Skip to main content

luna_jit_table_set_float_float

Function luna_jit_table_set_float_float 

Source
#[unsafe(no_mangle)]
pub unsafe extern "C" fn luna_jit_table_set_float_float( t: i64, key_bits: i64, val_bits: i64, )
Expand description

P11-S5c — Float-key, Float-value variant. luna 5.1 / 5.2 lower for i = 1, N do t[i] = i end with a Float loop var (no Int subtype in those dialects), so the SetTable’s key and value arguments arrive as f64 bit-patterns. Table::set normalizes integral Float keys back to Int slots so #t still reports the array length we’d expect — same shape PUC produces.