/device/linaro/bootloader/edk2/EdkCompatibilityPkg/Foundation/Library/EdkIIGlueLib/Library/BaseLib/Ia32/ |
WriteMm5.c | 24 movq mm5, qword ptr [Value]
local
|
ReadMm5.c | 26 movq [esp], mm5
|
/device/linaro/bootloader/edk2/MdePkg/Library/BaseLib/Ia32/ |
WriteMm5.c | 19 Writes the current value of 64-bit MMX Register #5 (MM5).
21 Writes the current value of MM5. This function is only available on IA32 and
24 @param Value The 64-bit value to write to MM5.
34 movq mm5, qword ptr [Value]
local
|
ReadMm5.c | 19 Reads the current value of 64-bit MMX Register #5 (MM5).
21 Reads and returns the current value of MM5. This function is only available
24 @return The current value of MM5.
36 movq [esp], mm5
|
/external/libjpeg-turbo/simd/loongson/ |
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; local 111 mm5 = _mm_load_si64((__m64 *)inptr1); 122 mm4 = _mm_and_si64(mm4, mm5); /* mm4=Cb(0246)=CbE */ 123 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); /* mm5=Cb(1357)=CbO * [all...] |
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); 114 __m64 mm0, mm1, mm2, mm3 = 0.0, mm4, mm5, mm6, mm7 = 0.0; local [all...] |
jccolext-mmi.c | 44 #define mmB mm5 58 #define mmD mm5 72 #define mmF mm5 86 #define mmH mm5 99 __m64 mm0, mm1, mm2, mm3, mm4, mm5, mm6, mm7; local 330 wk[3] = mm5; 345 mm1 = _mm_loadlo_pi16_f(mm5); 346 mm6 = _mm_loadhi_pi16_f(mm5); 350 mm5 = PD_ONEHALFM1_CJ; 353 mm7 = _mm_add_pi32(mm7, mm5); [all...] |
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 local [all...] |
jcsample-mmi.c | 45 __m64 mm0, mm1, mm2, mm3, mm4, mm5, mm6 = 0.0, mm7; local 71 mm5 = mm1; 75 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); 77 mm1 = _mm_add_pi16(mm1, mm5); 80 mm5 = mm3; 84 mm5 = _mm_srli_pi16(mm5, BYTE_BIT); 86 mm3 = _mm_add_pi16(mm3, mm5);
|
/external/boringssl/linux-x86/crypto/fipsmodule/ |
sha512-586.S | 48 movq 40(%esi),%mm5 60 movq %mm5,40(%esp) 83 pxor %mm6,%mm5 86 pand %mm4,%mm5 92 pxor %mm6,%mm5 97 paddq %mm5,%mm7 107 movq %mm0,%mm5 108 psrlq $28,%mm5 111 movq %mm5,%mm7 114 psrlq $6,%mm5 [all...] |
x86-mont.S | 81 movd (%esi),%mm5 83 pmuludq %mm4,%mm5 84 movq %mm5,%mm2 85 movq %mm5,%mm0 87 pmuludq 20(%esp),%mm5 88 pmuludq %mm5,%mm3 98 pmuludq %mm5,%mm1 113 pmuludq %mm5,%mm1 128 movd (%esi),%mm5 131 pmuludq %mm4,%mm5 [all...] |
/external/boringssl/mac-x86/crypto/fipsmodule/ |
sha512-586.S | 47 movq 40(%esi),%mm5 59 movq %mm5,40(%esp) 82 pxor %mm6,%mm5 85 pand %mm4,%mm5 91 pxor %mm6,%mm5 96 paddq %mm5,%mm7 106 movq %mm0,%mm5 107 psrlq $28,%mm5 110 movq %mm5,%mm7 113 psrlq $6,%mm5 [all...] |
/external/boringssl/win-x86/crypto/fipsmodule/ |
sha512-586.asm | 61 movq mm5,[40+esi] 73 movq [40+esp],mm5 96 pxor mm5,mm6 99 pand mm5,mm4 105 pxor mm5,mm6 110 paddq mm7,mm5 120 movq mm5,mm0 121 psrlq mm5,28 124 movq mm7,mm5 127 psrlq mm5, [all...] |
/external/libjpeg-turbo/simd/i386/ |
jidctfst-mmx.asm | 184 movq mm5, mm1 188 paddw mm5, mm3 ; mm5=tmp13 192 psubw mm1, mm5 ; mm1=tmp12 196 psubw mm4, mm5 ; mm4=tmp3 198 paddw mm6, mm5 ; mm6=tmp0 210 movq mm5, MMWORD [MMBLOCK(5,0,esi,SIZEOF_JCOEF)] 212 pmullw mm5, MMWORD [MMBLOCK(5,0,edx,SIZEOF_IFAST_MULT_TYPE)] 216 movq mm0, mm5 218 psubw mm5, mm3 ; mm5=z1 [all...] |
jidctflt-3dn.asm | 164 movq mm5, mm1 168 pfadd mm5, mm3 ; mm5=tmp13 171 pfsub mm1, mm5 ; mm1=tmp12 175 pfsub mm4, mm5 ; mm4=tmp3 177 pfadd mm6, mm5 ; mm6=tmp0 187 movd mm5, DWORD [DWBLOCK(5,0,esi,SIZEOF_JCOEF)] 200 punpcklwd mm5, mm5 202 psrad mm5, (DWORD_BIT-WORD_BIT [all...] |
jfdctflt-3dn.asm | 93 movq mm5, mm2 ; transpose coefficients 95 punpckhdq mm5, mm3 ; mm5=(07 17)=data7 100 pfsub mm0, mm5 ; mm0=data0-data7=tmp7 102 pfadd mm7, mm5 ; mm7=data0+data7=tmp0 107 movq mm5, MMWORD [MMBLOCK(1,2,edx,SIZEOF_FAST_FLOAT)] 109 ; mm1=(02 03), mm3=(12 13), mm2=(04 05), mm5=(14 15) 118 punpckldq mm2, mm5 ; mm2=(04 14)=data4 119 punpckhdq mm0, mm5 ; mm0=(05 15)=data5 122 movq mm5, mm [all...] |
jidctred-mmx.asm | 202 movq mm5, mm0 204 punpckhwd mm5, mm1 206 movq mm1, mm5 208 pmaddwd mm5, [GOTOFF(ebx,PW_F256_F089)] ; mm5=(tmp2H) 224 paddd mm7, mm5 ; mm7=tmp2H 234 movq mm5, MMWORD [MMBLOCK(2,0,esi,SIZEOF_JCOEF)] 237 pmullw mm5, MMWORD [MMBLOCK(2,0,edx,SIZEOF_ISLOW_MULT_TYPE)] 247 movq mm3, mm5 ; mm5=in2=z [all...] |
jidctint-mmx.asm | 208 movq mm5, mm1 210 punpckhwd mm5, mm3 212 movq mm3, mm5 214 pmaddwd mm5, [GOTOFF(ebx,PW_F130_F054)] ; mm5=tmp3H 233 paddd mm2, mm5 ; mm2=tmp10H 234 psubd mm4, mm5 ; mm4=tmp13H 241 pxor mm5, mm5 243 punpcklwd mm5, mm6 ; mm5=tmp1 [all...] |
jfdctfst-mmx.asm | 119 movq mm5, mm2 ; transpose coefficients(phase 1) 121 punpckhwd mm5, mm3 ; mm5=(26 36 27 37) 145 punpckldq mm2, mm5 ; mm2=(06 16 26 36)=data6 146 punpckhdq mm3, mm5 ; mm3=(07 17 27 37)=data7 149 movq mm5, mm6 153 paddw mm5, mm3 ; mm5=data0+data7=tmp0 176 movq mm1, mm5 178 psubw mm5, mm7 ; mm5=tmp1 [all...] |
jfdctint-mmx.asm | 140 movq mm5, mm2 ; transpose coefficients(phase 1) 142 punpckhwd mm5, mm3 ; mm5=(26 36 27 37) 166 punpckldq mm2, mm5 ; mm2=(06 16 26 36)=data6 167 punpckhdq mm3, mm5 ; mm3=(07 17 27 37)=data7 170 movq mm5, mm6 174 paddw mm5, mm3 ; mm5=data0+data7=tmp0 197 movq mm1, mm5 199 paddw mm5, mm7 ; mm5=tmp1 [all...] |
jdsample-mmx.asm | 137 movq mm5, mm2 139 punpckhbw mm5, mm0 ; mm5=( 3 4 5 6) 147 paddw mm5, [GOTOFF(ebx,PW_ONE)] 152 paddw mm5, mm4 154 psrlw mm5, 2 ; mm5=OutHE=( 8 10 12 14) 163 por mm5, mm6 ; mm5=OutH=( 8 9 10 11 12 13 14 15) 166 movq MMWORD [edi+1*SIZEOF_MMWORD], mm5 [all...] |
/external/libvpx/libvpx/vp8/common/x86/ |
dequantize_mmx.asm | 101 movq mm5, mm1 104 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 105 paddw mm5, mm1 ; ip1 * sin(pi/8) * sqrt(2) 111 psubw mm7, mm5 ; c1 113 movq mm5, mm1 116 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 117 paddw mm5, mm1 122 paddw mm3, mm5 ; d1 143 movq mm5, mm2 ; 13 03 12 02 149 punpckhdq mm5, mm4 ; 33 23 13 0 [all...] |
idctllm_mmx.asm | 71 movq mm5, mm1 74 pmulhw mm5, [GLOBAL(x_s1sqr2)]; 75 paddw mm5, mm1 ; ip1 * sin(pi/8) * sqrt(2) 81 psubw mm7, mm5 ; c1 83 movq mm5, mm1 86 pmulhw mm5, [GLOBAL(x_c1sqr2less1)] 87 paddw mm5, mm1 92 paddw mm3, mm5 ; d1 113 movq mm5, mm2 ; 13 03 12 02 119 punpckhdq mm5, mm4 ; 33 23 13 0 [all...] |
subpixel_mmx.asm | 60 movq mm5, mm4 ; mm5 = p-2..p5 61 punpckhbw mm4, mm0 ; mm5 = p2..p5 62 pmullw mm4, mm7 ; mm5 *= kernel 4 modifiers 63 paddsw mm3, mm4 ; mm3 += mm5 65 movq mm4, mm5 ; mm4 = p-2..p5; 66 psrlq mm5, 16 ; mm5 = p0..p5; 67 punpcklbw mm5, mm0 ; mm5 = p0..p [all...] |
/external/mesa3d/src/mesa/x86-64/ |
xform4.S | 261 movq 8(%rdx), %mm5 /* x3 | x2 */ 264 movq %mm5, %mm6 /* x3 | x2 */ 268 pfmul %mm2, %mm5 /* x3*m32 | x2*m22 */ 271 pfacc %mm7, %mm5 /* x3 | x2*m22+x3*m32 */ 277 movq %mm5, 8(%rdi) /* write r2, r3 */ 327 movq 8(%rdx), %mm5 /* x3 | x2 */ 330 movq %mm5, %mm6 /* x3 | x2 */ 333 punpckldq %mm5, %mm5 /* x2 | x2 */ 335 pfmul %mm2, %mm5 /* x2*m21 | x2*m20 * [all...] |