mirror of
https://chromium.googlesource.com/libyuv/libyuv
synced 2025-12-08 01:36:47 +08:00
Fix for ret in rotate for nacl 32 bit
BUG=253 TESTED=VALID R=nfullagar@google.com Review URL: https://webrtc-codereview.appspot.com/2009005 git-svn-id: http://libyuv.googlecode.com/svn/trunk@755 16f28f9a-4ce2-e073-06de-1de4eb20be90
This commit is contained in:
parent
e9a27403d4
commit
ee34d49b28
@ -503,7 +503,13 @@ extern "C" void TransposeUVWx8_SSE2(const uint8* src, int src_stride,
|
||||
"pop %edi \n"
|
||||
"pop %esi \n"
|
||||
"pop %ebx \n"
|
||||
#if defined(__native_client__)
|
||||
"pop %ecx \n"
|
||||
"and $0xffffffe0,%ecx \n"
|
||||
"jmp *%ecx \n"
|
||||
#else
|
||||
"ret \n"
|
||||
#endif
|
||||
);
|
||||
#elif !defined(LIBYUV_DISABLE_X86) && defined(__x86_64__)
|
||||
// 64 bit version has enough registers to do 16x8 to 8x16 at a time.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user