fn expo2f(x: f32) f32 x: f3219
20
21
22
23
24
25
26fn 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;
}