/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/ |
pshift.asm | 4 psraw mm1, 1 5 psrad mm1, 1
|
ssse3.asm | 15 TEST_GENERIC pabsb, movq, mm0, mmx, mm1 16 TEST_GENERIC pabsw, movq, mm0, mmx, mm1 17 TEST_GENERIC pabsd, movq, mm0, mmx, mm1 23 TEST_GENERIC psignb, movq, mm0, mmx, mm1 24 TEST_GENERIC psignw, movq, mm0, mmx, mm1 25 TEST_GENERIC psignd, movq, mm0, mmx, mm1 31 TEST_GENERIC phaddw, movq, mm0, mmx, mm1 32 TEST_GENERIC phaddsw, movq, mm0, mmx, mm1 33 TEST_GENERIC phaddd, movq, mm0, mmx, mm1 39 TEST_GENERIC phsubw, movq, mm0, mmx, mm1 [all...] |
movdq32.asm | 19 movq mm0, mm1 20 movq mm1, mm0
|
movdq64.asm | 23 movq mm0, mm1 24 movq mm1, mm0
|
/external/llvm/test/MC/X86/ |
3DNow.s | 5 // CHECK: pavgusb %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xbf] 6 pavgusb %mm2, %mm1 12 // CHECK: pf2id %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x1d] 13 pf2id %mm2, %mm1 18 // CHECK: pfacc %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xae] 19 pfacc %mm2, %mm1 21 // CHECK: pfadd %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0x9e] 22 pfadd %mm2, %mm1 24 // CHECK: pfcmpeq %mm2, %mm1 # encoding: [0x0f,0x0f,0xca,0xb0] 25 pfcmpeq %mm2, %mm1 [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
postproc_mmx.asm | 60 movq mm1, QWORD ptr[rdi] ; first row 64 movq [rdi], mm1 73 movq mm1, QWORD ptr[rdi] ; first row 77 movq [rdi], mm1 96 movd mm1, DWORD PTR [rdi]; 97 punpcklbw mm1, mm0 ; 99 paddw mm5, mm1 ; 100 pmullw mm1, mm1 ; 102 movq mm2, mm1 ; [all...] |
dequantize_mmx.asm | 29 movq mm1, [rsi] 30 pmullw mm1, [rax+0] ; mm4 *= kernel 0 modifiers. 31 movq [rdi], mm1 33 movq mm1, [rsi+8] 34 pmullw mm1, [rax+8] ; mm4 *= kernel 0 modifiers. 35 movq [rdi+8], mm1 37 movq mm1, [rsi+16] 38 pmullw mm1, [rax+16] ; mm4 *= kernel 0 modifiers. 39 movq [rdi+16], mm1 41 movq mm1, [rsi+24 [all...] |
variance_impl_mmx.asm | 32 movq mm1, [rax+8] 36 pmaddwd mm1, mm1 41 paddd mm4, mm1 98 movq mm1, [rbx] ; Copy eight bytes to mm1 100 movq mm3, mm1 ; Take copies 103 punpcklbw mm1, mm6 106 psubsw mm0, mm1 ; A-B (low order) to MM0 116 movq mm1, [rbx] ; Copy eight bytes to mm [all...] |
iwalsh_mmx.asm | 26 movq mm1, [rdx + 8] ;ip[4] 35 movq mm5, mm1 45 psubw mm1, mm2 ;ip[4] - ip[8] aka c1 48 paddw mm0, mm1 ;dl + cl 49 psubw mm5, mm1 ;dl - cl 60 movq mm1, mm6 ; 23 22 21 20 62 punpckhwd mm1, mm5 ; 33 23 32 22 70 punpckldq mm2, mm1 ; 32 22 12 02 aka ip[8] 71 punpckhdq mm3, mm1 ; 33 23 13 03 aka ip[12] 73 movq mm1, mm [all...] |
sad_mmx.asm | 51 movq mm1, QWORD PTR [rdi] 57 psubusb mm0, mm1 58 psubusb mm1, mm4 63 por mm0, mm1 66 movq mm1, mm0 72 punpckhbw mm1, mm6 76 paddw mm1, mm3 83 paddw mm7, mm1 141 movq mm1, QWORD PTR [rdi] 144 psubusb mm0, mm1 [all...] |
/external/chromium_org/media/base/simd/ |
convert_yuva_to_argb_mmx.inc | 26 movq mm1, [mangle(kCoefficientsRgbY) + 8 * TEMPq] 30 paddsw mm1, mm0 32 psraw mm1, 6 34 packuswb mm1, mm2 37 movq mm0, mm1 40 punpckhbw mm1, mm2 48 pmullw mm1, mm2 49 psrlw mm1, 8 50 packuswb mm0, mm1 68 movq mm1, [mangle(kCoefficientsRgbY) + 8 * TEMPq [all...] |
convert_yuv_to_rgb_mmx.inc | 27 movq mm1, [mangle(kCoefficientsRgbY) + 8 * TEMPUq] 30 paddsw mm1, mm0 32 psraw mm1, 6 34 packuswb mm1, mm2 35 MOVQ [ARGBq], mm1 51 movq mm1, [mangle(kCoefficientsRgbY) + 8 * TEMPUq] 52 paddsw mm1, mm0 53 psraw mm1, 6 54 packuswb mm1, mm1 [all...] |
scale_yuv_to_rgb_mmx.inc | 71 movq mm1, [TABLE + 8 * TEMPq] 77 paddsw mm1, mm0 79 psraw mm1, 6 81 packuswb mm1, mm2 82 MOVQ QWORD [ARGBq], mm1 105 movq mm1, [TABLE + 8 * TEMPq] 106 paddsw mm1, mm0 107 psraw mm1, 6 108 packuswb mm1, mm1 [all...] |
/external/libvpx/libvpx/vp8/encoder/x86/ |
dct_mmx.asm | 33 movq mm1, [rsi + rax] 42 punpcklwd mm0, mm1 ; 00 10 01 11 43 punpckhwd mm3, mm1 ; 02 12 03 13 48 movq mm1, mm0 ; 00 10 01 11 51 punpckhdq mm1, mm2 ; 01 11 21 31 59 ; mm1 1 65 movq mm4, mm1 68 paddw mm1, mm2 ; b1 = 1 + 2 77 psllw mm1, 3 82 paddw mm0, mm1 ; op[0] = a1 + b [all...] |
subtract_mmx.asm | 35 movd mm1, [rax] 37 punpcklbw mm1, mm7 38 psubw mm0, mm1 43 movd mm1, [rax+rcx] 45 punpcklbw mm1, mm7 46 psubw mm0, mm1 51 movd mm1, [rax+rcx*2] 53 punpcklbw mm1, mm7 54 psubw mm0, mm1 63 movd mm1, [rax+rcx [all...] |
/external/qemu/distrib/sdl-1.2.15/src/audio/ |
SDL_mixer_MMX_VC.c | 59 movq mm1, mm0 //%%mm0,%%mm1 local 61 por mm0, mm1 //%%mm1,%%mm0 63 por mm0, mm1 //%%mm1,%%mm0 65 por mm0, mm1 //%%mm1,%%mm0 // mm0 = vol|vol|vol|vol 71 movq mm1, [esi] //(%%esi),%%mm1\n" // mm1 = a|b|c| local 77 pmullw mm1, mm0 \/\/%%mm0,%%mm1\\n" \/\/ mm1 = l(a*v)|l(b*v)|l(c*v)|l(d*v) local 83 punpckhwd mm1, mm2 \/\/%%mm2,%%mm1\\n" \/\/ mm1 = a*v|b*v local 91 psrad mm1, 7 \/\/$7,%%mm1\\n" \/\/ mm1 = a*v\/128|b*v\/128 , 128 = SDL_MIX_MAXVOLUME local 136 movq mm1, mm0 \/\/%%mm0,%%mm1 local 154 movq mm1, [esi] \/\/(%%esi),%%mm1 \/\/ mm1 = a|b|c|d|e|f|g|h local 158 punpckhbw mm1, mm2 \/\/%%mm2,%%mm1 \/\/ mm1 = 0|a|0|b|0|c|0|d local 161 pmullw mm1, mm0 \/\/%%mm0,%%mm1 \/\/ mm1 = v*a|v*b|v*c|v*d local 164 psraw mm1, 7 \/\/$7,%%mm1 \/\/ mm1 = v*a\/128|v*b\/128|v*c\/128|v*d\/128 local [all...] |
SDL_mixer_MMX.c | 55 " movq %%mm0,%%mm1\n" 57 " por %%mm1,%%mm0\n" 59 " por %%mm1,%%mm0\n" 61 " por %%mm1,%%mm0\n" /* mm0 = vol|vol|vol|vol */ 66 " movq (%1),%%mm1\n" /* mm1 = a|b|c|d */ 68 " movq %%mm1,%%mm2\n" /* mm2 = a|b|c|d */ 76 " pmullw %%mm0,%%mm1\n" /* mm1 = l(a*v)|l(b*v)|l(c*v)|l(d*v) */ 84 " movq %%mm1,%%mm3\n" /* mm3 = l(a*v)|l(b*v)|l(c*v)|l(d*v) * [all...] |
/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_variance_impl_mmx.asm | 32 movq mm1, [rax+8] 36 pmaddwd mm1, mm1 41 paddd mm4, mm1 98 movq mm1, [rbx] ; Copy eight bytes to mm1 100 movq mm3, mm1 ; Take copies 103 punpcklbw mm1, mm6 106 psubsw mm0, mm1 ; A-B (low order) to MM0 116 movq mm1, [rbx] ; Copy eight bytes to mm [all...] |
vp9_sad_mmx.asm | 51 movq mm1, QWORD PTR [rdi] 57 psubusb mm0, mm1 58 psubusb mm1, mm4 63 por mm0, mm1 66 movq mm1, mm0 72 punpckhbw mm1, mm6 76 paddw mm1, mm3 83 paddw mm7, mm1 141 movq mm1, QWORD PTR [rdi] 144 psubusb mm0, mm1 [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_postproc_mmx.asm | 70 movq mm1, mm3 ; mm1 = p0..p3 80 movq mm7, mm1 ; mm7 = r0 p0..p3 82 psubusw mm5, mm1 ; mm5 = r1 p0..p3 - r0 p0..p3 93 movq mm6, mm1 ; mm6 = r0 p0..p3 95 psubusw mm5, mm1 ; mm5 = r2 p0..p3 - r2 p0..p3 109 movq mm6, mm1 ; mm6 = r0 p0..p3 111 psubusw mm5, mm1 ; mm5 = r-2 p0..p3 - p0..p3 123 movq mm6, mm1 ; mm6 = r0 p0..p3 125 psubusw mm4, mm1 ; mm5 = r-1 p0..p3 - p0..p [all...] |
/external/libvpx/libvpx/vpx_scale/win32/ |
scaleopt.c | 104 movq mm1, mm0; local 109 punpcklbw mm1, mm7; local 114 pmullw mm1, mm5 local 120 paddw mm1, mm0 local 122 paddw mm1, mm4 local 123 psrlw mm1, 8 local 126 packuswb mm1, mm7 local 128 movd DWORD PTR [edi-4], mm1 157 movd mm1, DWORD ptr [esi+ecx] // src[1]; local 162 punpcklbw mm1, mm local 166 pmullw mm1, three_fourths local 177 paddw mm1, mm2 local 181 paddw mm1, round_values; local 184 psrlw mm1, 8 local 192 packuswb mm1, mm7 local 252 movq mm1, mm0; local 257 psrlw mm1, 8; local 262 psllq mm1, 16; local 267 pmullw mm1, mm5 local 271 paddw mm1, mm0 local 273 paddw mm1, mm4 local 274 psrlw mm1, 8 local 277 packuswb mm1, mm7 local 285 movq mm1, mm0; local 290 psrlw mm1, 8; local 295 psllq mm1, 16; local 300 pmullw mm1, mm5 local 301 paddw mm1, mm0 local 303 paddw mm1, mm4 local 304 psrlw mm1, 8 local 306 packuswb mm1, mm7 local 343 movd mm1, DWORD ptr [esi+ecx] \/\/ src[1]; local 348 punpcklbw mm1, mm7 local 351 pmullw mm1, mm5 local 365 paddw mm1, mm2 local 367 paddw mm1, round_values local 368 psrlw mm1, 8 local 370 packuswb mm1, mm7 local 484 movd mm1, [esi+eax] \/\/ local 490 punpcklbw mm1, mm7 local 492 pmullw mm1, mm4 local 498 paddw mm1, mm2 local [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/gas32/ |
gas-movdq32.asm | 18 movq %mm1, %mm0 19 movq %mm0, %mm1
|
/external/llvm/test/CodeGen/X86/ |
2012-02-23-mmx-inlineasm.ll | 5 ; CHECK: psrlw %mm0, %mm1 7 call void asm sideeffect "psrlw $0, %mm1", "y,~{dirflag},~{fpsr},~{flags}"(i32 8) nounwind
|
/external/chromium_org/third_party/openssl/openssl/crypto/modes/asm/ |
ghash-x86.S | 215 movq (%esi,%ecx,1),%mm1 218 movq %mm1,%mm2 219 psrlq $4,%mm1 224 pxor (%esi,%edx,1),%mm1 230 movq %mm1,%mm2 231 psrlq $4,%mm1 235 pxor (%eax,%ebp,8),%mm1 237 pxor (%esi,%ecx,1),%mm1 241 movq %mm1,%mm2 242 psrlq $4,%mm1 [all...] |
/external/openssl/crypto/modes/asm/ |
ghash-x86.S | 215 movq (%esi,%ecx,1),%mm1 218 movq %mm1,%mm2 219 psrlq $4,%mm1 224 pxor (%esi,%edx,1),%mm1 230 movq %mm1,%mm2 231 psrlq $4,%mm1 235 pxor (%eax,%ebp,8),%mm1 237 pxor (%esi,%ecx,1),%mm1 241 movq %mm1,%mm2 242 psrlq $4,%mm1 [all...] |