The IEEE byte representation of a float.
f32_w32 pi1078530011
f32_w32 (-7913907.5)3404825447
23 ^ 73404825447
:: a typeCtrl KGHC 10.0.0.20260917 · lts/ghc-10.0.x · fc4e598 · 2026-10-11
Modulehosc-0.21.1Haskell2010
Bit-level type casts and byte layout string typecasts.
The IEEE byte representation of a float.
f32_w32 pi1078530011
f32_w32 (-7913907.5)3404825447
23 ^ 73404825447
Inverse of f32_w32.
w32_f32 10785300113.1415927
w32_f32 (23 ^ 7)-7913907.5
The IEEE byte representation of a double.
f64_w64 pi4614256656552045848
f64_w64 1.6822072834e-3143404825447
Inverse of f64_w64.
w64_f64 46142566565520458483.141592653589793
w64_f64 (23 ^ 7)1.6822072834e-314
Transform a haskell string into a C string (a null suffixed byte string).
Inverse of str_cstr.
Transform a haskell string to a pascal string (a length prefixed byte string).
Inverse of str_pstr.