fn expo2f(x: f32) f32
fn expo2f(x: f32) f32 { const k: u32 = 235; const kln2 = 0x1.45C778p+7; const u = (0x7F + k / 2) << 23; const scale = @as(f32, @bitCast(u)); return @exp(x - kln2) * scale * scale; }