Lines Matching refs:rex

497   uint8_t rex = src.rex();  in vmovaps()  local
498 bool Rex_x = rex & GET_REX_X; in vmovaps()
499 bool Rex_b = rex & GET_REX_B; in vmovaps()
549 uint8_t rex = src.rex(); in vmovups() local
550 bool Rex_x = rex & GET_REX_X; in vmovups()
551 bool Rex_b = rex & GET_REX_B; in vmovups()
603 uint8_t rex = dst.rex(); in vmovaps() local
604 bool Rex_x = rex & GET_REX_X; in vmovaps()
605 bool Rex_b = rex & GET_REX_B; in vmovaps()
656 uint8_t rex = dst.rex(); in vmovups() local
657 bool Rex_x = rex & GET_REX_X; in vmovups()
658 bool Rex_b = rex & GET_REX_B; in vmovups()
1131 uint8_t rex = src.rex(); in vmovapd() local
1132 bool Rex_x = rex & GET_REX_X; in vmovapd()
1133 bool Rex_b = rex & GET_REX_B; in vmovapd()
1185 uint8_t rex = src.rex(); in vmovupd() local
1186 bool Rex_x = rex & GET_REX_X; in vmovupd()
1187 bool Rex_b = rex & GET_REX_B; in vmovupd()
1237 uint8_t rex = dst.rex(); in vmovapd() local
1238 bool Rex_x = rex & GET_REX_X; in vmovapd()
1239 bool Rex_b = rex & GET_REX_B; in vmovapd()
1291 uint8_t rex = dst.rex(); in vmovupd() local
1292 bool Rex_x = rex & GET_REX_X; in vmovupd()
1293 bool Rex_b = rex & GET_REX_B; in vmovupd()
1677 uint8_t rex = src.rex(); in vmovdqa() local
1678 bool Rex_x = rex & GET_REX_X; in vmovdqa()
1679 bool Rex_b = rex & GET_REX_B; in vmovdqa()
1732 uint8_t rex = src.rex(); in vmovdqu() local
1733 bool Rex_x = rex & GET_REX_X; in vmovdqu()
1734 bool Rex_b = rex & GET_REX_B; in vmovdqu()
1785 uint8_t rex = dst.rex(); in vmovdqa() local
1786 bool Rex_x = rex & GET_REX_X; in vmovdqa()
1787 bool Rex_b = rex & GET_REX_B; in vmovdqa()
1839 uint8_t rex = dst.rex(); in vmovdqu() local
1840 bool Rex_x = rex & GET_REX_X; in vmovdqu()
1841 bool Rex_b = rex & GET_REX_B; in vmovdqu()
4400 void X86_64Assembler::rex(bool force, bool w, Register* r, Register* x, Register* b) {
4406 uint8_t rex = force ? 0x40 : 0;
4408 rex |= 0x48; // REX.W000
4411 rex |= 0x44; // REX.0R00
4415 rex |= 0x42; // REX.00X0
4419 rex |= 0x41; // REX.000B
4422 if (rex != 0) {
4423 EmitUint8(rex);
4433 uint8_t rex = mem->rex();
4435 rex |= 0x40; // REX.0000
4438 rex |= 0x48; // REX.W000
4441 rex |= 0x44; // REX.0R00
4444 if (rex != 0) {
4445 EmitUint8(rex);
5528 uint8_t rex = force ? 0x40 : 0; in EmitOptionalRex() local
5530 rex |= 0x48; // REX.W000 in EmitOptionalRex()
5533 rex |= 0x44; // REX.0R00 in EmitOptionalRex()
5536 rex |= 0x42; // REX.00X0 in EmitOptionalRex()
5539 rex |= 0x41; // REX.000B in EmitOptionalRex()
5541 if (rex != 0) { in EmitOptionalRex()
5542 EmitUint8(rex); in EmitOptionalRex()
5567 uint8_t rex = operand.rex(); in EmitOptionalRex32() local
5568 if (rex != 0) { in EmitOptionalRex32()
5569 EmitUint8(rex); in EmitOptionalRex32()
5574 uint8_t rex = operand.rex(); in EmitOptionalRex32() local
5576 rex |= 0x44; // REX.0R00 in EmitOptionalRex32()
5578 if (rex != 0) { in EmitOptionalRex32()
5579 EmitUint8(rex); in EmitOptionalRex32()
5584 uint8_t rex = operand.rex(); in EmitOptionalRex32() local
5586 rex |= 0x44; // REX.0R00 in EmitOptionalRex32()
5588 if (rex != 0) { in EmitOptionalRex32()
5589 EmitUint8(rex); in EmitOptionalRex32()
5602 uint8_t rex = operand.rex(); in EmitRex64() local
5603 rex |= 0x48; // REX.W000 in EmitRex64()
5604 EmitUint8(rex); in EmitRex64()
5620 uint8_t rex = 0x48 | operand.rex(); // REX.W000 in EmitRex64() local
5622 rex |= 0x44; // REX.0R00 in EmitRex64()
5624 EmitUint8(rex); in EmitRex64()
5628 uint8_t rex = 0x48 | operand.rex(); // REX.W000 in EmitRex64() local
5630 rex |= 0x44; // REX.0R00 in EmitRex64()
5632 EmitUint8(rex); in EmitRex64()
5652 uint8_t rex = operand.rex(); in EmitOptionalByteRegNormalizingRex32() local
5656 rex |= 0x40; // REX.0000 in EmitOptionalByteRegNormalizingRex32()
5659 rex |= 0x44; // REX.0R00 in EmitOptionalByteRegNormalizingRex32()
5661 if (rex != 0) { in EmitOptionalByteRegNormalizingRex32()
5662 EmitUint8(rex); in EmitOptionalByteRegNormalizingRex32()