/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/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...] |
/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...] |
/external/chromium_org/third_party/openssl/openssl/crypto/modes/asm/ |
ghash-x86-mac.S | 210 movq (%esi,%ecx,1),%mm1 213 movq %mm1,%mm2 214 psrlq $4,%mm1 219 pxor (%esi,%edx,1),%mm1 225 movq %mm1,%mm2 226 psrlq $4,%mm1 230 pxor (%eax,%ebp,8),%mm1 232 pxor (%esi,%ecx,1),%mm1 236 movq %mm1,%mm2 237 psrlq $4,%mm1 [all...] |
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/chromium_org/third_party/libvpx/source/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/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...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/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/chromium_org/third_party/libvpx/source/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/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...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/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/libvpx/source/libvpx/vp8/common/x86/ |
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...] |
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...] |
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...] |
/external/libvpx/libvpx/vp8/common/x86/ |
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...] |
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...] |
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...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
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...] |
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...] |
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...] |
/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
|