Skip to main content

taichi.lang.simt.warp#

taichi.lang.simt.warp.active_mask()#
taichi.lang.simt.warp.all_nonzero(mask, predicate)#
taichi.lang.simt.warp.any_nonzero(mask, predicate)#
taichi.lang.simt.warp.ballot(predicate)#
taichi.lang.simt.warp.match_all(mask, val)#
taichi.lang.simt.warp.match_any(mask, value)#
taichi.lang.simt.warp.shfl_down_f32(mask, val, offset)#
taichi.lang.simt.warp.shfl_down_i32(mask, val, offset)#
taichi.lang.simt.warp.shfl_sync_f32(mask, val, offset)#
taichi.lang.simt.warp.shfl_sync_i32(mask, val, offset)#
taichi.lang.simt.warp.shfl_up_f32(mask, val, offset)#
taichi.lang.simt.warp.shfl_up_i32(mask, val, offset)#
taichi.lang.simt.warp.shfl_xor_i32(mask, val, offset)#
taichi.lang.simt.warp.sync(mask)#
taichi.lang.simt.warp.unique(mask, predicate)#