| ... | ... | @@ -19,6 +19,12 @@ pub const f32_max = 3.40282346638528859812e+38; |
| 19 | 19 | pub const f32_epsilon = 1.1920928955078125e-07; |
| 20 | 20 | pub const f32_toint = 1.0 / f32_epsilon; |
| 21 | 21 | |
| 22 | pub const f16_true_min = 0.000000059604644775390625; // 2**-24 |
| 23 | pub const f16_min = 0.00006103515625; // 2**-14 |
| 24 | pub const f16_max = 65504; |
| 25 | pub const f16_epsilon = 0.0009765625; // 2**-10 |
| 26 | pub const f16_toint = 1.0 / f16_epsilon; |
| 27 | |
| 22 | 28 | pub const nan_u32 = u32(0x7F800001); |
| 23 | 29 | pub const nan_f32 = @bitCast(f32, nan_u32); |
| 24 | 30 | |