Skip to main content

patch_seq_float_to_int

Function patch_seq_float_to_int 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn patch_seq_float_to_int(stack: Stack) -> Stack
Expand description

Convert Float to Int: ( Float – Int )

Truncates toward zero. Values outside 63-bit signed range are clamped:

  • Values >= 2^62-1 become 2^62-1 (4611686018427387903)
  • Values <= -(2^62) become -(2^62) (-4611686018427387904)
  • NaN becomes 0

§Safety

Stack must have a Float value on top