Home
last modified time | relevance | path

Searched full:jump (Results 1 - 25 of 1502) sorted by relevance

12345678910>>...61

/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/CodeGen/
H A DMachineJumpTableInfo.h1 //===-- CodeGen/MachineJumpTableInfo.h - Abstract Jump Tables --*- C++ -*-===//
9 // The MachineJumpTableInfo class keeps track of jump tables referenced by
12 // Instructions reference the address of these jump tables through the use of
15 // function jump tables.
32 /// MachineJumpTableEntry - One jump table in the jump table info.
35 /// MBBs - The vector of basic blocks from which to create the jump table.
44 /// JTEntryKind - This enum indicates how each entry of the jump table is
62 /// the address of the jump table. This is used for PIC jump table
[all...]
/third_party/node/deps/v8/src/wasm/
H A Djump-table-assembler.h18 // The jump table is the central dispatch point for all (direct and indirect)
23 // Additionally to this main jump table, there exist special jump tables for
27 // builtin, plus (if not the full address space can be reached via the jump
33 // The main jump table is split into lines of fixed size, with lines laid out
41 // The above illustrates jump table lines {Li} containing slots {Si} with each
43 // Other jump tables are just consecutive.
45 // The main jump table will be patched concurrently while other threads execute
48 // jump table patching and code execution.
53 // Unification), which broadcasts to all cores. A core which sees the jump tabl
[all...]
H A Djump-table-assembler.cc5 #include "src/wasm/jump-table-assembler.h"
54 // cores. It's ok if they temporarily jump to the old target. in PatchFarJumpSlot()
139 Jump(lazy_compile_target, RelocInfo::NO_INFO); // 1 instr
153 Jump(target, RelocInfo::NO_INFO);
192 // coherence. It's ok if other cores temporarily jump to the old target.
208 // Jump to {lazy_compile_target}. 6 bytes or 12 bytes
255 // Jump produces max. 4 instructions for 32-bit platform
257 Jump(lazy_compile_target, RelocInfo::NO_INFO);
291 // Jump produces max 4 instructions.
292 Jump(lazy_compile_targe
[all...]
/third_party/node/deps/v8/src/regexp/
H A Dregexp-bytecode-peephole.cc199 // Adds a relative jump source fixup at pos.
200 // Jump source fixups are used to find offsets in the new bytecode that
201 // contain jump sources.
203 // Adds a relative jump destination fixup at pos.
204 // Jump destination fixups are used to find offsets in the new bytecode that
207 // Sets an absolute jump destination fixup at pos.
211 // Updates all jump targets in the new bytecode.
213 // Update a single jump.
230 // Key: Jump source (offset where destination is stored in old bytecode)
234 // Key: Jump sourc
[all...]
/third_party/libphonenumber/metadata/src/main/java/com/google/i18n/phonenumbers/metadata/finitestatematcher/
H A DOpCode.java25 * <h3>Jump Tables</h3>
27 * Several instructions use a "jump table" concept which is simply a contiguous region of bytes
29 * position (at the start of the jump table) plus the value of the chosen jump offset.
40 * A jump offset of zero signifies that the state jumped to is terminal (this avoids having to jump
41 * to a termination byte). A jump table will always occur immediately after an associated
42 * instruction and the instruction's stated size includes the number of bytes in the jump table.
50 * two bytes for larger offsets up to 4095. The jump offset signifies how many bytes to skip after
53 * As a special case, a single byte branch with a jump offse
[all...]
/third_party/python/Lib/test/
H A Dtest__opcode.py38 self.assertEqual(stack_effect(JUMP_IF_TRUE_OR_POP, 0, jump=True), 0)
39 self.assertEqual(stack_effect(JUMP_IF_TRUE_OR_POP, 0, jump=False), -1)
42 self.assertEqual(stack_effect(FOR_ITER, 0, jump=True), -1)
43 self.assertEqual(stack_effect(FOR_ITER, 0, jump=False), 1)
46 self.assertEqual(stack_effect(JUMP_FORWARD, 0, jump=True), 0)
47 self.assertEqual(stack_effect(JUMP_FORWARD, 0, jump=False), 0)
54 jump = stack_effect(code, jump=True)
55 nojump = stack_effect(code, jump=False)
58 jump
[all...]
/third_party/pcre2/pcre2/src/
H A Dpcre2_jit_compile.c148 ')' backtrack path (If we arrived from "C" jump to the backtrack of "C")
151 jump to D matching path
158 whether there is a next alternative. If so, it needs to jump back to
206 struct sljit_jump *jump; member
386 /* Current position where a THEN must jump. */
458 /* Labels and jump lists. */
625 #define JUMP(type) \ macro
629 #define JUMPHERE(jump) \
630 sljit_set_label((jump), sljit_emit_label(compiler))
631 #define SET_LABEL(jump, labe
3093 add_jump(struct sljit_compiler *compiler, jump_list **list, struct sljit_jump *jump) add_jump() argument
3492 struct sljit_jump *jump; check_start_used_ptr() local
3628 struct sljit_jump *jump = NULL; check_partial() local
3658 struct sljit_jump *jump; check_str_end() local
3687 struct sljit_jump *jump; detect_partial_match() local
3720 struct sljit_jump *jump; process_partial_match() local
3752 struct sljit_jump *jump; peek_char() local
3837 struct sljit_jump *jump; peek_char_back() local
3911 struct sljit_jump *jump; read_char() local
4122 struct sljit_jump *jump; read_char7_type() local
4158 struct sljit_jump *jump; read_char8_type() local
4280 struct sljit_jump *jump; move_back() local
4363 struct sljit_jump *jump; check_newlinechar() local
4400 struct sljit_jump *jump; do_utfreadchar() local
4445 struct sljit_jump *jump; do_utfreadtype8() local
4484 struct sljit_jump *jump; do_utfreadchar_invalid() local
4644 struct sljit_jump *jump[5]; do_utfreadnewline_invalid() local
4731 struct sljit_jump *jump; do_utfmoveback_invalid() local
4826 struct sljit_jump *jump[2]; do_utfpeakcharback() local
4865 struct sljit_jump *jump[2]; do_utfpeakcharback_invalid() local
5091 struct sljit_jump *jump; do_utfpeakcharback_invalid() local
5131 struct sljit_jump *jump; do_getucd() local
5171 struct sljit_jump *jump; do_getucdtype() local
5224 struct sljit_jump *jump; mainloop_entry() local
6567 struct sljit_jump *jump; do_revertframes() local
6629 struct sljit_jump *jump; check_wordboundary() local
7137 struct sljit_jump *jump; do_casefulcmp() local
7217 struct sljit_jump *jump; do_caselesscmp() local
7510 struct sljit_jump *jump = NULL; compile_xclass_matchingpath() local
8248 struct sljit_jump *jump[4]; compile_simple_assertion_matchingpath() local
8734 struct sljit_jump *jump[3]; compile_char1_matchingpath() local
9266 struct sljit_jump *jump = NULL; compile_ref_matchingpath() local
9435 struct sljit_jump *jump = NULL; compile_ref_iterator_matchingpath() local
9880 struct sljit_jump *jump; compile_assert_matchingpath() local
10463 struct sljit_jump *jump; compile_bracket_matchingpath() local
11449 struct sljit_jump *jump = NULL; compile_iterator_matchingpath() local
12425 struct sljit_jump *jump = NULL; compile_iterator_backtrackingpath() local
13130 struct sljit_jump *jump; compile_bracketpos_backtrackingpath() local
13195 struct sljit_jump *jump; compile_control_verb_backtrackingpath() local
13255 struct sljit_jump *jump; compile_then_trap_backtrackingpath() local
13712 struct sljit_jump *jump; jit_compile() local
[all...]
/third_party/typescript/tests/baselines/reference/
H A DinvalidForBreakStatements.errors.txt2 tests/cases/conformance/statements/breakStatements/invalidForBreakStatements.ts(8,9): error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
3 tests/cases/conformance/statements/breakStatements/invalidForBreakStatements.ts(14,9): error TS1107: Jump target cannot cross function boundary.
4 tests/cases/conformance/statements/breakStatements/invalidForBreakStatements.ts(21,9): error TS1107: Jump target cannot cross function boundary.
5 tests/cases/conformance/statements/breakStatements/invalidForBreakStatements.ts(27,5): error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
6 tests/cases/conformance/statements/breakStatements/invalidForBreakStatements.ts(36,5): error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
21 !!! error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
29 !!! error TS1107: Jump target cannot cross function boundary.
38 !!! error TS1107: Jump target cannot cross function boundary.
46 !!! error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
57 !!! error TS1116: A 'break' statement can only jump t
[all...]
H A DinvalidForContinueStatements.errors.txt2 tests/cases/conformance/statements/continueStatements/invalidForContinueStatements.ts(8,9): error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
3 tests/cases/conformance/statements/continueStatements/invalidForContinueStatements.ts(14,9): error TS1107: Jump target cannot cross function boundary.
4 tests/cases/conformance/statements/continueStatements/invalidForContinueStatements.ts(21,9): error TS1107: Jump target cannot cross function boundary.
5 tests/cases/conformance/statements/continueStatements/invalidForContinueStatements.ts(27,5): error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
6 tests/cases/conformance/statements/continueStatements/invalidForContinueStatements.ts(36,5): error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
21 !!! error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
29 !!! error TS1107: Jump target cannot cross function boundary.
38 !!! error TS1107: Jump target cannot cross function boundary.
46 !!! error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
57 !!! error TS1115: A 'continue' statement can only jump t
[all...]
H A DinvalidWhileBreakStatements.errors.txt2 tests/cases/conformance/statements/breakStatements/invalidWhileBreakStatements.ts(8,14): error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
3 tests/cases/conformance/statements/breakStatements/invalidWhileBreakStatements.ts(14,9): error TS1107: Jump target cannot cross function boundary.
4 tests/cases/conformance/statements/breakStatements/invalidWhileBreakStatements.ts(21,9): error TS1107: Jump target cannot cross function boundary.
5 tests/cases/conformance/statements/breakStatements/invalidWhileBreakStatements.ts(27,5): error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
6 tests/cases/conformance/statements/breakStatements/invalidWhileBreakStatements.ts(37,5): error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
21 !!! error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
29 !!! error TS1107: Jump target cannot cross function boundary.
38 !!! error TS1107: Jump target cannot cross function boundary.
46 !!! error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
58 !!! error TS1116: A 'break' statement can only jump t
[all...]
H A DinvalidWhileContinueStatements.errors.txt2 tests/cases/conformance/statements/continueStatements/invalidWhileContinueStatements.ts(8,14): error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
3 tests/cases/conformance/statements/continueStatements/invalidWhileContinueStatements.ts(14,9): error TS1107: Jump target cannot cross function boundary.
4 tests/cases/conformance/statements/continueStatements/invalidWhileContinueStatements.ts(21,9): error TS1107: Jump target cannot cross function boundary.
5 tests/cases/conformance/statements/continueStatements/invalidWhileContinueStatements.ts(27,5): error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
6 tests/cases/conformance/statements/continueStatements/invalidWhileContinueStatements.ts(37,5): error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
21 !!! error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
29 !!! error TS1107: Jump target cannot cross function boundary.
38 !!! error TS1107: Jump target cannot cross function boundary.
46 !!! error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
58 !!! error TS1115: A 'continue' statement can only jump t
[all...]
H A DinvalidDoWhileBreakStatements.errors.txt2 tests/cases/conformance/statements/breakStatements/invalidDoWhileBreakStatements.ts(8,4): error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
3 tests/cases/conformance/statements/breakStatements/invalidDoWhileBreakStatements.ts(14,9): error TS1107: Jump target cannot cross function boundary.
4 tests/cases/conformance/statements/breakStatements/invalidDoWhileBreakStatements.ts(21,9): error TS1107: Jump target cannot cross function boundary.
5 tests/cases/conformance/statements/breakStatements/invalidDoWhileBreakStatements.ts(27,5): error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
6 tests/cases/conformance/statements/breakStatements/invalidDoWhileBreakStatements.ts(37,5): error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
21 !!! error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
29 !!! error TS1107: Jump target cannot cross function boundary.
38 !!! error TS1107: Jump target cannot cross function boundary.
46 !!! error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
58 !!! error TS1116: A 'break' statement can only jump t
[all...]
H A DinvalidDoWhileContinueStatements.errors.txt2 tests/cases/conformance/statements/continueStatements/invalidDoWhileContinueStatements.ts(8,4): error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
3 tests/cases/conformance/statements/continueStatements/invalidDoWhileContinueStatements.ts(14,9): error TS1107: Jump target cannot cross function boundary.
4 tests/cases/conformance/statements/continueStatements/invalidDoWhileContinueStatements.ts(21,9): error TS1107: Jump target cannot cross function boundary.
5 tests/cases/conformance/statements/continueStatements/invalidDoWhileContinueStatements.ts(27,5): error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
6 tests/cases/conformance/statements/continueStatements/invalidDoWhileContinueStatements.ts(37,5): error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
21 !!! error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
29 !!! error TS1107: Jump target cannot cross function boundary.
38 !!! error TS1107: Jump target cannot cross function boundary.
46 !!! error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
58 !!! error TS1115: A 'continue' statement can only jump t
[all...]
H A DinvalidForInBreakStatements.errors.txt2 tests/cases/conformance/statements/breakStatements/invalidForInBreakStatements.ts(8,19): error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
3 tests/cases/conformance/statements/breakStatements/invalidForInBreakStatements.ts(14,9): error TS1107: Jump target cannot cross function boundary.
4 tests/cases/conformance/statements/breakStatements/invalidForInBreakStatements.ts(21,9): error TS1107: Jump target cannot cross function boundary.
5 tests/cases/conformance/statements/breakStatements/invalidForInBreakStatements.ts(27,5): error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
6 tests/cases/conformance/statements/breakStatements/invalidForInBreakStatements.ts(37,5): error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
21 !!! error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
29 !!! error TS1107: Jump target cannot cross function boundary.
38 !!! error TS1107: Jump target cannot cross function boundary.
46 !!! error TS1116: A 'break' statement can only jump to a label of an enclosing statement.
58 !!! error TS1116: A 'break' statement can only jump t
[all...]
H A DinvalidForInContinueStatements.errors.txt2 tests/cases/conformance/statements/continueStatements/invalidForInContinueStatements.ts(8,19): error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
3 tests/cases/conformance/statements/continueStatements/invalidForInContinueStatements.ts(14,9): error TS1107: Jump target cannot cross function boundary.
4 tests/cases/conformance/statements/continueStatements/invalidForInContinueStatements.ts(21,9): error TS1107: Jump target cannot cross function boundary.
5 tests/cases/conformance/statements/continueStatements/invalidForInContinueStatements.ts(27,5): error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
6 tests/cases/conformance/statements/continueStatements/invalidForInContinueStatements.ts(37,5): error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
21 !!! error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
29 !!! error TS1107: Jump target cannot cross function boundary.
38 !!! error TS1107: Jump target cannot cross function boundary.
46 !!! error TS1115: A 'continue' statement can only jump to a label of an enclosing iteration statement.
58 !!! error TS1115: A 'continue' statement can only jump t
[all...]
H A DclassStaticBlock8.errors.txt1 tests/cases/conformance/classes/classStaticBlock/classStaticBlock8.ts(6,21): error TS1107: Jump target cannot cross function boundary.
2 tests/cases/conformance/classes/classStaticBlock/classStaticBlock8.ts(9,21): error TS1107: Jump target cannot cross function boundary.
3 tests/cases/conformance/classes/classStaticBlock/classStaticBlock8.ts(12,21): error TS1107: Jump target cannot cross function boundary.
4 tests/cases/conformance/classes/classStaticBlock/classStaticBlock8.ts(15,21): error TS1107: Jump target cannot cross function boundary.
15 !!! error TS1107: Jump target cannot cross function boundary.
20 !!! error TS1107: Jump target cannot cross function boundary.
25 !!! error TS1107: Jump target cannot cross function boundary.
30 !!! error TS1107: Jump target cannot cross function boundary.
/third_party/libphonenumber/metadata/src/main/java/com/google/i18n/phonenumbers/metadata/finitestatematcher/compiler/
H A DOperation.java92 * An invalid jump offset indicating that instead of jumping to a new instruction, the state
154 static void writeBranch(ByteArrayDataOutput out, int jump, Statistics stats) { in writeBranch() argument
155 Preconditions.checkArgument(jump >= 0 && jump < 0x1000, "invalid jump: " + jump); in writeBranch()
156 if (jump == 0) { in writeBranch()
158 } else if (jump < 16) { in writeBranch()
160 out.writeByte((OpCode.BRANCH.ordinal() << 5) | jump); in writeBranch()
162 stats.record(jump < in writeBranch()
[all...]
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/Hexagon/
H A DHexagonNewValueJump.cpp1 //===- HexagonNewValueJump.cpp - Hexagon Backend New Value Jump -----------===//
12 // jump instructions, we are forced to write after register allocation.
16 // The basic approach looks for sequence of predicated jump, compare instruciton
18 // all, it collapses compare and jump instruction into a new value jump
57 STATISTIC(NumNVJGenerated, "Number of New Value Jump Instructions created");
61 "New Value Jump"));
163 // feeder insn between its definition, this MI and jump, jmpInst in canBeFeederToNewValueJump()
169 // if (p0.new) jump:t .LBB29_45 in canBeFeederToNewValueJump()
174 // if (p0.new) jump in canBeFeederToNewValueJump()
[all...]
/third_party/node/deps/v8/src/maglev/
H A Dmaglev-regalloc.cc49 // If the node is a Jump, it may be a hole, but only if it is not a in NearestPostDominatingHole()
50 // fallthrough (jump to the immediately next block). Otherwise, it will point in NearestPostDominatingHole()
52 if (Jump* jump = node->TryCast<Jump>()) { in NearestPostDominatingHole()
53 if (IsTargetOfNodeFallthrough(jump, jump->target())) { in NearestPostDominatingHole()
54 return jump->next_post_dominating_hole(); in NearestPostDominatingHole()
97 // │ Jump │ │
100 // Control flow { │ │ Jump │ │ Linea
477 Jump* jump = target->control_node()->Cast<Jump>(); InitializeConditionalBranchRegisters() local
[all...]
/third_party/pcre2/pcre2/src/sljit/
H A DsljitNativeARM_32.c417 static SLJIT_INLINE sljit_s32 detect_jump_type(struct sljit_jump *jump, sljit_uw *code_ptr, sljit_uw *code, sljit_sw executable_offset) in detect_jump_type() argument
421 if (jump->flags & SLJIT_REWRITABLE_JUMP) in detect_jump_type()
425 if (jump->flags & IS_BL) in detect_jump_type()
428 if (jump->flags & JUMP_ADDR) in detect_jump_type()
429 diff = ((sljit_sw)jump->u.target - (sljit_sw)(code_ptr + 2) - executable_offset); in detect_jump_type()
431 SLJIT_ASSERT(jump->flags & JUMP_LABEL); in detect_jump_type()
432 diff = ((sljit_sw)(code + jump->u.label->size) - (sljit_sw)(code_ptr + 2)); in detect_jump_type()
439 if (jump->flags & IS_BL) { in detect_jump_type()
442 jump->flags |= PATCH_B; in detect_jump_type()
449 jump in detect_jump_type()
687 struct sljit_jump *jump; sljit_generate_code() local
2687 struct sljit_jump *jump; sljit_emit_jump() local
2912 struct sljit_jump *jump; sljit_emit_call() local
2966 struct sljit_jump *jump; sljit_emit_ijump() local
[all...]
H A DsljitNativeMIPS_common.c351 static SLJIT_INLINE sljit_ins* detect_jump_type(struct sljit_jump *jump, sljit_ins *code, sljit_sw executable_offset) in detect_jump_type() argument
358 inst = (sljit_ins *)jump->addr; in detect_jump_type()
361 if (jump->flags & (SLJIT_REWRITABLE_JUMP | IS_CALL)) in detect_jump_type()
364 if (jump->flags & SLJIT_REWRITABLE_JUMP) in detect_jump_type()
368 if (jump->flags & JUMP_ADDR) in detect_jump_type()
369 target_addr = jump->u.target; in detect_jump_type()
371 SLJIT_ASSERT(jump->flags & JUMP_LABEL); in detect_jump_type()
372 target_addr = (sljit_uw)(code + jump->u.label->size) + (sljit_uw)executable_offset; in detect_jump_type()
375 if (jump->flags & IS_COND) in detect_jump_type()
379 if (jump in detect_jump_type()
522 struct sljit_jump *jump; load_addr_to_reg() local
583 struct sljit_jump *jump; sljit_generate_code() local
2894 struct sljit_jump *jump; sljit_emit_jump() local
3010 struct sljit_jump *jump; sljit_emit_cmp() local
3150 struct sljit_jump *jump = NULL; sljit_emit_ijump() local
[all...]
/third_party/mesa3d/src/compiler/glsl/
H A Dlower_jumps.cpp89 * jump back to the top, or return from the function).
140 /* minimum jump strength (of lowered IR, not pre-lowering IR)
142 * If the block ends with a jump, must be the strength of the jump.
143 * Otherwise, the jump would be dead and have been deleted before)
145 * If the block doesn't end with a jump, it can be different than strength_none if all paths before it lead to some jump
200 ir_variable* return_flag; /* used to break out of all loops and then jump to the return instruction */
253 * Note that visiting a jump does not lower it. That is the
255 * contains the jump
900 ir_jump *jump = (ir_jump *) ir->body.get_tail(); visit() local
[all...]
/third_party/node/deps/brotli/c/enc/
H A Dhash_rolling_inc.h8 /* template parameters: FN, JUMP, NUMBUCKETS, MASK, CHUNKLEN */
10 /* JUMP = skip bytes for speedup */
66 for (i = 0; i < CHUNKLEN; i += JUMP) { in Initialize()
84 for (i = 0; i < CHUNKLEN; i += JUMP) { in Prepare()
126 if ((position & (JUMP - 1)) != 0) { in StitchToPreviousBlock()
127 size_t diff = JUMP - (position & (JUMP - 1)); in StitchToPreviousBlock()
161 if ((cur_ix & (JUMP - 1)) != 0) return; in FindLongestMatch()
166 for (pos = self->next_ix; pos <= cur_ix; pos += JUMP) { in FindLongestMatch()
202 self->next_ix = cur_ix + JUMP; in FindLongestMatch()
[all...]
/third_party/libphonenumber/metadata/src/test/java/com/google/i18n/phonenumbers/metadata/finitestatematcher/compiler/
H A DMatcherCompilerTest.java84 // Each branch should jump to a 2 byte sequence between 10 and 28 bytes away (inclusive). in testMapOperation()
89 for (byte jump : new byte[] {0xA, 0xC, 0xE, 0x10, 0x12, 0x14, 0x16, 0x18, 0x1A, 0x1C}) { in testMapOperation()
90 Assert.assertTrue(jumpTable.contains(jump)); in testMapOperation()
91 int index = jumpTable.indexOf(jump); in testMapOperation()
92 // Subtract the length of the jump table to get relative offset in remaining code. in testMapOperation()
93 jump = (byte) (jump - 10); in testMapOperation()
94 // Each jump should end in 2 single-byte instructions (match corresponding digit, terminate). in testMapOperation()
95 Assert.assertEquals(single(index), remainder.get(jump)); in testMapOperation()
96 Assert.assertEquals(TERMINATOR, remainder.get(jump in testMapOperation()
[all...]
/third_party/skia/third_party/externals/brotli/c/enc/
H A Dhash_rolling_inc.h8 /* template parameters: FN, JUMP, NUMBUCKETS, MASK, CHUNKLEN */
10 /* JUMP = skip bytes for speedup */
66 for (i = 0; i < CHUNKLEN; i += JUMP) { in Initialize()
84 for (i = 0; i < CHUNKLEN; i += JUMP) { in Prepare()
126 if ((position & (JUMP - 1)) != 0) { in StitchToPreviousBlock()
127 size_t diff = JUMP - (position & (JUMP - 1)); in StitchToPreviousBlock()
161 if ((cur_ix & (JUMP - 1)) != 0) return; in FindLongestMatch()
166 for (pos = self->next_ix; pos <= cur_ix; pos += JUMP) { in FindLongestMatch()
202 self->next_ix = cur_ix + JUMP; in FindLongestMatch()
[all...]

Completed in 23 milliseconds

12345678910>>...61