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