/external/libvpx/libvpx/vp8/common/x86/ |
subpixel_mmx.asm | 56 movq mm4, mm3 ; mm4 = p-2..p5 61 movq mm5, mm4 ; mm5 = p-2..p5 62 punpckhbw mm4, mm0 ; mm5 = p2..p5 63 pmullw mm4, mm7 ; mm5 *= kernel 4 modifiers 64 paddsw mm3, mm4 ; mm3 += mm5 66 movq mm4, mm5 ; mm4 = p-2..p5; 72 movq mm5, mm4 ; mm5 = p-2..p5 73 psrlq mm4, 24 ; mm4 = p1..p [all...] |
dequantize_mmx.asm | 30 pmullw mm1, [rax+0] ; mm4 *= kernel 0 modifiers. 34 pmullw mm1, [rax+8] ; mm4 *= kernel 0 modifiers. 38 pmullw mm1, [rax+16] ; mm4 *= kernel 0 modifiers. 42 pmullw mm1, [rax+24] ; mm4 *= kernel 0 modifiers. 113 movq mm4, mm3 119 paddw mm3, mm4 124 movq mm4, mm0 ; b1 127 paddw mm4, mm7 ;1 133 movq mm3, mm4 ; 23 22 21 20 139 punpckhwd mm4, mm6 ; 33 23 32 2 [all...] |
idctllm_mmx.asm | 83 movq mm4, mm3 89 paddw mm3, mm4 94 movq mm4, mm0 ; b1 97 paddw mm4, mm7 ;1 103 movq mm3, mm4 ; 23 22 21 20 109 punpckhwd mm4, mm6 ; 33 23 32 22 117 punpckldq mm2, mm4 ; 32 22 12 02 118 punpckhdq mm5, mm4 ; 33 23 13 03 138 movq mm4, mm3 144 paddw mm3, mm4 [all...] |
postproc_mmx.asm | 126 movq mm4, mm2 129 punpckhwd mm4, mm0 132 paddd mm7, mm4 150 movq mm4, mm5 153 pmulhw mm4, mm4 156 punpcklwd mm1, mm4 157 punpckhwd mm2, mm4 159 movq mm4, mm7 160 pslld mm4, [all...] |
iwalsh_mmx.asm | 34 movq mm4, mm0 37 paddw mm4, mm3 ;ip[0] + ip[12] aka al 40 movq mm6, mm4 ;temp al 41 paddw mm4, mm5 ;al + bl 56 movq mm3, mm4 ; 03 02 01 00 57 punpcklwd mm4, mm0 ; 11 01 10 00 64 movq mm0, mm4 ; 11 01 10 00 68 punpckhdq mm4, mm6 ; 31 21 11 01 aka ip[4] 74 movq mm5, mm4 87 psubw mm4, mm2 ;ip[4] - ip[8] aka c [all...] |
loopfilter_mmx.asm | 59 movq mm4, [rsi+rax] ; q1 60 movq mm3, mm4 ; q1 61 psubusb mm4, mm6 ; q1-=q2 63 por mm4, mm6 ; abs(q2-q1) 65 psubusb mm4, mm7 66 por mm1, mm4 68 movq mm4, [rsi] ; q0 69 movq mm0, mm4 ; q0 70 psubusb mm4, mm3 ; q0-=q1 72 por mm4, mm3 ; abs(q0-q1 [all...] |
recon_mmx.asm | 53 movq mm4, [rsi+rax] 59 movq [rdi+rcx], mm4 147 movq mm4, [rsi+rax+8] 159 movq [rdi+rcx+8], mm4 171 movq mm4, [rsi+rax+8] 183 movq [rdi+rcx+8], mm4 195 movq mm4, [rsi+rax+8] 207 movq [rdi+rcx+8], mm4 219 movq mm4, [rsi+rax+8] 231 movq [rdi+rcx+8], mm4 [all...] |
sad_mmx.asm | 54 movq mm4, mm0 58 psubusb mm1, mm4 299 movd mm4, DWORD PTR [rsi] 305 punpcklbw mm4, mm6 308 movq mm6, mm4 309 psubusb mm4, mm5 312 por mm4, mm5 314 movq mm5, mm4 315 punpcklbw mm4, mm3 318 paddw mm4, mm [all...] |
/external/libvpx/libvpx/vp8/encoder/x86/ |
dct_mmx.asm | 36 movq mm4, [rcx + rax] 45 punpcklwd mm2, mm4 ; 20 30 21 31 46 punpckhwd mm5, mm4 ; 22 32 23 33 65 movq mm4, mm1 70 psubw mm4, mm2 ; c1 = 1 - 2 74 psllw mm4, 3 88 punpcklwd mm1, mm4 ; c1 d1 89 punpckhwd mm5, mm4 ; c1 d1 92 movq mm4, mm5 95 pmaddwd mm4, MMWORD PTR[GLOBAL (_5352_2217)] ; c1*2217 + d1*535 [all...] |
quantize_mmx.asm | 72 movq mm4, [rsi+8] 77 movq mm7, mm4 78 psraw mm4, 15 80 pxor mm7, mm4 81 psubw mm7, mm4 ; abs 95 pxor mm7, mm4 96 psubw mm7, mm4;gain the sign back 113 movq mm4, [rsi+16] 118 movq mm7, mm4 119 psraw mm4, 1 [all...] |
subtract_mmx.asm | 103 movq mm4, mm3 109 punpckhbw mm4, mm0 112 psubw mm2, mm4 121 movq mm4, mm3 127 punpckhbw mm4, mm0 130 psubw mm2, mm4 177 movq mm4, mm1 181 punpckhbw mm4, mm7 183 psubw mm3, mm4 201 movq mm4, mm [all...] |
encodeopt.asm | 79 movq mm4, [rdi] 92 psubw mm3, mm4 100 movq mm4, [rdi+16] 107 psubw mm3, mm4 153 movq mm4, [rdi] 162 psubw mm3, mm4 171 movq mm4, [rdi+16] 178 psubw mm3, mm4 302 movq mm4, [rdi+8] 304 psubw mm3, mm4 [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_postproc_mmx.asm | 68 movq mm3, [rsi] ; mm4 = r0 p0..p7 74 movq mm5, [rsi + rax] ; mm4 = r1 p0..p7 87 movq mm5, [rsi + 2*rax] ; mm4 = r2 p0..p7 103 movq mm5, [rsi+2*rax] ; mm4 = r-2 p0..p7 117 movq mm4, [rsi+rax] ; mm4 = r-1 p0..p7 118 punpcklbw mm4, mm0 ; mm4 = r-1 p0..p3 119 pmullw mm6, mm4 ; mm4 *= kernel 1 modifiers [all...] |
vp9_loopfilter_mmx.asm | 59 movq mm4, [rsi+rax] ; q1 60 movq mm3, mm4 ; q1 61 psubusb mm4, mm6 ; q1-=q2 63 por mm4, mm6 ; abs(q2-q1) 65 psubusb mm4, mm7 66 por mm1, mm4 68 movq mm4, [rsi] ; q0 69 movq mm0, mm4 ; q0 70 psubusb mm4, mm3 ; q0-=q1 72 por mm4, mm3 ; abs(q0-q1 [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/x86/ |
3dnow_xform1.S | 71 MOVD ( REGIND(EAX), MM4 ) /* | x0 */ 72 PUNPCKLDQ ( MM4, MM4 ) /* x0 | x0 */ 74 MOVQ ( MM4, MM5 ) /* x0 | x0 */ 75 PFMUL ( MM0, MM4 ) /* x0*m01 | x0*m00 */ 78 PFADD ( MM2, MM4 ) /* x0*m01+m31 | x0*m00+m30 */ 81 MOVQ ( MM4, REGIND(EDX) ) /* write r1, r0 */ 183 MOVD ( REGIND(EAX), MM4 ) /* | x0 */ 184 PFMUL ( MM0, MM4 ) /* | x0*m00 */ 186 PFADD ( MM2, MM4 ) /* m31 | x0*m00+m30 * [all...] |
3dnow_xform2.S | 74 MOVQ ( REGOFF(48, ECX), MM4 ) /* m31 | m30 */ 87 PFADD ( MM4, MM6 ) /* x0*...*m11+m31 | x0*...*m10+m30 */ 151 MOVQ ( REGIND(EAX), MM4 ) /* x1 | x0 */ 152 PFMUL ( MM0, MM4 ) /* x1*m11 | x0*m00 */ 154 MOVQ ( MM4, REGIND(EDX) ) /* write r1, r0 */ 208 MOVQ ( REGOFF(48, ECX), MM4 ) /* m31 | m30 */ 221 PFADD ( MM4, MM6 ) /* x0*...*m11+m31 | x0*...*m10+m30 */ 285 MOVQ ( REGIND(EAX), MM4 ) /* x1 | x0 */ 286 PFMUL ( MM0, MM4 ) /* x1*m11 | x0*m00 */ 288 PFADD ( MM2, MM4 ) /* x1*m11+m31 | x0*m00+m30 * [all...] |
3dnow_xform4.S | 70 MOVQ ( REGOFF(8, EAX), MM4 ) /* x3 | x2 */ 76 MOVQ ( MM4, MM6 ) /* x3 | x2 */ 88 PUNPCKLDQ ( MM4, MM4 ) /* x2 | x2 */ 91 MOVQ ( MM4, MM5 ) /* x2 | x2 */ 96 PFMUL ( REGOFF(32, ECX), MM4 ) /* x2*m9 | x2*m8 */ 106 PFADD ( MM4, MM6 ) 172 MOVQ ( REGIND(EAX), MM4 ) /* x1 | x0 */ 180 PFMUL ( MM0, MM4 ) /* x1*m11 | x0*m00 */ 189 PFADD ( MM4, MM5 ) /* x1*m11+x2*m21 | x0*m00+x2*m20 * [all...] |
/external/mesa3d/src/mesa/x86/ |
3dnow_xform1.S | 71 MOVD ( REGIND(EAX), MM4 ) /* | x0 */ 72 PUNPCKLDQ ( MM4, MM4 ) /* x0 | x0 */ 74 MOVQ ( MM4, MM5 ) /* x0 | x0 */ 75 PFMUL ( MM0, MM4 ) /* x0*m01 | x0*m00 */ 78 PFADD ( MM2, MM4 ) /* x0*m01+m31 | x0*m00+m30 */ 81 MOVQ ( MM4, REGIND(EDX) ) /* write r1, r0 */ 183 MOVD ( REGIND(EAX), MM4 ) /* | x0 */ 184 PFMUL ( MM0, MM4 ) /* | x0*m00 */ 186 PFADD ( MM2, MM4 ) /* m31 | x0*m00+m30 * [all...] |
3dnow_xform2.S | 74 MOVQ ( REGOFF(48, ECX), MM4 ) /* m31 | m30 */ 87 PFADD ( MM4, MM6 ) /* x0*...*m11+m31 | x0*...*m10+m30 */ 151 MOVQ ( REGIND(EAX), MM4 ) /* x1 | x0 */ 152 PFMUL ( MM0, MM4 ) /* x1*m11 | x0*m00 */ 154 MOVQ ( MM4, REGIND(EDX) ) /* write r1, r0 */ 208 MOVQ ( REGOFF(48, ECX), MM4 ) /* m31 | m30 */ 221 PFADD ( MM4, MM6 ) /* x0*...*m11+m31 | x0*...*m10+m30 */ 285 MOVQ ( REGIND(EAX), MM4 ) /* x1 | x0 */ 286 PFMUL ( MM0, MM4 ) /* x1*m11 | x0*m00 */ 288 PFADD ( MM2, MM4 ) /* x1*m11+m31 | x0*m00+m30 * [all...] |
3dnow_xform4.S | 70 MOVQ ( REGOFF(8, EAX), MM4 ) /* x3 | x2 */ 76 MOVQ ( MM4, MM6 ) /* x3 | x2 */ 88 PUNPCKLDQ ( MM4, MM4 ) /* x2 | x2 */ 91 MOVQ ( MM4, MM5 ) /* x2 | x2 */ 96 PFMUL ( REGOFF(32, ECX), MM4 ) /* x2*m9 | x2*m8 */ 106 PFADD ( MM4, MM6 ) 172 MOVQ ( REGIND(EAX), MM4 ) /* x1 | x0 */ 180 PFMUL ( MM0, MM4 ) /* x1*m11 | x0*m00 */ 189 PFADD ( MM4, MM5 ) /* x1*m11+x2*m21 | x0*m00+x2*m20 * [all...] |
/external/qemu/distrib/sdl-1.2.15/src/hermes/ |
mmxp2_32.asm | 92 movq mm4, mm1 ; 0 R G B 0 r g b 93 punpckhdq mm4, mm7 ; 0 0 0 0 0 R G B 96 psllq mm4, 8 ; 0 0 0 0 R G B 0 97 por mm1, mm4 ; 0 0 0 0 R G B r 150 movq mm4, [esi+8] ; argb 151 movq mm2, mm4 ; argb 152 pand mm4, mm6 ; 00g0 157 por mm4, mm2 ; 0 0 ggggggbb bbb00000 158 psrld mm4, 5 ; 0 0 00000ggg gggbbbbb 161 packssdw mm0, mm4 ; as above.. is [all...] |
/external/qemu/distrib/sdl-1.2.15/src/video/ |
SDL_yuv_mmx.c | 124 // create L1 L2 (result in mm2,mm4) 128 "movq %%mm2,%%mm4\n" // L3 L2 L1 L0 l3 l2 l1 l0 130 "pand %13,%%mm4\n" // 0 L2 0 L0 0 l2 0 l0 135 "movq %%mm4,%%mm6\n" // 0 L2 0 L0 0 l2 0 l0 157 "movq %%mm4,%%mm7\n" // 0 L2 0 L0 0 l2 0 l1 168 "movq %%mm4,%%mm5\n" // 0 L2 0 L0 0 l2 0 l1 178 "pxor %%mm4,%%mm4\n" // 0 0 0 0 0 0 0 0 182 "punpcklbw %%mm4,%%mm1\n" // 0 r3 0 r2 0 r1 0 r0 183 "punpcklbw %%mm4,%%mm3\n" // 0 b3 0 b2 0 b1 0 b [all...] |
/external/qemu/distrib/sdl-1.2.15/src/audio/ |
SDL_mixer_MMX_VC.c | 73 movq mm4, [esi + 8] //8(%%esi),%%mm4\n" // mm4 = e|f|g|h local 79 movq mm5, mm4 //%%mm4,%%mm5\n" // mm5 = e|f|g|h 80 pmullw mm4, mm0 //%%mm0,%%mm4\n" // mm4 = l(e*v)|l(f*v)|l(g*v)|l(h*v) local 84 movq mm6, mm4 //%%mm4,%%mm6\n" // mm6 = l(e*v)|l(f*v)|l(g*v)|l(h*v 86 punpckhwd mm4, mm5 \/\/%%mm5,%%mm4\\n" \/\/ mm4 = e*f|f*v local 94 psrad mm4, 7 \/\/$7,%%mm4\\n" \/\/ mm4 = e*v\/128|f*v\/128 local [all...] |
SDL_mixer_MMX.c | 70 " movq 8(%1),%%mm4\n" /* mm4 = e|f|g|h */ 79 " movq %%mm4,%%mm5\n" /* mm5 = e|f|g|h */ 81 " pmullw %%mm0,%%mm4\n" /* mm4 = l(e*v)|l(f*v)|l(g*v)|l(h*v) */ 88 " movq %%mm4,%%mm6\n" /* mm6 = l(e*v)|l(f*v)|l(g*v)|l(h*v) */ 91 " punpckhwd %%mm5,%%mm4\n" /* mm4 = e*f|f*v */ 104 " psrad $7,%%mm4\n" /* mm4 = e*v/128|f*v/128 * [all...] |
/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_sad_mmx.asm | 54 movq mm4, mm0 58 psubusb mm1, mm4 299 movd mm4, DWORD PTR [rsi] 305 punpcklbw mm4, mm6 308 movq mm6, mm4 309 psubusb mm4, mm5 312 por mm4, mm5 314 movq mm5, mm4 315 punpcklbw mm4, mm3 318 paddw mm4, mm [all...] |