@@ -387,20 +387,20 @@ for N in (0,3), M in (0,4), T in (Int, Float32)
387
387
388
388
@test partials (NaNMath. pow (Dual (- 2.0 , 1.0 ), Dual (2.0 , 0.0 )), 1 ) == - 4.0
389
389
390
- @test fma (FDNUM, FDNUM2, FDNUM3) == Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
390
+ test_approx_diffnums ( fma (FDNUM, FDNUM2, FDNUM3), Dual (fma (PRIMAL, PRIMAL2, PRIMAL3),
391
391
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) )
404
404
405
405
# Unary Functions #
406
406
# -----------------#
0 commit comments