OPJ_SIZE_T i;
const OPJ_SIZE_T len = n;
/* buffer are aligned on 16 bytes */
- assert( (uintptr_t)c0 & 16 == 0 );
- assert( (uintptr_t)c1 & 16 == 0 );
- assert( (uintptr_t)c2 & 16 == 0 );
+ assert( ((uintptr_t)c0 & 0xf) == 0 );
+ assert( ((uintptr_t)c1 & 0xf) == 0 );
+ assert( ((uintptr_t)c2 & 0xf) == 0 );
for(i = 0; i < (len & ~3U); i += 4) {
__m128i y, u, v;
/* glibc doc states one can mixed aligned malloc with realloc */
void *r_ptr = realloc( ptr, size );
/* fast path */
- if( (uintptr_t)r_ptr & alignment == 0 )
+ if( ((uintptr_t)r_ptr & alignment) == 0 )
return r_ptr;
/* this is non-trivial to implement a portable aligned realloc, so use a
* simple approach where we do not need a function that return the size of an