/external/boringssl/src/crypto/aes/asm/ |
bsaes-x86_64.pl | 108 my @XMM=map("%xmm$_",(15,0..14)); # best on Atom, +10% over (0..15) 662 movdqa @t[0],@XMM[0] 663 movdqa @t[1],@XMM[1] 664 movdqa @t[2],@XMM[2] 665 movdqa @t[3],@XMM[3] 666 movdqa @t[4],@XMM[4] 667 movdqa @t[5],@XMM[5] 668 movdqa @t[6],@XMM[6] 669 movdqa @t[7],@XMM[7 [all...] |
bsaes-armv7.pl | 66 my @XMM=map("q$_",(0..15)); 591 veor @XMM[5], @t[5], @t[6] 592 veor @XMM[6], @t[6], @y[6] @ t[6]=y[6] 593 veor @XMM[2], @t[2], @t[6] 594 veor @XMM[7], @t[7], @y[7] @ t[7]=y[7] 596 vmov @XMM[0], @t[0] 597 vmov @XMM[1], @t[1] 598 @ vmov @XMM[2], @t[2] 599 vmov @XMM[3], @t[3] 600 vmov @XMM[4], @t[4 [all...] |
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
x86-64-opcode.s | 109 ADDPD (%r8),%xmm15 # -- -- 66 45 0F 58 38 ; REX to access upper XMM reg. REX to access upper reg. OVR 128bit MMinstr. 110 ADDPD (%rax),%xmm15 # -- -- 66 44 0F 58 38 ; REX to access upper XMM reg. OVR 128bit MMinstr. 111 ADDPD (%r8),%xmm8 # -- -- 66 45 0F 58 00 ; REX to access upper XMM reg. REX to access upper reg. OVR 128bit MMinstr. 112 ADDPD (%rax),%xmm8 # -- -- 66 44 0F 58 00 ; REX to access upper XMM reg. OVR 128bit MMinstr. 116 ADDPD %xmm15,%xmm15 # -- -- 66 45 0F 58 FF ; REX to access upper XMM reg. OVR 128bit MMinstr. 117 ADDPD %xmm15,%xmm8 # -- -- 66 45 0F 58 C7 ; REX to access upper XMM reg. OVR 128bit MMinstr. 127 CVTSD2SIq %xmm15,%r8 # -- -- F2 4D 0f 2d c7 ; OVR 128-bit media instruction override REX for 64-bit operand size REX to access upper XMM reg REX to access upper reg. 128 CVTSD2SIq %xmm15,%rax # -- -- F2 49 0f 2d c7 ; OVR 128-bit media instruction override REX for 64-bit operand size REX to access upper XMM reg 129 CVTSD2SIq %xmm8,%r8 # -- -- F2 4D 0f 2d c0 ; OVR 128-bit media instruction override REX for 64-bit operand size REX to access upper XMM reg REX to access upper reg. 130 CVTSD2SIq %xmm8,%rax # -- -- F2 49 0f 2d c0 ; OVR 128-bit media instruction override REX for 64-bit operand size REX to access upper XMM re [all...] |
/external/swiftshader/third_party/LLVM/lib/Target/X86/ |
X86CompilationCallback_Win64.asm | 33 ; Save all XMM arg registers. Also allocate reg spill area. 47 ; Restore all XMM arg registers.
|
/art/runtime/arch/x86/ |
quick_method_frame_info_x86.h | 28 enum XMM {
|
/device/linaro/bootloader/edk2/UefiCpuPkg/CpuDxe/Ia32/ |
CpuAsm.S | 20 #.XMM
|
/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Compatibility/SmmBaseHelper/X64/ |
PageFaultHandler.S | 32 addq $-0x68, %rsp # reserve memory to store XMM registers and make address 16-byte alignment
|
PageFaultHandler.asm | 36 add rsp, -10h * 6 - 8 ; reserve memory to store XMM registers and make address 16-byte alignment
|
/prebuilts/go/darwin-x86/src/runtime/ |
cpuflags_amd64.go | 34 // i.e. XMM state and YMM state are enabled by OS.
|
/prebuilts/go/linux-x86/src/runtime/ |
cpuflags_amd64.go | 34 // i.e. XMM state and YMM state are enabled by OS.
|
/toolchain/binutils/binutils-2.25/opcodes/ |
i386-dis-evex.h | [all...] |
i386-dis.c | 353 #define XMM { OP_XMM, xmm_mode } 490 /* 16-byte XMM, 32-byte YMM or 64-byte ZMM operand. In EVEX with 500 /* 16-byte XMM operand */ 502 /* XMM, XMM or YMM register operand, or quad word, xmmword or ymmword 508 /* XMM register or byte memory operand */ 510 /* XMM register or word memory operand */ 512 /* XMM register or double word memory operand */ 514 /* XMM register or quad word memory operand */ 516 /* XMM register or double/quad word memory operand, depending o [all...] |
/device/linaro/bootloader/edk2/UefiCpuPkg/PiSmmCpuDxeSmm/X64/ |
SmmInit.asm | 49 or ah, 2 ; enable XMM registers access
|
/device/linaro/bootloader/edk2/DuetPkg/BootSector/ |
efi64.S | 47 # set OSFXSR and OSXMMEXCPT because some code will use XMM register
[all...] |
efi64.asm | 45 ; set OSFXSR and OSXMMEXCPT because some code will use XMM register
|
/external/boringssl/src/crypto/perlasm/ |
x86masm.pl | 29 { # fix xmm references 129 .XMM
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
highbd_sad4d_sse2.asm | 252 ; so in high bit depth even the smallest width (4) needs 128bits i.e. XMM
|
/device/linaro/bootloader/edk2/UefiCpuPkg/Library/CpuExceptionHandlerLib/Ia32/ |
ExceptionHandlerAsm.S | 22 #.XMM
|
/prebuilts/go/darwin-x86/src/cmd/vendor/golang.org/x/arch/x86/x86asm/ |
objdump_test.go | 175 // 66 F3 0F D6 C5, 66 F2 0F D6 C0: libopcodes reports use of XMM register instead of MMX register,
|
inst.go | 248 // XMM registers.
|
/prebuilts/go/linux-x86/src/cmd/vendor/golang.org/x/arch/x86/x86asm/ |
objdump_test.go | 175 // 66 F3 0F D6 C5, 66 F2 0F D6 C0: libopcodes reports use of XMM register instead of MMX register,
|
inst.go | 248 // XMM registers.
|
/external/libvpx/libvpx/third_party/x86inc/ |
x86inc.asm | 220 ; %3 = number of xmm registers used. pushes callee-saved xmm regs if needed. 450 %assign %%pad %%pad + (xmm_regs_used-8)*16 ; callee-saved xmm registers 550 movaps [rsp + (%%i-8)*16 + stack_size + 32], xmm %+ %%i 560 ; Allocate stack space for callee-saved xmm registers plus shadow space and align the stack. 574 movaps xmm %+ %%i, [%1 + (%%i-8)*16 + stack_size + 32] 829 %assign stack_size_padded 0 ; total amount of allocated stack space, including space for callee-saved xmm registers on WIN64 and alignment padding 830 %assign xmm_regs_used 0 ; number of XMM registers requested, used for dealing with callee-saved registers on WIN64 968 ; xm# is the corresponding xmm register if mmsize >= 16, otherwise the same as m# 1017 CAT_XDEFINE m, %%i, xmm %+ %% [all...] |
/prebuilts/go/darwin-x86/src/cmd/internal/obj/x86/ |
asm6.go | 225 Pf2 = 0xf2 /* xmm escape 1: f2 0f */ 226 Pf3 = 0xf3 /* xmm escape 2: f3 0f */ 227 Pef3 = 0xf5 /* xmm escape 2 with 16-bit prefix: 66 f3 0f */ 228 Pq3 = 0x67 /* xmm escape 3: 66 48 0f */ 229 Pq4 = 0x68 /* xmm escape 4: 66 0F 38 */ 436 {Yml, Ynone, Yxr, Zm_r_xm, 2}, // XMM MOVD (32 bit) 437 {Yxr, Ynone, Yml, Zr_m_xm, 2}, // XMM MOVD (32 bit) 463 {Yml, Ynone, Yxr, Zm_r_xm, 2}, // Pe, 0x6e MOVD xmm load 464 {Yxr, Ynone, Yml, Zr_m_xm, 2}, // Pe, 0x7e MOVD xmm store 814 var yvex_yyi4 = []ytab{ //TODO don't hide 4 op, some version have xmm versio [all...] |
/prebuilts/go/linux-x86/src/cmd/internal/obj/x86/ |
asm6.go | 225 Pf2 = 0xf2 /* xmm escape 1: f2 0f */ 226 Pf3 = 0xf3 /* xmm escape 2: f3 0f */ 227 Pef3 = 0xf5 /* xmm escape 2 with 16-bit prefix: 66 f3 0f */ 228 Pq3 = 0x67 /* xmm escape 3: 66 48 0f */ 229 Pq4 = 0x68 /* xmm escape 4: 66 0F 38 */ 436 {Yml, Ynone, Yxr, Zm_r_xm, 2}, // XMM MOVD (32 bit) 437 {Yxr, Ynone, Yml, Zr_m_xm, 2}, // XMM MOVD (32 bit) 463 {Yml, Ynone, Yxr, Zm_r_xm, 2}, // Pe, 0x6e MOVD xmm load 464 {Yxr, Ynone, Yml, Zr_m_xm, 2}, // Pe, 0x7e MOVD xmm store 814 var yvex_yyi4 = []ytab{ //TODO don't hide 4 op, some version have xmm versio [all...] |