/external/chromium_org/third_party/libvpx/source/libvpx/vp8/encoder/x86/ |
dct_mmx.asm | 40 movq mm5, mm2 ; 20 21 22 23 46 punpckhwd mm5, mm4 ; 22 32 23 33 54 punpckldq mm2, mm5 ; 02 12 22 32 56 punpckhdq mm3, mm5 ; 03 13 23 33 64 movq mm5, mm0 71 psubw mm5, mm3 ; d1 = 0 - 3 73 psllw mm5, 3 87 movq mm1, mm5 ; d1 89 punpckhwd mm5, mm4 ; c1 d1 92 movq mm4, mm5 [all...] |
quantize_mmx.asm | 75 movq mm5, [rax+8] 84 pcmpgtw mm5, mm6 86 pandn mm5, mm6 87 movq mm7, mm5 89 movq mm5, [rdx+8] 93 pmulhuw mm7, mm5 116 movq mm5, [rax+16] 125 pcmpgtw mm5, mm6 127 pandn mm5, mm6 128 movq mm7, mm5 [all...] |
/external/libvpx/libvpx/vp8/encoder/x86/ |
dct_mmx.asm | 40 movq mm5, mm2 ; 20 21 22 23 46 punpckhwd mm5, mm4 ; 22 32 23 33 54 punpckldq mm2, mm5 ; 02 12 22 32 56 punpckhdq mm3, mm5 ; 03 13 23 33 64 movq mm5, mm0 71 psubw mm5, mm3 ; d1 = 0 - 3 73 psllw mm5, 3 87 movq mm1, mm5 ; d1 89 punpckhwd mm5, mm4 ; c1 d1 92 movq mm4, mm5 [all...] |
quantize_mmx.asm | 75 movq mm5, [rax+8] 84 pcmpgtw mm5, mm6 86 pandn mm5, mm6 87 movq mm7, mm5 89 movq mm5, [rdx+8] 93 pmulhuw mm7, mm5 116 movq mm5, [rax+16] 125 pcmpgtw mm5, mm6 127 pandn mm5, mm6 128 movq mm7, mm5 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/encoder/x86/ |
dct_mmx.asm | 40 movq mm5, mm2 ; 20 21 22 23 46 punpckhwd mm5, mm4 ; 22 32 23 33 54 punpckldq mm2, mm5 ; 02 12 22 32 56 punpckhdq mm3, mm5 ; 03 13 23 33 64 movq mm5, mm0 71 psubw mm5, mm3 ; d1 = 0 - 3 73 psllw mm5, 3 87 movq mm1, mm5 ; d1 89 punpckhwd mm5, mm4 ; c1 d1 92 movq mm4, mm5 [all...] |
quantize_mmx.asm | 75 movq mm5, [rax+8] 84 pcmpgtw mm5, mm6 86 pandn mm5, mm6 87 movq mm7, mm5 89 movq mm5, [rdx+8] 93 pmulhuw mm7, mm5 116 movq mm5, [rax+16] 125 pcmpgtw mm5, mm6 127 pandn mm5, mm6 128 movq mm7, mm5 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp8/common/x86/ |
iwalsh_mmx.asm | 35 movq mm5, mm1 38 paddw mm5, mm2 ;ip[4] + ip[8] aka bl 41 paddw mm4, mm5 ;al + bl 42 psubw mm6, mm5 ;al - bl 47 movq mm5, mm0 ;temp dl 49 psubw mm5, mm1 ;dl - cl 61 punpcklwd mm6, mm5 ; 31 21 30 20 62 punpckhwd mm1, mm5 ; 33 23 32 22 74 movq mm5, mm4 76 paddw mm5, mm2 ;ip[4] + ip[8] aka b [all...] |
dequantize_mmx.asm | 100 movq mm5, mm1 103 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 104 paddw mm5, mm1 ; ip1 * sin(pi/8) * sqrt(2) 110 psubw mm7, mm5 ; c1 112 movq mm5, mm1 115 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 116 paddw mm5, mm1 121 paddw mm3, mm5 ; d1 142 movq mm5, mm2 ; 13 03 12 02 148 punpckhdq mm5, mm4 ; 33 23 13 0 [all...] |
idctllm_mmx.asm | 70 movq mm5, mm1 73 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 74 paddw mm5, mm1 ; ip1 * sin(pi/8) * sqrt(2) 80 psubw mm7, mm5 ; c1 82 movq mm5, mm1 85 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 86 paddw mm5, mm1 91 paddw mm3, mm5 ; d1 112 movq mm5, mm2 ; 13 03 12 02 118 punpckhdq mm5, mm4 ; 33 23 13 0 [all...] |
loopfilter_mmx.asm | 82 movq mm5, mm4 ; p2 84 psubusb mm2, mm5 ; p3-=p2 92 psubusb mm4, mm5 ; p1-=p2 93 psubusb mm5, mm3 ; p2-=p1 94 por mm4, mm5 ; abs(p2 - p1) 101 movq mm5, mm4 ; p0 103 psubusb mm3, mm5 ; p1-=p0 117 movq mm6, mm5 ; p0 119 psubusb mm5, mm3 ; p0-=q0 121 por mm5, mm3 ; abs(p0 - q0 [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
iwalsh_mmx.asm | 35 movq mm5, mm1 38 paddw mm5, mm2 ;ip[4] + ip[8] aka bl 41 paddw mm4, mm5 ;al + bl 42 psubw mm6, mm5 ;al - bl 47 movq mm5, mm0 ;temp dl 49 psubw mm5, mm1 ;dl - cl 61 punpcklwd mm6, mm5 ; 31 21 30 20 62 punpckhwd mm1, mm5 ; 33 23 32 22 74 movq mm5, mm4 76 paddw mm5, mm2 ;ip[4] + ip[8] aka b [all...] |
dequantize_mmx.asm | 100 movq mm5, mm1 103 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 104 paddw mm5, mm1 ; ip1 * sin(pi/8) * sqrt(2) 110 psubw mm7, mm5 ; c1 112 movq mm5, mm1 115 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 116 paddw mm5, mm1 121 paddw mm3, mm5 ; d1 142 movq mm5, mm2 ; 13 03 12 02 148 punpckhdq mm5, mm4 ; 33 23 13 0 [all...] |
idctllm_mmx.asm | 70 movq mm5, mm1 73 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 74 paddw mm5, mm1 ; ip1 * sin(pi/8) * sqrt(2) 80 psubw mm7, mm5 ; c1 82 movq mm5, mm1 85 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 86 paddw mm5, mm1 91 paddw mm3, mm5 ; d1 112 movq mm5, mm2 ; 13 03 12 02 118 punpckhdq mm5, mm4 ; 33 23 13 0 [all...] |
loopfilter_mmx.asm | 82 movq mm5, mm4 ; p2 84 psubusb mm2, mm5 ; p3-=p2 92 psubusb mm4, mm5 ; p1-=p2 93 psubusb mm5, mm3 ; p2-=p1 94 por mm4, mm5 ; abs(p2 - p1) 101 movq mm5, mm4 ; p0 103 psubusb mm3, mm5 ; p1-=p0 117 movq mm6, mm5 ; p0 119 psubusb mm5, mm3 ; p0-=q0 121 por mm5, mm3 ; abs(p0 - q0 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/x86/ |
iwalsh_mmx.asm | 35 movq mm5, mm1 38 paddw mm5, mm2 ;ip[4] + ip[8] aka bl 41 paddw mm4, mm5 ;al + bl 42 psubw mm6, mm5 ;al - bl 47 movq mm5, mm0 ;temp dl 49 psubw mm5, mm1 ;dl - cl 61 punpcklwd mm6, mm5 ; 31 21 30 20 62 punpckhwd mm1, mm5 ; 33 23 32 22 74 movq mm5, mm4 76 paddw mm5, mm2 ;ip[4] + ip[8] aka b [all...] |
dequantize_mmx.asm | 100 movq mm5, mm1 103 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 104 paddw mm5, mm1 ; ip1 * sin(pi/8) * sqrt(2) 110 psubw mm7, mm5 ; c1 112 movq mm5, mm1 115 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 116 paddw mm5, mm1 121 paddw mm3, mm5 ; d1 142 movq mm5, mm2 ; 13 03 12 02 148 punpckhdq mm5, mm4 ; 33 23 13 0 [all...] |
idctllm_mmx.asm | 70 movq mm5, mm1 73 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 74 paddw mm5, mm1 ; ip1 * sin(pi/8) * sqrt(2) 80 psubw mm7, mm5 ; c1 82 movq mm5, mm1 85 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 86 paddw mm5, mm1 91 paddw mm3, mm5 ; d1 112 movq mm5, mm2 ; 13 03 12 02 118 punpckhdq mm5, mm4 ; 33 23 13 0 [all...] |
loopfilter_mmx.asm | 82 movq mm5, mm4 ; p2 84 psubusb mm2, mm5 ; p3-=p2 92 psubusb mm4, mm5 ; p1-=p2 93 psubusb mm5, mm3 ; p2-=p1 94 por mm4, mm5 ; abs(p2 - p1) 101 movq mm5, mm4 ; p0 103 psubusb mm3, mm5 ; p1-=p0 117 movq mm6, mm5 ; p0 119 psubusb mm5, mm3 ; p0-=q0 121 por mm5, mm3 ; abs(p0 - q0 [all...] |
/external/libvpx/libvpx/vp9/common/x86/ |
vp9_postproc_mmx.asm | 74 movq mm5, [rsi + rax] ; mm4 = r1 p0..p7 75 punpcklbw mm5, mm0 ; mm5 = r1 p0..p3 76 pmullw mm6, mm5 ; mm6 *= p0..p3 * kernel 3 modifiers 81 psubusw mm7, mm5 ; mm7 = r0 p0..p3 - r1 p0..p3 82 psubusw mm5, mm1 ; mm5 = r1 p0..p3 - r0 p0..p3 83 paddusw mm7, mm5 ; mm7 = abs(r0 p0..p3 - r1 p0..p3) 87 movq mm5, [rsi + 2*rax] ; mm4 = r2 p0..p7 88 punpcklbw mm5, mm0 ; mm5 = r2 p0..p [all...] |
vp9_loopfilter_mmx.asm | 82 movq mm5, mm4 ; p2 84 psubusb mm2, mm5 ; p3-=p2 92 psubusb mm4, mm5 ; p1-=p2 93 psubusb mm5, mm3 ; p2-=p1 94 por mm4, mm5 ; abs(p2 - p1) 101 movq mm5, mm4 ; p0 103 psubusb mm3, mm5 ; p1-=p0 117 movq mm6, mm5 ; p0 119 psubusb mm5, mm3 ; p0-=q0 121 por mm5, mm3 ; abs(p0 - q0 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp9/common/x86/ |
vp9_postproc_mmx.asm | 74 movq mm5, [rsi + rax] ; mm4 = r1 p0..p7 75 punpcklbw mm5, mm0 ; mm5 = r1 p0..p3 76 pmullw mm6, mm5 ; mm6 *= p0..p3 * kernel 3 modifiers 81 psubusw mm7, mm5 ; mm7 = r0 p0..p3 - r1 p0..p3 82 psubusw mm5, mm1 ; mm5 = r1 p0..p3 - r0 p0..p3 83 paddusw mm7, mm5 ; mm7 = abs(r0 p0..p3 - r1 p0..p3) 87 movq mm5, [rsi + 2*rax] ; mm4 = r2 p0..p7 88 punpcklbw mm5, mm0 ; mm5 = r2 p0..p [all...] |
vp9_loopfilter_mmx.asm | 82 movq mm5, mm4 ; p2 84 psubusb mm2, mm5 ; p3-=p2 92 psubusb mm4, mm5 ; p1-=p2 93 psubusb mm5, mm3 ; p2-=p1 94 por mm4, mm5 ; abs(p2 - p1) 101 movq mm5, mm4 ; p0 103 psubusb mm3, mm5 ; p1-=p0 117 movq mm6, mm5 ; p0 119 psubusb mm5, mm3 ; p0-=q0 121 por mm5, mm3 ; abs(p0 - q0 [all...] |
/external/chromium_org/third_party/libjpeg_turbo/simd/ |
jimmxfst.asm | 183 movq mm5,mm1 187 paddw mm5,mm3 ; mm5=tmp13 191 psubw mm1,mm5 ; mm1=tmp12 195 psubw mm4,mm5 ; mm4=tmp3 197 paddw mm6,mm5 ; mm6=tmp0 209 movq mm5, MMWORD [MMBLOCK(5,0,esi,SIZEOF_JCOEF)] 211 pmullw mm5, MMWORD [MMBLOCK(5,0,edx,SIZEOF_IFAST_MULT_TYPE)] 215 movq mm0,mm5 217 psubw mm5,mm3 ; mm5=z1 [all...] |
ji3dnflt.asm | 163 movq mm5,mm1 167 pfadd mm5,mm3 ; mm5=tmp13 170 pfsub mm1,mm5 ; mm1=tmp12 174 pfsub mm4,mm5 ; mm4=tmp3 176 pfadd mm6,mm5 ; mm6=tmp0 186 movd mm5, DWORD [DWBLOCK(5,0,esi,SIZEOF_JCOEF)] 199 punpcklwd mm5,mm5 201 psrad mm5,(DWORD_BIT-WORD_BIT [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/vp9/common/x86/ |
vp9_loopfilter_mmx.asm | 82 movq mm5, mm4 ; p2 84 psubusb mm2, mm5 ; p3-=p2 92 psubusb mm4, mm5 ; p1-=p2 93 psubusb mm5, mm3 ; p2-=p1 94 por mm4, mm5 ; abs(p2 - p1) 101 movq mm5, mm4 ; p0 103 psubusb mm3, mm5 ; p1-=p0 117 movq mm6, mm5 ; p0 119 psubusb mm5, mm3 ; p0-=q0 121 por mm5, mm3 ; abs(p0 - q0 [all...] |