>perl -MPOSIX -MTest::More -le "cmp_ok(1.4/10, '==', 0.14, 'division'); done_testing();"
not ok 1 - division
# Failed test 'division'
# at -e line 1.
# got: 0.14
# expected: 0.14
1..1
# Looks like you failed 1 test of 1.
####
>perl -MPOSIX -MTest::More -le "cmp_ok(1.4/10, '==', 0.14, 'division'); done_testing();"
not ok 1 - division
# Failed test 'division'
# at -e line 1.
# got: 0.13999999999999999
# expected: 0.14
1..1
# Looks like you failed 1 test of 1.
####
not ok 40 - tan(1) == -tan(-1)
# Failed test 'tan(1) == -tan(-1)'
# at ext/POSIX/t/math.t line 52.
# got: 1.55740772465490223050697480745836
# expected: 1.55740772465490223050697480745836
####
not ok 40 - tan(1) == -tan(-1)
# Failed test 'tan(1) == -tan(-1)'
# at ext/POSIX/t/math.t line 52.
# got: 1.55740772465490223050697480745836023
# expected: 1.55740772465490223050697480745836081