diff options
Diffstat (limited to 'media/base/yuv_row_linux.cc')
-rw-r--r-- | media/base/yuv_row_linux.cc | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/media/base/yuv_row_linux.cc b/media/base/yuv_row_linux.cc index 9d567ad..9410c2f 100644 --- a/media/base/yuv_row_linux.cc +++ b/media/base/yuv_row_linux.cc @@ -408,15 +408,9 @@ void ScaleYUVToRGB32Row(const uint8* y_buf, "sar $0x4,%eax\n" "movzbl (%edx,%eax,1),%eax\n" "movq kCoefficientsRgbY(,%eax,8),%mm1\n" - "mov %ebx,%eax\n" - "sar $0x4,%eax\n" - "movzbl (%edx,%eax,1),%eax\n" - "movq kCoefficientsRgbY(,%eax,8),%mm2\n" "paddsw %mm0,%mm1\n" - "paddsw %mm0,%mm2\n" "psraw $0x6,%mm1\n" - "psraw $0x6,%mm2\n" - "packuswb %mm2,%mm1\n" + "packuswb %mm1,%mm1\n" "movd %mm1,0x0(%ebp)\n" "scaledone:" |