diff options
-rw-r--r-- | src/post/deinterlace/plugins/linearblend.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/post/deinterlace/plugins/linearblend.c b/src/post/deinterlace/plugins/linearblend.c index 977efe2b3..372db5ce1 100644 --- a/src/post/deinterlace/plugins/linearblend.c +++ b/src/post/deinterlace/plugins/linearblend.c @@ -183,6 +183,10 @@ static void deinterlace_scanline_linear_blend_mmxext( uint8_t *output, int i; static mmx_t high_mask = {ub:{0xff,0xff,0xff,0xff,0,0,0,0}}; + READ_PREFETCH_2048( t0 ); + READ_PREFETCH_2048( b0 ); + READ_PREFETCH_2048( m1 ); + // Get width in bytes. width *= 2; i = width / 8; @@ -244,6 +248,10 @@ static void deinterlace_scanline_linear_blend2_mmxext( uint8_t *output, uint8_t *b1 = data->b1; int i; + + READ_PREFETCH_2048( t1 ); + READ_PREFETCH_2048( b1 ); + READ_PREFETCH_2048( m0 ); // Get width in bytes. width *= 2; |