@@ -775,13 +775,13 @@ fn test_math_vecdiv() {
775775fn  test_math_vec_interp ( )  { 
776776    let  x:  Vec < I32F32 >  = vec_to_fixed ( & [ ] ) ; 
777777    let  y:  Vec < I32F32 >  = vec_to_fixed ( & [ ] ) ; 
778-     let  r:  I32F32  = I32F32 :: from_num ( 0 ) ; 
778+     let  r:  I32F32  = I32F32 :: from_num ( 0.  ) ; 
779779    let  result:  Vec < I32F32 >  = vec_to_fixed ( & [ ] ) ; 
780780    assert_eq ! ( result,  vec_interp( & x,  & y,  r) ) ; 
781781
782782    let  x:  Vec < I32F32 >  = vec_to_fixed ( & [ 0. ,  1. ,  0. ,  1. ] ) ; 
783783    let  y:  Vec < I32F32 >  = vec_to_fixed ( & [ 0. ,  1. ,  1. ,  0. ] ) ; 
784-     let  r:  I32F32  = I32F32 :: from_num ( 0 ) ; 
784+     let  r:  I32F32  = I32F32 :: from_num ( 0.  ) ; 
785785    let  result:  Vec < I32F32 >  = vec_to_fixed ( & [ 0. ,  1. ,  0. ,  1. ] ) ; 
786786    assert_eq ! ( result,  vec_interp( & x,  & y,  r) ) ; 
787787
@@ -793,7 +793,7 @@ fn test_math_vec_interp() {
793793
794794    let  x:  Vec < I32F32 >  = vec_to_fixed ( & [ 1. ,  1. ,  10. ] ) ; 
795795    let  y:  Vec < I32F32 >  = vec_to_fixed ( & [ 2. ,  3. ,  2. ] ) ; 
796-     let  r:  I32F32  = I32F32 :: from_num ( 1 ) ; 
796+     let  r:  I32F32  = I32F32 :: from_num ( 1.  ) ; 
797797    let  result:  Vec < I32F32 >  = vec_to_fixed ( & [ 2. ,  3. ,  2. ] ) ; 
798798    assert_eq ! ( result,  vec_interp( & x,  & y,  r) ) ; 
799799} 
@@ -802,22 +802,22 @@ fn test_math_vec_interp() {
802802fn  test_math_dotprod ( )  { 
803803    let  x:  Vec < I32F32 >  = vec_to_fixed ( & [ ] ) ; 
804804    let  y:  Vec < I32F32 >  = vec_to_fixed ( & [ ] ) ; 
805-     let  result:  I32F32  = I32F32 :: from_num ( 0 ) ; 
805+     let  result:  I32F32  = I32F32 :: from_num ( 0.  ) ; 
806806    assert_eq ! ( result,  dotprod( & x,  & y) ) ; 
807807
808-     let  x:  Vec < I32F32 >  = vec_to_fixed ( & [ 1 ] ) ; 
809-     let  y:  Vec < I32F32 >  = vec_to_fixed ( & [ 1 ] ) ; 
810-     let  result:  I32F32  = I32F32 :: from_num ( 1 ) ; 
808+     let  x:  Vec < I32F32 >  = vec_to_fixed ( & [ 1.  ] ) ; 
809+     let  y:  Vec < I32F32 >  = vec_to_fixed ( & [ 1.  ] ) ; 
810+     let  result:  I32F32  = I32F32 :: from_num ( 1.  ) ; 
811811    assert_eq ! ( result,  dotprod( & x,  & y) ) ; 
812812
813813    let  x:  Vec < I32F32 >  = vec_to_fixed ( & [ 0. ,  1. ,  0. ,  1. ] ) ; 
814814    let  y:  Vec < I32F32 >  = vec_to_fixed ( & [ 0. ,  1. ,  1. ,  0. ] ) ; 
815-     let  result:  I32F32  = I32F32 :: from_num ( 1 ) ; 
815+     let  result:  I32F32  = I32F32 :: from_num ( 1.  ) ; 
816816    assert_eq ! ( result,  dotprod( & x,  & y) ) ; 
817817
818818    let  x:  Vec < I32F32 >  = vec_to_fixed ( & [ 1. ,  1. ,  10. ] ) ; 
819819    let  y:  Vec < I32F32 >  = vec_to_fixed ( & [ 2. ,  3. ,  2. ] ) ; 
820-     let  result:  I32F32  = I32F32 :: from_num ( 25 ) ; 
820+     let  result:  I32F32  = I32F32 :: from_num ( 25.  ) ; 
821821    assert_eq ! ( result,  dotprod( & x,  & y) ) ; 
822822
823823    let  x:  Vec < I32F32 >  = vec_to_fixed ( & [ 0.1 ,  0.2 ,  0.3 ] ) ; 
0 commit comments