Home
last modified time | relevance | path

Searched refs:rex (Results 1 - 25 of 28) sorted by relevance

12

/third_party/node/deps/v8/src/codegen/x64/
H A Dassembler-x64-inl.h78 emit(0x48 | reg.high_bit() << 2 | op.data().rex); in emit_rex_64()
82 emit(0x48 | (reg.code() & 0x8) >> 1 | op.data().rex); in emit_rex_64()
90 void Assembler::emit_rex_64(Operand op) { emit(0x48 | op.data().rex); } in emit_rex_64()
97 emit(0x40 | reg.high_bit() << 2 | op.data().rex); in emit_rex_32()
102 void Assembler::emit_rex_32(Operand op) { emit(0x40 | op.data().rex); } in emit_rex_32()
110 byte rex_bits = reg.high_bit() << 2 | op.data().rex; in emit_optional_rex_32()
115 byte rex_bits = (reg.code() & 0x8) >> 1 | op.data().rex; in emit_optional_rex_32()
143 if (op.data().rex != 0) emit(0x40 | op.data().rex); in emit_optional_rex_32()
171 byte rxb = static_cast<byte>(~((reg.high_bit() << 2) | rm.data().rex)) << in emit_vex3_byte1()
[all...]
H A Dassembler-x64.cc195 data_.rex = operand.data().rex; in Operand()
226 int index_code = ((data_.buf[1] >> 3) & 0x07) | ((data_.rex & 0x02) << 2); in AddressUsesRegister()
230 base_code = (data_.buf[1] & 0x07) | ((data_.rex & 0x01) << 3); in AddressUsesRegister()
238 base_code |= ((data_.rex & 0x01) << 3); in AddressUsesRegister()
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.h34 #define wFromREX(rex) (((rex) & 0x8) >> 3)
35 #define rFromREX(rex) (((rex) & 0x4) >> 2)
36 #define xFromREX(rex) (((rex) & 0x2) >> 1)
37 #define bFromREX(rex) ((rex) & 0x1)
/third_party/pcre2/pcre2/src/sljit/
H A DsljitNativeX86_64.c46 static sljit_s32 emit_do_imm32(struct sljit_compiler *compiler, sljit_u8 rex, sljit_u8 opcode, sljit_sw imm) 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
92 rex |= REX_W; in emit_x86_instruction()
94 rex |= REX; in emit_x86_instruction()
132 rex |= REX_B; in emit_x86_instruction()
140 rex |= REX_X; in emit_x86_instruction()
146 rex | in emit_x86_instruction()
[all...]
/third_party/node/deps/openssl/openssl/crypto/perlasm/
H A Dx86_64-xlate.pl1007 sub rex {
1009 my ($dst,$src,$rex)=@_;
1011 $rex|=0x04 if($dst>=8);
1012 $rex|=0x01 if($src>=8);
1013 push @$opcode,($rex|0x40) if ($rex);
1022 rex(\@opcode,$src,$dst,0x8);
1029 rex(\@opcode,$src,$dst,0x8);
1046 rex(\@opcode,$src,$dst);
1064 rex(\
1006 sub rex { global() subroutine
[all...]
/third_party/openssl/crypto/perlasm/
H A Dx86_64-xlate.pl1002 sub rex {
1004 my ($dst,$src,$rex)=@_;
1006 $rex|=0x04 if($dst>=8);
1007 $rex|=0x01 if($src>=8);
1008 push @$opcode,($rex|0x40) if ($rex);
1017 rex(\@opcode,$src,$dst,0x8);
1024 rex(\@opcode,$src,$dst,0x8);
1041 rex(\@opcode,$src,$dst);
1059 rex(\
1001 sub rex { global() subroutine
[all...]
/third_party/typescript/tests/baselines/reference/
H A DstringLiteralTypesAndTuples01.js5 type RexOrRaptor = "t-rex" | "raptor"
6 let [im, a, dinosaur]: ["I'm", "a", RexOrRaptor] = ['I\'m', 'a', 't-rex'];
11 if (dino === "t-rex") {
24 var _b = ['I\'m', 'a', 't-rex'], im = _b[0], a = _b[1], dinosaur = _b[2];
27 if (dino === "t-rex") {
39 type RexOrRaptor = "t-rex" | "raptor";
/third_party/node/deps/openssl/openssl/crypto/aes/asm/
H A Daesni-sha1-x86_64.pl2080 sub rex { subroutine
2083 my $rex=0;
2085 $rex|=0x04 if($dst>=8);
2086 $rex|=0x01 if($src>=8);
2087 unshift @opcode,$rex|0x40 if($rex);
2093 rex(\@opcode,$3,$2);
2112 rex(\@opcode,$2,$1);
2131 rex(\@opcode,$3,$2);
H A Daesni-mb-x86_64.pl1450 sub rex { subroutine
1453 my $rex=0;
1455 $rex|=0x04 if($dst>=8);
1456 $rex|=0x01 if($src>=8);
1457 push @opcode,$rex|0x40 if($rex);
1465 rex(\@opcode,$4,$3);
1479 rex(\@opcode,$3,$2);
H A Daesni-sha256-x86_64.pl1770 sub rex { subroutine
1773 my $rex=0;
1775 $rex|=0x04 if($dst>=8);
1776 $rex|=0x01 if($src>=8);
1777 unshift @opcode,$rex|0x40 if($rex);
1791 rex(\@opcode,$2,$1);
H A Daesni-x86_64.pl5123 sub rex {
5126 my $rex=0;
5128 $rex|=0x04 if($dst>=8);
5129 $rex|=0x01 if($src>=8);
5130 push @opcode,$rex|0x40 if($rex);
5138 rex(\@opcode,$4,$3);
5152 rex(\@opcode,$3,$2);
5109 sub rex { global() subroutine
/third_party/openssl/crypto/aes/asm/
H A Daesni-sha1-x86_64.pl2080 sub rex { subroutine
2083 my $rex=0;
2085 $rex|=0x04 if($dst>=8);
2086 $rex|=0x01 if($src>=8);
2087 unshift @opcode,$rex|0x40 if($rex);
2093 rex(\@opcode,$3,$2);
2112 rex(\@opcode,$2,$1);
2131 rex(\@opcode,$3,$2);
H A Daesni-mb-x86_64.pl1450 sub rex { subroutine
1453 my $rex=0;
1455 $rex|=0x04 if($dst>=8);
1456 $rex|=0x01 if($src>=8);
1457 push @opcode,$rex|0x40 if($rex);
1465 rex(\@opcode,$4,$3);
1479 rex(\@opcode,$3,$2);
H A Daesni-sha256-x86_64.pl1770 sub rex { subroutine
1773 my $rex=0;
1775 $rex|=0x04 if($dst>=8);
1776 $rex|=0x01 if($src>=8);
1777 unshift @opcode,$rex|0x40 if($rex);
1791 rex(\@opcode,$2,$1);
H A Daesni-x86_64.pl5123 sub rex {
5126 my $rex=0;
5128 $rex|=0x04 if($dst>=8);
5129 $rex|=0x01 if($src>=8);
5130 push @opcode,$rex|0x40 if($rex);
5138 rex(\@opcode,$4,$3);
5152 rex(\@opcode,$3,$2);
5109 sub rex { global() subroutine
/third_party/mesa3d/src/gallium/auxiliary/rtasm/
H A Drtasm_x86sse.c657 uint8_t rex = 0x40; in x86_mov() local
660 rex |= 4; in x86_mov()
665 rex |= 1; in x86_mov()
668 emit_1ub(p, rex); in x86_mov()
694 uint8_t rex = 0x48; in x64_mov64() local
703 rex |= 4; in x64_mov64()
708 rex |= 1; in x64_mov64()
712 emit_1ub(p, rex); in x64_mov64()
/third_party/node/deps/openssl/openssl/crypto/sha/asm/
H A Dsha1-mb-x86_64.pl1591 sub rex { subroutine
1594 my $rex=0;
1596 $rex|=0x04 if ($dst>=8);
1597 $rex|=0x01 if ($src>=8);
1598 unshift @opcode,$rex|0x40 if ($rex);
1604 rex(\@opcode,$3,$2);
1623 rex(\@opcode,$2,$1);
H A Dsha256-mb-x86_64.pl1591 sub rex { subroutine
1594 my $rex=0;
1596 $rex|=0x04 if ($dst>=8);
1597 $rex|=0x01 if ($src>=8);
1598 unshift @opcode,$rex|0x40 if ($rex);
1610 rex(\@opcode,$2,$1);
H A Dsha1-x86_64.pl2114 my $rex=0;
2115 $rex|=0x04 if ($2>=8);
2116 $rex|=0x01 if ($1>=8);
2117 unshift @opcode,0x40|$rex if ($rex);
/third_party/openssl/crypto/sha/asm/
H A Dsha1-mb-x86_64.pl1591 sub rex { subroutine
1594 my $rex=0;
1596 $rex|=0x04 if ($dst>=8);
1597 $rex|=0x01 if ($src>=8);
1598 unshift @opcode,$rex|0x40 if ($rex);
1604 rex(\@opcode,$3,$2);
1623 rex(\@opcode,$2,$1);
H A Dsha256-mb-x86_64.pl1591 sub rex { subroutine
1594 my $rex=0;
1596 $rex|=0x04 if ($dst>=8);
1597 $rex|=0x01 if ($src>=8);
1598 unshift @opcode,$rex|0x40 if ($rex);
1610 rex(\@opcode,$2,$1);
H A Dsha1-x86_64.pl2114 my $rex=0;
2115 $rex|=0x04 if ($2>=8);
2116 $rex|=0x01 if ($1>=8);
2117 unshift @opcode,0x40|$rex if ($rex);
/third_party/python/Lib/
H A Dpstats.py333 rex = re.compile(sel)
339 if rex.search(func_std_string(func)):
/third_party/node/deps/v8/src/diagnostics/x64/
H A Ddisasm-x64.cc336 void setRex(byte rex) { in setRex() argument
337 DCHECK_EQ(0x40, rex & 0xF0); in setRex()
338 rex_ = rex; in setRex()
341 bool rex() { return rex_ != 0; } in rex() function in disasm::DisassemblerX64
345 // Actual number of base register given the low bits and the rex.b state.
/third_party/elfutils/libcpu/
H A Di386_disasm.c119 prefbit (rex),
563 ADD_STRING ("rex"); in i386_disasm()

Completed in 45 milliseconds

12