/external/llvm/test/MC/X86/ |
H A D | 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/ |
H A D | 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, mm [all...] |
H A D | 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...] |
H A D | 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, mm [all...] |
H A D | loopfilter_mmx.asm | 60 movq mm3, mm4 ; q1 62 psubusb mm6, mm3 ; q2-=q1 70 psubusb mm4, mm3 ; q0-=q1 71 psubusb mm3, mm0 ; q1-=q0 72 por mm4, mm3 ; abs(q0-q1) 91 movq mm3, mm4 ; p1 93 psubusb mm5, mm3 ; p2-=p1 98 movq mm2, mm3 ; p1 102 psubusb mm4, mm3 ; p0-=p1 103 psubusb mm3, mm [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
H A D | 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, mm [all...] |
H A D | 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...] |
H A D | 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, mm [all...] |
H A D | loopfilter_mmx.asm | 60 movq mm3, mm4 ; q1 62 psubusb mm6, mm3 ; q2-=q1 70 psubusb mm4, mm3 ; q0-=q1 71 psubusb mm3, mm0 ; q1-=q0 72 por mm4, mm3 ; abs(q0-q1) 91 movq mm3, mm4 ; p1 93 psubusb mm5, mm3 ; p2-=p1 98 movq mm2, mm3 ; p1 102 psubusb mm4, mm3 ; p0-=p1 103 psubusb mm3, mm [all...] |
/external/qemu/distrib/sdl-1.2.15/src/audio/ |
H A D | 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, mm 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/ |
H A D | 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, DWOR [all...] |
H A D | 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...] |
H A D | 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,mm [all...] |
H A D | 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 ; mm [all...] |
H A D | 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,mm [all...] |
H A D | 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 [all...] |
H A D | 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,mm [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/x86/ |
H A D | 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, MMWOR [all...] |
H A D | 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...] |
H A D | encodeopt.asm | 77 movq mm3, [rsi] 92 psubw mm3, mm4 94 pand mm1, mm3 98 movq mm3, [rsi+16] 107 psubw mm3, mm4 109 pmaddwd mm3, mm3 110 paddd mm3, mm5 112 paddd mm1, mm3 152 movq mm3, [rs [all...] |
H A D | subtract_mmx.asm | 100 movq mm3, [rax] 103 movq mm4, mm3 106 punpcklbw mm3, mm0 111 psubw mm1, mm3 118 movq mm3, [rax+8] 121 movq mm4, mm3 124 punpcklbw mm3, mm0 129 psubw mm1, mm3 176 movq mm3, mm0 180 punpckhbw mm3, mm [all...] |
/external/libvpx/libvpx/vp8/encoder/x86/ |
H A D | 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, MMWOR [all...] |
H A D | 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...] |
H A D | encodeopt.asm | 77 movq mm3, [rsi] 92 psubw mm3, mm4 94 pand mm1, mm3 98 movq mm3, [rsi+16] 107 psubw mm3, mm4 109 pmaddwd mm3, mm3 110 paddd mm3, mm5 112 paddd mm1, mm3 152 movq mm3, [rs [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
H A D | 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 [all...] |