for( i = 0; i < 8; i++ )
{
- const unsigned int a0 = block[i+0*8] + block[i+4*8];
- const unsigned int a2 = block[i+0*8] - block[i+4*8];
- const unsigned int a4 = (block[i+2*8]>>1) - block[i+6*8];
- const unsigned int a6 = (block[i+6*8]>>1) + block[i+2*8];
+ const unsigned int a0 = block[i+0*8] + (unsigned)block[i+4*8];
+ const unsigned int a2 = block[i+0*8] - (unsigned)block[i+4*8];
+ const unsigned int a4 = (block[i+2*8]>>1) - (unsigned)block[i+6*8];
+ const unsigned int a6 = (block[i+6*8]>>1) + (unsigned)block[i+2*8];
const unsigned int b0 = a0 + a6;
const unsigned int b2 = a2 + a4;