LSL-PyOptimizer/unit_tests/expr.suite/llpow.lsl
Sei Lisa 1867dc78e7 Add the new test suite.
This test suite has been in use for a long time now, in place of the obsolete and unmanageable testparser.py and testfuncs.py. It verifies the complete optimizer output to stdout and stderr, to ensure that the output matches the expectations.

See unit_tests/README.txt for more info.
2019-01-04 20:27:36 +01:00

210 lines
3.8 KiB
Text

[ llPow((float)"nan", (float)"nan")
, llPow((float)"nan", -1e40)
, llPow((float)"nan", -2.1)
, llPow((float)"nan", -2.)
, llPow((float)"nan", -1.)
, llPow((float)"nan", -0.1)
, llPow((float)"nan", -0.)
, llPow((float)"nan", 0.)
, llPow((float)"nan", 0.1)
, llPow((float)"nan", 1.)
, llPow((float)"nan", 2.)
, llPow((float)"nan", 2.1)
, llPow((float)"nan", 1e40)
, llPow((float)"nan", 1e40*0)
, llPow(-1e40, (float)"nan")
, llPow(-1e40, -1e40)
, llPow(-1e40, -2.1)
, llPow(-1e40, -2.)
, llPow(-1e40, -1.)
, llPow(-1e40, -0.1)
, llPow(-1e40, -0.)
, llPow(-1e40, 0.)
, llPow(-1e40, 0.1)
, llPow(-1e40, 1.)
, llPow(-1e40, 2.)
, llPow(-1e40, 2.1)
, llPow(-1e40, 1e40)
, llPow(-1e40, 1e40*0)
, llPow(-2.1, (float)"nan")
, llPow(-2.1, -1e40)
, llPow(-2.1, -2.1)
, llPow(-2.1, -2.)
, llPow(-2.1, -1.)
, llPow(-2.1, -0.1)
, llPow(-2.1, -0.)
, llPow(-2.1, 0.)
, llPow(-2.1, 0.1)
, llPow(-2.1, 1.)
, llPow(-2.1, 2.)
, llPow(-2.1, 2.1)
, llPow(-2.1, 1e40)
, llPow(-2.1, 1e40*0)
, llPow(-2., (float)"nan")
, llPow(-2., -1e40)
, llPow(-2., -2.1)
, llPow(-2., -2.)
, llPow(-2., -1.)
, llPow(-2., -0.1)
, llPow(-2., -0.)
, llPow(-2., 0.)
, llPow(-2., 0.1)
, llPow(-2., 1.)
, llPow(-2., 2.)
, llPow(-2., 2.1)
, llPow(-2., 1e40)
, llPow(-2., 1e40*0)
, llPow(-1., (float)"nan")
, llPow(-1., -1e40)
, llPow(-1., -2.1)
, llPow(-1., -2.)
, llPow(-1., -1.)
, llPow(-1., -0.1)
, llPow(-1., -0.)
, llPow(-1., 0.)
, llPow(-1., 0.1)
, llPow(-1., 1.)
, llPow(-1., 2.)
, llPow(-1., 2.1)
, llPow(-1., 1e40)
, llPow(-1., 1e40*0)
, llPow(-0.1, (float)"nan")
, llPow(-0.1, -1e40)
, llPow(-0.1, -2.1)
, llPow(-0.1, -2.)
, llPow(-0.1, -1.)
, llPow(-0.1, -0.1)
, llPow(-0.1, -0.)
, llPow(-0.1, 0.)
, llPow(-0.1, 0.1)
, llPow(-0.1, 1.)
, llPow(-0.1, 2.)
, llPow(-0.1, 2.1)
, llPow(-0.1, 1e40)
, llPow(-0.1, 1e40*0)
, llPow(-0., (float)"nan")
, llPow(-0., -1e40)
, llPow(-0., -2.1)
, llPow(-0., -2.)
, llPow(-0., -1.)
, llPow(-0., -0.1)
, llPow(-0., -0.)
, llPow(-0., 0.)
, llPow(-0., 0.1)
, llPow(-0., 1.)
, llPow(-0., 2.)
, llPow(-0., 2.1)
, llPow(-0., 1e40)
, llPow(-0., 1e40*0)
, llPow(0., (float)"nan")
, llPow(0., -1e40)
, llPow(0., -2.1)
, llPow(0., -2.)
, llPow(0., -1.)
, llPow(0., -0.1)
, llPow(0., -0.)
, llPow(0., 0.)
, llPow(0., 0.1)
, llPow(0., 1.)
, llPow(0., 2.)
, llPow(0., 2.1)
, llPow(0., 1e40)
, llPow(0., 1e40*0)
, llPow(0.1, (float)"nan")
, llPow(0.1, -1e40)
, llPow(0.1, -2.1)
, llPow(0.1, -2.)
, llPow(0.1, -1.)
, llPow(0.1, -0.1)
, llPow(0.1, -0.)
, llPow(0.1, 0.)
, llPow(0.1, 0.1)
, llPow(0.1, 1.)
, llPow(0.1, 2.)
, llPow(0.1, 2.1)
, llPow(0.1, 1e40)
, llPow(0.1, 1e40*0)
, llPow(1., (float)"nan")
, llPow(1., -1e40)
, llPow(1., -2.1)
, llPow(1., -2.)
, llPow(1., -1.)
, llPow(1., -0.1)
, llPow(1., -0.)
, llPow(1., 0.)
, llPow(1., 0.1)
, llPow(1., 1.)
, llPow(1., 2.)
, llPow(1., 2.1)
, llPow(1., 1e40)
, llPow(1., 1e40*0)
, llPow(2., (float)"nan")
, llPow(2., -1e40)
, llPow(2., -2.1)
, llPow(2., -2.)
, llPow(2., -1.)
, llPow(2., -0.1)
, llPow(2., -0.)
, llPow(2., 0.)
, llPow(2., 0.1)
, llPow(2., 1.)
, llPow(2., 2.)
, llPow(2., 2.1)
, llPow(2., 1e40)
, llPow(2., 1e40*0)
, llPow(2.1, (float)"nan")
, llPow(2.1, -1e40)
, llPow(2.1, -2.1)
, llPow(2.1, -2.)
, llPow(2.1, -1.)
, llPow(2.1, -0.1)
, llPow(2.1, -0.)
, llPow(2.1, 0.)
, llPow(2.1, 0.1)
, llPow(2.1, 1.)
, llPow(2.1, 2.)
, llPow(2.1, 2.1)
, llPow(2.1, 1e40)
, llPow(2.1, 1e40*0)
, llPow(1e40, (float)"nan")
, llPow(1e40, -1e40)
, llPow(1e40, -2.1)
, llPow(1e40, -2.)
, llPow(1e40, -1.)
, llPow(1e40, -0.1)
, llPow(1e40, -0.)
, llPow(1e40, 0.)
, llPow(1e40, 0.1)
, llPow(1e40, 1.)
, llPow(1e40, 2.)
, llPow(1e40, 2.1)
, llPow(1e40, 1e40)
, llPow(1e40, 1e40*0)
, llPow(1e40*0, (float)"nan")
, llPow(1e40*0, -1e40)
, llPow(1e40*0, -2.1)
, llPow(1e40*0, -2.)
, llPow(1e40*0, -1.)
, llPow(1e40*0, -0.1)
, llPow(1e40*0, -0.)
, llPow(1e40*0, 0.)
, llPow(1e40*0, 0.1)
, llPow(1e40*0, 1.)
, llPow(1e40*0, 2.)
, llPow(1e40*0, 2.1)
, llPow(1e40*0, 1e40)
, llPow(1e40*0, 1e40*0)
]