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

Function fp_sub_d

crates/virtual-machine/src/cpu/alu.rs:483–492  ·  view source on GitHub ↗
(a: f64, b: f64, _rm: u8)

Source from the content-addressed store, hash-verified

481 let flags = flags_binary_d(a, b, result);
482 let bits = if result.is_nan() {
483 canon_nan_d()
484 } else {
485 box_f64(result)
486 };
487 (bits, flags)
488}
489
490pub fn fp_mul_d(a: f64, b: f64, _rm: u8) -> (u64, u8) {
491 let result = a * b;
492 let flags = flags_binary_d(a, b, result);
493 let bits = if result.is_nan() {
494 canon_nan_d()
495 } else {

Callers 1

exec_fp_opFunction · 0.85

Calls 3

flags_binary_dFunction · 0.85
canon_nan_dFunction · 0.85
box_f64Function · 0.85

Tested by

no test coverage detected