/third_party/libjpeg-turbo/simd/loongson/ |
D | jdsample-mmi.c | 59 mm0 = _mm_srli_si64(mm0, 2 * BYTE_BIT); /* mm0=( 1 2 3 -) */ \ 60 mm4 = _mm_slli_si64(mm4, (SIZEOF_MMWORD - 2) * BYTE_BIT); /* mm4=( - - - 4) */ \ 63 mm5 = _mm_srli_si64(mm5, (SIZEOF_MMWORD - 2) * BYTE_BIT); /* mm5=( 3 - - -) */ \ 64 mm6 = _mm_slli_si64(mm6, 2 * BYTE_BIT); /* mm6=( - 4 5 6) */ \ 71 mm1 = _mm_slli_si64(mm1, 2 * BYTE_BIT); /* mm1=( - 0 1 2) */ \ 72 mm2 = _mm_srli_si64(mm2, 2 * BYTE_BIT); /* mm2=( 5 6 7 -) */ \ 74 mm4 = _mm_srli_si64(mm4, (SIZEOF_MMWORD - 2) * BYTE_BIT); /* mm4=( 7 - - -) */ \ 97 mm0 = _mm_slli_pi16(mm0, BYTE_BIT); \ 98 mm2 = _mm_slli_pi16(mm2, BYTE_BIT); \ 166 mm7 = _mm_srli_si64(mm7, (SIZEOF_MMWORD - 2) * BYTE_BIT); in jsimd_h2v2_fancy_upsample_mmi() [all …]
|
D | jcsample-mmi.c | 53 mm6 = _mm_srli_pi16(mm6, BYTE_BIT); /* mm6={0xFF 0x00 0xFF 0x00 ..} */ in jsimd_h2v2_downsample_mmi() 73 mm4 = _mm_srli_pi16(mm4, BYTE_BIT); in jsimd_h2v2_downsample_mmi() 75 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); in jsimd_h2v2_downsample_mmi() 82 mm4 = _mm_srli_pi16(mm4, BYTE_BIT); in jsimd_h2v2_downsample_mmi() 84 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); in jsimd_h2v2_downsample_mmi()
|
D | jccolext-mmi.c | 200 mmA = _mm_slli_si64(mmA, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 201 mmD = _mm_srli_si64(mmD, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 204 mmG = _mm_slli_si64(mmG, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 210 mmA = _mm_slli_si64(mmA, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 211 mmE = _mm_srli_si64(mmE, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 214 mmD = _mm_slli_si64(mmD, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 322 mmF = _mm_srli_pi16(mmF, BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 323 mmH = _mm_srli_pi16(mmH, BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 386 mm7 = _mm_slli_pi16(mm7, BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 447 mm0 = _mm_slli_pi16(mm0, BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() [all …]
|
D | jdcolext-mmi.c | 118 mm4 = _mm_srli_pi16(mm4, BYTE_BIT); in jsimd_ycc_rgb_convert_mmi() 123 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); /* mm5=Cb(1357)=CbO */ in jsimd_ycc_rgb_convert_mmi() 125 mm1 = _mm_srli_pi16(mm1, BYTE_BIT); /* mm1=Cr(1357)=CrO */ in jsimd_ycc_rgb_convert_mmi() 203 mm4 = _mm_srli_pi16(mm4, BYTE_BIT); /* mm4={0xFF 0x00 0xFF 0x00 ..} */ in jsimd_ycc_rgb_convert_mmi() 205 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); /* mm5=Y(1357)=YO */ in jsimd_ycc_rgb_convert_mmi() 235 mmH = _mm_srli_si64(mmH, 2 * BYTE_BIT); in jsimd_ycc_rgb_convert_mmi() 236 mmE = _mm_srli_si64(mmE, 2 * BYTE_BIT); in jsimd_ycc_rgb_convert_mmi() 243 mmB = _mm_srli_si64(mmB, 2 * BYTE_BIT); /* mmB=(13 23 15 25 17 27 -- --) */ in jsimd_ycc_rgb_convert_mmi()
|
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/loongson/ |
D | jdsample-mmi.c | 59 mm0 = _mm_srli_si64(mm0, 2 * BYTE_BIT); /* mm0=( 1 2 3 -) */ \ 60 mm4 = _mm_slli_si64(mm4, (SIZEOF_MMWORD - 2) * BYTE_BIT); /* mm4=( - - - 4) */ \ 63 mm5 = _mm_srli_si64(mm5, (SIZEOF_MMWORD - 2) * BYTE_BIT); /* mm5=( 3 - - -) */ \ 64 mm6 = _mm_slli_si64(mm6, 2 * BYTE_BIT); /* mm6=( - 4 5 6) */ \ 71 mm1 = _mm_slli_si64(mm1, 2 * BYTE_BIT); /* mm1=( - 0 1 2) */ \ 72 mm2 = _mm_srli_si64(mm2, 2 * BYTE_BIT); /* mm2=( 5 6 7 -) */ \ 74 mm4 = _mm_srli_si64(mm4, (SIZEOF_MMWORD - 2) * BYTE_BIT); /* mm4=( 7 - - -) */ \ 97 mm0 = _mm_slli_pi16(mm0, BYTE_BIT); \ 98 mm2 = _mm_slli_pi16(mm2, BYTE_BIT); \ 166 mm7 = _mm_srli_si64(mm7, (SIZEOF_MMWORD - 2) * BYTE_BIT); in jsimd_h2v2_fancy_upsample_mmi() [all …]
|
D | jcsample-mmi.c | 53 mm6 = _mm_srli_pi16(mm6, BYTE_BIT); /* mm6={0xFF 0x00 0xFF 0x00 ..} */ in jsimd_h2v2_downsample_mmi() 73 mm4 = _mm_srli_pi16(mm4, BYTE_BIT); in jsimd_h2v2_downsample_mmi() 75 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); in jsimd_h2v2_downsample_mmi() 82 mm4 = _mm_srli_pi16(mm4, BYTE_BIT); in jsimd_h2v2_downsample_mmi() 84 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); in jsimd_h2v2_downsample_mmi()
|
D | jccolext-mmi.c | 193 mmA = _mm_slli_si64(mmA, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 194 mmD = _mm_srli_si64(mmD, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 197 mmG = _mm_slli_si64(mmG, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 203 mmA = _mm_slli_si64(mmA, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 204 mmE = _mm_srli_si64(mmE, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 207 mmD = _mm_slli_si64(mmD, 4 * BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 308 mmF = _mm_srli_pi16(mmF, BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 309 mmH = _mm_srli_pi16(mmH, BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 372 mm7 = _mm_slli_pi16(mm7, BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() 433 mm0 = _mm_slli_pi16(mm0, BYTE_BIT); in jsimd_rgb_ycc_convert_mmi() [all …]
|
D | jdcolext-mmi.c | 118 mm4 = _mm_srli_pi16(mm4, BYTE_BIT); in jsimd_ycc_rgb_convert_mmi() 123 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); /* mm5=Cb(1357)=CbO */ in jsimd_ycc_rgb_convert_mmi() 125 mm1 = _mm_srli_pi16(mm1, BYTE_BIT); /* mm1=Cr(1357)=CrO */ in jsimd_ycc_rgb_convert_mmi() 203 mm4 = _mm_srli_pi16(mm4, BYTE_BIT); /* mm4={0xFF 0x00 0xFF 0x00 ..} */ in jsimd_ycc_rgb_convert_mmi() 205 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); /* mm5=Y(1357)=YO */ in jsimd_ycc_rgb_convert_mmi() 235 mmH = _mm_srli_si64(mmH, 2 * BYTE_BIT); in jsimd_ycc_rgb_convert_mmi() 236 mmE = _mm_srli_si64(mmE, 2 * BYTE_BIT); in jsimd_ycc_rgb_convert_mmi() 243 mmB = _mm_srli_si64(mmB, 2 * BYTE_BIT); /* mmB=(13 23 15 25 17 27 -- --) */ in jsimd_ycc_rgb_convert_mmi()
|
/third_party/skia/third_party/externals/libjpeg-turbo/simd/i386/ |
D | jquant-sse.asm | 76 psrad mm4, (DWORD_BIT-BYTE_BIT) ; mm4=(01) 77 psrad mm2, (DWORD_BIT-BYTE_BIT) ; mm2=(23) 80 psrad mm5, (DWORD_BIT-BYTE_BIT) ; mm5=(45) 81 psrad mm0, (DWORD_BIT-BYTE_BIT) ; mm0=(67) 90 psrad mm6, (DWORD_BIT-BYTE_BIT) ; mm6=(89) 91 psrad mm3, (DWORD_BIT-BYTE_BIT) ; mm3=(AB) 94 psrad mm4, (DWORD_BIT-BYTE_BIT) ; mm4=(CD) 95 psrad mm1, (DWORD_BIT-BYTE_BIT) ; mm1=(EF)
|
D | jquant-3dn.asm | 76 psrad mm4, (DWORD_BIT-BYTE_BIT) ; mm4=(01) 77 psrad mm2, (DWORD_BIT-BYTE_BIT) ; mm2=(23) 80 psrad mm5, (DWORD_BIT-BYTE_BIT) ; mm5=(45) 81 psrad mm0, (DWORD_BIT-BYTE_BIT) ; mm0=(67) 95 psrad mm6, (DWORD_BIT-BYTE_BIT) ; mm6=(89) 96 psrad mm3, (DWORD_BIT-BYTE_BIT) ; mm3=(AB) 99 psrad mm4, (DWORD_BIT-BYTE_BIT) ; mm4=(CD) 100 psrad mm1, (DWORD_BIT-BYTE_BIT) ; mm1=(EF)
|
D | jcsample-mmx.asm | 103 psrlw mm6, BYTE_BIT ; mm6={0xFF 0x00 0xFF 0x00 ..} 124 psrlw mm2, BYTE_BIT 126 psrlw mm3, BYTE_BIT 246 psrlw mm6, BYTE_BIT ; mm6={0xFF 0x00 0xFF 0x00 ..} 270 psrlw mm4, BYTE_BIT 272 psrlw mm5, BYTE_BIT 279 psrlw mm4, BYTE_BIT 281 psrlw mm5, BYTE_BIT
|
/third_party/libjpeg-turbo/simd/i386/ |
D | jquant-sse.asm | 76 psrad mm4, (DWORD_BIT-BYTE_BIT) ; mm4=(01) 77 psrad mm2, (DWORD_BIT-BYTE_BIT) ; mm2=(23) 80 psrad mm5, (DWORD_BIT-BYTE_BIT) ; mm5=(45) 81 psrad mm0, (DWORD_BIT-BYTE_BIT) ; mm0=(67) 90 psrad mm6, (DWORD_BIT-BYTE_BIT) ; mm6=(89) 91 psrad mm3, (DWORD_BIT-BYTE_BIT) ; mm3=(AB) 94 psrad mm4, (DWORD_BIT-BYTE_BIT) ; mm4=(CD) 95 psrad mm1, (DWORD_BIT-BYTE_BIT) ; mm1=(EF)
|
D | jquant-3dn.asm | 76 psrad mm4, (DWORD_BIT-BYTE_BIT) ; mm4=(01) 77 psrad mm2, (DWORD_BIT-BYTE_BIT) ; mm2=(23) 80 psrad mm5, (DWORD_BIT-BYTE_BIT) ; mm5=(45) 81 psrad mm0, (DWORD_BIT-BYTE_BIT) ; mm0=(67) 95 psrad mm6, (DWORD_BIT-BYTE_BIT) ; mm6=(89) 96 psrad mm3, (DWORD_BIT-BYTE_BIT) ; mm3=(AB) 99 psrad mm4, (DWORD_BIT-BYTE_BIT) ; mm4=(CD) 100 psrad mm1, (DWORD_BIT-BYTE_BIT) ; mm1=(EF)
|
D | jcsample-mmx.asm | 103 psrlw mm6, BYTE_BIT ; mm6={0xFF 0x00 0xFF 0x00 ..} 124 psrlw mm2, BYTE_BIT 126 psrlw mm3, BYTE_BIT 246 psrlw mm6, BYTE_BIT ; mm6={0xFF 0x00 0xFF 0x00 ..} 270 psrlw mm4, BYTE_BIT 272 psrlw mm5, BYTE_BIT 279 psrlw mm4, BYTE_BIT 281 psrlw mm5, BYTE_BIT
|
D | jcsample-sse2.asm | 103 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 136 psrlw xmm2, BYTE_BIT 138 psrlw xmm3, BYTE_BIT 259 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 296 psrlw xmm4, BYTE_BIT 298 psrlw xmm5, BYTE_BIT 305 psrlw xmm4, BYTE_BIT 307 psrlw xmm5, BYTE_BIT
|
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/i386/ |
D | jquant-sse.asm | 78 psrad mm4, (DWORD_BIT-BYTE_BIT) ; mm4=(01) 79 psrad mm2, (DWORD_BIT-BYTE_BIT) ; mm2=(23) 82 psrad mm5, (DWORD_BIT-BYTE_BIT) ; mm5=(45) 83 psrad mm0, (DWORD_BIT-BYTE_BIT) ; mm0=(67) 92 psrad mm6, (DWORD_BIT-BYTE_BIT) ; mm6=(89) 93 psrad mm3, (DWORD_BIT-BYTE_BIT) ; mm3=(AB) 96 psrad mm4, (DWORD_BIT-BYTE_BIT) ; mm4=(CD) 97 psrad mm1, (DWORD_BIT-BYTE_BIT) ; mm1=(EF)
|
D | jquant-3dn.asm | 78 psrad mm4, (DWORD_BIT-BYTE_BIT) ; mm4=(01) 79 psrad mm2, (DWORD_BIT-BYTE_BIT) ; mm2=(23) 82 psrad mm5, (DWORD_BIT-BYTE_BIT) ; mm5=(45) 83 psrad mm0, (DWORD_BIT-BYTE_BIT) ; mm0=(67) 97 psrad mm6, (DWORD_BIT-BYTE_BIT) ; mm6=(89) 98 psrad mm3, (DWORD_BIT-BYTE_BIT) ; mm3=(AB) 101 psrad mm4, (DWORD_BIT-BYTE_BIT) ; mm4=(CD) 102 psrad mm1, (DWORD_BIT-BYTE_BIT) ; mm1=(EF)
|
D | jcsample-mmx.asm | 105 psrlw mm6, BYTE_BIT ; mm6={0xFF 0x00 0xFF 0x00 ..} 126 psrlw mm2, BYTE_BIT 128 psrlw mm3, BYTE_BIT 248 psrlw mm6, BYTE_BIT ; mm6={0xFF 0x00 0xFF 0x00 ..} 272 psrlw mm4, BYTE_BIT 274 psrlw mm5, BYTE_BIT 281 psrlw mm4, BYTE_BIT 283 psrlw mm5, BYTE_BIT
|
D | jcsample-sse2.asm | 105 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 138 psrlw xmm2, BYTE_BIT 140 psrlw xmm3, BYTE_BIT 261 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 298 psrlw xmm4, BYTE_BIT 300 psrlw xmm5, BYTE_BIT 307 psrlw xmm4, BYTE_BIT 309 psrlw xmm5, BYTE_BIT
|
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/nasm/ |
D | jsimdext.inc | 137 %define POINTER_BIT QWORD_BIT ; sizeof(POINTER)*BYTE_BIT 141 %define POINTER_BIT DWORD_BIT ; sizeof(POINTER)*BYTE_BIT 146 %define INT_BIT DWORD_BIT ; sizeof(INT)*BYTE_BIT 150 %define FP32_BIT DWORD_BIT ; sizeof(FP32)*BYTE_BIT 154 %define MMWORD_BIT QWORD_BIT ; sizeof(MMWORD)*BYTE_BIT 160 %define XMMWORD_BIT OWORD_BIT ; sizeof(XMMWORD)*BYTE_BIT 164 %define YMMWORD_BIT YWORD_BIT ; sizeof(YMMWORD)*BYTE_BIT 177 %define BYTE_BIT 8 ; CHAR_BIT in C 178 %define WORD_BIT 16 ; sizeof(WORD)*BYTE_BIT 179 %define DWORD_BIT 32 ; sizeof(DWORD)*BYTE_BIT [all …]
|
/third_party/libjpeg-turbo/simd/x86_64/ |
D | jcsample-sse2.asm | 99 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 129 psrlw xmm2, BYTE_BIT 131 psrlw xmm3, BYTE_BIT 244 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 278 psrlw xmm4, BYTE_BIT 280 psrlw xmm5, BYTE_BIT 287 psrlw xmm4, BYTE_BIT 289 psrlw xmm5, BYTE_BIT
|
/third_party/skia/third_party/externals/libjpeg-turbo/simd/x86_64/ |
D | jcsample-sse2.asm | 100 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 130 psrlw xmm2, BYTE_BIT 132 psrlw xmm3, BYTE_BIT 245 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 279 psrlw xmm4, BYTE_BIT 281 psrlw xmm5, BYTE_BIT 288 psrlw xmm4, BYTE_BIT 290 psrlw xmm5, BYTE_BIT
|
/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/x86_64/ |
D | jcsample-sse2.asm | 101 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 131 psrlw xmm2, BYTE_BIT 133 psrlw xmm3, BYTE_BIT 246 psrlw xmm6, BYTE_BIT ; xmm6={0xFF 0x00 0xFF 0x00 ..} 280 psrlw xmm4, BYTE_BIT 282 psrlw xmm5, BYTE_BIT 289 psrlw xmm4, BYTE_BIT 291 psrlw xmm5, BYTE_BIT
|
/third_party/libjpeg-turbo/simd/nasm/ |
D | jsimdext.inc | 135 %define POINTER_BIT QWORD_BIT ; sizeof(POINTER)*BYTE_BIT 139 %define POINTER_BIT DWORD_BIT ; sizeof(POINTER)*BYTE_BIT 144 %define INT_BIT DWORD_BIT ; sizeof(INT)*BYTE_BIT 148 %define FP32_BIT DWORD_BIT ; sizeof(FP32)*BYTE_BIT 152 %define MMWORD_BIT QWORD_BIT ; sizeof(MMWORD)*BYTE_BIT 158 %define XMMWORD_BIT OWORD_BIT ; sizeof(XMMWORD)*BYTE_BIT 162 %define YMMWORD_BIT YWORD_BIT ; sizeof(YMMWORD)*BYTE_BIT 175 %define BYTE_BIT 8 ; CHAR_BIT in C 176 %define WORD_BIT 16 ; sizeof(word)*BYTE_BIT 177 %define DWORD_BIT 32 ; sizeof(dword)*BYTE_BIT [all …]
|
/third_party/skia/third_party/externals/libjpeg-turbo/simd/nasm/ |
D | jsimdext.inc | 137 %define POINTER_BIT QWORD_BIT ; sizeof(POINTER)*BYTE_BIT 161 %define POINTER_BIT DWORD_BIT ; sizeof(POINTER)*BYTE_BIT 185 %define INT_BIT DWORD_BIT ; sizeof(INT)*BYTE_BIT 189 %define FP32_BIT DWORD_BIT ; sizeof(FP32)*BYTE_BIT 193 %define MMWORD_BIT QWORD_BIT ; sizeof(MMWORD)*BYTE_BIT 199 %define XMMWORD_BIT OWORD_BIT ; sizeof(XMMWORD)*BYTE_BIT 203 %define YMMWORD_BIT YWORD_BIT ; sizeof(YMMWORD)*BYTE_BIT 216 %define BYTE_BIT 8 ; CHAR_BIT in C 217 %define WORD_BIT 16 ; sizeof(word)*BYTE_BIT 218 %define DWORD_BIT 32 ; sizeof(dword)*BYTE_BIT [all …]
|