Home
last modified time | relevance | path

Searched refs:MOD_REG (Results 1 – 3 of 3) sorted by relevance

/PHP-5.5/ext/pcre/pcrelib/sljit/
H A DsljitNativeX86_64.c63 *code_ptr++ = (type >= SLJIT_FAST_CALL) ? (MOD_REG | CALL_rm | 1) : (MOD_REG | JMP_rm | 1); in generate_far_jump_code()
84 *code_ptr++ = (type == 2) ? (MOD_REG | CALL_rm | 1) : (MOD_REG | JMP_rm | 1); in generate_fixed_jump()
138 *inst++ = MOD_REG | (reg_map[SLJIT_S0] << 3) | 0x7 /* rdi */; in sljit_emit_enter()
154 *inst++ = MOD_REG | (reg_map[SLJIT_S0] << 3) | 0x1 /* rcx */; in sljit_emit_enter()
164 *inst++ = MOD_REG | (reg_map[SLJIT_S2] << 3) | 0x0 /* r8 */; in sljit_emit_enter()
180 *inst++ = MOD_REG | SUB | 4; in sljit_emit_enter()
195 *inst++ = MOD_REG | reg_lmap[SLJIT_R0]; in sljit_emit_enter()
212 *inst++ = MOD_REG | SUB | 4; in sljit_emit_enter()
221 *inst++ = MOD_REG | SUB | 4; in sljit_emit_enter()
285 *inst++ = MOD_REG | ADD | 4; in sljit_emit_return()
[all …]
H A DsljitNativeX86_32.c94 *inst++ = MOD_REG | (reg_map[TMP_REG1] << 3) | 0x4 /* esp */; in sljit_emit_enter()
107 *inst++ = MOD_REG | (reg_map[SLJIT_S0] << 3) | reg_map[SLJIT_R2]; in sljit_emit_enter()
111 *inst++ = MOD_REG | (reg_map[SLJIT_S1] << 3) | reg_map[SLJIT_R1]; in sljit_emit_enter()
151 inst[1] = MOD_REG | (reg_map[TMP_REG1] << 3) | reg_map[SLJIT_SP]; in sljit_emit_enter()
153 inst[3] = MOD_REG | (0 << 3) | reg_map[SLJIT_SP]; in sljit_emit_enter()
158 inst[11] = MOD_REG | (5 << 3) | reg_map[SLJIT_SP]; in sljit_emit_enter()
388 *buf_ptr++ |= MOD_REG + ((!(flags & EX86_SSE2_OP2)) ? reg_map[b] : b); in emit_x86_instruction()
453 *inst++ = MOD_REG | (reg_map[SLJIT_R2] << 3) | reg_map[SLJIT_R0]; in call_with_args()
H A DsljitNativeX86_common.c256 #define MOD_REG 0xc0 macro
834 *inst = MOD_REG | reg_map[SLJIT_R1]; in sljit_emit_op0()
2700 *inst++ = MOD_REG | reg_lmap[TMP_REG1];
2716 *inst++ = MOD_REG | reg_lmap[reg];
2720 *inst = MOD_REG | (reg_lmap[reg] << 3) | reg_lmap[reg];
2744 *inst++ = MOD_REG | reg_map[dst];
2779 *inst++ = MOD_REG | 0 /* eax */;
2798 *inst++ = MOD_REG | 0 /* eax */;
2812 *inst++ = MOD_REG | 1 /* ecx */;
2829 *inst++ = MOD_REG | 0 /* eax */;
[all …]

Completed in 31 milliseconds