]> granicus.if.org Git - openjpeg/commitdiff
Add paranoid sentinels
authorMathieu Malaterre <mathieu.malaterre@gmail.com>
Sat, 10 Oct 2015 16:38:08 +0000 (18:38 +0200)
committerMathieu Malaterre <mathieu.malaterre@gmail.com>
Sat, 10 Oct 2015 16:38:08 +0000 (18:38 +0200)
src/lib/openjp2/mct.c

index 8b0276f32d847c52f95c8650bff5432e80c3d289..9bb01da490748454163009468f8e99fa9cb13d5a 100644 (file)
@@ -81,6 +81,10 @@ void opj_mct_encode(
 {
        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 );
        
        for(i = 0; i < (len & ~3U); i += 4) {
                __m128i y, u, v;