diff options
Diffstat (limited to 'media')
-rw-r--r-- | media/base/simd/convert_yuv_to_rgb_sse.asm | 17 | ||||
-rw-r--r-- | media/base/simd/scale_yuv_to_rgb_sse.asm | 8 |
2 files changed, 25 insertions, 0 deletions
diff --git a/media/base/simd/convert_yuv_to_rgb_sse.asm b/media/base/simd/convert_yuv_to_rgb_sse.asm index 2f1967a..28d2214 100644 --- a/media/base/simd/convert_yuv_to_rgb_sse.asm +++ b/media/base/simd/convert_yuv_to_rgb_sse.asm @@ -21,3 +21,20 @@ ; int width); %define SYMBOL ConvertYUVToRGB32Row_SSE %include "convert_yuv_to_rgb_mmx.inc" + +; void ScaleYUVToRGB32Row_MMX(const uint8* y_buf, +; const uint8* u_buf, +; const uint8* v_buf, +; uint8* rgb_buf, +; int width, +; int source_dx); +%define SYMBOL ScaleYUVToRGB32Row_SSE +%include "scale_yuv_to_rgb_mmx.inc" + +; void LinearScaleYUVToRGB32Row_MMX(const uint8* y_buf, +; const uint8* u_buf, +; const uint8* v_buf, +; uint8* rgb_buf, +; int width, +; int source_dx); + diff --git a/media/base/simd/scale_yuv_to_rgb_sse.asm b/media/base/simd/scale_yuv_to_rgb_sse.asm index 5b849a6..bdd5625 100644 --- a/media/base/simd/scale_yuv_to_rgb_sse.asm +++ b/media/base/simd/scale_yuv_to_rgb_sse.asm @@ -21,3 +21,11 @@ ; int source_dx); %define SYMBOL ScaleYUVToRGB32Row_SSE %include "scale_yuv_to_rgb_mmx.inc" + +; void LinearScaleYUVToRGB32Row_SSE(const uint8* y_buf, +; const uint8* u_buf, +; const uint8* v_buf, +; uint8* rgb_buf, +; int width, +; int source_dx); + |