https://hgpu.org/?p=13881
Unsafe Floating-point to Unsigned Integer Casting Check for GPU Programs