Commit 3d021dd6 authored by Diego Biurrun's avatar Diego Biurrun

Remove unnecessary emms Assembler instructions.

Originally committed as revision 28518 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale
parent b7d3a8c1
...@@ -24,7 +24,6 @@ ...@@ -24,7 +24,6 @@
#include <inttypes.h> #include <inttypes.h>
#include <stdarg.h> #include <stdarg.h>
#include "config.h"
#undef HAVE_AV_CONFIG_H #undef HAVE_AV_CONFIG_H
#include "libavutil/avutil.h" #include "libavutil/avutil.h"
#include "swscale.h" #include "swscale.h"
...@@ -119,10 +118,6 @@ static int doTest(uint8_t *ref[3], int refStride[3], int w, int h, int srcFormat ...@@ -119,10 +118,6 @@ static int doTest(uint8_t *ref[3], int refStride[3], int w, int h, int srcFormat
sws_scale(dstContext, src, srcStride, 0, srcH, dst, dstStride); sws_scale(dstContext, src, srcStride, 0, srcH, dst, dstStride);
sws_scale(outContext, dst, dstStride, 0, dstH, out, refStride); sws_scale(outContext, dst, dstStride, 0, dstH, out, refStride);
#if ARCH_X86
__asm__ volatile ("emms\n\t");
#endif
ssdY= getSSD(ref[0], out[0], refStride[0], refStride[0], w, h); ssdY= getSSD(ref[0], out[0], refStride[0], refStride[0], w, h);
ssdU= getSSD(ref[1], out[1], refStride[1], refStride[1], (w+1)>>1, (h+1)>>1); ssdU= getSSD(ref[1], out[1], refStride[1], refStride[1], (w+1)>>1, (h+1)>>1);
ssdV= getSSD(ref[2], out[2], refStride[2], refStride[2], (w+1)>>1, (h+1)>>1); ssdV= getSSD(ref[2], out[2], refStride[2], refStride[2], (w+1)>>1, (h+1)>>1);
...@@ -209,10 +204,6 @@ int main(int argc, char **argv){ ...@@ -209,10 +204,6 @@ int main(int argc, char **argv){
} }
sws_scale(sws, rgb_src, rgb_stride, 0, H, src, stride); sws_scale(sws, rgb_src, rgb_stride, 0, H, src, stride);
#if ARCH_X86
__asm__ volatile ("emms\n\t");
#endif
selfTest(src, stride, W, H); selfTest(src, stride, W, H);
return 123; return 123;
......
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