HomeSort by relevance Sort by last modified time
    Searched full:mm4 (Results 1 - 25 of 119) sorted by null

1 2 3 4 5

  /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...]

Completed in 148 milliseconds

1 2 3 4 5