Home
last modified time | relevance | path

Searched refs:rex (Results 1 – 16 of 16) sorted by relevance

/external/openssl/crypto/perlasm/
Dx86_64-xlate.pl652 sub rex { subroutine
654 my ($dst,$src,$rex)=@_;
656 $rex|=0x04 if($dst>=8);
657 $rex|=0x01 if($src>=8);
658 push @opcode,($rex|0x40) if ($rex);
671 rex(\@opcode,$src,$dst,0x8);
678 rex(\@opcode,$src,$dst,0x8);
695 rex(\@opcode,$src,$dst);
713 rex(\@opcode,$dst,$src);
726 rex(\@opcode,$2,$1);
[all …]
/external/valgrind/main/VEX/priv/
Dhost_amd64_defs.c2208 static inline UChar clearWBit ( UChar rex ) in clearWBit() argument
2210 return toUChar(rex & ~(1<<3)); in clearWBit()
2354 UChar rex; in emit_AMD64Instr() local
2657 rex = clearWBit( rexAMode_R( fake(0), i->Ain.Alu32R.dst ) ); in emit_AMD64Instr()
2658 if (rex != 0x40) *p++ = rex; in emit_AMD64Instr()
2663 rex = clearWBit( rexAMode_R( fake(0), i->Ain.Alu32R.dst) ); in emit_AMD64Instr()
2664 if (rex != 0x40) *p++ = rex; in emit_AMD64Instr()
2671 rex = clearWBit( in emit_AMD64Instr()
2674 if (rex != 0x40) *p++ = rex; in emit_AMD64Instr()
2680 rex = clearWBit( in emit_AMD64Instr()
[all …]
/external/llvm/lib/Target/X86/Disassembler/
DX86DisassemblerDecoder.h42 #define wFromREX(rex) (((rex) & 0x8) >> 3) argument
43 #define rFromREX(rex) (((rex) & 0x4) >> 2) argument
44 #define xFromREX(rex) (((rex) & 0x2) >> 1) argument
45 #define bFromREX(rex) ((rex) & 0x1) argument
/external/qemu/
Di386-dis.c245 static int rex; variable
256 if ((rex & value)) \
3325 rex = 0; in ckprefix()
3394 if (prefixes || rex) in ckprefix()
3406 if (rex) in ckprefix()
3408 rex_used = rex; in ckprefix()
3411 rex = newrex; in ckprefix()
3700 || (rex && rex_used)) in print_insn()
3893 if (rex & ~rex_used) in print_insn()
3896 name = prefix_name (rex | 0x40, priv.orig_sizeflag); in print_insn()
[all …]
/external/qemu/tcg/x86_64/
Dtcg-target.c240 int rex = 0; in tcg_out_opc() local
242 rex |= (opc & P_REXW) >> 6; /* REX.W */ in tcg_out_opc()
243 rex |= (r & 8) >> 1; /* REX.R */ in tcg_out_opc()
244 rex |= (x & 8) >> 2; /* REX.X */ in tcg_out_opc()
245 rex |= (rm & 8) >> 3; /* REX.B */ in tcg_out_opc()
252 rex |= opc & (r >= 4 ? P_REXB_R : 0); in tcg_out_opc()
253 rex |= opc & (rm >= 4 ? P_REXB_RM : 0); in tcg_out_opc()
255 if (rex) { in tcg_out_opc()
256 tcg_out8(s, (uint8_t)(rex | 0x40)); in tcg_out_opc()
/external/openssl/crypto/aes/asm/
Daesni-sha1-x86_64.pl1218 sub rex { subroutine
1221 my $rex=0;
1223 $rex|=0x04 if($dst>=8);
1224 $rex|=0x01 if($src>=8);
1225 push @opcode,$rex|0x40 if($rex);
1237 rex(\@opcode,$3,$2);
Daesni-x86_64.pl3026 sub rex { subroutine
3029 my $rex=0;
3031 $rex|=0x04 if($dst>=8);
3032 $rex|=0x01 if($src>=8);
3033 push @opcode,$rex|0x40 if($rex);
3041 rex(\@opcode,$4,$3);
3055 rex(\@opcode,$3,$2);
/external/guava/guava/src/com/google/common/util/concurrent/
DAbstractListeningExecutorService.java115 } catch (RuntimeException rex) { in doInvokeAny()
116 ee = new ExecutionException(rex); in doInvokeAny()
/external/qemu/tcg/i386/
Dtcg-target.c353 int rex; in tcg_out_opc() local
364 rex = 0; in tcg_out_opc()
365 rex |= (opc & P_REXW) >> 8; /* REX.W */ in tcg_out_opc()
366 rex |= (r & 8) >> 1; /* REX.R */ in tcg_out_opc()
367 rex |= (x & 8) >> 2; /* REX.X */ in tcg_out_opc()
368 rex |= (rm & 8) >> 3; /* REX.B */ in tcg_out_opc()
375 rex |= opc & (r >= 4 ? P_REXB_R : 0); in tcg_out_opc()
376 rex |= opc & (rm >= 4 ? P_REXB_RM : 0); in tcg_out_opc()
378 if (rex) { in tcg_out_opc()
379 tcg_out8(s, (uint8_t)(rex | 0x40)); in tcg_out_opc()
/external/v8/src/x64/
Ddisasm-x64.cc348 void setRex(byte rex) { in setRex() argument
349 ASSERT_EQ(0x40, rex & 0xF0); in setRex()
350 rex_ = rex; in setRex()
353 bool rex() { return rex_ != 0; } in rex() function in disasm::DisassemblerX64
/external/llvm/utils/lit/lit/
Dmain.py552 rex = re.compile(opts.filter)
557 if rex.search(t.getFullName())]
/external/elfutils/libcpu/
DChangeLog15 * i386_disasm.c [X86_64] (i386_disasm): Handle rex prefix when
60 64-bit immediate forms, nop with rex.B.
Di386_disasm.c118 prefbit (rex),
/external/elfutils/libcpu/defs/
Di386117 # SPECIAL 10011000:[{rex.w}?cltq:{dpfx}?cbtw:cwtl]
119 # SPECIAL 10011001:[{rex.w}?cqto:{dpfx}?cltd:cwtd]
152 `# SPECIAL 00001111,11000111,{mod}001{r_m}:[{rex.w}?cmpxchg16b:cmpxchg8b] {reg},{mod}{r_m}
/external/chromium/net/base/
Dssl_false_start_blacklist.txt3286 secure.tempus-rex.com
/external/valgrind/main/
DNEWS1275 173751 amd64->IR: 0x48 0xF 0x6F 0x45 (even more redundant rex prefixes)