/external/boringssl/src/crypto/perlasm/ |
x86_64-xlate.pl | 943 sub rex { 945 my ($dst,$src,$rex)=@_; 947 $rex|=0x04 if($dst>=8); 948 $rex|=0x01 if($src>=8); 949 push @$opcode,($rex|0x40) if ($rex); 958 rex(\@opcode,$src,$dst,0x8); 965 rex(\@opcode,$src,$dst,0x8); 982 rex(\@opcode,$src,$dst); 1000 rex(\@opcode,$dst,$src) 942 sub rex { subroutine [all...] |
/external/boringssl/src/crypto/fipsmodule/aes/asm/ |
aesni-x86_64.pl | 5008 sub rex { subroutine [all...] |
/external/pcre/dist2/src/sljit/ |
sljitNativeX86_64.c | 331 static sljit_s32 emit_do_imm32(struct sljit_compiler *compiler, sljit_u8 rex, sljit_u8 opcode, sljit_sw imm) 334 sljit_s32 length = 1 + (rex ? 1 : 0) + sizeof(sljit_s32); 339 if (rex) 340 *inst++ = rex; 354 sljit_u8 rex = 0; local 376 rex |= REX_W; 378 rex |= REX; 406 rex |= REX_B; 421 rex |= REX_X [all...] |
/external/capstone/bindings/ocaml/ |
x86.ml | 32 rex: int; Record field in type:cs_x86
|
/external/capstone/bindings/java/capstone/ |
X86.java | 72 public byte rex; field in class:X86.UnionOpInfo 97 return Arrays.asList("prefix", "opcode", "rex", "addr_size", 106 public byte rex; field in class:X86.OpInfo 126 rex = e.rex;
|
/art/compiler/utils/x86_64/ |
assembler_x86_64.h | 98 uint8_t rex() const { function in class:art::x86_64::Operand 117 && (reg.NeedsRex() == ((rex_ & 1) != 0)); // REX.000B bits match. 131 rex_ |= 0x41; // REX.000B 141 rex_ |= 0x41; // REX.000B 144 rex_ |= 0x42; // REX.00X0 918 // If any input is not false, output the necessary rex prefix. 921 // Emit a rex prefix byte if necessary for reg. ie if reg is a register in the range R8 to R15. 931 // Emit a REX.W prefix plus necessary register bit encodings. [all...] |
assembler_x86_64.cc | 1023 // Emit a REX.W prefix if the operand size is 64 bits. 1038 // Emit a REX.W prefix if the operand size is 64 bits. 1058 // Emit a REX.W prefix if the operand size is 64 bits. 1073 // Emit a REX.W prefix if the operand size is 64 bits. 1133 // Emit a REX.W prefix if the operand size is 64 bits. 1153 // Emit a REX.W prefix if the operand size is 64 bits. 3511 uint8_t rex = force ? 0x40 : 0; local 3550 uint8_t rex = operand.rex(); local 3557 uint8_t rex = operand.rex(); local 3567 uint8_t rex = operand.rex(); local 3585 uint8_t rex = operand.rex(); local 3603 uint8_t rex = 0x48 | operand.rex(); \/\/ REX.W000 local 3611 uint8_t rex = 0x48 | operand.rex(); \/\/ REX.W000 local 3625 uint8_t rex = operand.rex(); local [all...] |
/art/disassembler/ |
disassembler_x86.cc | 63 // 64-bit opcode REX modifier. 69 static void DumpReg0(std::ostream& os, uint8_t rex, size_t reg, 71 DCHECK_LT(reg, (rex == 0) ? 8u : 16u); 72 bool rex_w = (rex & REX_W) != 0; 74 os << ((rex == 0) ? gReg8Names[reg] : gExtReg8Names[reg]); 84 static void DumpAnyReg(std::ostream& os, uint8_t rex, size_t reg, 87 DumpReg0(os, rex, reg, byte_operand, size_override); 95 static void DumpReg(std::ostream& os, uint8_t rex, uint8_t reg, 97 bool rex_r = (rex & REX_R) != 0; 99 DumpAnyReg(os, rex, reg_num, byte_operand, size_override, reg_file) 315 uint8_t rex = (supports_rex_ && (*instr >= 0x40) && (*instr <= 0x4F)) ? *instr : 0; local [all...] |
/prebuilts/go/darwin-x86/src/cmd/vendor/golang.org/x/arch/x86/x86asm/testdata/ |
libmach8db.c | 77 uchar rex; /* REX prefix (or zero) */ member in struct:Instr 121 /* amd64 rex extension byte */ 144 %o - register from opcode and REX.B [all...] |
/prebuilts/go/linux-x86/src/cmd/vendor/golang.org/x/arch/x86/x86asm/testdata/ |
libmach8db.c | 77 uchar rex; /* REX prefix (or zero) */ member in struct:Instr 121 /* amd64 rex extension byte */ 144 %o - register from opcode and REX.B [all...] |
/external/mesa3d/src/gallium/auxiliary/rtasm/ |
rtasm_x86sse.c | 657 uint8_t rex = 0x40; local 660 rex |= 4; 665 rex |= 1; 668 emit_1ub(p, rex); 694 uint8_t rex = 0x48; local 703 rex |= 4; 708 rex |= 1; 712 emit_1ub(p, rex); [all...] |
/external/v8/src/x64/ |
disasm-x64.cc | 337 void setRex(byte rex) { 338 DCHECK_EQ(0x40, rex & 0xF0); 339 rex_ = rex; 342 bool rex() { return rex_ != 0; } function in class:disasm::DisassemblerX64 346 // Actual number of base register given the low bits and the rex.b state. 788 regop &= 0x7; // The REX.R bit does not affect the operation. [all...] |
/external/valgrind/VEX/priv/ |
host_amd64_defs.c | 2458 UChar rex; local [all...] |
/toolchain/binutils/binutils-2.27/bfd/ |
elf64-x86-64.c | 2032 unsigned int rex; local [all...] |
/toolchain/binutils/binutils-2.27/gas/config/ |
tc-i386.c | 340 rex_byte rex; member in struct:_i386_insn [all...] |
/external/capstone/include/ |
x86.h | 222 // REX prefix: only a non-zero value is relevant for x86_64 223 uint8_t rex; member in struct:cs_x86 [all...] |
/toolchain/binutils/binutils-2.27/opcodes/ |
i386-dis.c | 150 /* REX prefix the current instruction. See below. */ 151 static int rex; variable 152 /* Bits of REX we've already used. */ 154 /* REX bits in original REX prefix ignored. */ 156 /* Mark parts used in the REX prefix. When we are testing for 157 empty prefix (for 8bit register REX extension), just mask it 158 out. Otherwise test for REX bit is excuse for existence of REX 164 if ((rex & value)) [all...] |
/prebuilts/tools/common/m2/repository/io/netty/netty-common/4.1.0.CR3/ |
netty-common-4.1.0.CR3.jar | |
/prebuilts/tools/common/m2/repository/net/sourceforge/htmlunit/htmlunit-core-js/2.14/ |
htmlunit-core-js-2.14.jar | |
/prebuilts/tools/common/m2/repository/org/mozilla/rhino/1.7R3/ |
rhino-1.7R3.jar | |
/prebuilts/tools/common/m2/repository/io/netty/netty-common/4.1.3.Final/ |
netty-common-4.1.3.Final.jar | |
/prebuilts/tools/common/m2/repository/io/netty/netty-common/4.1.6.Final/ |
netty-common-4.1.6.Final.jar | |
/prebuilts/misc/common/robolectric/android-all/ |
android-all-4.2.2_r1.2-robolectric-r1.jar | |
android-all-4.3_r2-robolectric-r1.jar | |
android-all-5.0.2_r3-robolectric-r0.jar | |