roc/crates/compiler/gen_dev/src/generic64
shua 8fd2fbc3a1
gen-dev: complete Num{Mul,Add,Sub}Saturated impls
MulSaturated and AddSaturated are now implemented for u128, i128
SubSaturated is now implemented for Dec even if it's a little strange to
saturate at a decimal value:

```
» Num.subSaturated -170_141_183_460_469_231_731dec 1

-170141183460469231731.687303715884105728 : Dec
```

I decided to rm the `build_num_{mul,add}_saturated` methods because
they don't require any asm-specifics. They either call out to bitcode, or
use the non-saturated version for floats.
2024-11-30 23:01:44 +01:00
..
aarch64.rs gen-dev: impl Num.neg for Dec,F32,F64 2024-11-23 19:17:55 +01:00
disassembler_test_macro.rs clippy fixes 2024-01-01 19:19:44 +01:00
mod.rs gen-dev: complete Num{Mul,Add,Sub}Saturated impls 2024-11-30 23:01:44 +01:00
storage.rs Use roc_target over target_lexicon 2024-03-31 10:50:26 -07:00
x86_64.rs gen-dev: impl Num.neg for Dec,F32,F64 2024-11-23 19:17:55 +01:00