/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/ |
H A D | sse5-all.asm | 4 compd xmm1, xmm4, xmm7, 5 ; 0F 25 2D 347 10 05 8 comps xmm1, xmm4, xmm7, 5 ; 0F 25 2C 347 10 05 12 comsd xmm1, xmm4, xmm7, 5 ; 0F 25 2F 347 10 05 16 comss xmm1, xmm4, xmm7, 5 ; 0F 25 2E 347 10 05 20 cvtph2ps xmm1, xmm4 ; 0F 7A 30 314 24 cvtps2ph xmm1, xmm4 ; 0F 7A 31 341 28 fmaddpd xmm1, xmm1, xmm2, xmm3 ; 0F 24 01 323 10 /or/ 0F 24 01 332 18 29 fmaddpd xmm1, xmm1, xmm [all...] |
H A D | simd64-1.asm | 2 movdqa xmm10, xmm1
|
H A D | aes.asm | 2 aesenc xmm1, xmm2 3 aesenc xmm1, [rax] 4 aesenc xmm1, dqword [rax] 8 vaesenc xmm1, xmm2 9 vaesenc xmm1, [rax] 10 vaesenc xmm1, dqword [rax] 11 vaesenc xmm1, xmm2, xmm3 12 vaesenc xmm1, xmm2, [rax] 13 vaesenc xmm1, xmm2, dqword [rax] 15 aesenclast xmm1, xmm [all...] |
H A D | clmul.asm | 3 pclmulqdq xmm1, xmm2, 5 4 pclmulqdq xmm1, [rax], byte 5 5 pclmulqdq xmm1, dqword [rax], 5 6 vpclmulqdq xmm1, xmm2, 0x10 7 vpclmulqdq xmm1, dqword [rbx], 0x10 8 vpclmulqdq xmm0, xmm1, xmm2, 0x10 9 vpclmulqdq xmm0, xmm1, dqword [rbx], 0x10 11 pclmullqlqdq xmm1, xmm2 12 pclmullqlqdq xmm1, [rax] 13 pclmullqlqdq xmm1, dqwor [all...] |
H A D | sse4.asm | 2 blendpd xmm1, xmm2, 5 3 blendpd xmm1, [0], 5 5 blendps xmm1, xmm2, 5 6 blendps xmm1, [0], 5 8 blendvpd xmm1, xmm2 9 blendvpd xmm1, xmm2, xmm0 10 blendvpd xmm1, [0] 11 blendvpd xmm1, [0], xmm0 13 blendvps xmm1, xmm2 14 blendvps xmm1, xmm [all...] |
H A D | sse5-err.asm | 1 fmaddpd xmm1, xmm2, xmm1, xmm3 ; illegal 2 fmaddpd xmm1, xmm2, xmm3, xmm3 ; illegal 3 fmaddpd xmm1, xmm2, xmm2, xmm3 ; illegal 5 fmaddps xmm1, xmm2, xmm1, xmm3 ; illegal 6 fmaddps xmm1, xmm2, xmm3, xmm3 ; illegal 7 fmaddps xmm1, xmm2, xmm2, xmm3 ; illegal 9 fmaddsd xmm1, xmm2, xmm1, xmm [all...] |
H A D | ssewidth.asm | 2 addpd xmm1, xmm2 3 addpd xmm1, dqword [rbx] 5 addps xmm1, xmm2 6 addps xmm1, dqword [rbx] 8 addsd xmm1, xmm2 9 addsd xmm1, qword [rbx] 11 addss xmm1, xmm2 12 addss xmm1, dword [rbx] 14 addsubpd xmm1, xmm2 15 addsubpd xmm1, dqwor [all...] |
H A D | avx.asm | 29 addpd xmm1, xmm2 30 addpd xmm1, [rax] 31 addpd xmm1, dqword [rax] 36 vaddpd xmm1, xmm2 37 vaddpd xmm1, [rax] 38 vaddpd xmm1, dqword [rax] 43 vaddpd xmm1, xmm2, xmm3 44 vaddpd xmm1, xmm2, [rax] 45 vaddpd xmm1, xmm2, dqword [rax] 58 addps xmm1, xmm [all...] |
H A D | sse5-cc.asm | 2 comeqpd xmm1, xmm2, xmm3 ; 0F 25 2D 323 10 00 3 comltpd xmm1, xmm2, xmm3 ; 0F 25 2D 323 10 01 4 comungepd xmm1, xmm2, xmm3 ; 0F 25 2D 323 10 01 5 comlepd xmm1, xmm2, xmm3 ; 0F 25 2D 323 10 02 6 comungtpd xmm1, xmm2, xmm3 ; 0F 25 2D 323 10 02 7 comunordpd xmm1, xmm2, xmm3 ; 0F 25 2D 323 10 03 8 comnepd xmm1, xmm2, xmm3 ; 0F 25 2D 323 10 04 9 comneqpd xmm1, xmm2, xmm3 ; 0F 25 2D 323 10 04 10 comnltpd xmm1, xmm2, xmm3 ; 0F 25 2D 323 10 05 11 comugepd xmm1, xmm [all...] |
H A D | avxcc.asm | 30 cmpeqpd xmm1, xmm2 ; 00h 31 cmpltpd xmm1, xmm2 ; 01h 32 cmplepd xmm1, xmm2 ; 02h 33 cmpunordpd xmm1, xmm2 ; 03h 34 cmpneqpd xmm1, xmm2 ; 04h 35 cmpnltpd xmm1, xmm2 ; 05h 36 cmpnlepd xmm1, xmm2 ; 06h 37 cmpordpd xmm1, xmm2 ; 07h 39 vcmpeqpd xmm1, xmm2 ; 00h 40 vcmpltpd xmm1, xmm [all...] |
H A D | fma.asm | 2 vfmadd132ss xmm1, xmm2, xmm3 3 vfmadd132ss xmm1, xmm2, dword [rax] 4 vfmadd132ss xmm1, xmm2, [rax] 5 vfmadd231ss xmm1, xmm2, xmm3 6 vfmadd231ss xmm1, xmm2, dword [rax] 7 vfmadd231ss xmm1, xmm2, [rax] 8 vfmadd213ss xmm1, xmm2, xmm3 9 vfmadd213ss xmm1, xmm2, dword [rax] 10 vfmadd213ss xmm1, xmm2, [rax] 11 vfmadd132sd xmm1, xmm [all...] |
H A D | pshift.asm | 10 psraw xmm1, 1 11 psrad xmm1, 1
|
/external/llvm/test/MC/X86/ |
H A D | shuffle-comments.s | 3 palignr $8, %xmm0, %xmm1 4 # CHECK: xmm1 = xmm0[8,9,10,11,12,13,14,15],xmm1[0,1,2,3,4,5,6,7] 5 palignr $8, (%rax), %xmm1 6 # CHECK: xmm1 = mem[8,9,10,11,12,13,14,15],xmm1[0,1,2,3,4,5,6,7] 8 palignr $16, %xmm0, %xmm1 9 # CHECK: xmm1 = xmm1[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15] 10 palignr $16, (%rax), %xmm1 [all...] |
H A D | x86_64-fma4-encoding.s | 4 // CHECK: vfmaddss (%rcx), %xmm1, %xmm0, %xmm0 6 vfmaddss (%rcx), %xmm1, %xmm0, %xmm0 8 // CHECK: vfmaddss %xmm1, (%rcx), %xmm0, %xmm0 10 vfmaddss %xmm1, (%rcx),%xmm0, %xmm0 12 // CHECK: vfmaddss %xmm2, %xmm1, %xmm0, %xmm0 14 vfmaddss %xmm2, %xmm1, %xmm0, %xmm0 16 // CHECK: vfmaddsd (%rcx), %xmm1, %xmm0, %xmm0 18 vfmaddsd (%rcx), %xmm1, %xmm0, %xmm0 20 // CHECK: vfmaddsd %xmm1, (%rcx), %xmm0, %xmm0 22 vfmaddsd %xmm1, ( [all...] |
H A D | x86_64-xop-encoding.s | 8 // CHECK: vphsubwd (%rcx,%rax), %xmm1 10 vphsubwd (%rcx,%rax), %xmm1 11 // CHECK: vphsubwd %xmm0, %xmm1 13 vphsubwd %xmm0, %xmm1 16 // CHECK: vphsubdq (%rcx,%rax), %xmm1 18 vphsubdq (%rcx,%rax), %xmm1 19 // CHECK: vphsubdq %xmm0, %xmm1 21 vphsubdq %xmm0, %xmm1 24 // CHECK: vphsubbw (%rax), %xmm1 26 vphsubbw (%rax), %xmm1 [all...] |
H A D | x86-32-fma3.s | 3 // CHECK: vfmadd132pd %xmm2, %xmm5, %xmm1 5 vfmadd132pd %xmm2, %xmm5, %xmm1 7 // CHECK: vfmadd132pd (%eax), %xmm5, %xmm1 9 vfmadd132pd (%eax), %xmm5, %xmm1 11 // CHECK: vfmadd132ps %xmm2, %xmm5, %xmm1 13 vfmadd132ps %xmm2, %xmm5, %xmm1 15 // CHECK: vfmadd132ps (%eax), %xmm5, %xmm1 17 vfmadd132ps (%eax), %xmm5, %xmm1 19 // CHECK: vfmadd213pd %xmm2, %xmm5, %xmm1 21 vfmadd213pd %xmm2, %xmm5, %xmm1 [all...] |
/external/compiler-rt/lib/builtins/i386/ |
H A D | ashrdi3.S | 18 movd 8(%esp), %xmm1 19 punpckldq %xmm1, %xmm0 // Load input 31 pcmpeqb %xmm1, %xmm1 // -1ULL 32 psrlq $58, %xmm1 // 0x3f 33 pandn %xmm1, %xmm2 // 63 - count 34 pcmpeqb %xmm1, %xmm1 // -1ULL 35 psubq %xmm1, %xmm2 // 64 - count 36 psllq %xmm2, %xmm1 // [all...] |
H A D | floatdidf.S | 22 cvtsi2sd 8(%esp), %xmm1 26 mulsd REL_ADDR(twop32), %xmm1 // a_hi as a double (without rounding) 28 subsd %xmm2, %xmm1 // a_hi - 0x1p52 (no rounding occurs) 30 addsd %xmm1, %xmm0 // a_hi + a_lo (round happens here)
|
H A D | floatdisf.S | 22 movd 8(%esp), %xmm1 23 punpckldq %xmm1, %xmm0
|
H A D | floatdixf.S | 22 movd 8(%esp), %xmm1 23 punpckldq %xmm1, %xmm0
|
H A D | floatundidf.S | 34 movss 8(%esp), %xmm1 // high 32 bits of a 38 orpd REL_ADDR(twop84), %xmm1 // 0x1p84 + a_hi (no rounding occurs) 39 subsd REL_ADDR(twop84_plus_twop52), %xmm1 // a_hi - 0x1p52 (no rounding occurs) 41 addsd %xmm1, %xmm0 // a_hi + a_lo (round happens here)
|
/external/chromium_org/third_party/skia/src/opts/ |
H A D | SkBlitRow_opts_SSE4_asm.S | 99 lddqu (%eax, %edi), %xmm1 // Load four source pixels 100 ptest %xmm7, %xmm1 // Check if all alphas are zero or opaque 103 movdqu %xmm1, (%edx, %edi) // Store four destination pixels 114 EXTRACT_ALPHA(xmm1, xmm2) // Extract and clone alpha value 120 paddb %xmm3, %xmm1 // Add source and destination pixels together 121 movdqu %xmm1, -16(%edx, %edi) // Store four destination pixels 131 lddqu (%eax, %edi), %xmm1 // Load last four source pixels (overlapping) 132 ptest %xmm7, %xmm1 // Check if all alphas are zero or opaque 138 EXTRACT_ALPHA(xmm1, xmm2) // Extract and clone alpha value 148 paddb %xmm2, %xmm1 // Ad [all...] |
H A D | SkBlitRow_opts_SSE4_x64_asm.S | 83 lddqu (%rax, %rdi), %xmm1 // Load four source pixels 84 ptest %xmm7, %xmm1 // Check if all alphas are zero or opaque 87 movdqu %xmm1, (%rdx, %rdi) // Store four destination pixels 98 EXTRACT_ALPHA(xmm1, xmm2) // Extract and clone alpha value 104 paddb %xmm3, %xmm1 // Add source and destination pixels together 105 movdqu %xmm1, -16(%rdx, %rdi) // Store four destination pixels 116 lddqu (%rax, %rdi), %xmm1 // Load last four source pixels (overlapping) 117 ptest %xmm7, %xmm1 // Check if all alphas are zero or opaque 123 EXTRACT_ALPHA(xmm1, xmm2) // Extract and clone alpha value 133 paddb %xmm2, %xmm1 // Ad [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/ |
H A D | compare_win.cc | 32 movdqa xmm1, [eax] local 37 movdqa xmm3, xmm1 // abs trick 38 psubusb xmm1, xmm2 local 40 por xmm1, xmm2 local 41 movdqa xmm2, xmm1 42 punpcklbw xmm1, xmm5 local 44 pmaddwd xmm1, xmm1 local 46 paddd xmm0, xmm1 50 pshufd xmm1, xmm local 52 pshufd xmm1, xmm0, 0x01 local 150 movdqu xmm1, [eax] // src[0-15] local 164 punpckhbw xmm1, xmm7 // src[8-15] local 169 punpckhwd xmm1, xmm7 // src[12-15] local 172 paddd xmm1, xmm2 local 174 paddd xmm1, xmm3 local 176 pshufd xmm2, xmm1, 0x0e // upper 2 dwords local 177 paddd xmm1, xmm2 local 178 pshufd xmm2, xmm1, 0x01 local 179 paddd xmm1, xmm2 local 206 vpmovzxbd xmm1, dword ptr [eax + 12] // src[12-15] local 209 pmulld xmm1, kHashMul3 local 211 paddd xmm1, xmm2 local 213 paddd xmm1, xmm3 local 214 pshufd xmm2, xmm1, 0x0e // upper 2 dwords local 215 paddd xmm1, xmm2 local 216 pshufd xmm2, xmm1, 0x01 local 217 paddd xmm1, xmm2 local [all...] |
/external/chromium_org/third_party/libyuv/source/ |
H A D | compare_win.cc | 32 movdqa xmm1, [eax] local 37 movdqa xmm3, xmm1 // abs trick 38 psubusb xmm1, xmm2 local 40 por xmm1, xmm2 local 41 movdqa xmm2, xmm1 42 punpcklbw xmm1, xmm5 local 44 pmaddwd xmm1, xmm1 local 46 paddd xmm0, xmm1 50 pshufd xmm1, xmm local 52 pshufd xmm1, xmm0, 0x01 local 150 movdqu xmm1, [eax] // src[0-15] local 164 punpckhbw xmm1, xmm7 // src[8-15] local 169 punpckhwd xmm1, xmm7 // src[12-15] local 172 paddd xmm1, xmm2 local 174 paddd xmm1, xmm3 local 176 pshufd xmm2, xmm1, 0x0e // upper 2 dwords local 177 paddd xmm1, xmm2 local 178 pshufd xmm2, xmm1, 0x01 local 179 paddd xmm1, xmm2 local 206 vpmovzxbd xmm1, dword ptr [eax + 12] // src[12-15] local 209 pmulld xmm1, kHashMul3 local 211 paddd xmm1, xmm2 local 213 paddd xmm1, xmm3 local 214 pshufd xmm2, xmm1, 0x0e // upper 2 dwords local 215 paddd xmm1, xmm2 local 216 pshufd xmm2, xmm1, 0x01 local 217 paddd xmm1, xmm2 local [all...] |