Index: media/base/simd/scale_yuv_to_rgb_mmx.inc |
diff --git a/media/base/simd/scale_yuv_to_rgb_mmx.inc b/media/base/simd/scale_yuv_to_rgb_mmx.inc |
index 60351db557d570cd2ba596de0c6600a0a41008a5..a599b0c30a2262569ec0480e2acf9cb4935739ea 100644 |
--- a/media/base/simd/scale_yuv_to_rgb_mmx.inc |
+++ b/media/base/simd/scale_yuv_to_rgb_mmx.inc |
@@ -19,9 +19,8 @@ |
; 4. ARGB frame |
; 5. Width |
; 6. Source dx |
-; 7. Lookup table address |
-PROLOGUE 7, 7, 3, Y, U, V, ARGB, R1, R2, TEMP |
+PROLOGUE 6, 7, 3, Y, U, V, ARGB, R1, R2, TEMP |
%ifdef ARCH_X86_64 |
%define WORD_SIZE QWORD |
@@ -34,11 +33,10 @@ |
%define SOURCE_DX WORD_SIZE [rsp] |
- mov R1q, TEMPq |
- |
+ LOAD_SYM R1q, mangle(kCoefficientsRgbY) |
%define WIDTH WORD_SIZE [rsp + gprsize] |
%define TABLE R1q |
-%define Xq R2q |
+%define Xq R2q |
; Set Xq index to 0. |
xor Xq, Xq |