Changeset 5699 for pjproject/trunk/third_party/yuv/source/rotate_win.cc
- Timestamp:
- Nov 21, 2017 9:25:11 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/third_party/yuv/source/rotate_win.cc
r5633 r5699 18 18 19 19 // This module is for 32 bit Visual C x86 and clangcl 20 #if !defined(LIBYUV_DISABLE_X86) && defined(_M_IX86) 20 #if !defined(LIBYUV_DISABLE_X86) && defined(_M_IX86) && defined(_MSC_VER) 21 21 22 22 __declspec(naked) void TransposeWx8_SSSE3(const uint8* src, … … 173 173 lea eax, [eax + 8 * edi + 16] 174 174 neg edi 175 // Second round of bit swap.175 // Second round of bit swap. 176 176 movdqa xmm5, xmm0 177 177 punpcklwd xmm0, xmm2 … … 193 193 movdqa xmm7, xmm6 194 194 195 // Third round of bit swap.196 // Write to the destination pointer.195 // Third round of bit swap. 196 // Write to the destination pointer. 197 197 movdqa xmm6, xmm0 198 198 punpckldq xmm0, xmm4
Note: See TracChangeset
for help on using the changeset viewer.