/external/llvm/test/MC/X86/ |
x86-32-coverage.s | 518 // CHECK: movd %ecx, %mm3 519 movd %ecx,%mm3 521 // CHECK: movd 3735928559(%ebx,%ecx,8), %mm3 522 movd 0xdeadbeef(%ebx,%ecx,8),%mm3 536 // CHECK: movq 3735928559(%ebx,%ecx,8), %mm3 537 movq 0xdeadbeef(%ebx,%ecx,8),%mm3 539 // CHECK: movq %mm3, %mm3 540 movq %mm3,%mm3 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/x86/ |
subpixel_mmx.asm | 55 movq mm3, [rsi-2] ; mm3 = p-2..p5 56 movq mm4, mm3 ; mm4 = p-2..p5 57 psrlq mm3, 8 ; mm3 = p-1..p5 58 punpcklbw mm3, mm0 ; mm3 = p-1..p2 59 pmullw mm3, mm1 ; mm3 *= kernel 1 modifiers. 64 paddsw mm3, mm4 ; mm3 += mm [all...] |
dequantize_mmx.asm | 80 movq mm3, [rax+24] 81 pmullw mm3, [rdx+24] 106 movq mm7, mm3 ; 109 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2) 113 movq mm4, mm3 118 pmulhw mm3, [GLOBAL(x_s1sqr2)] 119 paddw mm3, mm4 121 paddw mm3, mm5 ; d1 125 paddw mm2, mm3 ;0 130 psubw mm6, mm3 ; [all...] |
idctllm_mmx.asm | 53 movq mm3, [rax+24] 76 movq mm7, mm3 ; 79 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2) 83 movq mm4, mm3 88 pmulhw mm3, [GLOBAL(x_s1sqr2)] 89 paddw mm3, mm4 91 paddw mm3, mm5 ; d1 95 paddw mm2, mm3 ;0 100 psubw mm6, mm3 ;3 103 movq mm3, mm4 ; 23 22 21 2 [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
subpixel_mmx.asm | 55 movq mm3, [rsi-2] ; mm3 = p-2..p5 56 movq mm4, mm3 ; mm4 = p-2..p5 57 psrlq mm3, 8 ; mm3 = p-1..p5 58 punpcklbw mm3, mm0 ; mm3 = p-1..p2 59 pmullw mm3, mm1 ; mm3 *= kernel 1 modifiers. 64 paddsw mm3, mm4 ; mm3 += mm [all...] |
dequantize_mmx.asm | 80 movq mm3, [rax+24] 81 pmullw mm3, [rdx+24] 106 movq mm7, mm3 ; 109 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2) 113 movq mm4, mm3 118 pmulhw mm3, [GLOBAL(x_s1sqr2)] 119 paddw mm3, mm4 121 paddw mm3, mm5 ; d1 125 paddw mm2, mm3 ;0 130 psubw mm6, mm3 ; [all...] |
idctllm_mmx.asm | 53 movq mm3, [rax+24] 76 movq mm7, mm3 ; 79 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2) 83 movq mm4, mm3 88 pmulhw mm3, [GLOBAL(x_s1sqr2)] 89 paddw mm3, mm4 91 paddw mm3, mm5 ; d1 95 paddw mm2, mm3 ;0 100 psubw mm6, mm3 ;3 103 movq mm3, mm4 ; 23 22 21 2 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
subpixel_mmx.asm | 55 movq mm3, [rsi-2] ; mm3 = p-2..p5 56 movq mm4, mm3 ; mm4 = p-2..p5 57 psrlq mm3, 8 ; mm3 = p-1..p5 58 punpcklbw mm3, mm0 ; mm3 = p-1..p2 59 pmullw mm3, mm1 ; mm3 *= kernel 1 modifiers. 64 paddsw mm3, mm4 ; mm3 += mm [all...] |
dequantize_mmx.asm | 80 movq mm3, [rax+24] 81 pmullw mm3, [rdx+24] 106 movq mm7, mm3 ; 109 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2) 113 movq mm4, mm3 118 pmulhw mm3, [GLOBAL(x_s1sqr2)] 119 paddw mm3, mm4 121 paddw mm3, mm5 ; d1 125 paddw mm2, mm3 ;0 130 psubw mm6, mm3 ; [all...] |
idctllm_mmx.asm | 53 movq mm3, [rax+24] 76 movq mm7, mm3 ; 79 paddw mm7, mm3 ; ip3 * cos(pi/8) * sqrt(2) 83 movq mm4, mm3 88 pmulhw mm3, [GLOBAL(x_s1sqr2)] 89 paddw mm3, mm4 91 paddw mm3, mm5 ; d1 95 paddw mm2, mm3 ;0 100 psubw mm6, mm3 ;3 103 movq mm3, mm4 ; 23 22 21 2 [all...] |
/external/qemu/distrib/sdl-1.2.15/src/audio/ |
SDL_mixer_MMX_VC.c | 82 movq mm3, mm1 //%%mm1,%%mm3\n" // mm3 = l(a*v)|l(b*v)|l(c*v)|l(d*v) local 85 punpcklwd mm3, mm2 //%%mm2,%%mm3\n" // mm3 = c*v|d*v local 93 psrad mm3, 7 //$7,%%mm3\n" // mm3 = c*v/128|d*v/128 local 96 packssdw mm3, mm1 //%%mm1,%%mm3\n" // mm3 = s(a*v|b*v|c*v|d*v local 98 paddsw mm3, mm7 \/\/%%mm7,%%mm3\\n" \/\/ mm3 = adjust_volume(src)+dst local 155 movq mm3, mm1 \/\/%%mm1,%%mm3 \/\/ mm3 = a|b|c|d|e|f|g|h local 159 punpcklbw mm3, mm2 \/\/%%mm2,%%mm3 \/\/ mm3 = 0|e|0|f|0|g|0|h local 163 pmullw mm3, mm0 \/\/%%mm0,%%mm3 \/\/ mm3 = v*e|v*f|v*g|v*h local 165 psraw mm3, 7 \/\/$7,%%mm3 \/\/ mm3 = v*e\/128|v*f\/128|v*g\/128|v*h\/128 local 166 packsswb mm3, mm1 \/\/%%mm1,%%mm3 \/\/ mm1 = v*a\/128|v*b\/128|v*c\/128|v*d\/128|v*e\/128|v*f\/128|v*g\/128|v*h\/128 local 167 paddsb mm3, mm2 \/\/%%mm2,%%mm3 \/\/ add to destination buffer local [all...] |
/external/chromium_org/third_party/libjpeg_turbo/simd/ |
ji3dnflt.asm | 140 movd mm3, DWORD [DWBLOCK(6,0,esi,SIZEOF_JCOEF)] 153 punpcklwd mm3,mm3 155 psrad mm3,(DWORD_BIT-WORD_BIT) 157 pi2fd mm3,mm3 160 pfmul mm3, MMWORD [MMBLOCK(6,0,edx,SIZEOF_FLOAT_MULT_TYPE)] 165 pfsub mm1,mm3 167 pfadd mm5,mm3 ; mm5=tmp13 185 movd mm3, DWORD [DWBLOCK(3,0,esi,SIZEOF_JCOEF) [all...] |
jimmxred.asm | 176 movq mm3,mm2 178 punpckhdq mm3,mm3 ; mm3=(03 03 03 03) 183 movq MMWORD [MMBLOCK(3,0,edi,SIZEOF_JCOEF)], mm3 196 movq mm3, MMWORD [MMBLOCK(7,0,esi,SIZEOF_JCOEF)] 198 pmullw mm3, MMWORD [MMBLOCK(7,0,edx,SIZEOF_ISLOW_MULT_TYPE)] 213 punpcklwd mm6,mm3 214 punpckhwd mm7,mm3 216 movq mm3,mm [all...] |
jfmmxfst.asm | 111 movq mm3, MMWORD [MMBLOCK(3,1,edx,SIZEOF_DCTELEM)] 114 ; mm1=(30 31 32 33), mm3=(34 35 36 37) 120 punpcklwd mm2,mm3 ; mm2=(24 34 25 35) 121 punpckhwd mm5,mm3 ; mm5=(26 36 27 37) 126 movq mm3, MMWORD [MMBLOCK(1,1,edx,SIZEOF_DCTELEM)] 129 ; mm7=(10 11 12 13), mm3=(14 15 16 17) 138 punpcklwd mm1,mm3 ; mm1=(04 14 05 15) 139 punpckhwd mm2,mm3 ; mm2=(06 16 07 17) 144 movq mm3,mm2 ; transpose coefficients(phase 2) 146 punpckhdq mm3,mm5 ; mm3=(07 17 27 37)=data [all...] |
jimmxfst.asm | 154 movq mm3,mm2 156 punpckhdq mm3,mm3 ; mm3=(03 03 03 03) 164 movq MMWORD [MMBLOCK(3,0,edi,SIZEOF_JCOEF)], mm3 165 movq MMWORD [MMBLOCK(3,1,edi,SIZEOF_JCOEF)], mm3 178 movq mm3, MMWORD [MMBLOCK(6,0,esi,SIZEOF_JCOEF)] 180 pmullw mm3, MMWORD [MMBLOCK(6,0,edx,SIZEOF_IFAST_MULT_TYPE)] 185 psubw mm1,mm3 187 paddw mm5,mm3 ; mm5=tmp1 [all...] |
jf3dnflt.asm | 86 movq mm3, MMWORD [MMBLOCK(1,3,edx,SIZEOF_FAST_FLOAT)] 88 ; mm0=(00 01), mm1=(10 11), mm2=(06 07), mm3=(16 17) 94 punpckldq mm2,mm3 ; mm2=(06 16)=data6 95 punpckhdq mm5,mm3 ; mm5=(07 17)=data7 105 movq mm3, MMWORD [MMBLOCK(1,1,edx,SIZEOF_FAST_FLOAT)] 109 ; mm1=(02 03), mm3=(12 13), mm2=(04 05), mm5=(14 15) 115 punpckldq mm1,mm3 ; mm1=(02 12)=data2 116 punpckhdq mm4,mm3 ; mm4=(03 13)=data3 121 movq mm3,mm4 125 pfsub mm3,mm2 ; mm3=data3-data4=tmp [all...] |
jimmxint.asm | 169 movq mm3,mm2 171 punpckhdq mm3,mm3 ; mm3=(03 03 03 03) 179 movq MMWORD [MMBLOCK(3,0,edi,SIZEOF_JCOEF)], mm3 180 movq MMWORD [MMBLOCK(3,1,edi,SIZEOF_JCOEF)], mm3 193 movq mm3, MMWORD [MMBLOCK(6,0,esi,SIZEOF_JCOEF)] 195 pmullw mm3, MMWORD [MMBLOCK(6,0,edx,SIZEOF_ISLOW_MULT_TYPE)] 208 punpcklwd mm4,mm3 ; mm3=in6=z [all...] |
jfmmxint.asm | 132 movq mm3, MMWORD [MMBLOCK(3,1,edx,SIZEOF_DCTELEM)] 135 ; mm1=(30 31 32 33), mm3=(34 35 36 37) 141 punpcklwd mm2,mm3 ; mm2=(24 34 25 35) 142 punpckhwd mm5,mm3 ; mm5=(26 36 27 37) 147 movq mm3, MMWORD [MMBLOCK(1,1,edx,SIZEOF_DCTELEM)] 150 ; mm7=(10 11 12 13), mm3=(14 15 16 17) 159 punpcklwd mm1,mm3 ; mm1=(04 14 05 15) 160 punpckhwd mm2,mm3 ; mm2=(06 16 07 17) 165 movq mm3,mm2 ; transpose coefficients(phase 2) 167 punpckhdq mm3,mm5 ; mm3=(07 17 27 37)=data [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/x86/ |
dct_mmx.asm | 39 movq mm3, mm0 ; 00 01 02 03 43 punpckhwd mm3, mm1 ; 02 12 03 13 53 movq mm2, mm3 ; 02 12 03 13 56 punpckhdq mm3, mm5 ; 03 13 23 33 61 ; mm3 3 67 paddw mm0, mm3 ; a1 = 0 + 3 71 psubw mm5, mm3 ; d1 = 0 - 3 91 movq mm3, mm1 97 pmaddwd mm3, MMWORD PTR[GLOBAL(_2217_neg5352)] ; d1*2217 - c1*5352 102 paddd mm3, MMWORD PTR[GLOBAL(_7500) [all...] |
quantize_mmx.asm | 34 movq mm3, mm0 37 pxor mm3, mm0 38 psubw mm3, mm0 ; abs 40 movq mm2, mm3 44 movq mm3, mm1 52 paddw mm3, mm2 53 pmulhuw mm3, mm1 55 pxor mm3, mm0 56 psubw mm3, mm0 ;gain the sign back 59 movq mm0, mm3 [all...] |
/external/libvpx/libvpx/vp8/encoder/x86/ |
dct_mmx.asm | 39 movq mm3, mm0 ; 00 01 02 03 43 punpckhwd mm3, mm1 ; 02 12 03 13 53 movq mm2, mm3 ; 02 12 03 13 56 punpckhdq mm3, mm5 ; 03 13 23 33 61 ; mm3 3 67 paddw mm0, mm3 ; a1 = 0 + 3 71 psubw mm5, mm3 ; d1 = 0 - 3 91 movq mm3, mm1 97 pmaddwd mm3, MMWORD PTR[GLOBAL(_2217_neg5352)] ; d1*2217 - c1*5352 102 paddd mm3, MMWORD PTR[GLOBAL(_7500) [all...] |
quantize_mmx.asm | 34 movq mm3, mm0 37 pxor mm3, mm0 38 psubw mm3, mm0 ; abs 40 movq mm2, mm3 44 movq mm3, mm1 52 paddw mm3, mm2 53 pmulhuw mm3, mm1 55 pxor mm3, mm0 56 psubw mm3, mm0 ;gain the sign back 59 movq mm0, mm3 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
dct_mmx.asm | 39 movq mm3, mm0 ; 00 01 02 03 43 punpckhwd mm3, mm1 ; 02 12 03 13 53 movq mm2, mm3 ; 02 12 03 13 56 punpckhdq mm3, mm5 ; 03 13 23 33 61 ; mm3 3 67 paddw mm0, mm3 ; a1 = 0 + 3 71 psubw mm5, mm3 ; d1 = 0 - 3 91 movq mm3, mm1 97 pmaddwd mm3, MMWORD PTR[GLOBAL(_2217_neg5352)] ; d1*2217 - c1*5352 102 paddd mm3, MMWORD PTR[GLOBAL(_7500) [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_postproc_mmx.asm | 68 movq mm3, [rsi] ; mm4 = r0 p0..p7 69 punpcklbw mm3, mm0 ; mm3 = p0..p3 70 movq mm1, mm3 ; mm1 = p0..p3 71 pmullw mm3, mm6 ; mm3 *= kernel 2 modifiers 77 paddusw mm3, mm6 ; mm3 += mm6 90 paddusw mm3, mm6 ; mm3 += mm [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
vp9_postproc_mmx.asm | 68 movq mm3, [rsi] ; mm4 = r0 p0..p7 69 punpcklbw mm3, mm0 ; mm3 = p0..p3 70 movq mm1, mm3 ; mm1 = p0..p3 71 pmullw mm3, mm6 ; mm3 *= kernel 2 modifiers 77 paddusw mm3, mm6 ; mm3 += mm6 90 paddusw mm3, mm6 ; mm3 += mm [all...] |