lol idk #1

Open
Quaternions wants to merge 838 commits from StrafesNET/strafe-project:master into master
Showing only changes of commit 6549305c9f - Show all commits

View File

@ -1,26 +1,27 @@
use fixed_wide_traits::wide::WideMul;
use crate::types::I32F32;
#[test]
fn test_wide_mul(){
let a=crate::types::I32F32::ONE;
let a=I32F32::ONE;
let aa=a.wide_mul(a);
assert_eq!(aa,crate::types::I64F64::ONE);
}
#[test]
fn test_bint(){
let a=crate::types::I32F32::ONE;
assert_eq!(a*2,crate::types::I32F32::from(2));
let a=I32F32::ONE;
assert_eq!(a*2,I32F32::from(2));
}
#[test]
fn test_sqrt(){
let a=crate::types::I32F32::ONE*4;
assert_eq!(a.sqrt(),crate::types::I32F32::from(2));
let a=I32F32::ONE*4;
assert_eq!(a.sqrt(),I32F32::from(2));
}
#[test]
fn test_sqrt_low(){
let a=crate::types::I32F32::HALF;
let a=I32F32::HALF;
let b=a*a;
assert_eq!(b.sqrt(),a);
}