/external/libvpx/vpx_scale/intel_linux/ |
scaleopt.c | 112 pmullw mm1, mm6 // 115 pmullw mm0, mm5 // 157 pmullw mm1, mm6 // 160 pmullw mm0, mm5 // 280 pmullw mm0, mm5 // 00* 51 01*102 02*154 03*205 282 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 51 286 pmullw mm2, mm5 // 04* 51 05*102 06*154 07*205 289 pmullw mm3, mm6 // 05*205 06*154 07*102 08* 51 331 pmullw mm0, mm5 // 00* 51 01*102 02*154 03*205 333 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 5 [all...] |
/external/libvpx/vpx_scale/win32/ |
scaleopt.c | 110 pmullw mm1, mm6 // 113 pmullw mm0, mm5 // 155 pmullw mm1, mm6 // 158 pmullw mm0, mm5 // 232 pmullw mm0, mm5 // 00* 51 01*102 02*154 03*205 234 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 51 238 pmullw mm2, mm5 // 04* 51 05*102 06*154 07*205 241 pmullw mm3, mm6 // 05*205 06*154 07*102 08* 51 283 pmullw mm0, mm5 // 00* 51 01*102 02*154 03*205 285 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 5 [all...] |
/external/libvpx/vpx_scale/x86_64/ |
scaleopt.c | 110 pmullw mm1, mm6 // 113 pmullw mm0, mm5 // 155 pmullw mm1, mm6 // 158 pmullw mm0, mm5 // 232 pmullw mm0, mm5 // 00* 51 01*102 02*154 03*205 234 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 51 238 pmullw mm2, mm5 // 04* 51 05*102 06*154 07*205 241 pmullw mm3, mm6 // 05*205 06*154 07*102 08* 51 283 pmullw mm0, mm5 // 00* 51 01*102 02*154 03*205 285 pmullw mm1, mm6 // 01*205 02*154 03*102 04* 5 [all...] |
/external/libvpx/vp8/common/x86/ |
subpixel_sse2.asm | 76 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1 80 pmullw xmm4, XMMWORD PTR [rdx+16] ; x[-1] * H[-1]; Tap 2 86 pmullw xmm5, [rdx+32] ; x[ 0] * H[ 0]; Tap 3 91 pmullw xmm6, [rdx+48] ; x[ 1] * h[ 1] ; Tap 4 97 pmullw xmm7, [rdx+64] ; x[ 2] * h[ 2] ; Tap 5 100 pmullw xmm1, [rdx+80] ; x[ 3] * h[ 3] ; Tap 6 201 pmullw xmm3, XMMWORD PTR [rdx] ; x[-2] * H[-2]; Tap 1 205 pmullw xmm4, XMMWORD PTR [rdx+16] ; x[-1] * H[-1]; Tap 2 211 pmullw xmm5, [rdx+32] ; x[ 0] * H[ 0]; Tap 3 216 pmullw xmm6, [rdx+48] ; x[ 1] * h[ 1] ; Tap [all...] |
subpixel_mmx.asm | 58 pmullw mm3, mm1 ; mm3 *= kernel 1 modifiers. 62 pmullw mm4, mm7 ; mm5 *= kernel 4 modifiers 68 pmullw mm5, mm2 ; mm5 *= kernel 2 modifiers 74 pmullw mm4, mm6 ; mm5 *= kernel 3 modifiers 80 pmullw mm4, [rdx+80] ; mm5 *= kernel 0 modifiers 84 pmullw mm5, [rdx] ; mm5 *= kernel 5 modifiers 159 pmullw mm3, mm1 ; mm3 *= kernel 1 modifiers. 163 pmullw mm4, mm7 ; mm4 *= kernel 4 modifiers. 167 pmullw mm4, mm2 ; mm4 *= kernel 2 modifiers. 171 pmullw mm4, [rbx] ; mm4 *= kernel 0 modifiers [all...] |
postproc_mmx.asm | 71 pmullw mm3, mm6 ; mm3 *= kernel 2 modifiers 76 pmullw mm6, mm5 ; mm6 *= p0..p3 * kernel 3 modifiers 89 pmullw mm6, mm5 ; mm5 *= kernel 4 modifiers 105 pmullw mm6, mm5 ; mm5 *= kernel 0 modifiers 119 pmullw mm6, mm4 ; mm4 *= kernel 1 modifiers. 166 pmullw mm3, mm6 ; mm3 *= kernel 2 modifiers 172 pmullw mm6, mm5 ; mm6 *= p1..p4 * kernel 3 modifiers 186 pmullw mm6, mm5 ; mm5 *= kernel 4 modifiers 202 pmullw mm6, mm5 ; mm5 *= kernel 0 modifiers 216 pmullw mm6, mm4 ; mm4 *= kernel 1 modifiers [all...] |
idctllm_sse2.asm | 44 pmullw xmm4, xmm5 136 pmullw xmm0, [rdx] 137 pmullw xmm2, [rdx+16] 138 pmullw xmm1, [rdx] 139 pmullw xmm3, [rdx+16] 474 pmullw xmm0, [rdx] 475 pmullw xmm2, [rdx+16] 476 pmullw xmm1, [rdx] 477 pmullw xmm3, [rdx+16]
|
postproc_mmx.c | 102 pmullw mm3, mm6 ; 111 pmullw mm6, mm5 ; 134 pmullw mm6, mm5 ; 161 pmullw mm6, mm5 ; 186 pmullw mm6, mm4 ; 253 pmullw mm3, mm6 ; 263 pmullw mm6, mm5 ; 287 pmullw mm6, mm5 ; 314 pmullw mm6, mm5 ; 338 pmullw mm6, mm4 [all...] |
postproc_sse2.asm | 309 pmullw xmm1, xmm1 ; 334 pmullw xmm2, xmm2 343 pmullw xmm1, xmm1 360 pmullw xmm1, xmm1
|
/external/qemu/distrib/sdl-1.2.12/src/audio/ |
SDL_mixer_MMX_VC.c | 76 pmullw mm1, mm0 //%%mm0,%%mm1\n" // mm1 = l(a*v)|l(b*v)|l(c*v)|l(d*v) 79 pmullw mm4, mm0 //%%mm0,%%mm4\n" // mm4 = l(e*v)|l(f*v)|l(g*v)|l(h*v) 160 pmullw mm1, mm0 //%%mm0,%%mm1 // mm1 = v*a|v*b|v*c|v*d 162 pmullw mm3, mm0 //%%mm0,%%mm3 // mm3 = v*e|v*f|v*g|v*h
|
/external/libvpx/vp8/encoder/x86/ |
preproc_mmx.c | 125 pmullw xmm4, xmm4 // square xmm4 128 pmullw xmm4, threes // 3 * modifier 132 pmullw xmm4, xmm6 // multiplier values 258 pmullw mm4, mm4 // square mm4 261 pmullw mm4, threes // 3 * modifier 265 pmullw mm4, mm6 // multiplier values
|
quantize_mmx.asm | 66 pmullw mm3, mm2 106 pmullw mm7, mm6 147 pmullw mm7, mm6 188 pmullw mm7, mm6 341 pmullw xmm3, xmm2 382 pmullw xmm7, xmm6
|
variance_impl_mmx.asm | 553 pmullw mm1, [rax] ; 556 pmullw mm3, [rax+8] ; 577 pmullw mm1, [rax] ; 580 pmullw mm3, [rax+8] ; 589 pmullw mm3, [rdx] ; 591 pmullw mm1, [rdx+8] ; 701 pmullw mm1, [rax] ; 703 pmullw mm2, [rax] ; 707 pmullw mm3, [rax+8] ; 709 pmullw mm4, [rax+8] [all...] |
variance_impl_sse2.asm | 529 pmullw xmm1, [rax] ; 532 pmullw xmm3, [rax+16] ; 551 pmullw xmm1, [rax] ; 554 pmullw xmm3, [rax+16] ; 563 pmullw xmm3, [rdx] ; 565 pmullw xmm1, [rdx+16] ;
|
quantize_sse2.asm | 232 pmullw xmm0, xmm2 233 pmullw xmm1, xmm3
|
/external/libvpx/vp8/decoder/x86/ |
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. 69 pmullw mm0, [rdx] 72 pmullw mm1, [rdx +8] 75 pmullw mm2, [rdx+16] 78 pmullw mm3, [rdx+24] 265 pmullw mm0, [rdx] 268 pmullw mm1, [rdx +8 [all...] |
/external/qemu/distrib/sdl-1.2.12/src/video/ |
mmx.h | 479 #define pmullw_m2r(var, reg) mmx_m2r(pmullw, var, reg) 480 #define pmullw_r2r(regs, regd) mmx_r2r(pmullw, regs, regd) 481 #define pmullw(vars, vard) mmx_m2m(pmullw, vars, vard) macro 492 (muls like pmullw, then adds adjacent 16-bit fields
|