Index: media/base/simd/scale_yuv_to_rgb_sse2_x64.asm |
diff --git a/media/base/simd/scale_yuv_to_rgb_sse2_x64.asm b/media/base/simd/scale_yuv_to_rgb_sse2_x64.asm |
index cf0d140dbfdc2075564c5e7f4b7ecf20a0462499..d6786875a312da3dc72545ee14c45956d6a00d64 100644 |
--- a/media/base/simd/scale_yuv_to_rgb_sse2_x64.asm |
+++ b/media/base/simd/scale_yuv_to_rgb_sse2_x64.asm |
@@ -32,21 +32,17 @@ |
; 4. ARGB frame |
; 5. Width |
; 6. Source dx |
-; 7. Convert table |
-PROLOGUE 7, 7, 3, Y, U, V, ARGB, WIDTH, SOURCE_DX, R1 |
+PROLOGUE 6, 7, 3, Y, U, V, ARGB, WIDTH, SOURCE_DX, COMP |
%define TABLEq r10 |
%define Xq r11 |
%define INDEXq r12 |
-%define COMPq R1q |
-%define COMPd R1d |
- |
PUSH r10 |
PUSH r11 |
PUSH r12 |
- mov TABLEq, R1q |
+ LOAD_SYM TABLEq, mangle(kCoefficientsRgbY) |
; Set Xq index to 0. |
xor Xq, Xq |