HomeSort by relevance Sort by last modified time
    Searched refs:XMM (Results 1 - 25 of 28) sorted by null

1 2

  /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...]

Completed in 939 milliseconds

1 2