Lines Matching refs:rex
46 static sljit_s32 emit_do_imm32(struct sljit_compiler *compiler, sljit_u8 rex, sljit_u8 opcode, slji… in emit_do_imm32() argument
49 sljit_uw length = (rex ? 2 : 1) + sizeof(sljit_s32); in emit_do_imm32()
54 if (rex) in emit_do_imm32()
55 *inst++ = rex; in emit_do_imm32()
69 sljit_u8 rex = 0; in emit_x86_instruction() local
93 rex |= REX_W; in emit_x86_instruction()
95 rex |= REX; in emit_x86_instruction()
129 rex |= REX_B; in emit_x86_instruction()
137 rex |= REX_X; in emit_x86_instruction()
142 rex |= REX_B; in emit_x86_instruction()
144 rex |= REX_B; in emit_x86_instruction()
146 if ((flags & EX86_VEX_EXT) && (rex & 0x3)) { in emit_x86_instruction()
176 rex |= REX_R; in emit_x86_instruction()
179 rex |= REX_R; in emit_x86_instruction()
182 if (rex) in emit_x86_instruction()
198 if (rex) in emit_x86_instruction()
199 *inst++ = rex; in emit_x86_instruction()
1268 sljit_s32 freg, sljit_u8 rex, sljit_s32 is_zero) in sljit_emit_fset() argument
1274 rex = freg_map[freg] >= 8 ? (REX_R | REX_B) : 0; in sljit_emit_fset()
1277 rex |= REX_R; in sljit_emit_fset()
1279 rex |= REX_B; in sljit_emit_fset()
1282 size = (rex != 0) ? 5 : 4; in sljit_emit_fset()
1289 if (rex != 0) in sljit_emit_fset()
1290 *inst++ = rex; in sljit_emit_fset()
1351 sljit_u8 rex = 0; in sljit_emit_fcopy() local
1357 rex = REX_W; in sljit_emit_fcopy()
1360 rex |= REX_R; in sljit_emit_fcopy()
1363 rex |= REX_B; in sljit_emit_fcopy()
1365 size = (rex != 0) ? 5 : 4; in sljit_emit_fcopy()
1372 if (rex != 0) in sljit_emit_fcopy()
1373 *inst++ = rex; in sljit_emit_fcopy()