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