(a: u64, b: u64)
| 224 | } |
| 225 | |
| 226 | pub fn remuw(a: u64, b: u64) -> u64 { |
| 227 | let dividend = a as u32; |
| 228 | let divisor = b as u32; |
| 229 | if divisor == 0 { |
| 230 | dividend as i32 as i64 as u64 |
| 231 | } else { |
| 232 | (dividend % divisor) as i32 as i64 as u64 |
| 233 | } |
| 234 | } |
| 235 | |
| 236 | // --- FP rounding helpers --- |
| 237 |