Chromium Code Reviews| 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..fbedd002eb15313198a5d10583c1a60cde34e0cc 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 |
|
scherkus (not reviewing)
2014/04/22 18:53:33
nit: it seems like a lot of these .asm files white
rileya (GONE FROM CHROMIUM)
2014/04/23 21:23:51
Fixed.
|
| +%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 |