softfpu-rs icon indicating copy to clipboard operation
softfpu-rs copied to clipboard

Unexpected results from f32_sub

Open Inokinoki opened this issue 4 years ago • 0 comments

Subtraction cannot handle "0" cases:

assert_eq!(crate::soft_f32::f32_sub(0x0, 0xBDCCCCCE), 0x3DCCCCCE);
assert_eq!(crate::soft_f32::f32_sub(0x0, 0x3DCCCCCE), 0xBDCCCCCE);
assert_eq!(crate::soft_f32::f32_sub(0x0, 0x0), 0x0);
assert_eq!(crate::soft_f32::f32_sub(0x0, 0x80000000), 0x0);

Inokinoki avatar Apr 04 '21 09:04 Inokinoki