Home
last modified time | relevance | path

Searched refs:mm5 (Results 1 – 25 of 77) sorted by relevance

1234

/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/loongson/
Djdcolext-mmi.c43 #define mmB mm5
57 #define mmD mm5
71 #define mmF mm5
85 #define mmH mm5
98 __m64 mm0, mm1, mm2, mm3, mm4, mm5, mm6, mm7; in jsimd_ycc_rgb_convert_mmi() local
111 mm5 = _mm_load_si64((__m64 *)inptr1); in jsimd_ycc_rgb_convert_mmi()
122 mm4 = _mm_and_si64(mm4, mm5); /* mm4=Cb(0246)=CbE */ in jsimd_ycc_rgb_convert_mmi()
123 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); /* mm5=Cb(1357)=CbO */ in jsimd_ycc_rgb_convert_mmi()
127 mm5 = _mm_add_pi16(mm5, mm7); in jsimd_ycc_rgb_convert_mmi()
143 mm3 = mm5; /* mm3 = CbO */ in jsimd_ycc_rgb_convert_mmi()
[all …]
Djccolext-mmi.c43 #define mmB mm5
57 #define mmD mm5
71 #define mmF mm5
85 #define mmH mm5
98 __m64 mm0, mm1, mm2, mm3, mm4, mm5, mm6, mm7; in jsimd_rgb_ycc_convert_mmi() local
316 wk[3] = mm5; in jsimd_rgb_ycc_convert_mmi()
331 mm1 = _mm_loadlo_pi16_f(mm5); in jsimd_rgb_ycc_convert_mmi()
332 mm6 = _mm_loadhi_pi16_f(mm5); in jsimd_rgb_ycc_convert_mmi()
336 mm5 = PD_ONEHALFM1_CJ; in jsimd_rgb_ycc_convert_mmi()
339 mm7 = _mm_add_pi32(mm7, mm5); in jsimd_rgb_ycc_convert_mmi()
[all …]
Djdsample-mmi.c61 mm5 = mm7; \
63 mm5 = _mm_srli_si64(mm5, (SIZEOF_MMWORD - 2) * BYTE_BIT); /* mm5=( 3 - - -) */ \
67 mm5 = _mm_or_si64(mm5, mm6); /* mm5=( 3 4 5 6) */ \
84 mm5 = _mm_add_pi16(mm5, PW_EIGHT); \
89 mm5 = _mm_add_pi16(mm5, mm3); \
91 mm5 = _mm_srli_pi16(mm5, 4); /* mm5=OutrHE=( 8 10 12 14) */ \
100 mm5 = _mm_or_si64(mm5, mm2); /* mm5=OutrH=( 8 9 10 11 12 13 14 15) */ \
103 _mm_store_si64((__m64 *)outptr##r + 1, mm5); \
114 __m64 mm0, mm1, mm2, mm3 = 0.0, mm4, mm5, mm6, mm7 = 0.0; in jsimd_h2v2_fancy_upsample_mmi() local
155 mm5 = mm1; in jsimd_h2v2_fancy_upsample_mmi()
[all …]
Djquanti-mmi.c59 mm5 = mm1; \
68 mm1 = _mm_add_pi16(mm1, mm5); /* (MSB=1), so we always need to add the */ \
79 mm5 = mm1; \
89 mm7 = _mm_and_si64(mm7, mm5); \
94 mm5 = _mm_srai_pi16(mm5, (WORD_BIT - 1)); /* negative input */ \
97 mm5 = _mm_and_si64(mm5, scale1); \
99 mm1 = _mm_add_pi16(mm1, mm5); \
119 __m64 mm0, mm1, mm2, mm3, mm4, mm5, mm6, mm7; in jsimd_quantize_mmi() local
Djcsample-mmi.c45 __m64 mm0, mm1, mm2, mm3, mm4, mm5, mm6 = 0.0, mm7; in jsimd_h2v2_downsample_mmi() local
71 mm5 = mm1; in jsimd_h2v2_downsample_mmi()
75 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); in jsimd_h2v2_downsample_mmi()
77 mm1 = _mm_add_pi16(mm1, mm5); in jsimd_h2v2_downsample_mmi()
80 mm5 = mm3; in jsimd_h2v2_downsample_mmi()
84 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); in jsimd_h2v2_downsample_mmi()
86 mm3 = _mm_add_pi16(mm3, mm5); in jsimd_h2v2_downsample_mmi()
/third_party/ffmpeg/libavcodec/x86/
Dh264_intrapred.asm209 movq mm5, mm4
213 paddw mm5, mm1
216 packuswb mm4, mm5
960 movq mm5, mm4
964 paddw mm5, mm1
966 packuswb mm4, mm5
1069 movq mm5, mm3
1070 pxor mm5, mm2
1071 psllq mm5, 56
1072 psrlq mm5, 56
[all …]
Dsimple_idct.asm98 movq mm5, [coeffs + 24] ; -C4 C4 -C4 C4
99 pmaddwd mm0, mm5 ; -C4R4+C4R0 -C4r4+C4r0
100 movq mm5, [coeffs + 32] ; C6 C2 C6 C2
101 pmaddwd mm5, mm1 ; C6R6+C2R2 C6r6+C2r2
108 paddd mm4, mm5 ; A0 a0
109 psubd mm6, mm5 ; A3 a3
110 movq mm5, [coeffs + 56] ; C7 C5 C7 C5
111 pmaddwd mm5, mm3 ; C7R7+C5R5 C7r7+C5r5
117 paddd mm7, mm5 ; B0 b0
118 movq mm5, [coeffs + 72] ; -C5 -C1 -C5 -C1
[all …]
Dhpeldsp_rnd_template.c42 PAVGBP(%%mm0, %%mm1, %%mm4, %%mm2, %%mm3, %%mm5) in DEF()
51 PAVGBP(%%mm0, %%mm1, %%mm4, %%mm2, %%mm3, %%mm5) in DEF()
74 PAVGBP(%%mm0, %%mm1, %%mm4, %%mm2, %%mm3, %%mm5) in DEF()
81 PAVGBP(%%mm0, %%mm1, %%mm4, %%mm2, %%mm3, %%mm5) in DEF()
90 PAVGBP(%%mm0, %%mm1, %%mm4, %%mm2, %%mm3, %%mm5) in DEF()
97 PAVGBP(%%mm0, %%mm1, %%mm4, %%mm2, %%mm3, %%mm5) in DEF()
119 PAVGBP(%%mm1, %%mm0, %%mm4, %%mm2, %%mm1, %%mm5) in DEF()
126 PAVGBP(%%mm1, %%mm2, %%mm4, %%mm0, %%mm1, %%mm5) in DEF()
175 PAVGBP(%%mm1, %%mm0, %%mm4, %%mm2, %%mm1, %%mm5) in DEF()
179 PAVGB_MMX(%%mm3, %%mm5, %%mm1, %%mm6) in DEF()
[all …]
Dcavsdsp.c158 VOP(%%mm0, %%mm1, %%mm2, %%mm3, %%mm4, %%mm5, OP, ADD, MUL1, MUL2)\
159 VOP(%%mm1, %%mm2, %%mm3, %%mm4, %%mm5, %%mm0, OP, ADD, MUL1, MUL2)\
160 VOP(%%mm2, %%mm3, %%mm4, %%mm5, %%mm0, %%mm1, OP, ADD, MUL1, MUL2)\
161 VOP(%%mm3, %%mm4, %%mm5, %%mm0, %%mm1, %%mm2, OP, ADD, MUL1, MUL2)\
162 VOP(%%mm4, %%mm5, %%mm0, %%mm1, %%mm2, %%mm3, OP, ADD, MUL1, MUL2)\
163 VOP(%%mm5, %%mm0, %%mm1, %%mm2, %%mm3, %%mm4, OP, ADD, MUL1, MUL2)\
164 VOP(%%mm0, %%mm1, %%mm2, %%mm3, %%mm4, %%mm5, OP, ADD, MUL1, MUL2)\
165 VOP(%%mm1, %%mm2, %%mm3, %%mm4, %%mm5, %%mm0, OP, ADD, MUL1, MUL2)\
174 VOP(%%mm2, %%mm3, %%mm4, %%mm5, %%mm0, %%mm1, OP, ADD, MUL1, MUL2)\
175 VOP(%%mm3, %%mm4, %%mm5, %%mm0, %%mm1, %%mm2, OP, ADD, MUL1, MUL2)\
[all …]
Drv34dsp.asm104 ; Output: coeffs in mm[0467], rounder in mm5
121 mova mm5, mm1
123 pmullw mm5, [pw_row_coeffs+16] ; b1* 7
128 psubsw mm5, mm3 ; z2 = b1* 7 - b3*17
133 paddsw mm4, mm5 ; z1 + z2
134 psubsw mm6, mm5 ; z1 - z2
135 mova mm5, [pd_512] ; 0x200
144 paddd %2, mm5
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/i386/
Djdcolext-mmx.asm102 movq mm5, MMWORD [ebx] ; mm5=Cb(01234567)
111 pand mm4, mm5 ; mm4=Cb(0246)=CbE
112 psrlw mm5, BYTE_BIT ; mm5=Cb(1357)=CbO
117 paddw mm5, mm7
132 movq mm3, mm5 ; mm3=CbO
134 paddw mm5, mm5 ; mm5=2*CbO
141 pmulhw mm5, [GOTOFF(eax,PW_MF0228)] ; mm5=(2*CbO * -FIX(0.22800))
146 paddw mm5, [GOTOFF(eax,PW_ONE)]
148 psraw mm5, 1 ; mm5=(CbO * -FIX(0.22800))
155 paddw mm5, mm3
[all …]
Djccolext-mmx.asm268 ; mm1=(R1 R3 R5 R7)=RO, mm3=(G1 G3 G5 G7)=GO, mm5=(B1 B3 B5 B7)=BO
283 movq MMWORD [wk(3)], mm5 ; wk(3)=BO
300 punpcklwd mm1, mm5 ; mm1=BOL
301 punpckhwd mm6, mm5 ; mm6=BOH
305 movq mm5, [GOTOFF(eax,PD_ONEHALFM1_CJ)] ; mm5=[PD_ONEHALFM1_CJ]
309 paddd mm7, mm5
310 paddd mm4, mm5
320 movq mm5, mm0
324 pmaddwd mm5, [GOTOFF(eax,PW_MF016_MF033)] ; mm5=REL*-FIX(0.168)+GEL*-FIX(0.331)
339 paddd mm5, mm0
[all …]
Djquant-3dn.asm75 punpcklwd mm5, mm0 ; mm5=(***4***5)
82 psrad mm5, (DWORD_BIT-BYTE_BIT) ; mm5=(45)
84 pi2fd mm5, mm5
89 movq MMWORD [MMBLOCK(0,2,edi,SIZEOF_FAST_FLOAT)], mm5
178 movq mm5, mm2
180 punpckhwd mm5, mm3 ; mm5=(05 07 ** **)
183 punpcklwd mm2, mm5 ; mm2=(04 05 06 07)
199 movq mm5, mm6
201 punpckhwd mm5, mm1 ; mm5=(11 13 ** **)
206 punpcklwd mm6, mm5 ; mm6=(10 11 12 13)
/third_party/libjpeg-turbo/simd/i386/
Djdcolext-mmx.asm100 movq mm5, MMWORD [ebx] ; mm5=Cb(01234567)
109 pand mm4, mm5 ; mm4=Cb(0246)=CbE
110 psrlw mm5, BYTE_BIT ; mm5=Cb(1357)=CbO
115 paddw mm5, mm7
130 movq mm3, mm5 ; mm3=CbO
132 paddw mm5, mm5 ; mm5=2*CbO
139 pmulhw mm5, [GOTOFF(eax,PW_MF0228)] ; mm5=(2*CbO * -FIX(0.22800))
144 paddw mm5, [GOTOFF(eax,PW_ONE)]
146 psraw mm5, 1 ; mm5=(CbO * -FIX(0.22800))
153 paddw mm5, mm3
[all …]
Djccolext-mmx.asm266 ; mm1=(R1 R3 R5 R7)=RO, mm3=(G1 G3 G5 G7)=GO, mm5=(B1 B3 B5 B7)=BO
281 movq MMWORD [wk(3)], mm5 ; wk(3)=BO
298 punpcklwd mm1, mm5 ; mm1=BOL
299 punpckhwd mm6, mm5 ; mm6=BOH
303 movq mm5, [GOTOFF(eax,PD_ONEHALFM1_CJ)] ; mm5=[PD_ONEHALFM1_CJ]
307 paddd mm7, mm5
308 paddd mm4, mm5
318 movq mm5, mm0
322 pmaddwd mm5, [GOTOFF(eax,PW_MF016_MF033)] ; mm5=REL*-FIX(0.168)+GEL*-FIX(0.331)
337 paddd mm5, mm0
[all …]
Djquant-3dn.asm73 punpcklwd mm5, mm0 ; mm5=(***4***5)
80 psrad mm5, (DWORD_BIT-BYTE_BIT) ; mm5=(45)
82 pi2fd mm5, mm5
87 movq MMWORD [MMBLOCK(0,2,edi,SIZEOF_FAST_FLOAT)], mm5
176 movq mm5, mm2
178 punpckhwd mm5, mm3 ; mm5=(05 07 ** **)
181 punpcklwd mm2, mm5 ; mm2=(04 05 06 07)
197 movq mm5, mm6
199 punpckhwd mm5, mm1 ; mm5=(11 13 ** **)
204 punpcklwd mm6, mm5 ; mm6=(10 11 12 13)
/third_party/skia/third_party/externals/libjpeg-turbo/simd/i386/
Djdcolext-mmx.asm100 movq mm5, MMWORD [ebx] ; mm5=Cb(01234567)
109 pand mm4, mm5 ; mm4=Cb(0246)=CbE
110 psrlw mm5, BYTE_BIT ; mm5=Cb(1357)=CbO
115 paddw mm5, mm7
130 movq mm3, mm5 ; mm3=CbO
132 paddw mm5, mm5 ; mm5=2*CbO
139 pmulhw mm5, [GOTOFF(eax,PW_MF0228)] ; mm5=(2*CbO * -FIX(0.22800))
144 paddw mm5, [GOTOFF(eax,PW_ONE)]
146 psraw mm5, 1 ; mm5=(CbO * -FIX(0.22800))
153 paddw mm5, mm3
[all …]
Djccolext-mmx.asm266 ; mm1=(R1 R3 R5 R7)=RO, mm3=(G1 G3 G5 G7)=GO, mm5=(B1 B3 B5 B7)=BO
281 movq MMWORD [wk(3)], mm5 ; wk(3)=BO
298 punpcklwd mm1, mm5 ; mm1=BOL
299 punpckhwd mm6, mm5 ; mm6=BOH
303 movq mm5, [GOTOFF(eax,PD_ONEHALFM1_CJ)] ; mm5=[PD_ONEHALFM1_CJ]
307 paddd mm7, mm5
308 paddd mm4, mm5
318 movq mm5, mm0
322 pmaddwd mm5, [GOTOFF(eax,PW_MF016_MF033)] ; mm5=REL*-FIX(0.168)+GEL*-FIX(0.331)
337 paddd mm5, mm0
[all …]
Djquant-3dn.asm73 punpcklwd mm5, mm0 ; mm5=(***4***5)
80 psrad mm5, (DWORD_BIT-BYTE_BIT) ; mm5=(45)
82 pi2fd mm5, mm5
87 movq MMWORD [MMBLOCK(0,2,edi,SIZEOF_FAST_FLOAT)], mm5
176 movq mm5, mm2
178 punpckhwd mm5, mm3 ; mm5=(05 07 ** **)
181 punpcklwd mm2, mm5 ; mm2=(04 05 06 07)
197 movq mm5, mm6
199 punpckhwd mm5, mm1 ; mm5=(11 13 ** **)
204 punpcklwd mm6, mm5 ; mm6=(10 11 12 13)
/third_party/ffmpeg/libavcodec/
Dxvididct.c160 int mm0, mm1, mm2, mm3, mm4, mm5, mm6, mm7, spill; in idct_col_8() local
165 mm5 = (int) in[5 * 8]; in idct_col_8()
171 mm2 = MULT(TAN3, mm5, 16) + mm6; in idct_col_8()
172 mm3 = MULT(TAN3, mm6, 16) - mm5; in idct_col_8()
179 mm5 = mm0 - mm1; in idct_col_8()
180 mm5 = 2 * MULT(SQRT2, mm5, 16); // 2*sqrt2 in idct_col_8()
205 BUTTERFLY(mm2, mm5, mm0); in idct_col_8()
207 in[8 * 5] = (int16_t) (mm5 >> COL_SHIFT); in idct_col_8()
212 int mm0, mm1, mm2, mm3, mm4, mm5, mm6, mm7, spill; in idct_col_4() local
227 mm5 = mm0 - mm1; in idct_col_4()
[all …]
/third_party/gstreamer/gstplugins_good/gst/goom2k1/
Dfilters_mmx.s64 movq %mm6, %mm5 /* ??-??-??-??-c4-c3-c2-c1 */
69 punpcklbw %mm5, %mm6 /* c4-c4-c3-c3-c2-c2-c1-c1 */
71 movq %mm6, %mm5 /* c4-c4-c3-c3-c2-c2-c1-c1 */
73 punpcklbw %mm5, %mm6 /* c2-c2-c2-c2-c1-c1-c1-c1 */
74 punpckhbw %mm5, %mm4 /* c4-c4-c4-c4-c3-c3-c3-c3 */
86 movq %mm4, %mm5 /* c4-c4-c4-c4-c3-c3-c3-c3 */
88 punpckhbw %mm7, %mm5 /* 00-c4-00-c4-00-c4-00-c4 */
100 pmullw %mm5, %mm2
/third_party/ffmpeg/libpostproc/
Dpostprocess_template.c131 PMINUB(%%mm1, %%mm3, %%mm5) in RENAME()
138 PMINUB(%%mm2, %%mm3, %%mm5) in RENAME()
146 PMINUB(%%mm1, %%mm3, %%mm5) in RENAME()
156 PMINUB(%%mm2, %%mm3, %%mm5) in RENAME()
164 PMINUB(%%mm1, %%mm3, %%mm5) in RENAME()
172 PMINUB(%%mm2, %%mm3, %%mm5) in RENAME()
180 PMINUB(%%mm1, %%mm3, %%mm5) in RENAME()
295 PAVGB((%%FF_REGa,%1,2), %%mm5) // 11 /2 in RENAME()
296 PAVGB((%%FF_REGa), %%mm5) // 211 /4 in RENAME()
297 PAVGB(%%mm5, %%mm3) // 2 2211 /8 in RENAME()
[all …]
/third_party/mesa3d/src/mesa/x86/
Dread_rgba_span_x86.S261 movq 8(%esp), %mm5
265 movq %mm5, %mm6
266 movq %mm5, %mm7
281 pand %mm1, %mm5
287 por %mm6, %mm5
290 movq %mm5, 8(%ecx)
521 movq (%esp), %mm5
553 pand %mm5, %mm0
554 pand %mm5, %mm2
595 pand %mm5, %mm0
[all …]
/third_party/gstreamer/gstplugins_good/gst/goom/
Dfilters_mmx.s148 movq %mm6, %mm5 /* ??-??-??-??-c4-c3-c2-c1 */
153 punpcklbw %mm5, %mm6 /* c4-c4-c3-c3-c2-c2-c1-c1 */
155 movq %mm6, %mm5 /* c4-c4-c3-c3-c2-c2-c1-c1 */
157 punpcklbw %mm5, %mm6 /* c2-c2-c2-c2-c1-c1-c1-c1 */
158 punpckhbw %mm5, %mm4 /* c4-c4-c4-c4-c3-c3-c3-c3 */
170 movq %mm4, %mm5 /* c4-c4-c4-c4-c3-c3-c3-c3 */
172 punpckhbw %mm7, %mm5 /* 00-c4-00-c4-00-c4-00-c4 */
187 pmullw %mm5, %mm2
/third_party/gstreamer/gstplugins_good/gst/deinterlace/tvtime/tomsmocomp/
DStrangeBob.inc32 "pxor %%mm5, %%mm5\n\t"
69 "pxor %%mm5, %%mm3\n\t"
72 "pand %%mm3, %%mm5\n\t"
74 "por %%mm1, %%mm5\n\t"
113 "pxor %%mm5, %%mm3\n\t"
116 "pand %%mm3, %%mm5\n\t"
118 "por %%mm1, %%mm5\n\t"
157 "pxor %%mm5, %%mm3\n\t"
160 "pand %%mm3, %%mm5\n\t"
162 "por %%mm1, %%mm5\n\t"
[all …]

1234