< prev index next >

src/java.desktop/share/native/libmlib_image/mlib_ImageLookUp_64.c

Print this page

        

*** 522,532 **** --- 522,539 ---- for (c = 0; c < csize; c++) { table_base[c] = &table[c][32768]; } + #ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Warray-bounds" + #endif MLIB_C_IMAGELOOKUP(mlib_d64, mlib_s16, table_base); + #ifdef __GNUC__ + #pragma GCC diagnostic pop + #endif } /***************************************************************/ void mlib_ImageLookUp_U16_D64(const mlib_u16 *src, mlib_s32 slb,
*** 542,552 **** --- 549,566 ---- for (c = 0; c < csize; c++) { table_base[c] = &table[c][0]; } + #ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Warray-bounds" + #endif MLIB_C_IMAGELOOKUP(mlib_d64, mlib_u16, table_base); + #ifdef __GNUC__ + #pragma GCC diagnostic pop + #endif } /***************************************************************/ void mlib_ImageLookUp_S32_D64(const mlib_s32 *src, mlib_s32 slb,
*** 563,573 **** --- 577,594 ---- for (c = 0; c < csize; c++) { table_base[c] = &table[c][shift]; } + #ifdef __GNUC__ + #pragma GCC diagnostic push + #pragma GCC diagnostic ignored "-Warray-bounds" + #endif MLIB_C_IMAGELOOKUP(mlib_d64, mlib_s32, table_base); + #ifdef __GNUC__ + #pragma GCC diagnostic pop + #endif } /***************************************************************/ void mlib_ImageLookUpSI_U8_D64(const mlib_u8 *src, mlib_s32 slb,
< prev index next >