Add FloatInst method implementations and tests
FloatInst should be fully implemented now and have a suite of tests to make sure those methods are doing what they should be. Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
This commit is contained in:
98
tests/float.npp.expect
Normal file
98
tests/float.npp.expect
Normal file
@@ -0,0 +1,98 @@
|
||||
1.234
|
||||
20.0
|
||||
0.3333333333333333
|
||||
1.1
|
||||
__add__
|
||||
2.5
|
||||
2.25
|
||||
2.125
|
||||
21.234
|
||||
__sub__
|
||||
-1.0
|
||||
-0.5
|
||||
0.0
|
||||
18.766
|
||||
__mul__
|
||||
-0.0
|
||||
0.0
|
||||
-0.0
|
||||
1.0
|
||||
__div__
|
||||
0.1
|
||||
3.0
|
||||
0.5
|
||||
2.0
|
||||
__ne__
|
||||
false
|
||||
false
|
||||
true
|
||||
false
|
||||
false
|
||||
false
|
||||
false
|
||||
true
|
||||
true
|
||||
__eq__
|
||||
true
|
||||
true
|
||||
false
|
||||
true
|
||||
true
|
||||
true
|
||||
true
|
||||
false
|
||||
false
|
||||
__gt__
|
||||
false
|
||||
true
|
||||
true
|
||||
true
|
||||
true
|
||||
false
|
||||
false
|
||||
__ge__
|
||||
true
|
||||
true
|
||||
true
|
||||
false
|
||||
true
|
||||
true
|
||||
true
|
||||
false
|
||||
false
|
||||
__lt__
|
||||
false
|
||||
false
|
||||
false
|
||||
true
|
||||
false
|
||||
true
|
||||
false
|
||||
false
|
||||
false
|
||||
false
|
||||
false
|
||||
false
|
||||
true
|
||||
__le__
|
||||
true
|
||||
true
|
||||
true
|
||||
true
|
||||
false
|
||||
true
|
||||
false
|
||||
false
|
||||
true
|
||||
true
|
||||
true
|
||||
false
|
||||
true
|
||||
__pos__
|
||||
1.0
|
||||
0.0
|
||||
0.0
|
||||
__neg__
|
||||
-0.0
|
||||
0.0
|
||||
-0.0
|
||||
Reference in New Issue
Block a user