HomeSort by relevance Sort by last modified time
    Searched defs:rex (Results 1 - 25 of 84) sorted by null

1 2 3 4

  /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 

Completed in 1039 milliseconds

1 2 3 4