# HG changeset patch # User rbultje # Date 1284726262 0 # Node ID 9575307cbb82537f5435ec13c2c9435788f84cf8 # Parent bc17df45daa31ee69ed0c918e1f18d3650b4328b Don't access upper 32 bits of a 32-bit int on 64-bit systems. diff -r bc17df45daa3 -r 9575307cbb82 x86/dsputilenc_yasm.asm --- a/x86/dsputilenc_yasm.asm Fri Sep 17 03:01:57 2010 +0000 +++ b/x86/dsputilenc_yasm.asm Fri Sep 17 12:24:22 2010 +0000 @@ -284,7 +284,7 @@ INIT_XMM ; sse16_sse2(void *v, uint8_t * pix1, uint8_t * pix2, int line_size, int h) cglobal sse16_sse2, 5, 5, 8 - shr r4, 1 + shr r4d, 1 pxor m0, m0 ; mm0 = 0 pxor m7, m7 ; mm7 holds the sum