Home
last modified time | relevance | path

Searched refs:mmA (Results 1 – 18 of 18) sorted by relevance

/third_party/libjpeg-turbo/simd/mips64/
Djcgryext-mmi.c34 #define mmA re macro
37 #define mmA ge macro
40 #define mmA be macro
43 #define mmA xe macro
181 : "=f" (mmA), "=f" (mmG), "=f" (mmF) in jsimd_rgb_gray_convert_mmi()
188 mmA = _mm_load_si64((__m64 *)&inptr[0]); in jsimd_rgb_gray_convert_mmi()
192 mmA = _mm_loadu_si64((__m64 *)&inptr[0]); in jsimd_rgb_gray_convert_mmi()
198 mmD = _mm_srli_si64(mmA, 4 * BYTE_BIT); in jsimd_rgb_gray_convert_mmi()
199 mmA = _mm_slli_si64(mmA, 4 * BYTE_BIT); in jsimd_rgb_gray_convert_mmi()
201 mmA = _mm_unpackhi_pi8(mmA, mmG); in jsimd_rgb_gray_convert_mmi()
[all …]
Djccolext-mmi.c37 #define mmA re macro
40 #define mmA ge macro
43 #define mmA be macro
46 #define mmA xe macro
190 : "=f" (mmA), "=f" (mmG), "=f" (mmF) in jsimd_rgb_ycc_convert_mmi()
197 mmA = _mm_load_si64((__m64 *)&inptr[0]); in jsimd_rgb_ycc_convert_mmi()
201 mmA = _mm_loadu_si64((__m64 *)&inptr[0]); in jsimd_rgb_ycc_convert_mmi()
207 mmD = _mm_srli_si64(mmA, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi()
208 mmA = _mm_slli_si64(mmA, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi()
210 mmA = _mm_unpackhi_pi8(mmA, mmG); in jsimd_rgb_ycc_convert_mmi()
[all …]
Djdmrgext-mmi.c34 #define mmA re macro
37 #define mmA ge macro
40 #define mmA be macro
43 #define mmA xe macro
226 mmG = _mm_unpacklo_pi8(mmA, mmC); /* (00 10 02 12 04 14 06 16) */ in jsimd_h2v1_merged_upsample_mmi()
227 mmA = _mm_unpackhi_pi8(mmA, mmC); /* (08 18 0A 1A 0C 1C 0E 1E) */ in jsimd_h2v1_merged_upsample_mmi()
233 mmB = _mm_unpacklo_pi16(mmG, mmA); /* (00 10 08 18 02 12 0A 1A) */ in jsimd_h2v1_merged_upsample_mmi()
234 mmA = _mm_unpackhi_pi16(mmG, mmA); /* (04 14 0C 1C 06 16 0E 1E) */ in jsimd_h2v1_merged_upsample_mmi()
244 mmF = _mm_unpacklo_pi16(mmA, mmE); /* (04 14 24 05 0C 1C 2C 0D) */ in jsimd_h2v1_merged_upsample_mmi()
245 mmA = _mm_srli_si64(mmA, 4 * BYTE_BIT); in jsimd_h2v1_merged_upsample_mmi()
[all …]
Djdcolext-mmi.c36 #define mmA re macro
39 #define mmA ge macro
42 #define mmA be macro
45 #define mmA xe macro
213 mmA = _mm_unpacklo_pi8(mmA, mmC); /* (00 10 02 12 04 14 06 16) */ in jsimd_ycc_rgb_convert_mmi()
217 mmH = _mm_srli_si64(mmA, 2 * BYTE_BIT); in jsimd_ycc_rgb_convert_mmi()
219 mmG = _mm_unpackhi_pi16(mmA, mmE); /* (04 14 24 05 06 16 26 07) */ in jsimd_ycc_rgb_convert_mmi()
220 mmA = _mm_unpacklo_pi16(mmA, mmE); /* (00 10 20 01 02 12 22 03) */ in jsimd_ycc_rgb_convert_mmi()
231 mmA = _mm_unpacklo_pi32(mmA, mmD); /* (00 10 20 01 11 21 02 12) */ in jsimd_ycc_rgb_convert_mmi()
237 _mm_store_si64((__m64 *)outptr, mmA); in jsimd_ycc_rgb_convert_mmi()
[all …]
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/loongson/
Djccolext-mmi.c36 #define mmA mm0 macro
39 #define mmA mm2 macro
42 #define mmA mm4 macro
45 #define mmA mm6 macro
181 : "=f" (mmA), "=f" (mmG), "=f" (mmF) in jsimd_rgb_ycc_convert_mmi()
187 mmA = _mm_load_si64((__m64 *)&inptr[0]); in jsimd_rgb_ycc_convert_mmi()
192 mmD = mmA; in jsimd_rgb_ycc_convert_mmi()
193 mmA = _mm_slli_si64(mmA, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi()
196 mmA = _mm_unpackhi_pi8(mmA, mmG); in jsimd_rgb_ycc_convert_mmi()
202 mmE = mmA; in jsimd_rgb_ycc_convert_mmi()
[all …]
Djdcolext-mmi.c36 #define mmA mm0 macro
39 #define mmA mm2 macro
42 #define mmA mm4 macro
45 #define mmA mm6 macro
226 mmA = _mm_unpacklo_pi8(mmA, mmC); /* mmA=(00 10 02 12 04 14 06 16) */ in jsimd_ycc_rgb_convert_mmi()
230 mmG = mmA; in jsimd_ycc_rgb_convert_mmi()
231 mmH = mmA; in jsimd_ycc_rgb_convert_mmi()
232 mmA = _mm_unpacklo_pi16(mmA, mmE); /* mmA=(00 10 20 01 02 12 22 03) */ in jsimd_ycc_rgb_convert_mmi()
249 mmA = _mm_unpacklo_pi32(mmA, mmD); /* mmA=(00 10 20 01 11 21 02 12) */ in jsimd_ycc_rgb_convert_mmi()
254 _mm_store_si64((__m64 *)outptr, mmA); in jsimd_ycc_rgb_convert_mmi()
[all …]
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/i386/
Djcgryext-mmx.asm116 movd mmA, eax
123 psllq mmA, DWORD_BIT
124 por mmA, mmG
128 movq mmG, mmA
129 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
136 movq mmF, mmA
137 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
143 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
148 ; mmA=(00 10 20 01 11 21 02 12)
152 movq mmD, mmA
[all …]
Djccolext-mmx.asm124 movd mmA, eax
131 psllq mmA, DWORD_BIT
132 por mmA, mmG
136 movq mmG, mmA
137 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
144 movq mmF, mmA
145 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
151 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
156 ; mmA=(00 10 20 01 11 21 02 12)
160 movq mmD, mmA
[all …]
Djdcolext-mmx.asm213 ; mmA=(00 02 04 06 ** ** ** **), mmB=(01 03 05 07 ** ** ** **)
218 punpcklbw mmA, mmC ; mmA=(00 10 02 12 04 14 06 16)
222 movq mmG, mmA
223 movq mmH, mmA
224 punpcklwd mmA, mmE ; mmA=(00 10 20 01 02 12 22 03)
241 punpckldq mmA, mmD ; mmA=(00 10 20 01 11 21 02 12)
248 movq MMWORD [edi+0*SIZEOF_MMWORD], mmA
266 movq MMWORD [edi+0*SIZEOF_MMWORD], mmA
268 movq mmA, mmC
275 movq MMWORD [edi+0*SIZEOF_MMWORD], mmA
[all …]
/third_party/libjpeg-turbo/simd/i386/
Djcgryext-mmx.asm114 movd mmA, eax
121 psllq mmA, DWORD_BIT
122 por mmA, mmG
126 movq mmG, mmA
127 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
134 movq mmF, mmA
135 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
141 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
146 ; mmA=(00 10 20 01 11 21 02 12)
150 movq mmD, mmA
[all …]
Djccolext-mmx.asm122 movd mmA, eax
129 psllq mmA, DWORD_BIT
130 por mmA, mmG
134 movq mmG, mmA
135 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
142 movq mmF, mmA
143 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
149 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
154 ; mmA=(00 10 20 01 11 21 02 12)
158 movq mmD, mmA
[all …]
Djdcolext-mmx.asm211 ; mmA=(00 02 04 06 ** ** ** **), mmB=(01 03 05 07 ** ** ** **)
216 punpcklbw mmA, mmC ; mmA=(00 10 02 12 04 14 06 16)
220 movq mmG, mmA
221 movq mmH, mmA
222 punpcklwd mmA, mmE ; mmA=(00 10 20 01 02 12 22 03)
239 punpckldq mmA, mmD ; mmA=(00 10 20 01 11 21 02 12)
246 movq MMWORD [edi+0*SIZEOF_MMWORD], mmA
264 movq MMWORD [edi+0*SIZEOF_MMWORD], mmA
266 movq mmA, mmC
273 movq MMWORD [edi+0*SIZEOF_MMWORD], mmA
[all …]
/third_party/skia/third_party/externals/libjpeg-turbo/simd/i386/
Djcgryext-mmx.asm114 movd mmA, eax
121 psllq mmA, DWORD_BIT
122 por mmA, mmG
126 movq mmG, mmA
127 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
134 movq mmF, mmA
135 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
141 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
146 ; mmA=(00 10 20 01 11 21 02 12)
150 movq mmD, mmA
[all …]
Djccolext-mmx.asm122 movd mmA, eax
129 psllq mmA, DWORD_BIT
130 por mmA, mmG
134 movq mmG, mmA
135 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
142 movq mmF, mmA
143 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
149 movq mmA, MMWORD [esi+0*SIZEOF_MMWORD]
154 ; mmA=(00 10 20 01 11 21 02 12)
158 movq mmD, mmA
[all …]
Djdcolext-mmx.asm211 ; mmA=(00 02 04 06 ** ** ** **), mmB=(01 03 05 07 ** ** ** **)
216 punpcklbw mmA, mmC ; mmA=(00 10 02 12 04 14 06 16)
220 movq mmG, mmA
221 movq mmH, mmA
222 punpcklwd mmA, mmE ; mmA=(00 10 20 01 02 12 22 03)
239 punpckldq mmA, mmD ; mmA=(00 10 20 01 11 21 02 12)
246 movq MMWORD [edi+0*SIZEOF_MMWORD], mmA
264 movq MMWORD [edi+0*SIZEOF_MMWORD], mmA
266 movq mmA, mmC
273 movq MMWORD [edi+0*SIZEOF_MMWORD], mmA
[all …]
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/nasm/
Djcolsamp.inc18 %define mmA mm0
25 %define mmA mm2
32 %define mmA mm4
39 %define mmA mm6
/third_party/skia/third_party/externals/libjpeg-turbo/simd/nasm/
Djcolsamp.inc16 %define mmA mm0
23 %define mmA mm2
30 %define mmA mm4
37 %define mmA mm6
/third_party/libjpeg-turbo/simd/nasm/
Djcolsamp.inc16 %define mmA mm0
23 %define mmA mm2
30 %define mmA mm4
37 %define mmA mm6