@@ -387,20 +387,20 @@ for N in (0,3), M in (0,4), T in (Int, Float32)
387387
388388 @test partials (NaNMath. pow (Dual (- 2.0 , 1.0 ), Dual (2.0 , 0.0 )), 1 ) == - 4.0
389389
390- @test fma (FDNUM, FDNUM2, FDNUM3) == Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
390+ test_approx_diffnums ( fma (FDNUM, FDNUM2, FDNUM3), Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
391391 PRIMAL* PARTIALS2 + PRIMAL2* PARTIALS +
392- PARTIALS3)
393- @test fma (FDNUM, FDNUM2, PRIMAL3) == Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
394- PRIMAL* PARTIALS2 + PRIMAL2* PARTIALS)
395- @test fma (PRIMAL, FDNUM2, FDNUM3) == Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
396- PRIMAL* PARTIALS2 + PARTIALS3)
397- @test fma (PRIMAL, FDNUM2, PRIMAL3) == Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
398- PRIMAL* PARTIALS2)
399- @test fma (FDNUM, PRIMAL2, FDNUM3) == Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
400- PRIMAL2* PARTIALS + PARTIALS3)
401- @test fma (FDNUM, PRIMAL2, PRIMAL3) == Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
402- PRIMAL2* PARTIALS)
403- @test fma (PRIMAL, PRIMAL2, FDNUM3) == Dual (fma (PRIMAL, PRIMAL2, PRIMAL3), PARTIALS3)
392+ PARTIALS3))
393+ test_approx_diffnums ( fma (FDNUM, FDNUM2, PRIMAL3), Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
394+ PRIMAL* PARTIALS2 + PRIMAL2* PARTIALS))
395+ test_approx_diffnums ( fma (PRIMAL, FDNUM2, FDNUM3), Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
396+ PRIMAL* PARTIALS2 + PARTIALS3))
397+ test_approx_diffnums ( fma (PRIMAL, FDNUM2, PRIMAL3), Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
398+ PRIMAL* PARTIALS2))
399+ test_approx_diffnums ( fma (FDNUM, PRIMAL2, FDNUM3), Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
400+ PRIMAL2* PARTIALS + PARTIALS3))
401+ test_approx_diffnums ( fma (FDNUM, PRIMAL2, PRIMAL3), Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
402+ PRIMAL2* PARTIALS))
403+ test_approx_diffnums ( fma (PRIMAL, PRIMAL2, FDNUM3), Dual (fma (PRIMAL, PRIMAL2, PRIMAL3), PARTIALS3) )
404404
405405 # Unary Functions #
406406 # -----------------#
0 commit comments