diff options
author | Ramiro Polla <ramiro.polla@gmail.com> | 2008-05-08 21:11:24 +0000 |
---|---|---|
committer | Ramiro Polla <ramiro.polla@gmail.com> | 2008-05-08 21:11:24 +0000 |
commit | 40d0e665d09aca5918c0b70b7045f32fae71f3eb (patch) | |
tree | 90a376cb30c157bbb7b682d62a5c776e4a8917f0 /libavcodec/i386/dsputil_mmx_rnd.h | |
parent | 35027eddf3113fa8a0e0c72aad12c9ac6a9a5228 (diff) | |
download | ffmpeg-40d0e665d09aca5918c0b70b7045f32fae71f3eb.tar.gz |
Do not misuse long as the size of a register in x86.
typedef x86_reg as the appropriate size and use it instead.
Originally committed as revision 13081 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/i386/dsputil_mmx_rnd.h')
-rw-r--r-- | libavcodec/i386/dsputil_mmx_rnd.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libavcodec/i386/dsputil_mmx_rnd.h b/libavcodec/i386/dsputil_mmx_rnd.h index 33c8a2692e..22413104ac 100644 --- a/libavcodec/i386/dsputil_mmx_rnd.h +++ b/libavcodec/i386/dsputil_mmx_rnd.h @@ -57,7 +57,7 @@ static void DEF(put, pixels8_x2)(uint8_t *block, const uint8_t *pixels, int line "subl $4, %0 \n\t" "jnz 1b \n\t" :"+g"(h), "+S"(pixels), "+D"(block) - :"r"((long)line_size) + :"r"((x86_reg)line_size) :REG_a, "memory"); } @@ -107,7 +107,7 @@ static void av_unused DEF(put, pixels8_l2)(uint8_t *dst, uint8_t *src1, uint8_t #else :"+b"(h), "+a"(src1), "+c"(src2), "+d"(dst) #endif - :"S"((long)src1Stride), "D"((long)dstStride) + :"S"((x86_reg)src1Stride), "D"((x86_reg)dstStride) :"memory"); } @@ -153,7 +153,7 @@ static void DEF(put, pixels16_x2)(uint8_t *block, const uint8_t *pixels, int lin "subl $4, %0 \n\t" "jnz 1b \n\t" :"+g"(h), "+S"(pixels), "+D"(block) - :"r"((long)line_size) + :"r"((x86_reg)line_size) :REG_a, "memory"); } @@ -202,7 +202,7 @@ static void av_unused DEF(put, pixels16_l2)(uint8_t *dst, uint8_t *src1, uint8_t #else :"+b"(h), "+a"(src1), "+c"(src2), "+d"(dst) #endif - :"S"((long)src1Stride), "D"((long)dstStride) + :"S"((x86_reg)src1Stride), "D"((x86_reg)dstStride) :"memory"); } @@ -231,7 +231,7 @@ static void DEF(put, pixels8_y2)(uint8_t *block, const uint8_t *pixels, int line "subl $4, %0 \n\t" "jnz 1b \n\t" :"+g"(h), "+S"(pixels), "+D"(block) - :"r"((long)line_size) + :"r"((x86_reg)line_size) :REG_a, "memory"); } @@ -297,7 +297,7 @@ static void DEF(put, pixels8_xy2)(uint8_t *block, const uint8_t *pixels, int lin "subl $2, %0 \n\t" "jnz 1b \n\t" :"+g"(h), "+S"(pixels) - :"D"(block), "r"((long)line_size) + :"D"(block), "r"((x86_reg)line_size) :REG_a, "memory"); } @@ -493,7 +493,7 @@ static void DEF(avg, pixels8_y2)(uint8_t *block, const uint8_t *pixels, int line "subl $4, %0 \n\t" "jnz 1b \n\t" :"+g"(h), "+S"(pixels), "+D"(block) - :"r"((long)line_size) + :"r"((x86_reg)line_size) :REG_a, "memory"); } @@ -568,7 +568,7 @@ static void DEF(avg, pixels8_xy2)(uint8_t *block, const uint8_t *pixels, int lin "subl $2, %0 \n\t" "jnz 1b \n\t" :"+g"(h), "+S"(pixels) - :"D"(block), "r"((long)line_size) + :"D"(block), "r"((x86_reg)line_size) :REG_a, "memory"); } |