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

Function divuw

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

Source from the content-addressed store, hash-verified

202}
203
204pub fn divuw(a: u64, b: u64) -> u64 {
205 let dividend = a as u32;
206 let divisor = b as u32;
207 if divisor == 0 {
208 u64::MAX
209 } else {
210 (dividend / divisor) as i32 as i64 as u64
211 }
212}
213
214pub fn remw(a: u64, b: u64) -> u64 {
215 let dividend = a as i32;

Callers 1

exec_alu32Function · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected