/third_party/libjpeg-turbo/simd/mips64/ |
D | jcgryext-mmi.c | 34 #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 …]
|
D | jccolext-mmi.c | 37 #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 …]
|
D | jdmrgext-mmi.c | 34 #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 …]
|
D | jdcolext-mmi.c | 36 #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/ |
D | jccolext-mmi.c | 36 #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 …]
|
D | jdcolext-mmi.c | 36 #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/ |
D | jcgryext-mmx.asm | 116 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 …]
|
D | jccolext-mmx.asm | 124 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 …]
|
D | jdcolext-mmx.asm | 213 ; 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/ |
D | jcgryext-mmx.asm | 114 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 …]
|
D | jccolext-mmx.asm | 122 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 …]
|
D | jdcolext-mmx.asm | 211 ; 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/ |
D | jcgryext-mmx.asm | 114 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 …]
|
D | jccolext-mmx.asm | 122 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 …]
|
D | jdcolext-mmx.asm | 211 ; 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/ |
D | jcolsamp.inc | 18 %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/ |
D | jcolsamp.inc | 16 %define mmA mm0 23 %define mmA mm2 30 %define mmA mm4 37 %define mmA mm6
|
/third_party/libjpeg-turbo/simd/nasm/ |
D | jcolsamp.inc | 16 %define mmA mm0 23 %define mmA mm2 30 %define mmA mm4 37 %define mmA mm6
|