MCPcopy Create free account
hub / github.com/LPC4/Full-Stack / remuw

Function remuw

crates/virtual-machine/src/cpu/alu.rs:226–234  ·  view source on GitHub ↗
(a: u64, b: u64)

Source from the content-addressed store, hash-verified

224}
225
226pub 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

Callers 1

exec_alu32Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected