/third_party/flutter/skia/third_party/externals/libjpeg-turbo/simd/loongson/ |
D | jdcolext-mmi.c | 43 #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 …]
|
D | jccolext-mmi.c | 43 #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 …]
|
D | jdsample-mmi.c | 61 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 …]
|
D | jquanti-mmi.c | 59 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
|
D | jcsample-mmi.c | 45 __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/ |
D | h264_intrapred.asm | 209 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 …]
|
D | simple_idct.asm | 98 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 …]
|
D | hpeldsp_rnd_template.c | 42 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 …]
|
D | cavsdsp.c | 158 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 …]
|
D | rv34dsp.asm | 104 ; 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/ |
D | jdcolext-mmx.asm | 102 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 …]
|
D | jccolext-mmx.asm | 268 ; 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 …]
|
D | jquant-3dn.asm | 75 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/ |
D | jdcolext-mmx.asm | 100 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 …]
|
D | jccolext-mmx.asm | 266 ; 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 …]
|
D | jquant-3dn.asm | 73 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/ |
D | jdcolext-mmx.asm | 100 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 …]
|
D | jccolext-mmx.asm | 266 ; 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 …]
|
D | jquant-3dn.asm | 73 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/ |
D | xvididct.c | 160 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/ |
D | filters_mmx.s | 64 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/ |
D | postprocess_template.c | 131 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/ |
D | read_rgba_span_x86.S | 261 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/ |
D | filters_mmx.s | 148 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/ |
D | StrangeBob.inc | 32 "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 …]
|