Home
last modified time | relevance | path

Searched refs:movsx (Results 1 – 23 of 23) sorted by relevance

/external/llvm/test/MC/X86/
Dx86-64.s804 movsx %al, %ax label
808 movsx %al, %eax label
812 movsx %ax, %eax label
816 movsx %bl, %rax label
820 movsx %cx, %rax label
824 movsx %edi, %rax label
848 movsx (%rax), %ax label
/external/libffi/src/x86/
Dsysv_intel.S124 movsx eax, al
128 movsx eax, ax
313 movsx eax, al
316 movsx eax, ax
460 movsx eax, al
464 movsx eax, ax
563 movsx eax, al
566 movsx eax, ax
678 movsx eax, al
681 movsx eax, ax
Dwin64_intel.S117 movsx rax, al ; movsbq %al, %rax
124 movsx rax, ax; movswq %ax, %rax
/external/llvm-project/llvm/test/MC/X86/
Dx86-64.s826 movsx %al, %ax label
830 movsx %al, %eax label
834 movsx %ax, %eax label
838 movsx %bl, %rax label
842 movsx %cx, %rax label
846 movsx %edi, %rax label
870 movsx (%rax), %ax label
/external/llvm/test/CodeGen/X86/
Dextend.ll2 ; RUN: llc < %s -march=x86 -x86-asm-syntax=intel | grep movsx | count 1
/external/llvm-project/llvm/test/CodeGen/X86/
Dextend.ll21 ; CHECK-NEXT: movsx eax, byte ptr [G2]
/external/python/cpython2/Modules/_ctypes/libffi/src/x86/
Dwin32.S367 movsx eax, BYTE PTR [ecx]
375 movsx eax, WORD PTR [ecx]
448 movsx eax, BYTE PTR [ecx]
456 movsx eax, WORD PTR [ecx]
Dwin64.S162 movsx rax, al
180 movsx rax, ax
/external/llvm-project/llvm/test/tools/llvm-mca/X86/
Dshow-encoding.s8 movsx %r9d, %r9
/external/libjpeg-turbo/simd/x86_64/
Djchuff-sse2.asm283 movsx code, word [block] ;Z: code = block[0];
311 movsx codeq, word [block] ;Z: code = block[0];
518 movsx codeq, word [t] ; code = *t;
/external/swiftshader/third_party/subzero/unittest/AssemblerX8632/
DDataMov.cpp269 __ movsx(IceType_i8, GPRRegister::Encoded_Reg_##Dst, \ in TEST_F()
282 __ movsx(IceType_i16, GPRRegister::Encoded_Reg_##Dst, \ in TEST_F()
296 __ movsx(IceType_i8, GPRRegister::Encoded_Reg_##Dst, dwordAddress(T0)); \ in TEST_F()
310 __ movsx(IceType_i16, GPRRegister::Encoded_Reg_##Dst, dwordAddress(T0)); \ in TEST_F()
/external/libjpeg-turbo/simd/i386/
Djchuff-sse2.asm427 movsx code_temp, word [block] ;Z: code_temp = block[0];
584 movsx nbits, word [t] ; nbits = *t;
660 movsx nbits, word [t] ; nbits = *t;
/external/mesa3d/src/mesa/x86/
Dassyntax.h536 #define MOVSX_BL(a, b) CHOICE(movsbl ARG2(a,b), movsbl ARG2(a,b), movsx ARG2(b,a))
537 #define MOVSX_BW(a, b) CHOICE(movsbw ARG2(a,b), movsbw ARG2(a,b), movsx ARG2(b,a))
538 #define MOVSX_WL(a, b) CHOICE(movswl ARG2(a,b), movswl ARG2(a,b), movsx ARG2(b,a))
1251 #define MOVSX_BL(a, b) movsx B_(b), B_(a)
1252 #define MOVSX_BW(a, b) movsx B_(b), B_(a)
1253 #define MOVSX_WL(a, b) movsx W_(b), W_(a)
/external/swiftshader/third_party/subzero/src/
DIceAssemblerX86Base.h320 void movsx(Type Ty, GPRRegister dst, GPRRegister src);
321 void movsx(Type Ty, GPRRegister dst, const Address &src);
DIceAssemblerX86BaseImpl.h373 void AssemblerX86Base<TraitsType>::movsx(Type SrcTy, GPRRegister dst, in movsx() function
389 void AssemblerX86Base<TraitsType>::movsx(Type SrcTy, GPRRegister dst, in movsx() function
DIceInstX86Base.h3640 &InstImpl<TraitsType>::Assembler::movsx, \
3641 &InstImpl<TraitsType>::Assembler::movsx, nullptr}; \
/external/swiftshader/third_party/subzero/unittest/AssemblerX8664/
DDataMov.cpp366 __ movsx(IceType_i##Size, Encoded_GPR_##Dst##d(), \ in TEST_F()
381 __ movsx(IceType_i##Size, Encoded_GPR_##Dst##d(), dwordAddress(T0)); \ in TEST_F()
/external/llvm/lib/Target/X86/
DX86InstrInfo.td2973 // movsx aliases
2974 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX16rr8 GR16:$dst, GR8:$src), 0>;
2975 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX16rm8 GR16:$dst, i8mem:$src), 0>;
2976 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX32rr8 GR32:$dst, GR8:$src), 0>;
2977 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX32rr16 GR32:$dst, GR16:$src), 0>;
2978 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX64rr8 GR64:$dst, GR8:$src), 0>;
2979 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX64rr16 GR64:$dst, GR16:$src), 0>;
2980 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX64rr32 GR64:$dst, GR32:$src), 0>;
/external/llvm-project/llvm/docs/
DCodeGenerator.rst1739 def : InstAlias<"movsx $src, $dst", (MOVSX16rr8W GR16:$dst, GR8 :$src)>;
1740 def : InstAlias<"movsx $src, $dst", (MOVSX16rm8W GR16:$dst, i8mem:$src)>;
1741 def : InstAlias<"movsx $src, $dst", (MOVSX32rr8 GR32:$dst, GR8 :$src)>;
1742 def : InstAlias<"movsx $src, $dst", (MOVSX32rr16 GR32:$dst, GR16 :$src)>;
1743 def : InstAlias<"movsx $src, $dst", (MOVSX64rr8 GR64:$dst, GR8 :$src)>;
1744 def : InstAlias<"movsx $src, $dst", (MOVSX64rr16 GR64:$dst, GR16 :$src)>;
1745 def : InstAlias<"movsx $src, $dst", (MOVSX64rr32 GR64:$dst, GR32 :$src)>;
2281 MOVSX32rm16 -> movsx, 32-bit register, 16-bit memory
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Target/X86/
DX86InstrInfo.td3445 // movsx aliases
3446 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX16rr8 GR16:$dst, GR8:$src), 0, "att">;
3447 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX16rm8 GR16:$dst, i8mem:$src), 0, "att">;
3448 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX32rr8 GR32:$dst, GR8:$src), 0, "att">;
3449 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX32rr16 GR32:$dst, GR16:$src), 0, "att">;
3450 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX64rr8 GR64:$dst, GR8:$src), 0, "att">;
3451 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX64rr16 GR64:$dst, GR16:$src), 0, "att">;
3452 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX64rr32 GR64:$dst, GR32:$src), 0, "att">;
/external/llvm/docs/
DCodeGenerator.rst1700 def : InstAlias<"movsx $src, $dst", (MOVSX16rr8W GR16:$dst, GR8 :$src)>;
1701 def : InstAlias<"movsx $src, $dst", (MOVSX16rm8W GR16:$dst, i8mem:$src)>;
1702 def : InstAlias<"movsx $src, $dst", (MOVSX32rr8 GR32:$dst, GR8 :$src)>;
1703 def : InstAlias<"movsx $src, $dst", (MOVSX32rr16 GR32:$dst, GR16 :$src)>;
1704 def : InstAlias<"movsx $src, $dst", (MOVSX64rr8 GR64:$dst, GR8 :$src)>;
1705 def : InstAlias<"movsx $src, $dst", (MOVSX64rr16 GR64:$dst, GR16 :$src)>;
1706 def : InstAlias<"movsx $src, $dst", (MOVSX64rr32 GR64:$dst, GR32 :$src)>;
2232 MOVSX32rm16 -> movsx, 32-bit register, 16-bit memory
/external/llvm-project/llvm/lib/Target/X86/
DX86InstrInfo.td3569 // movsx aliases
3570 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX16rr8 GR16:$dst, GR8:$src), 0, "att">;
3571 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX16rm8 GR16:$dst, i8mem:$src), 0, "att">;
3572 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX32rr8 GR32:$dst, GR8:$src), 0, "att">;
3573 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX32rr16 GR32:$dst, GR16:$src), 0, "att">;
3574 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX64rr8 GR64:$dst, GR8:$src), 0, "att">;
3575 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX64rr16 GR64:$dst, GR16:$src), 0, "att">;
3576 def : InstAlias<"movsx\t{$src, $dst|$dst, $src}", (MOVSX64rr32 GR64:$dst, GR32:$src), 0, "att">;
/external/swiftshader/third_party/llvm-10.0/configs/common/lib/Target/X86/
DX86GenAsmMatcher.inc7708 "vslq\005movsq\005movss\007movss.s\005movsw\006movswl\006movswq\005movsx"
9314 …{ 4814 /* movsx */, X86::MOVSX32rr16, Convert__Reg1_1__Reg1_0, AMFBS_None, { MCK_GR16, MCK_GR32 },…
9315 …{ 4814 /* movsx */, X86::MOVSX64rr16, Convert__Reg1_1__Reg1_0, AMFBS_None, { MCK_GR16, MCK_GR64 },…
9316 …{ 4814 /* movsx */, X86::MOVSX64rr32, Convert__Reg1_1__Reg1_0, AMFBS_None, { MCK_GR32, MCK_GR64 },…
9317 …{ 4814 /* movsx */, X86::MOVSX16rr8, Convert__Reg1_1__Reg1_0, AMFBS_None, { MCK_GR8, MCK_GR16 }, },
9318 …{ 4814 /* movsx */, X86::MOVSX32rr8, Convert__Reg1_1__Reg1_0, AMFBS_None, { MCK_GR8, MCK_GR32 }, },
9319 …{ 4814 /* movsx */, X86::MOVSX64rr8, Convert__Reg1_1__Reg1_0, AMFBS_None, { MCK_GR8, MCK_GR64 }, },
9320 …{ 4814 /* movsx */, X86::MOVSX16rm8, Convert__Reg1_1__Mem85_0, AMFBS_None, { MCK_Mem8, MCK_GR16 },…
23880 …{ 4814 /* movsx */, X86::MOVSX16rr8, Convert__Reg1_0__Reg1_1, AMFBS_None, { MCK_GR16, MCK_GR8 }, },
23881 …{ 4814 /* movsx */, X86::MOVSX16rm8, Convert__Reg1_0__Mem85_1, AMFBS_None, { MCK_GR16, MCK_Mem8 },…
[all …]