Commit ee4bc0d8 authored by fbarchard@google.com's avatar fbarchard@google.com

vzeroupper moved to just before ret. in one case it was done after ret, which…

vzeroupper moved to just before ret.  in one case it was done after ret, which is a bug that would cause a performance stall.
BUG=none
TESTED=try bots
R=harryjin@google.com

Review URL: https://webrtc-codereview.appspot.com/24159004

git-svn-id: http://libyuv.googlecode.com/svn/trunk@1149 16f28f9a-4ce2-e073-06de-1de4eb20be90
parent d10f8050
Name: libyuv
URL: http://code.google.com/p/libyuv/
Version: 1146
Version: 1147
License: BSD
License File: LICENSE
......
......@@ -11,6 +11,6 @@
#ifndef INCLUDE_LIBYUV_VERSION_H_ // NOLINT
#define INCLUDE_LIBYUV_VERSION_H_
#define LIBYUV_VERSION 1146
#define LIBYUV_VERSION 1147
#endif // INCLUDE_LIBYUV_VERSION_H_ NOLINT
......@@ -1603,10 +1603,10 @@ void I422ToARGBRow_AVX2(const uint8* y_buf,
lea edx, [edx + 64]
sub ecx, 16
jg convertloop
vzeroupper
pop edi
pop esi
vzeroupper
ret
}
}
......@@ -1649,10 +1649,10 @@ void I422ToBGRARow_AVX2(const uint8* y_buf,
lea edx, [edx + 64]
sub ecx, 16
jg convertloop
vzeroupper
pop edi
pop esi
vzeroupper
ret
}
}
......@@ -1695,10 +1695,10 @@ void I422ToRGBARow_AVX2(const uint8* y_buf,
lea edx, [edx + 64]
sub ecx, 16
jg convertloop
vzeroupper
pop edi
pop esi
vzeroupper
ret
}
}
......@@ -1741,10 +1741,10 @@ void I422ToABGRRow_AVX2(const uint8* y_buf,
lea edx, [edx + 64]
sub ecx, 16
jg convertloop
vzeroupper
pop edi
pop esi
vzeroupper
ret
}
}
......@@ -3123,8 +3123,8 @@ void UYVYToYRow_AVX2(const uint8* src_uyvy,
vmovdqu [edx], ymm0
lea edx, [edx + 32]
jg convertloop
ret
vzeroupper
ret
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment