*valid_data_mask = 0xffff;
return loadu128(ci->buf + offset);
}
- u8 data[sizeof(m128)] ALIGN_DIRECTIVE;
+ ALIGN_DIRECTIVE u8 data[sizeof(m128)];
*valid_data_mask = (u16)getBufferDataComplex(ci, offset, data, 16);
return *(m128 *)data;
}
*valid_data_mask = ~0u;
return loadu256(ci->buf + offset);
}
- u8 data[sizeof(m256)] ALIGN_DIRECTIVE;
+ ALIGN_DIRECTIVE u8 data[sizeof(m256)];
*valid_data_mask = getBufferDataComplex(ci, offset, data, 32);
return *(m256 *)data;
}
#include "simd_utils.h"
-const char vbs_mask_data[] ALIGN_CL_DIRECTIVE = {
+ALIGN_CL_DIRECTIVE const char vbs_mask_data[] = {
0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0,
0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0, 0xf0,
#define ZEROES_32 ZEROES_8, ZEROES_8, ZEROES_8, ZEROES_8
/** \brief LUT for the mask1bit functions. */
-const u8 simd_onebit_masks[] ALIGN_CL_DIRECTIVE = {
+ALIGN_CL_DIRECTIVE const u8 simd_onebit_masks[] = {
ZEROES_31, 0x01, ZEROES_32,
ZEROES_31, 0x02, ZEROES_32,
ZEROES_31, 0x04, ZEROES_32,