146 dim3 _block(
uint32_c(((128 < _size_field_0) ? 128 : _size_field_0)),
uint32_c(((1024 < ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))) ? 1024 : ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))))),
uint32_c(((64 < ((_size_field_2 < ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))))) ? _size_field_2 : ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))))))) ? 64 : ((_size_field_2 < ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))))) ? _size_field_2 : ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))))))));
147 dim3 _grid(
uint32_c(((_size_field_0) % (((128 < _size_field_0) ? 128 : _size_field_0)) == 0 ? (
int64_t)(_size_field_0) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)) : ((
int64_t)(_size_field_0) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))) + 1)),
uint32_c(((_size_field_1) % (((1024 < ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))) ? 1024 : ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))))) == 0 ? (
int64_t)(_size_field_1) / (
int64_t)(((1024 < ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))) ? 1024 : ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))))) : ((
int64_t)(_size_field_1) / (
int64_t)(((1024 < ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))) ? 1024 : ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))))) + 1)),
uint32_c(((_size_field_2) % (((64 < ((_size_field_2 < ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))))) ? _size_field_2 : ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))))))) ? 64 : ((_size_field_2 < ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))))) ? _size_field_2 : ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))))))) == 0 ? (
int64_t)(_size_field_2) / (
int64_t)(((64 < ((_size_field_2 < ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))))) ? _size_field_2 : ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))))))) ? 64 : ((_size_field_2 < ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))))) ? _size_field_2 : ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))))))) : ((
int64_t)(_size_field_2) / (
int64_t)(((64 < ((_size_field_2 < ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))))) ? _size_field_2 : ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))))))) ? 64 : ((_size_field_2 < ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0))))))) ? _size_field_2 : ((
int64_t)(256) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0) * ((_size_field_1 < 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))) ? _size_field_1 : 2 * ((
int64_t)(128) / (
int64_t)(((128 < _size_field_0) ? 128 : _size_field_0)))))))))) + 1)));