void friend on Nostr: npub1f3nlr…me887 It's nonsensical to have 50- or even 800-digit decimal constants ...
npub1f3nlrmpjja65pzmvlegyl27l0y2m007nncxttdwqndrejajvdzas2me887 (npub1f3n…e887) It's nonsensical to have 50- or even 800-digit decimal constants even in generated code. It take time to produce the digits, it takes time to parse the digits, no-one is winning here. If LLVM IR was written by hand, you'd be informing the human that the constant they requested does not exist in binary64, but it's not a human at the end of the line, it's a program, who would have been willing to write "1.0E-15" if you had instead promised to take the nearest representable value to that.