/external/libvpx/libvpx/vp8/common/x86/ |
dequantize_mmx.asm | 103 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 107 pmulhw mm7, [GLOBAL(x_c1sqr2less1)]; 115 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 118 pmulhw mm3, [GLOBAL(x_s1sqr2)] 158 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 162 pmulhw mm7, [GLOBAL(x_c1sqr2less1)]; 170 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 173 pmulhw mm3, [GLOBAL(x_s1sqr2)]
|
idctllm_mmx.asm | 73 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 77 pmulhw mm7, [GLOBAL(x_c1sqr2less1)]; 85 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 88 pmulhw mm3, [GLOBAL(x_s1sqr2)] 128 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 132 pmulhw mm7, [GLOBAL(x_c1sqr2less1)]; 140 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 143 pmulhw mm3, [GLOBAL(x_s1sqr2)]
|
idctllm_sse2.asm | 168 pmulhw xmm5, [GLOBAL(x_s1sqr2)] 173 pmulhw xmm7, [GLOBAL(x_c1sqr2less1)] 181 pmulhw xmm5, [GLOBAL(x_c1sqr2less1)] 184 pmulhw xmm3, [GLOBAL(x_s1sqr2)] 238 pmulhw xmm5, [GLOBAL(x_s1sqr2)] 242 pmulhw xmm7, [GLOBAL(x_c1sqr2less1)] 250 pmulhw xmm5, [GLOBAL(x_c1sqr2less1)] 253 pmulhw xmm3, [GLOBAL(x_s1sqr2)] 506 pmulhw xmm5, [GLOBAL(x_s1sqr2)] 510 pmulhw xmm7, [GLOBAL(x_c1sqr2less1) [all...] |
vp8_loopfilter_mmx.asm | 814 pmulhw mm1, [GLOBAL(s27)] 815 pmulhw mm2, [GLOBAL(s27)] [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
dequantize_mmx.asm | 103 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 107 pmulhw mm7, [GLOBAL(x_c1sqr2less1)]; 115 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 118 pmulhw mm3, [GLOBAL(x_s1sqr2)] 158 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 162 pmulhw mm7, [GLOBAL(x_c1sqr2less1)]; 170 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 173 pmulhw mm3, [GLOBAL(x_s1sqr2)]
|
idctllm_mmx.asm | 73 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 77 pmulhw mm7, [GLOBAL(x_c1sqr2less1)]; 85 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 88 pmulhw mm3, [GLOBAL(x_s1sqr2)] 128 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 132 pmulhw mm7, [GLOBAL(x_c1sqr2less1)]; 140 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 143 pmulhw mm3, [GLOBAL(x_s1sqr2)]
|
idctllm_sse2.asm | 168 pmulhw xmm5, [GLOBAL(x_s1sqr2)] 173 pmulhw xmm7, [GLOBAL(x_c1sqr2less1)] 181 pmulhw xmm5, [GLOBAL(x_c1sqr2less1)] 184 pmulhw xmm3, [GLOBAL(x_s1sqr2)] 238 pmulhw xmm5, [GLOBAL(x_s1sqr2)] 242 pmulhw xmm7, [GLOBAL(x_c1sqr2less1)] 250 pmulhw xmm5, [GLOBAL(x_c1sqr2less1)] 253 pmulhw xmm3, [GLOBAL(x_s1sqr2)] 506 pmulhw xmm5, [GLOBAL(x_s1sqr2)] 510 pmulhw xmm7, [GLOBAL(x_c1sqr2less1) [all...] |
loopfilter_mmx.asm | 814 pmulhw mm1, [GLOBAL(s27)] 815 pmulhw mm2, [GLOBAL(s27)] [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/encoder/x86/ |
vp9_quantize_ssse3.asm | 76 pmulhw m8, m6, m2 ; m8 = m6*q>>16 78 pmulhw m13, m11, m2 ; m13 = m11*q>>16 81 pmulhw m8, m4 ; m8 = m8*qsh>>16 83 pmulhw m13, m4 ; m13 = m13*qsh>>16 132 pmulhw m14, m6, m2 ; m14 = m6*q>>16 133 pmulhw m13, m11, m2 ; m13 = m11*q>>16 136 pmulhw m14, m4 ; m14 = m14*qsh>>16 137 pmulhw m13, m4 ; m13 = m13*qsh>>16
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
quantize_avx_x86_64.asm | 111 pmulhw m8, m6, m2 ; m8 = m6*q>>16 113 pmulhw m13, m11, m2 ; m13 = m11*q>>16 116 pmulhw m8, m4 ; m8 = m8*qsh>>16 118 pmulhw m13, m4 ; m13 = m13*qsh>>16 289 pmulhw m8, m6, m2 ; m8 = m6*q>>16 291 pmulhw m13, m11, m2 ; m13 = m11*q>>16 294 pmulhw m8, m4 ; m8 = m8*qsh>>16 296 pmulhw m13, m4 ; m13 = m13*qsh>>16 413 pmulhw m14, m6, m2 ; m14 = m6*q>>16 414 pmulhw m13, m11, m2 ; m13 = m11*q>>1 [all...] |
quantize_ssse3_x86_64.asm | 87 pmulhw m8, m6, m2 ; m8 = m6*q>>16 89 pmulhw m13, m11, m2 ; m13 = m11*q>>16 92 pmulhw m8, m4 ; m8 = m8*qsh>>16 94 pmulhw m13, m4 ; m13 = m13*qsh>>16 191 pmulhw m14, m6, m2 ; m14 = m6*q>>16 192 pmulhw m13, m11, m2 ; m13 = m11*q>>16 195 pmulhw m14, m4 ; m14 = m14*qsh>>16 196 pmulhw m13, m4 ; m13 = m13*qsh>>16
|
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
quantize_ssse3.asm | 76 pmulhw xmm1, [rdx] 77 pmulhw xmm5, [rdx + 16]
|
quantize_sse4.asm | 115 pmulhw xmm4, xmm2 116 pmulhw xmm5, xmm3
|
/external/libjpeg-turbo/simd/ |
jfdctfst-mmx.asm | 49 ; CONST_BITS + CONST_SHIFT + PRE_MULTIPLY_SCALE_BITS == 16 (for pmulhw) 185 pmulhw mm0,[GOTOFF(ebx,PW_F0707)] ; mm0=z1 212 pmulhw mm3,[GOTOFF(ebx,PW_F0707)] ; mm3=z3 216 pmulhw mm2,[GOTOFF(ebx,PW_F0382)] ; mm2=z5 217 pmulhw mm1,[GOTOFF(ebx,PW_F0541)] ; mm1=MULTIPLY(tmp10,FIX_0_54119610) 218 pmulhw mm6,[GOTOFF(ebx,PW_F1306)] ; mm6=MULTIPLY(tmp12,FIX_1_30656296) 326 pmulhw mm0,[GOTOFF(ebx,PW_F0707)] ; mm0=z1 353 pmulhw mm3,[GOTOFF(ebx,PW_F0707)] ; mm3=z3 357 pmulhw mm2,[GOTOFF(ebx,PW_F0382)] ; mm2=z5 358 pmulhw mm1,[GOTOFF(ebx,PW_F0541)] ; mm1=MULTIPLY(tmp10,FIX_0_54119610 [all...] |
jfdctfst-sse2-64.asm | 50 ; CONST_BITS + CONST_SHIFT + PRE_MULTIPLY_SCALE_BITS == 16 (for pmulhw) 195 pmulhw xmm6,[rel PW_F0707] ; xmm6=z1 219 pmulhw xmm5,[rel PW_F0707] ; xmm5=z3 223 pmulhw xmm2,[rel PW_F0382] ; xmm2=z5 224 pmulhw xmm4,[rel PW_F0541] ; xmm4=MULTIPLY(tmp10,FIX_0_541196) 225 pmulhw xmm0,[rel PW_F1306] ; xmm0=MULTIPLY(tmp12,FIX_1_306562) 331 pmulhw xmm5,[rel PW_F0707] ; xmm5=z1 358 pmulhw xmm0,[rel PW_F0707] ; xmm0=z3 362 pmulhw xmm7,[rel PW_F0382] ; xmm7=z5 363 pmulhw xmm4,[rel PW_F0541] ; xmm4=MULTIPLY(tmp10,FIX_0_541196 [all...] |
jfdctfst-sse2.asm | 49 ; CONST_BITS + CONST_SHIFT + PRE_MULTIPLY_SCALE_BITS == 16 (for pmulhw) 201 pmulhw xmm6,[GOTOFF(ebx,PW_F0707)] ; xmm6=z1 225 pmulhw xmm5,[GOTOFF(ebx,PW_F0707)] ; xmm5=z3 229 pmulhw xmm2,[GOTOFF(ebx,PW_F0382)] ; xmm2=z5 230 pmulhw xmm4,[GOTOFF(ebx,PW_F0541)] ; xmm4=MULTIPLY(tmp10,FIX_0_541196) 231 pmulhw xmm0,[GOTOFF(ebx,PW_F1306)] ; xmm0=MULTIPLY(tmp12,FIX_1_306562) 339 pmulhw xmm5,[GOTOFF(ebx,PW_F0707)] ; xmm5=z1 366 pmulhw xmm0,[GOTOFF(ebx,PW_F0707)] ; xmm0=z3 370 pmulhw xmm7,[GOTOFF(ebx,PW_F0382)] ; xmm7=z5 371 pmulhw xmm4,[GOTOFF(ebx,PW_F0541)] ; xmm4=MULTIPLY(tmp10,FIX_0_541196 [all...] |
jidctfst-mmx.asm | 56 ; CONST_BITS + CONST_SHIFT + PRE_MULTIPLY_SCALE_BITS == 16 (for pmulhw) 190 pmulhw mm1,[GOTOFF(ebx,PW_F1414)] 230 pmulhw mm4,[GOTOFF(ebx,PW_F1414)] ; mm4=tmp11 243 pmulhw mm5,[GOTOFF(ebx,PW_F1847)] ; mm5=z5 244 pmulhw mm0,[GOTOFF(ebx,PW_MF1613)] 245 pmulhw mm2,[GOTOFF(ebx,PW_F1082)] 348 pmulhw mm1,[GOTOFF(ebx,PW_F1414)] 384 pmulhw mm4,[GOTOFF(ebx,PW_F1414)] ; mm4=tmp11 397 pmulhw mm5,[GOTOFF(ebx,PW_F1847)] ; mm5=z5 398 pmulhw mm0,[GOTOFF(ebx,PW_MF1613) [all...] |
jidctfst-sse2-64.asm | 57 ; CONST_BITS + CONST_SHIFT + PRE_MULTIPLY_SCALE_BITS == 16 (for pmulhw) 175 pmulhw xmm1,[rel PW_F1414] 215 pmulhw xmm4,[rel PW_F1414] ; xmm4=tmp11 228 pmulhw xmm5,[rel PW_F1847] ; xmm5=z5 229 pmulhw xmm0,[rel PW_MF1613] 230 pmulhw xmm2,[rel PW_F1082] 340 pmulhw xmm5,[rel PW_F1414] 376 pmulhw xmm2,[rel PW_F1414] ; xmm2=tmp11 389 pmulhw xmm4,[rel PW_F1847] ; xmm4=z5 390 pmulhw xmm6,[rel PW_MF1613 [all...] |
jidctfst-sse2.asm | 56 ; CONST_BITS + CONST_SHIFT + PRE_MULTIPLY_SCALE_BITS == 16 (for pmulhw) 182 pmulhw xmm1,[GOTOFF(ebx,PW_F1414)] 222 pmulhw xmm4,[GOTOFF(ebx,PW_F1414)] ; xmm4=tmp11 235 pmulhw xmm5,[GOTOFF(ebx,PW_F1847)] ; xmm5=z5 236 pmulhw xmm0,[GOTOFF(ebx,PW_MF1613)] 237 pmulhw xmm2,[GOTOFF(ebx,PW_F1082)] 347 pmulhw xmm5,[GOTOFF(ebx,PW_F1414)] 383 pmulhw xmm2,[GOTOFF(ebx,PW_F1414)] ; xmm2=tmp11 396 pmulhw xmm4,[GOTOFF(ebx,PW_F1847)] ; xmm4=z5 397 pmulhw xmm6,[GOTOFF(ebx,PW_MF1613) [all...] |
jquant-mmx.asm | 214 pmulhw mm0, MMWORD [RECIPROCAL(0,0,edx)] ; reciprocal 215 pmulhw mm1, MMWORD [RECIPROCAL(0,1,edx)] 227 pmulhw mm0,mm6 228 pmulhw mm1,mm7
|
jdcolext-mmx.asm | 139 pmulhw mm4,[GOTOFF(eax,PW_MF0228)] ; mm4=(2*CbE * -FIX(0.22800)) 140 pmulhw mm5,[GOTOFF(eax,PW_MF0228)] ; mm5=(2*CbO * -FIX(0.22800)) 141 pmulhw mm0,[GOTOFF(eax,PW_F0402)] ; mm0=(2*CrE * FIX(0.40200)) 142 pmulhw mm1,[GOTOFF(eax,PW_F0402)] ; mm1=(2*CrO * FIX(0.40200))
|
jdcolext-sse2-64.asm | 128 pmulhw xmm4,[rel PW_MF0228] ; xmm4=(2*CbE * -FIX(0.22800)) 129 pmulhw xmm5,[rel PW_MF0228] ; xmm5=(2*CbO * -FIX(0.22800)) 130 pmulhw xmm0,[rel PW_F0402] ; xmm0=(2*CrE * FIX(0.40200)) 131 pmulhw xmm1,[rel PW_F0402] ; xmm1=(2*CrO * FIX(0.40200))
|
/external/libvpx/libvpx/vp9/encoder/x86/ |
vp9_quantize_ssse3_x86_64.asm | 67 pmulhw m8, m6, m2 ; m8 = m6*q>>16 69 pmulhw m13, m11, m2 ; m13 = m11*q>>16 122 pmulhw m14, m6, m2 ; m14 = m6*q>>16 123 pmulhw m13, m11, m2 ; m13 = m11*q>>16
|
/toolchain/binutils/binutils-2.25/gas/testsuite/gas/i386/ |
ssemmx2.s | 64 pmulhw 0x90909090(%eax),%xmm2
|
/external/valgrind/VEX/test/ |
mmxtest.c | 293 #define pmulhw_m2r(var, reg) mmx_m2r(pmulhw, var, reg) 294 #define pmulhw_r2r(regs, regd) mmx_r2r(pmulhw, regs, regd) 295 #define pmulhw(vars, vard) mmx_m2m(pmulhw, vars, vard) macro 554 do_test("pmulhw", pmulhw(ma,mb));
|