79 const int32_t f_in_inv_dir_idx[] = {0, 2, 1, 4, 3, 6, 5, 10, 9, 8, 7, 16, 15, 18, 17, 12, 11, 14, 13};
81 const float weights[] = {((float)(0.33333333333333333)), ((
float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((
float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((
float)(0.055555555555555556)), ((float)(0.055555555555555556)), ((
float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((
float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((
float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((
float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((
float)(0.027777777777777778)), ((float)(0.027777777777777778)), ((
float)(0.027777777777777778)), ((float)(0.027777777777777778))};
83 const int32_t
neighbour_offset_x[] = {0, 0, 0, -1, 1, 0, 0, -1, 1, -1, 1, 0, 0, -1, 1, 0, 0, -1, 1};
84 const int32_t
neighbour_offset_y[] = {0, 1, -1, 0, 0, 0, 0, 1, 1, -1, -1, 1, -1, 0, 0, 1, -1, 0, 0};
85 const int32_t
neighbour_offset_z[] = {0, 0, 0, 0, 0, 1, -1, 0, 0, 0, 0, 1, 1, 1, 1, -1, -1, -1, -1};
88 uint8_t *
RESTRICT _data_indexVector_10 = _data_indexVector;
89 const int32_t x = *((int32_t *)(&_data_indexVector_10[28 * blockDim.x * blockIdx.x + 28 * threadIdx.x]));
90 uint8_t *
RESTRICT _data_indexVector_14 = _data_indexVector + 4;
91 const int32_t y = *((int32_t *)(&_data_indexVector_14[28 * blockDim.x * blockIdx.x + 28 * threadIdx.x]));
92 uint8_t *
RESTRICT _data_indexVector_18 = _data_indexVector + 8;
93 const int32_t z = *((int32_t *)(&_data_indexVector_18[28 * blockDim.x * blockIdx.x + 28 * threadIdx.x]));
94 uint8_t *
RESTRICT _data_indexVector_112 = _data_indexVector + 12;
95 const int32_t dir = *((int32_t *)(&_data_indexVector_112[28 * blockDim.x * blockIdx.x + 28 * threadIdx.x]));
120 uint8_t *
RESTRICT _data_indexVector_116 = _data_indexVector + 16;
121 uint8_t *
RESTRICT _data_indexVector_120 = _data_indexVector + 20;
122 uint8_t *
RESTRICT _data_indexVector_124 = _data_indexVector + 24;