/external/libvpx/libvpx/vp8/common/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. 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...] |
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...] |
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...] |
vp8_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...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/libvpx/vp8/common/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. 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...] |
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...] |
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...] |
/external/boringssl/linux-x86/crypto/sha/ |
sha512-586.S | 42 movq 32(%esi),%mm4 77 movq %mm4,%mm1 80 movq %mm4,32(%esp) 81 pand %mm4,%mm5 82 psllq $23,%mm4 88 pxor %mm4,%mm3 89 psllq $23,%mm4 93 pxor %mm4,%mm3 97 psllq $4,%mm4 99 pxor %mm4,%mm [all...] |
/external/boringssl/mac-x86/crypto/sha/ |
sha512-586.S | 41 movq 32(%esi),%mm4 76 movq %mm4,%mm1 79 movq %mm4,32(%esp) 80 pand %mm4,%mm5 81 psllq $23,%mm4 87 pxor %mm4,%mm3 88 psllq $23,%mm4 92 pxor %mm4,%mm3 96 psllq $4,%mm4 98 pxor %mm4,%mm [all...] |
/external/boringssl/win-x86/crypto/sha/ |
sha512-586.asm | 54 movq mm4,[32+esi] 89 movq mm1,mm4 92 movq [32+esp],mm4 93 pand mm5,mm4 94 psllq mm4,23 100 pxor mm3,mm4 101 psllq mm4,23 105 pxor mm3,mm4 109 psllq mm4,4 111 pxor mm3,mm4 [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...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/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...] |
/external/libjpeg-turbo/simd/ |
jfdctflt-3dn.asm | 90 movq mm4,mm0 ; transpose coefficients 92 punpckhdq mm4,mm1 ; mm4=(01 11)=data1 97 movq mm6,mm4 99 pfsub mm4,mm2 ; mm4=data1-data6=tmp6 111 movq MMWORD [wk(0)], mm4 ; wk(0)=tmp6 114 movq mm4,mm1 ; transpose coefficients 116 punpckhdq mm4,mm3 ; mm4=(03 13)=data [all...] |
jidctfst-mmx.asm | 182 movq mm4,mm0 186 paddw mm4,mm2 ; mm4=tmp10 193 movq mm6,mm4 195 psubw mm4,mm5 ; mm4=tmp3 200 movq MMWORD [wk(1)], mm4 ; wk(1)=tmp3 214 movq mm4,mm2 218 paddw mm4,mm1 ; mm4=z1 [all...] |
jfdctint-mmx.asm | 137 movq mm4,mm0 ; transpose coefficients(phase 1) 139 punpckhwd mm4,mm1 ; mm4=(22 32 23 33) 152 movq MMWORD [wk(0)], mm4 ; wk(0)=(22 32 23 33) 155 movq mm4,mm6 ; transpose coefficients(phase 1) 157 punpckhwd mm4,mm7 ; mm4=(02 12 03 13) 181 movq mm7,mm4 ; transpose coefficients(phase 2) 182 punpckldq mm4,mm2 ; mm4=(02 12 22 32)=data [all...] |
jidctflt-3dn.asm | 162 movq mm4,mm0 166 pfadd mm4,mm2 ; mm4=tmp10 172 movq mm6,mm4 174 pfsub mm4,mm5 ; mm4=tmp3 179 movq MMWORD [wk(1)], mm4 ; tmp3 209 movq mm4,mm2 213 pfsub mm4,mm1 ; mm4=z1 [all...] |
jidctint-mmx.asm | 206 movq mm4,mm1 ; mm1=in2=z2 208 punpcklwd mm4,mm3 ; mm3=in6=z3 210 movq mm1,mm4 212 pmaddwd mm4,[GOTOFF(ebx,PW_F130_F054)] ; mm4=tmp3L 229 paddd mm7,mm4 ; mm7=tmp10L 230 psubd mm0,mm4 ; mm0=tmp13L 231 movq mm4,mm2 233 psubd mm4,mm5 ; mm4=tmp13 [all...] |
/hardware/intel/common/omx-components/videocodec/libvpx_internal/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/libvpx/libvpx/vpx_dsp/x86/ |
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...] |