=== source code for op_SUITE:relop/1

=== Test case started with:
op_SUITE:relop([{watchdog,<0.20980.4142>},
                {tc_logfile,"/home/karol/R16B03/otp-support/release/tests/test_server/ct_run.test_server@zed.2013-12-30_15.56.44/tests.emulator_test.logs/run.2013-12-30_15.58.07/op_suite.relop.html"},
                {tc_group_properties,[]},
                {tc_group_path,[]},
                {data_dir,"/home/karol/R16B03/otp-support/release/tests/emulator_test/op_SUITE_data/"},
                {priv_dir,"/home/karol/R16B03/otp-support/release/tests/test_server/ct_run.test_server@zed.2013-12-30_15.56.44/tests.emulator_test.logs/run.2013-12-30_15.58.07/log_private/"},
                {nodenames,[]}])

=== Current directory is "/home/karol/R16B03/otp-support/release/tests/test_server/ct_run.test_server@zed.2013-12-30_15.56.44"

=== Started at 2013-12-30 16:45:48


-module(op_tests). -compile(export_all). -compile([{hipe,[{regalloc,linear_scan}]}]). guard_tests() -> put(last, {'==',a,a}), true = if a == a -> true; true -> false end, put(last, {'==',a,b}), false = if a == b -> true; true -> false end, put(last, {'==',a,-33}), false = if a == -33 -> true; true -> false end, put(last, {'==',a,-33.0}), false = if a == -33.0 -> true; true -> false end, put(last, {'==',a,0}), false = if a == 0 -> true; true -> false end, put(last, {'==',a,0.0}), false = if a == 0.0 -> true; true -> false end, put(last, {'==',a,42}), false = if a == 42 -> true; true -> false end, put(last, {'==',a,42.0}), false = if a == 42.0 -> true; true -> false end, put(last, {'==',a,-38374938373887374983978484}), false = if a == -38374938373887374983978484 -> true; true -> false end, put(last, {'==',a,19738924729729787487784874}), false = if a == 19738924729729787487784874 -> true; true -> false end, put(last, {'==',a,-3.8374938373887377e25}), false = if a == -3.8374938373887377e25 -> true; true -> false end, put(last, {'==',a,1.9738924729729787e25}), false = if a == 1.9738924729729787e25 -> true; true -> false end, put(last, {'==',b,a}), false = if b == a -> true; true -> false end, put(last, {'==',b,b}), true = if b == b -> true; true -> false end, put(last, {'==',b,-33}), false = if b == -33 -> true; true -> false end, put(last, {'==',b,-33.0}), false = if b == -33.0 -> true; true -> false end, put(last, {'==',b,0}), false = if b == 0 -> true; true -> false end, put(last, {'==',b,0.0}), false = if b == 0.0 -> true; true -> false end, put(last, {'==',b,42}), false = if b == 42 -> true; true -> false end, put(last, {'==',b,42.0}), false = if b == 42.0 -> true; true -> false end, put(last, {'==',b,-38374938373887374983978484}), false = if b == -38374938373887374983978484 -> true; true -> false end, put(last, {'==',b,19738924729729787487784874}), false = if b == 19738924729729787487784874 -> true; true -> false end, put(last, {'==',b,-3.8374938373887377e25}), false = if b == -3.8374938373887377e25 -> true; true -> false end, put(last, {'==',b,1.9738924729729787e25}), false = if b == 1.9738924729729787e25 -> true; true -> false end, put(last, {'==',-33,a}), false = if -33 == a -> true; true -> false end, put(last, {'==',-33,b}), false = if -33 == b -> true; true -> false end, put(last, {'==',-33,-33}), true = if -33 == -33 -> true; true -> false end, put(last, {'==',-33,-33.0}), true = if -33 == -33.0 -> true; true -> false end, put(last, {'==',-33,0}), false = if -33 == 0 -> true; true -> false end, put(last, {'==',-33,0.0}), false = if -33 == 0.0 -> true; true -> false end, put(last, {'==',-33,42}), false = if -33 == 42 -> true; true -> false end, put(last, {'==',-33,42.0}), false = if -33 == 42.0 -> true; true -> false end, put(last, {'==',-33,-38374938373887374983978484}), false = if -33 == -38374938373887374983978484 -> true; true -> false end, put(last, {'==',-33,19738924729729787487784874}), false = if -33 == 19738924729729787487784874 -> true; true -> false end, put(last, {'==',-33,-3.8374938373887377e25}), false = if -33 == -3.8374938373887377e25 -> true; true -> false end, put(last, {'==',-33,1.9738924729729787e25}), false = if -33 == 1.9738924729729787e25 -> true; true -> false end, put(last, {'==',-33.0,a}), false = if -33.0 == a -> true; true -> false end, put(last, {'==',-33.0,b}), false = if -33.0 == b -> true; true -> false end, put(last, {'==',-33.0,-33}), true = if -33.0 == -33 -> true; true -> false end, put(last, {'==',-33.0,-33.0}), true = if -33.0 == -33.0 -> true; true -> false end, put(last, {'==',-33.0,0}), false = if -33.0 == 0 -> true; true -> false end, put(last, {'==',-33.0,0.0}), false = if -33.0 == 0.0 -> true; true -> false end, put(last, {'==',-33.0,42}), false = if -33.0 == 42 -> true; true -> false end, put(last, {'==',-33.0,42.0}), false = if -33.0 == 42.0 -> true; true -> false end, put(last, {'==',-33.0,-38374938373887374983978484}), false = if -33.0 == -38374938373887374983978484 -> true; true -> false end, put(last, {'==',-33.0,19738924729729787487784874}), false = if -33.0 == 19738924729729787487784874 -> true; true -> false end, put(last, {'==',-33.0,-3.8374938373887377e25}), false = if -33.0 == -3.8374938373887377e25 -> true; true -> false end, put(last, {'==',-33.0,1.9738924729729787e25}), false = if -33.0 == 1.9738924729729787e25 -> true; true -> false end, put(last, {'==',0,a}), false = if 0 == a -> true; true -> false end, put(last, {'==',0,b}), false = if 0 == b -> true; true -> false end, put(last, {'==',0,-33}), false = if 0 == -33 -> true; true -> false end, put(last, {'==',0,-33.0}), false = if 0 == -33.0 -> true; true -> false end, put(last, {'==',0,0}), true = if 0 == 0 -> true; true -> false end, put(last, {'==',0,0.0}), true = if 0 == 0.0 -> true; true -> false end, put(last, {'==',0,42}), false = if 0 == 42 -> true; true -> false end, put(last, {'==',0,42.0}), false = if 0 == 42.0 -> true; true -> false end, put(last, {'==',0,-38374938373887374983978484}), false = if 0 == -38374938373887374983978484 -> true; true -> false end, put(last, {'==',0,19738924729729787487784874}), false = if 0 == 19738924729729787487784874 -> true; true -> false end, put(last, {'==',0,-3.8374938373887377e25}), false = if 0 == -3.8374938373887377e25 -> true; true -> false end, put(last, {'==',0,1.9738924729729787e25}), false = if 0 == 1.9738924729729787e25 -> true; true -> false end, put(last, {'==',0.0,a}), false = if 0.0 == a -> true; true -> false end, put(last, {'==',0.0,b}), false = if 0.0 == b -> true; true -> false end, put(last, {'==',0.0,-33}), false = if 0.0 == -33 -> true; true -> false end, put(last, {'==',0.0,-33.0}), false = if 0.0 == -33.0 -> true; true -> false end, put(last, {'==',0.0,0}), true = if 0.0 == 0 -> true; true -> false end, put(last, {'==',0.0,0.0}), true = if 0.0 == 0.0 -> true; true -> false end, put(last, {'==',0.0,42}), false = if 0.0 == 42 -> true; true -> false end, put(last, {'==',0.0,42.0}), false = if 0.0 == 42.0 -> true; true -> false end, put(last, {'==',0.0,-38374938373887374983978484}), false = if 0.0 == -38374938373887374983978484 -> true; true -> false end, put(last, {'==',0.0,19738924729729787487784874}), false = if 0.0 == 19738924729729787487784874 -> true; true -> false end, put(last, {'==',0.0,-3.8374938373887377e25}), false = if 0.0 == -3.8374938373887377e25 -> true; true -> false end, put(last, {'==',0.0,1.9738924729729787e25}), false = if 0.0 == 1.9738924729729787e25 -> true; true -> false end, put(last, {'==',42,a}), false = if 42 == a -> true; true -> false end, put(last, {'==',42,b}), false = if 42 == b -> true; true -> false end, put(last, {'==',42,-33}), false = if 42 == -33 -> true; true -> false end, put(last, {'==',42,-33.0}), false = if 42 == -33.0 -> true; true -> false end, put(last, {'==',42,0}), false = if 42 == 0 -> true; true -> false end, put(last, {'==',42,0.0}), false = if 42 == 0.0 -> true; true -> false end, put(last, {'==',42,42}), true = if 42 == 42 -> true; true -> false end, put(last, {'==',42,42.0}), true = if 42 == 42.0 -> true; true -> false end, put(last, {'==',42,-38374938373887374983978484}), false = if 42 == -38374938373887374983978484 -> true; true -> false end, put(last, {'==',42,19738924729729787487784874}), false = if 42 == 19738924729729787487784874 -> true; true -> false end, put(last, {'==',42,-3.8374938373887377e25}), false = if 42 == -3.8374938373887377e25 -> true; true -> false end, put(last, {'==',42,1.9738924729729787e25}), false = if 42 == 1.9738924729729787e25 -> true; true -> false end, put(last, {'==',42.0,a}), false = if 42.0 == a -> true; true -> false end, put(last, {'==',42.0,b}), false = if 42.0 == b -> true; true -> false end, put(last, {'==',42.0,-33}), false = if 42.0 == -33 -> true; true -> false end, put(last, {'==',42.0,-33.0}), false = if 42.0 == -33.0 -> true; true -> false end, put(last, {'==',42.0,0}), false = if 42.0 == 0 -> true; true -> false end, put(last, {'==',42.0,0.0}), false = if 42.0 == 0.0 -> true; true -> false end, put(last, {'==',42.0,42}), true = if 42.0 == 42 -> true; true -> false end, put(last, {'==',42.0,42.0}), true = if 42.0 == 42.0 -> true; true -> false end, put(last, {'==',42.0,-38374938373887374983978484}), false = if 42.0 == -38374938373887374983978484 -> true; true -> false end, put(last, {'==',42.0,19738924729729787487784874}), false = if 42.0 == 19738924729729787487784874 -> true; true -> false end, put(last, {'==',42.0,-3.8374938373887377e25}), false = if 42.0 == -3.8374938373887377e25 -> true; true -> false end, put(last, {'==',42.0,1.9738924729729787e25}), false = if 42.0 == 1.9738924729729787e25 -> true; true -> false end, put(last, {'==',-38374938373887374983978484,a}), false = if -38374938373887374983978484 == a -> true; true -> false end, put(last, {'==',-38374938373887374983978484,b}), false = if -38374938373887374983978484 == b -> true; true -> false end, put(last, {'==',-38374938373887374983978484,-33}), false = if -38374938373887374983978484 == -33 -> true; true -> false end, put(last, {'==',-38374938373887374983978484,-33.0}), false = if -38374938373887374983978484 == -33.0 -> true; true -> false end, put(last, {'==',-38374938373887374983978484,0}), false = if -38374938373887374983978484 == 0 -> true; true -> false end, put(last, {'==',-38374938373887374983978484,0.0}), false = if -38374938373887374983978484 == 0.0 -> true; true -> false end, put(last, {'==',-38374938373887374983978484,42}), false = if -38374938373887374983978484 == 42 -> true; true -> false end, put(last, {'==',-38374938373887374983978484,42.0}), false = if -38374938373887374983978484 == 42.0 -> true; true -> false end, put(last, {'==',-38374938373887374983978484,-38374938373887374983978484}), true = if -38374938373887374983978484 == -38374938373887374983978484 -> true; true -> false end, put(last, {'==',-38374938373887374983978484,19738924729729787487784874}), false = if -38374938373887374983978484 == 19738924729729787487784874 -> true; true -> false end, put(last, {'==',-38374938373887374983978484,-3.8374938373887377e25}), false = if -38374938373887374983978484 == -3.8374938373887377e25 -> true; true -> false end, put(last, {'==',-38374938373887374983978484,1.9738924729729787e25}), false = if -38374938373887374983978484 == 1.9738924729729787e25 -> true; true -> false end, put(last, {'==',19738924729729787487784874,a}), false = if 19738924729729787487784874 == a -> true; true -> false end, put(last, {'==',19738924729729787487784874,b}), false = if 19738924729729787487784874 == b -> true; true -> false end, put(last, {'==',19738924729729787487784874,-33}), false = if 19738924729729787487784874 == -33 -> true; true -> false end, put(last, {'==',19738924729729787487784874,-33.0}), false = if 19738924729729787487784874 == -33.0 -> true; true -> false end, put(last, {'==',19738924729729787487784874,0}), false = if 19738924729729787487784874 == 0 -> true; true -> false end, put(last, {'==',19738924729729787487784874,0.0}), false = if 19738924729729787487784874 == 0.0 -> true; true -> false end, put(last, {'==',19738924729729787487784874,42}), false = if 19738924729729787487784874 == 42 -> true; true -> false end, put(last, {'==',19738924729729787487784874,42.0}), false = if 19738924729729787487784874 == 42.0 -> true; true -> false end, put(last, {'==',19738924729729787487784874,-38374938373887374983978484}), false = if 19738924729729787487784874 == -38374938373887374983978484 -> true; true -> false end, put(last, {'==',19738924729729787487784874,19738924729729787487784874}), true = if 19738924729729787487784874 == 19738924729729787487784874 -> true; true -> false end, put(last, {'==',19738924729729787487784874,-3.8374938373887377e25}), false = if 19738924729729787487784874 == -3.8374938373887377e25 -> true; true -> false end, put(last, {'==',19738924729729787487784874,1.9738924729729787e25}), false = if 19738924729729787487784874 == 1.9738924729729787e25 -> true; true -> false end, put(last, {'==',-3.8374938373887377e25,a}), false = if -3.8374938373887377e25 == a -> true; true -> false end, put(last, {'==',-3.8374938373887377e25,b}), false = if -3.8374938373887377e25 == b -> true; true -> false end, put(last, {'==',-3.8374938373887377e25,-33}), false = if -3.8374938373887377e25 == -33 -> true; true -> false end, put(last, {'==',-3.8374938373887377e25,-33.0}), false = if -3.8374938373887377e25 == -33.0 -> true; true -> false end, put(last, {'==',-3.8374938373887377e25,0}), false = if -3.8374938373887377e25 == 0 -> true; true -> false end, put(last, {'==',-3.8374938373887377e25,0.0}), false = if -3.8374938373887377e25 == 0.0 -> true; true -> false end, put(last, {'==',-3.8374938373887377e25,42}), false = if -3.8374938373887377e25 == 42 -> true; true -> false end, put(last, {'==',-3.8374938373887377e25,42.0}), false = if -3.8374938373887377e25 == 42.0 -> true; true -> false end, put(last, {'==',-3.8374938373887377e25,-38374938373887374983978484}), false = if -3.8374938373887377e25 == -38374938373887374983978484 -> true; true -> false end, put(last, {'==',-3.8374938373887377e25,19738924729729787487784874}), false = if -3.8374938373887377e25 == 19738924729729787487784874 -> true; true -> false end, put(last, {'==',-3.8374938373887377e25,-3.8374938373887377e25}), true = if -3.8374938373887377e25 == -3.8374938373887377e25 -> true; true -> false end, put(last, {'==',-3.8374938373887377e25,1.9738924729729787e25}), false = if -3.8374938373887377e25 == 1.9738924729729787e25 -> true; true -> false end, put(last, {'==',1.9738924729729787e25,a}), false = if 1.9738924729729787e25 == a -> true; true -> false end, put(last, {'==',1.9738924729729787e25,b}), false = if 1.9738924729729787e25 == b -> true; true -> false end, put(last, {'==',1.9738924729729787e25,-33}), false = if 1.9738924729729787e25 == -33 -> true; true -> false end, put(last, {'==',1.9738924729729787e25,-33.0}), false = if 1.9738924729729787e25 == -33.0 -> true; true -> false end, put(last, {'==',1.9738924729729787e25,0}), false = if 1.9738924729729787e25 == 0 -> true; true -> false end, put(last, {'==',1.9738924729729787e25,0.0}), false = if 1.9738924729729787e25 == 0.0 -> true; true -> false end, put(last, {'==',1.9738924729729787e25,42}), false = if 1.9738924729729787e25 == 42 -> true; true -> false end, put(last, {'==',1.9738924729729787e25,42.0}), false = if 1.9738924729729787e25 == 42.0 -> true; true -> false end, put(last, {'==',1.9738924729729787e25,-38374938373887374983978484}), false = if 1.9738924729729787e25 == -38374938373887374983978484 -> true; true -> false end, put(last, {'==',1.9738924729729787e25,19738924729729787487784874}), false = if 1.9738924729729787e25 == 19738924729729787487784874 -> true; true -> false end, put(last, {'==',1.9738924729729787e25,-3.8374938373887377e25}), false = if 1.9738924729729787e25 == -3.8374938373887377e25 -> true; true -> false end, put(last, {'==',1.9738924729729787e25,1.9738924729729787e25}), true = if 1.9738924729729787e25 == 1.9738924729729787e25 -> true; true -> false end, ok. body_tests() -> put(last, {'==',a,a}), true = id(a) == a, put(last, {'==',a,b}), false = id(a) == b, put(last, {'==',a,-33}), false = id(a) == -33, put(last, {'==',a,-33.0}), false = id(a) == -33.0, put(last, {'==',a,0}), false = id(a) == 0, put(last, {'==',a,0.0}), false = id(a) == 0.0, put(last, {'==',a,42}), false = id(a) == 42, put(last, {'==',a,42.0}), false = id(a) == 42.0, put(last, {'==',a,-38374938373887374983978484}), false = id(a) == -38374938373887374983978484, put(last, {'==',a,19738924729729787487784874}), false = id(a) == 19738924729729787487784874, put(last, {'==',a,-3.8374938373887377e25}), false = id(a) == -3.8374938373887377e25, put(last, {'==',a,1.9738924729729787e25}), false = id(a) == 1.9738924729729787e25, put(last, {'==',b,a}), false = id(b) == a, put(last, {'==',b,b}), true = id(b) == b, put(last, {'==',b,-33}), false = id(b) == -33, put(last, {'==',b,-33.0}), false = id(b) == -33.0, put(last, {'==',b,0}), false = id(b) == 0, put(last, {'==',b,0.0}), false = id(b) == 0.0, put(last, {'==',b,42}), false = id(b) == 42, put(last, {'==',b,42.0}), false = id(b) == 42.0, put(last, {'==',b,-38374938373887374983978484}), false = id(b) == -38374938373887374983978484, put(last, {'==',b,19738924729729787487784874}), false = id(b) == 19738924729729787487784874, put(last, {'==',b,-3.8374938373887377e25}), false = id(b) == -3.8374938373887377e25, put(last, {'==',b,1.9738924729729787e25}), false = id(b) == 1.9738924729729787e25, put(last, {'==',-33,a}), false = id(-33) == a, put(last, {'==',-33,b}), false = id(-33) == b, put(last, {'==',-33,-33}), true = id(-33) == -33, put(last, {'==',-33,-33.0}), true = id(-33) == -33.0, put(last, {'==',-33,0}), false = id(-33) == 0, put(last, {'==',-33,0.0}), false = id(-33) == 0.0, put(last, {'==',-33,42}), false = id(-33) == 42, put(last, {'==',-33,42.0}), false = id(-33) == 42.0, put(last, {'==',-33,-38374938373887374983978484}), false = id(-33) == -38374938373887374983978484, put(last, {'==',-33,19738924729729787487784874}), false = id(-33) == 19738924729729787487784874, put(last, {'==',-33,-3.8374938373887377e25}), false = id(-33) == -3.8374938373887377e25, put(last, {'==',-33,1.9738924729729787e25}), false = id(-33) == 1.9738924729729787e25, put(last, {'==',-33.0,a}), false = id(-33.0) == a, put(last, {'==',-33.0,b}), false = id(-33.0) == b, put(last, {'==',-33.0,-33}), true = id(-33.0) == -33, put(last, {'==',-33.0,-33.0}), true = id(-33.0) == -33.0, put(last, {'==',-33.0,0}), false = id(-33.0) == 0, put(last, {'==',-33.0,0.0}), false = id(-33.0) == 0.0, put(last, {'==',-33.0,42}), false = id(-33.0) == 42, put(last, {'==',-33.0,42.0}), false = id(-33.0) == 42.0, put(last, {'==',-33.0,-38374938373887374983978484}), false = id(-33.0) == -38374938373887374983978484, put(last, {'==',-33.0,19738924729729787487784874}), false = id(-33.0) == 19738924729729787487784874, put(last, {'==',-33.0,-3.8374938373887377e25}), false = id(-33.0) == -3.8374938373887377e25, put(last, {'==',-33.0,1.9738924729729787e25}), false = id(-33.0) == 1.9738924729729787e25, put(last, {'==',0,a}), false = id(0) == a, put(last, {'==',0,b}), false = id(0) == b, put(last, {'==',0,-33}), false = id(0) == -33, put(last, {'==',0,-33.0}), false = id(0) == -33.0, put(last, {'==',0,0}), true = id(0) == 0, put(last, {'==',0,0.0}), true = id(0) == 0.0, put(last, {'==',0,42}), false = id(0) == 42, put(last, {'==',0,42.0}), false = id(0) == 42.0, put(last, {'==',0,-38374938373887374983978484}), false = id(0) == -38374938373887374983978484, put(last, {'==',0,19738924729729787487784874}), false = id(0) == 19738924729729787487784874, put(last, {'==',0,-3.8374938373887377e25}), false = id(0) == -3.8374938373887377e25, put(last, {'==',0,1.9738924729729787e25}), false = id(0) == 1.9738924729729787e25, put(last, {'==',0.0,a}), false = id(0.0) == a, put(last, {'==',0.0,b}), false = id(0.0) == b, put(last, {'==',0.0,-33}), false = id(0.0) == -33, put(last, {'==',0.0,-33.0}), false = id(0.0) == -33.0, put(last, {'==',0.0,0}), true = id(0.0) == 0, put(last, {'==',0.0,0.0}), true = id(0.0) == 0.0, put(last, {'==',0.0,42}), false = id(0.0) == 42, put(last, {'==',0.0,42.0}), false = id(0.0) == 42.0, put(last, {'==',0.0,-38374938373887374983978484}), false = id(0.0) == -38374938373887374983978484, put(last, {'==',0.0,19738924729729787487784874}), false = id(0.0) == 19738924729729787487784874, put(last, {'==',0.0,-3.8374938373887377e25}), false = id(0.0) == -3.8374938373887377e25, put(last, {'==',0.0,1.9738924729729787e25}), false = id(0.0) == 1.9738924729729787e25, put(last, {'==',42,a}), false = id(42) == a, put(last, {'==',42,b}), false = id(42) == b, put(last, {'==',42,-33}), false = id(42) == -33, put(last, {'==',42,-33.0}), false = id(42) == -33.0, put(last, {'==',42,0}), false = id(42) == 0, put(last, {'==',42,0.0}), false = id(42) == 0.0, put(last, {'==',42,42}), true = id(42) == 42, put(last, {'==',42,42.0}), true = id(42) == 42.0, put(last, {'==',42,-38374938373887374983978484}), false = id(42) == -38374938373887374983978484, put(last, {'==',42,19738924729729787487784874}), false = id(42) == 19738924729729787487784874, put(last, {'==',42,-3.8374938373887377e25}), false = id(42) == -3.8374938373887377e25, put(last, {'==',42,1.9738924729729787e25}), false = id(42) == 1.9738924729729787e25, put(last, {'==',42.0,a}), false = id(42.0) == a, put(last, {'==',42.0,b}), false = id(42.0) == b, put(last, {'==',42.0,-33}), false = id(42.0) == -33, put(last, {'==',42.0,-33.0}), false = id(42.0) == -33.0, put(last, {'==',42.0,0}), false = id(42.0) == 0, put(last, {'==',42.0,0.0}), false = id(42.0) == 0.0, put(last, {'==',42.0,42}), true = id(42.0) == 42, put(last, {'==',42.0,42.0}), true = id(42.0) == 42.0, put(last, {'==',42.0,-38374938373887374983978484}), false = id(42.0) == -38374938373887374983978484, put(last, {'==',42.0,19738924729729787487784874}), false = id(42.0) == 19738924729729787487784874, put(last, {'==',42.0,-3.8374938373887377e25}), false = id(42.0) == -3.8374938373887377e25, put(last, {'==',42.0,1.9738924729729787e25}), false = id(42.0) == 1.9738924729729787e25, put(last, {'==',-38374938373887374983978484,a}), false = id(-38374938373887374983978484) == a, put(last, {'==',-38374938373887374983978484,b}), false = id(-38374938373887374983978484) == b, put(last, {'==',-38374938373887374983978484,-33}), false = id(-38374938373887374983978484) == -33, put(last, {'==',-38374938373887374983978484,-33.0}), false = id(-38374938373887374983978484) == -33.0, put(last, {'==',-38374938373887374983978484,0}), false = id(-38374938373887374983978484) == 0, put(last, {'==',-38374938373887374983978484,0.0}), false = id(-38374938373887374983978484) == 0.0, put(last, {'==',-38374938373887374983978484,42}), false = id(-38374938373887374983978484) == 42, put(last, {'==',-38374938373887374983978484,42.0}), false = id(-38374938373887374983978484) == 42.0, put(last, {'==',-38374938373887374983978484,-38374938373887374983978484}), true = id(-38374938373887374983978484) == -38374938373887374983978484, put(last, {'==',-38374938373887374983978484,19738924729729787487784874}), false = id(-38374938373887374983978484) == 19738924729729787487784874, put(last, {'==',-38374938373887374983978484,-3.8374938373887377e25}), false = id(-38374938373887374983978484) == -3.8374938373887377e25, put(last, {'==',-38374938373887374983978484,1.9738924729729787e25}), false = id(-38374938373887374983978484) == 1.9738924729729787e25, put(last, {'==',19738924729729787487784874,a}), false = id(19738924729729787487784874) == a, put(last, {'==',19738924729729787487784874,b}), false = id(19738924729729787487784874) == b, put(last, {'==',19738924729729787487784874,-33}), false = id(19738924729729787487784874) == -33, put(last, {'==',19738924729729787487784874,-33.0}), false = id(19738924729729787487784874) == -33.0, put(last, {'==',19738924729729787487784874,0}), false = id(19738924729729787487784874) == 0, put(last, {'==',19738924729729787487784874,0.0}), false = id(19738924729729787487784874) == 0.0, put(last, {'==',19738924729729787487784874,42}), false = id(19738924729729787487784874) == 42, put(last, {'==',19738924729729787487784874,42.0}), false = id(19738924729729787487784874) == 42.0, put(last, {'==',19738924729729787487784874,-38374938373887374983978484}), false = id(19738924729729787487784874) == -38374938373887374983978484, put(last, {'==',19738924729729787487784874,19738924729729787487784874}), true = id(19738924729729787487784874) == 19738924729729787487784874, put(last, {'==',19738924729729787487784874,-3.8374938373887377e25}), false = id(19738924729729787487784874) == -3.8374938373887377e25, put(last, {'==',19738924729729787487784874,1.9738924729729787e25}), false = id(19738924729729787487784874) == 1.9738924729729787e25, put(last, {'==',-3.8374938373887377e25,a}), false = id(-3.8374938373887377e25) == a, put(last, {'==',-3.8374938373887377e25,b}), false = id(-3.8374938373887377e25) == b, put(last, {'==',-3.8374938373887377e25,-33}), false = id(-3.8374938373887377e25) == -33, put(last, {'==',-3.8374938373887377e25,-33.0}), false = id(-3.8374938373887377e25) == -33.0, put(last, {'==',-3.8374938373887377e25,0}), false = id(-3.8374938373887377e25) == 0, put(last, {'==',-3.8374938373887377e25,0.0}), false = id(-3.8374938373887377e25) == 0.0, put(last, {'==',-3.8374938373887377e25,42}), false = id(-3.8374938373887377e25) == 42, put(last, {'==',-3.8374938373887377e25,42.0}), false = id(-3.8374938373887377e25) == 42.0, put(last, {'==',-3.8374938373887377e25,-38374938373887374983978484}), false = id(-3.8374938373887377e25) == -38374938373887374983978484, put(last, {'==',-3.8374938373887377e25,19738924729729787487784874}), false = id(-3.8374938373887377e25) == 19738924729729787487784874, put(last, {'==',-3.8374938373887377e25,-3.8374938373887377e25}), true = id(-3.8374938373887377e25) == -3.8374938373887377e25, put(last, {'==',-3.8374938373887377e25,1.9738924729729787e25}), false = id(-3.8374938373887377e25) == 1.9738924729729787e25, put(last, {'==',1.9738924729729787e25,a}), false = id(1.9738924729729787e25) == a, put(last, {'==',1.9738924729729787e25,b}), false = id(1.9738924729729787e25) == b, put(last, {'==',1.9738924729729787e25,-33}), false = id(1.9738924729729787e25) == -33, put(last, {'==',1.9738924729729787e25,-33.0}), false = id(1.9738924729729787e25) == -33.0, put(last, {'==',1.9738924729729787e25,0}), false = id(1.9738924729729787e25) == 0, put(last, {'==',1.9738924729729787e25,0.0}), false = id(1.9738924729729787e25) == 0.0, put(last, {'==',1.9738924729729787e25,42}), false = id(1.9738924729729787e25) == 42, put(last, {'==',1.9738924729729787e25,42.0}), false = id(1.9738924729729787e25) == 42.0, put(last, {'==',1.9738924729729787e25,-38374938373887374983978484}), false = id(1.9738924729729787e25) == -38374938373887374983978484, put(last, {'==',1.9738924729729787e25,19738924729729787487784874}), false = id(1.9738924729729787e25) == 19738924729729787487784874, put(last, {'==',1.9738924729729787e25,-3.8374938373887377e25}), false = id(1.9738924729729787e25) == -3.8374938373887377e25, put(last, {'==',1.9738924729729787e25,1.9738924729729787e25}), true = id(1.9738924729729787e25) == 1.9738924729729787e25, ok. bif_tests() -> put(last, {'==',a,a}), true = erlang:'=='(id(a), a), put(last, {'==',a,b}), false = erlang:'=='(id(a), b), put(last, {'==',a,-33}), false = erlang:'=='(id(a), -33), put(last, {'==',a,-33.0}), false = erlang:'=='(id(a), -33.0), put(last, {'==',a,0}), false = erlang:'=='(id(a), 0), put(last, {'==',a,0.0}), false = erlang:'=='(id(a), 0.0), put(last, {'==',a,42}), false = erlang:'=='(id(a), 42), put(last, {'==',a,42.0}), false = erlang:'=='(id(a), 42.0), put(last, {'==',a,-38374938373887374983978484}), false = erlang:'=='(id(a), -38374938373887374983978484), put(last, {'==',a,19738924729729787487784874}), false = erlang:'=='(id(a), 19738924729729787487784874), put(last, {'==',a,-3.8374938373887377e25}), false = erlang:'=='(id(a), -3.8374938373887377e25), put(last, {'==',a,1.9738924729729787e25}), false = erlang:'=='(id(a), 1.9738924729729787e25), put(last, {'==',b,a}), false = erlang:'=='(id(b), a), put(last, {'==',b,b}), true = erlang:'=='(id(b), b), put(last, {'==',b,-33}), false = erlang:'=='(id(b), -33), put(last, {'==',b,-33.0}), false = erlang:'=='(id(b), -33.0), put(last, {'==',b,0}), false = erlang:'=='(id(b), 0), put(last, {'==',b,0.0}), false = erlang:'=='(id(b), 0.0), put(last, {'==',b,42}), false = erlang:'=='(id(b), 42), put(last, {'==',b,42.0}), false = erlang:'=='(id(b), 42.0), put(last, {'==',b,-38374938373887374983978484}), false = erlang:'=='(id(b), -38374938373887374983978484), put(last, {'==',b,19738924729729787487784874}), false = erlang:'=='(id(b), 19738924729729787487784874), put(last, {'==',b,-3.8374938373887377e25}), false = erlang:'=='(id(b), -3.8374938373887377e25), put(last, {'==',b,1.9738924729729787e25}), false = erlang:'=='(id(b), 1.9738924729729787e25), put(last, {'==',-33,a}), false = erlang:'=='(id(-33), a), put(last, {'==',-33,b}), false = erlang:'=='(id(-33), b), put(last, {'==',-33,-33}), true = erlang:'=='(id(-33), -33), put(last, {'==',-33,-33.0}), true = erlang:'=='(id(-33), -33.0), put(last, {'==',-33,0}), false = erlang:'=='(id(-33), 0), put(last, {'==',-33,0.0}), false = erlang:'=='(id(-33), 0.0), put(last, {'==',-33,42}), false = erlang:'=='(id(-33), 42), put(last, {'==',-33,42.0}), false = erlang:'=='(id(-33), 42.0), put(last, {'==',-33,-38374938373887374983978484}), false = erlang:'=='(id(-33), -38374938373887374983978484), put(last, {'==',-33,19738924729729787487784874}), false = erlang:'=='(id(-33), 19738924729729787487784874), put(last, {'==',-33,-3.8374938373887377e25}), false = erlang:'=='(id(-33), -3.8374938373887377e25), put(last, {'==',-33,1.9738924729729787e25}), false = erlang:'=='(id(-33), 1.9738924729729787e25), put(last, {'==',-33.0,a}), false = erlang:'=='(id(-33.0), a), put(last, {'==',-33.0,b}), false = erlang:'=='(id(-33.0), b), put(last, {'==',-33.0,-33}), true = erlang:'=='(id(-33.0), -33), put(last, {'==',-33.0,-33.0}), true = erlang:'=='(id(-33.0), -33.0), put(last, {'==',-33.0,0}), false = erlang:'=='(id(-33.0), 0), put(last, {'==',-33.0,0.0}), false = erlang:'=='(id(-33.0), 0.0), put(last, {'==',-33.0,42}), false = erlang:'=='(id(-33.0), 42), put(last, {'==',-33.0,42.0}), false = erlang:'=='(id(-33.0), 42.0), put(last, {'==',-33.0,-38374938373887374983978484}), false = erlang:'=='(id(-33.0), -38374938373887374983978484), put(last, {'==',-33.0,19738924729729787487784874}), false = erlang:'=='(id(-33.0), 19738924729729787487784874), put(last, {'==',-33.0,-3.8374938373887377e25}), false = erlang:'=='(id(-33.0), -3.8374938373887377e25), put(last, {'==',-33.0,1.9738924729729787e25}), false = erlang:'=='(id(-33.0), 1.9738924729729787e25), put(last, {'==',0,a}), false = erlang:'=='(id(0), a), put(last, {'==',0,b}), false = erlang:'=='(id(0), b), put(last, {'==',0,-33}), false = erlang:'=='(id(0), -33), put(last, {'==',0,-33.0}), false = erlang:'=='(id(0), -33.0), put(last, {'==',0,0}), true = erlang:'=='(id(0), 0), put(last, {'==',0,0.0}), true = erlang:'=='(id(0), 0.0), put(last, {'==',0,42}), false = erlang:'=='(id(0), 42), put(last, {'==',0,42.0}), false = erlang:'=='(id(0), 42.0), put(last, {'==',0,-38374938373887374983978484}), false = erlang:'=='(id(0), -38374938373887374983978484), put(last, {'==',0,19738924729729787487784874}), false = erlang:'=='(id(0), 19738924729729787487784874), put(last, {'==',0,-3.8374938373887377e25}), false = erlang:'=='(id(0), -3.8374938373887377e25), put(last, {'==',0,1.9738924729729787e25}), false = erlang:'=='(id(0), 1.9738924729729787e25), put(last, {'==',0.0,a}), false = erlang:'=='(id(0.0), a), put(last, {'==',0.0,b}), false = erlang:'=='(id(0.0), b), put(last, {'==',0.0,-33}), false = erlang:'=='(id(0.0), -33), put(last, {'==',0.0,-33.0}), false = erlang:'=='(id(0.0), -33.0), put(last, {'==',0.0,0}), true = erlang:'=='(id(0.0), 0), put(last, {'==',0.0,0.0}), true = erlang:'=='(id(0.0), 0.0), put(last, {'==',0.0,42}), false = erlang:'=='(id(0.0), 42), put(last, {'==',0.0,42.0}), false = erlang:'=='(id(0.0), 42.0), put(last, {'==',0.0,-38374938373887374983978484}), false = erlang:'=='(id(0.0), -38374938373887374983978484), put(last, {'==',0.0,19738924729729787487784874}), false = erlang:'=='(id(0.0), 19738924729729787487784874), put(last, {'==',0.0,-3.8374938373887377e25}), false = erlang:'=='(id(0.0), -3.8374938373887377e25), put(last, {'==',0.0,1.9738924729729787e25}), false = erlang:'=='(id(0.0), 1.9738924729729787e25), put(last, {'==',42,a}), false = erlang:'=='(id(42), a), put(last, {'==',42,b}), false = erlang:'=='(id(42), b), put(last, {'==',42,-33}), false = erlang:'=='(id(42), -33), put(last, {'==',42,-33.0}), false = erlang:'=='(id(42), -33.0), put(last, {'==',42,0}), false = erlang:'=='(id(42), 0), put(last, {'==',42,0.0}), false = erlang:'=='(id(42), 0.0), put(last, {'==',42,42}), true = erlang:'=='(id(42), 42), put(last, {'==',42,42.0}), true = erlang:'=='(id(42), 42.0), put(last, {'==',42,-38374938373887374983978484}), false = erlang:'=='(id(42), -38374938373887374983978484), put(last, {'==',42,19738924729729787487784874}), false = erlang:'=='(id(42), 19738924729729787487784874), put(last, {'==',42,-3.8374938373887377e25}), false = erlang:'=='(id(42), -3.8374938373887377e25), put(last, {'==',42,1.9738924729729787e25}), false = erlang:'=='(id(42), 1.9738924729729787e25), put(last, {'==',42.0,a}), false = erlang:'=='(id(42.0), a), put(last, {'==',42.0,b}), false = erlang:'=='(id(42.0), b), put(last, {'==',42.0,-33}), false = erlang:'=='(id(42.0), -33), put(last, {'==',42.0,-33.0}), false = erlang:'=='(id(42.0), -33.0), put(last, {'==',42.0,0}), false = erlang:'=='(id(42.0), 0), put(last, {'==',42.0,0.0}), false = erlang:'=='(id(42.0), 0.0), put(last, {'==',42.0,42}), true = erlang:'=='(id(42.0), 42), put(last, {'==',42.0,42.0}), true = erlang:'=='(id(42.0), 42.0), put(last, {'==',42.0,-38374938373887374983978484}), false = erlang:'=='(id(42.0), -38374938373887374983978484), put(last, {'==',42.0,19738924729729787487784874}), false = erlang:'=='(id(42.0), 19738924729729787487784874), put(last, {'==',42.0,-3.8374938373887377e25}), false = erlang:'=='(id(42.0), -3.8374938373887377e25), put(last, {'==',42.0,1.9738924729729787e25}), false = erlang:'=='(id(42.0), 1.9738924729729787e25), put(last, {'==',-38374938373887374983978484,a}), false = erlang:'=='(id(-38374938373887374983978484), a), put(last, {'==',-38374938373887374983978484,b}), false = erlang:'=='(id(-38374938373887374983978484), b), put(last, {'==',-38374938373887374983978484,-33}), false = erlang:'=='(id(-38374938373887374983978484), -33), put(last, {'==',-38374938373887374983978484,-33.0}), false = erlang:'=='(id(-38374938373887374983978484), -33.0), put(last, {'==',-38374938373887374983978484,0}), false = erlang:'=='(id(-38374938373887374983978484), 0), put(last, {'==',-38374938373887374983978484,0.0}), false = erlang:'=='(id(-38374938373887374983978484), 0.0), put(last, {'==',-38374938373887374983978484,42}), false = erlang:'=='(id(-38374938373887374983978484), 42), put(last, {'==',-38374938373887374983978484,42.0}), false = erlang:'=='(id(-38374938373887374983978484), 42.0), put(last, {'==',-38374938373887374983978484,-38374938373887374983978484}), true = erlang:'=='(id(-38374938373887374983978484), -38374938373887374983978484), put(last, {'==',-38374938373887374983978484,19738924729729787487784874}), false = erlang:'=='(id(-38374938373887374983978484), 19738924729729787487784874), put(last, {'==',-38374938373887374983978484,-3.8374938373887377e25}), false = erlang:'=='(id(-38374938373887374983978484), -3.8374938373887377e25), put(last, {'==',-38374938373887374983978484,1.9738924729729787e25}), false = erlang:'=='(id(-38374938373887374983978484), 1.9738924729729787e25), put(last, {'==',19738924729729787487784874,a}), false = erlang:'=='(id(19738924729729787487784874), a), put(last, {'==',19738924729729787487784874,b}), false = erlang:'=='(id(19738924729729787487784874), b), put(last, {'==',19738924729729787487784874,-33}), false = erlang:'=='(id(19738924729729787487784874), -33), put(last, {'==',19738924729729787487784874,-33.0}), false = erlang:'=='(id(19738924729729787487784874), -33.0), put(last, {'==',19738924729729787487784874,0}), false = erlang:'=='(id(19738924729729787487784874), 0), put(last, {'==',19738924729729787487784874,0.0}), false = erlang:'=='(id(19738924729729787487784874), 0.0), put(last, {'==',19738924729729787487784874,42}), false = erlang:'=='(id(19738924729729787487784874), 42), put(last, {'==',19738924729729787487784874,42.0}), false = erlang:'=='(id(19738924729729787487784874), 42.0), put(last, {'==',19738924729729787487784874,-38374938373887374983978484}), false = erlang:'=='(id(19738924729729787487784874), -38374938373887374983978484), put(last, {'==',19738924729729787487784874,19738924729729787487784874}), true = erlang:'=='(id(19738924729729787487784874), 19738924729729787487784874), put(last, {'==',19738924729729787487784874,-3.8374938373887377e25}), false = erlang:'=='(id(19738924729729787487784874), -3.8374938373887377e25), put(last, {'==',19738924729729787487784874,1.9738924729729787e25}), false = erlang:'=='(id(19738924729729787487784874), 1.9738924729729787e25), put(last, {'==',-3.8374938373887377e25,a}), false = erlang:'=='(id(-3.8374938373887377e25), a), put(last, {'==',-3.8374938373887377e25,b}), false = erlang:'=='(id(-3.8374938373887377e25), b), put(last, {'==',-3.8374938373887377e25,-33}), false = erlang:'=='(id(-3.8374938373887377e25), -33), put(last, {'==',-3.8374938373887377e25,-33.0}), false = erlang:'=='(id(-3.8374938373887377e25), -33.0), put(last, {'==',-3.8374938373887377e25,0}), false = erlang:'=='(id(-3.8374938373887377e25), 0), put(last, {'==',-3.8374938373887377e25,0.0}), false = erlang:'=='(id(-3.8374938373887377e25), 0.0), put(last, {'==',-3.8374938373887377e25,42}), false = erlang:'=='(id(-3.8374938373887377e25), 42), put(last, {'==',-3.8374938373887377e25,42.0}), false = erlang:'=='(id(-3.8374938373887377e25), 42.0), put(last, {'==',-3.8374938373887377e25,-38374938373887374983978484}), false = erlang:'=='(id(-3.8374938373887377e25), -38374938373887374983978484), put(last, {'==',-3.8374938373887377e25,19738924729729787487784874}), false = erlang:'=='(id(-3.8374938373887377e25), 19738924729729787487784874), put(last, {'==',-3.8374938373887377e25,-3.8374938373887377e25}), true = erlang:'=='(id(-3.8374938373887377e25), -3.8374938373887377e25), put(last, {'==',-3.8374938373887377e25,1.9738924729729787e25}), false = erlang:'=='(id(-3.8374938373887377e25), 1.9738924729729787e25), put(last, {'==',1.9738924729729787e25,a}), false = erlang:'=='(id(1.9738924729729787e25), a), put(last, {'==',1.9738924729729787e25,b}), false = erlang:'=='(id(1.9738924729729787e25), b), put(last, {'==',1.9738924729729787e25,-33}), false = erlang:'=='(id(1.9738924729729787e25), -33), put(last, {'==',1.9738924729729787e25,-33.0}), false = erlang:'=='(id(1.9738924729729787e25), -33.0), put(last, {'==',1.9738924729729787e25,0}), false = erlang:'=='(id(1.9738924729729787e25), 0), put(last, {'==',1.9738924729729787e25,0.0}), false = erlang:'=='(id(1.9738924729729787e25), 0.0), put(last, {'==',1.9738924729729787e25,42}), false = erlang:'=='(id(1.9738924729729787e25), 42), put(last, {'==',1.9738924729729787e25,42.0}), false = erlang:'=='(id(1.9738924729729787e25), 42.0), put(last, {'==',1.9738924729729787e25,-38374938373887374983978484}), false = erlang:'=='(id(1.9738924729729787e25), -38374938373887374983978484), put(last, {'==',1.9738924729729787e25,19738924729729787487784874}), false = erlang:'=='(id(1.9738924729729787e25), 19738924729729787487784874), put(last, {'==',1.9738924729729787e25,-3.8374938373887377e25}), false = erlang:'=='(id(1.9738924729729787e25), -3.8374938373887377e25), put(last, {'==',1.9738924729729787e25,1.9738924729729787e25}), true = erlang:'=='(id(1.9738924729729787e25), 1.9738924729729787e25), ok. id(I) -> I. Compiling [] transform_module : 0.00 s 171.1 kB lint_module : 0.07 s 171.2 kB expand_module : 0.02 s 186.8 kB core_module : 0.19 s 526.8 kB core_fold_module : 0.12 s 359.2 kB core_transforms : 0.00 s 359.2 kB core_dsetel_module : 0.03 s 359.2 kB kernel_module : 0.10 s 566.2 kB v3_life : 0.03 s 429.2 kB v3_codegen : 0.15 s 268.4 kB beam_a : 0.02 s 269.3 kB beam_block : 0.06 s 355.7 kB beam_except : 0.00 s 289.3 kB beam_bool : 0.01 s 289.3 kB beam_type : 0.08 s 265.7 kB beam_split : 0.00 s 234.6 kB beam_dead : 0.04 s 260.1 kB beam_jump : 0.08 s 225.3 kB beam_peep : 0.01 s 219.8 kB beam_clean : 0.01 s 219.8 kB beam_bsm : 0.00 s 219.8 kB beam_receive : 0.00 s 219.8 kB beam_trim : 0.01 s 219.8 kB beam_flatten : 0.00 s 182.9 kB beam_z : 0.01 s 182.8 kB beam_validator : 0.02 s 182.8 kB beam_asm : 0.04 s 0.4 kB -module(op_tests). -compile(export_all). -compile([{hipe,[{regalloc,linear_scan}]}]). guard_tests() -> put(last, {'/=',a,a}), false = if a /= a -> true; true -> false end, put(last, {'/=',a,b}), true = if a /= b -> true; true -> false end, put(last, {'/=',a,-33}), true = if a /= -33 -> true; true -> false end, put(last, {'/=',a,-33.0}), true = if a /= -33.0 -> true; true -> false end, put(last, {'/=',a,0}), true = if a /= 0 -> true; true -> false end, put(last, {'/=',a,0.0}), true = if a /= 0.0 -> true; true -> false end, put(last, {'/=',a,42}), true = if a /= 42 -> true; true -> false end, put(last, {'/=',a,42.0}), true = if a /= 42.0 -> true; true -> false end, put(last, {'/=',a,-38374938373887374983978484}), true = if a /= -38374938373887374983978484 -> true; true -> false end, put(last, {'/=',a,19738924729729787487784874}), true = if a /= 19738924729729787487784874 -> true; true -> false end, put(last, {'/=',a,-3.8374938373887377e25}), true = if a /= -3.8374938373887377e25 -> true; true -> false end, put(last, {'/=',a,1.9738924729729787e25}), true = if a /= 1.9738924729729787e25 -> true; true -> false end, put(last, {'/=',b,a}), true = if b /= a -> true; true -> false end, put(last, {'/=',b,b}), false = if b /= b -> true; true -> false end, put(last, {'/=',b,-33}), true = if b /= -33 -> true; true -> false end, put(last, {'/=',b,-33.0}), true = if b /= -33.0 -> true; true -> false end, put(last, {'/=',b,0}), true = if b /= 0 -> true; true -> false end, put(last, {'/=',b,0.0}), true = if b /= 0.0 -> true; true -> false end, put(last, {'/=',b,42}), true = if b /= 42 -> true; true -> false end, put(last, {'/=',b,42.0}), true = if b /= 42.0 -> true; true -> false end, put(last, {'/=',b,-38374938373887374983978484}), true = if b /= -38374938373887374983978484 -> true; true -> false end, put(last, {'/=',b,19738924729729787487784874}), true = if b /= 19738924729729787487784874 -> true; true -> false end, put(last, {'/=',b,-3.8374938373887377e25}), true = if b /= -3.8374938373887377e25 -> true; true -> false end, put(last, {'/=',b,1.9738924729729787e25}), true = if b /= 1.9738924729729787e25 -> true; true -> false end, put(last, {'/=',-33,a}), true = if -33 /= a -> true; true -> false end, put(last, {'/=',-33,b}), true = if -33 /= b -> true; true -> false end, put(last, {'/=',-33,-33}), false = if -33 /= -33 -> true; true -> false end, put(last, {'/=',-33,-33.0}), false = if -33 /= -33.0 -> true; true -> false end, put(last, {'/=',-33,0}), true = if -33 /= 0 -> true; true -> false end, put(last, {'/=',-33,0.0}), true = if -33 /= 0.0 -> true; true -> false end, put(last, {'/=',-33,42}), true = if -33 /= 42 -> true; true -> false end, put(last, {'/=',-33,42.0}), true = if -33 /= 42.0 -> true; true -> false end, put(last, {'/=',-33,-38374938373887374983978484}), true = if -33 /= -38374938373887374983978484 -> true; true -> false end, put(last, {'/=',-33,19738924729729787487784874}), true = if -33 /= 19738924729729787487784874 -> true; true -> false end, put(last, {'/=',-33,-3.8374938373887377e25}), true = if -33 /= -3.8374938373887377e25 -> true; true -> false end, put(last, {'/=',-33,1.9738924729729787e25}), true = if -33 /= 1.9738924729729787e25 -> true; true -> false end, put(last, {'/=',-33.0,a}), true = if -33.0 /= a -> true; true -> false end, put(last, {'/=',-33.0,b}), true = if -33.0 /= b -> true; true -> false end, put(last, {'/=',-33.0,-33}), false = if -33.0 /= -33 -> true; true -> false end, put(last, {'/=',-33.0,-33.0}), false = if -33.0 /= -33.0 -> true; true -> false end, put(last, {'/=',-33.0,0}), true = if -33.0 /= 0 -> true; true -> false end, put(last, {'/=',-33.0,0.0}), true = if -33.0 /= 0.0 -> true; true -> false end, put(last, {'/=',-33.0,42}), true = if -33.0 /= 42 -> true; true -> false end, put(last, {'/=',-33.0,42.0}), true = if -33.0 /= 42.0 -> true; true -> false end, put(last, {'/=',-33.0,-38374938373887374983978484}), true = if -33.0 /= -38374938373887374983978484 -> true; true -> false end, put(last, {'/=',-33.0,19738924729729787487784874}), true = if -33.0 /= 19738924729729787487784874 -> true; true -> false end, put(last, {'/=',-33.0,-3.8374938373887377e25}), true = if -33.0 /= -3.8374938373887377e25 -> true; true -> false end, put(last, {'/=',-33.0,1.9738924729729787e25}), true = if -33.0 /= 1.9738924729729787e25 -> true; true -> false end, put(last, {'/=',0,a}), true = if 0 /= a -> true; true -> false end, put(last, {'/=',0,b}), true = if 0 /= b -> true; true -> false end, put(last, {'/=',0,-33}), true = if 0 /= -33 -> true; true -> false end, put(last, {'/=',0,-33.0}), true = if 0 /= -33.0 -> true; true -> false end, put(last, {'/=',0,0}), false = if 0 /= 0 -> true; true -> false end, put(last, {'/=',0,0.0}), false = if 0 /= 0.0 -> true; true -> false end, put(last, {'/=',0,42}), true = if 0 /= 42 -> true; true -> false end, put(last, {'/=',0,42.0}), true = if 0 /= 42.0 -> true; true -> false end, put(last, {'/=',0,-38374938373887374983978484}), true = if 0 /= -38374938373887374983978484 -> true; true -> false end, put(last, {'/=',0,19738924729729787487784874}), true = if 0 /= 19738924729729787487784874 -> true; true -> false end, put(last, {'/=',0,-3.8374938373887377e25}), true = if 0 /= -3.8374938373887377e25 -> true; true -> false end, put(last, {'/=',0,1.9738924729729787e25}), true = if 0 /= 1.9738924729729787e25 -> true; true -> false end, put(last, {'/=',0.0,a}), true = if 0.0 /= a -> true; true -> false end, put(last, {'/=',0.0,b}), true = if 0.0 /= b -> true; true -> false end, put(last, {'/=',0.0,-33}), true = if 0.0 /= -33 -> true; true -> false end, put(last, {'/=',0.0,-33.0}), true = if 0.0 /= -33.0 -> true; true -> false end, put(last, {'/=',0.0,0}), false = if 0.0 /= 0 -> true; true -> false end, put(last, {'/=',0.0,0.0}), false = if 0.0 /= 0.0 -> true; true -> false end, put(last, {'/=',0.0,42}), true = if 0.0 /= 42 -> true; true -> false end, put(last, {'/=',0.0,42.0}), true = if 0.0 /= 42.0 -> true; true -> false end, put(last, {'/=',0.0,-38374938373887374983978484}), true = if 0.0 /= -38374938373887374983978484 -> true; true -> false end, put(last, {'/=',0.0,19738924729729787487784874}), true = if 0.0 /= 19738924729729787487784874 -> true; true -> false end, put(last, {'/=',0.0,-3.8374938373887377e25}), true = if 0.0 /= -3.8374938373887377e25 -> true; true -> false end, put(last, {'/=',0.0,1.9738924729729787e25}), true = if 0.0 /= 1.9738924729729787e25 -> true; true -> false end, put(last, {'/=',42,a}), true = if 42 /= a -> true; true -> false end, put(last, {'/=',42,b}), true = if 42 /= b -> true; true -> false end, put(last, {'/=',42,-33}), true = if 42 /= -33 -> true; true -> false end, put(last, {'/=',42,-33.0}), true = if 42 /= -33.0 -> true; true -> false end, put(last, {'/=',42,0}), true = if 42 /= 0 -> true; true -> false end, put(last, {'/=',42,0.0}), true = if 42 /= 0.0 -> true; true -> false end, put(last, {'/=',42,42}), false = if 42 /= 42 -> true; true -> false end, put(last, {'/=',42,42.0}), false = if 42 /= 42.0 -> true; true -> false end, put(last, {'/=',42,-38374938373887374983978484}), true = if 42 /= -38374938373887374983978484 -> true; true -> false end, put(last, {'/=',42,19738924729729787487784874}), true = if 42 /= 19738924729729787487784874 -> true; true -> false end, put(last, {'/=',42,-3.8374938373887377e25}), true = if 42 /= -3.8374938373887377e25 -> true; true -> false end, put(last, {'/=',42,1.9738924729729787e25}), true = if 42 /= 1.9738924729729787e25 -> true; true -> false end, put(last, {'/=',42.0,a}), true = if 42.0 /= a -> true; true -> false end, put(last, {'/=',42.0,b}), true = if 42.0 /= b -> true; true -> false end, put(last, {'/=',42.0,-33}), true = if 42.0 /= -33 -> true; true -> false end, put(last, {'/=',42.0,-33.0}), true = if 42.0 /= -33.0 -> true; true -> false end, put(last, {'/=',42.0,0}), true = if 42.0 /= 0 -> true; true -> false end, put(last, {'/=',42.0,0.0}), true = if 42.0 /= 0.0 -> true; true -> false end, put(last, {'/=',42.0,42}), false = if 42.0 /= 42 -> true; true -> false end, put(last, {'/=',42.0,42.0}), false = if 42.0 /= 42.0 -> true; true -> false end, put(last, {'/=',42.0,-38374938373887374983978484}), true = if 42.0 /= -38374938373887374983978484 -> true; true -> false end, put(last, {'/=',42.0,19738924729729787487784874}), true = if 42.0 /= 19738924729729787487784874 -> true; true -> false end, put(last, {'/=',42.0,-3.8374938373887377e25}), true = if 42.0 /= -3.8374938373887377e25 -> true; true -> false end, put(last, {'/=',42.0,1.9738924729729787e25}), true = if 42.0 /= 1.9738924729729787e25 -> true; true -> false end, put(last, {'/=',-38374938373887374983978484,a}), true = if -38374938373887374983978484 /= a -> true; true -> false end, put(last, {'/=',-38374938373887374983978484,b}), true = if -38374938373887374983978484 /= b -> true; true -> false end, put(last, {'/=',-38374938373887374983978484,-33}), true = if -38374938373887374983978484 /= -33 -> true; true -> false end, put(last, {'/=',-38374938373887374983978484,-33.0}), true = if -38374938373887374983978484 /= -33.0 -> true; true -> false end, put(last, {'/=',-38374938373887374983978484,0}), true = if -38374938373887374983978484 /= 0 -> true; true -> false end, put(last, {'/=',-38374938373887374983978484,0.0}), true = if -38374938373887374983978484 /= 0.0 -> true; true -> false end, put(last, {'/=',-38374938373887374983978484,42}), true = if -38374938373887374983978484 /= 42 -> true; true -> false end, put(last, {'/=',-38374938373887374983978484,42.0}), true = if -38374938373887374983978484 /= 42.0 -> true; true -> false end, put(last, {'/=',-38374938373887374983978484,-38374938373887374983978484}), false = if -38374938373887374983978484 /= -38374938373887374983978484 -> true; true -> false end, put(last, {'/=',-38374938373887374983978484,19738924729729787487784874}), true = if -38374938373887374983978484 /= 19738924729729787487784874 -> true; true -> false end, put(last, {'/=',-38374938373887374983978484,-3.8374938373887377e25}), true = if -38374938373887374983978484 /= -3.8374938373887377e25 -> true; true -> false end, put(last, {'/=',-38374938373887374983978484,1.9738924729729787e25}), true = if -38374938373887374983978484 /= 1.9738924729729787e25 -> true; true -> false end, put(last, {'/=',19738924729729787487784874,a}), true = if 19738924729729787487784874 /= a -> true; true -> false end, put(last, {'/=',19738924729729787487784874,b}), true = if 19738924729729787487784874 /= b -> true; true -> false end, put(last, {'/=',19738924729729787487784874,-33}), true = if 19738924729729787487784874 /= -33 -> true; true -> false end, put(last, {'/=',19738924729729787487784874,-33.0}), true = if 19738924729729787487784874 /= -33.0 -> true; true -> false end, put(last, {'/=',19738924729729787487784874,0}), true = if 19738924729729787487784874 /= 0 -> true; true -> false end, put(last, {'/=',19738924729729787487784874,0.0}), true = if 19738924729729787487784874 /= 0.0 -> true; true -> false end, put(last, {'/=',19738924729729787487784874,42}), true = if 19738924729729787487784874 /= 42 -> true; true -> false end, put(last, {'/=',19738924729729787487784874,42.0}), true = if 19738924729729787487784874 /= 42.0 -> true; true -> false end, put(last, {'/=',19738924729729787487784874,-38374938373887374983978484}), true = if 19738924729729787487784874 /= -38374938373887374983978484 -> true; true -> false end, put(last, {'/=',19738924729729787487784874,19738924729729787487784874}), false = if 19738924729729787487784874 /= 19738924729729787487784874 -> true; true -> false end, put(last, {'/=',19738924729729787487784874,-3.8374938373887377e25}), true = if 19738924729729787487784874 /= -3.8374938373887377e25 -> true; true -> false end, put(last, {'/=',19738924729729787487784874,1.9738924729729787e25}), true = if 19738924729729787487784874 /= 1.9738924729729787e25 -> true; true -> false end, put(last, {'/=',-3.8374938373887377e25,a}), true = if -3.8374938373887377e25 /= a -> true; true -> false end, put(last, {'/=',-3.8374938373887377e25,b}), true = if -3.8374938373887377e25 /= b -> true; true -> false end, put(last, {'/=',-3.8374938373887377e25,-33}), true = if -3.8374938373887377e25 /= -33 -> true; true -> false end, put(last, {'/=',-3.8374938373887377e25,-33.0}), true = if -3.8374938373887377e25 /= -33.0 -> true; true -> false end, put(last, {'/=',-3.8374938373887377e25,0}), true = if -3.8374938373887377e25 /= 0 -> true; true -> false end, put(last, {'/=',-3.8374938373887377e25,0.0}), true = if -3.8374938373887377e25 /= 0.0 -> true; true -> false end, put(last, {'/=',-3.8374938373887377e25,42}), true = if -3.8374938373887377e25 /= 42 -> true; true -> false end, put(last, {'/=',-3.8374938373887377e25,42.0}), true = if -3.8374938373887377e25 /= 42.0 -> true; true -> false end, put(last, {'/=',-3.8374938373887377e25,-38374938373887374983978484}), true = if -3.8374938373887377e25 /= -38374938373887374983978484 -> true; true -> false end, put(last, {'/=',-3.8374938373887377e25,19738924729729787487784874}), true = if -3.8374938373887377e25 /= 19738924729729787487784874 -> true; true -> false end, put(last, {'/=',-3.8374938373887377e25,-3.8374938373887377e25}), false = if -3.8374938373887377e25 /= -3.8374938373887377e25 -> true; true -> false end, put(last, {'/=',-3.8374938373887377e25,1.9738924729729787e25}), true = if -3.8374938373887377e25 /= 1.9738924729729787e25 -> true; true -> false end, put(last, {'/=',1.9738924729729787e25,a}), true = if 1.9738924729729787e25 /= a -> true; true -> false end, put(last, {'/=',1.9738924729729787e25,b}), true = if 1.9738924729729787e25 /= b -> true; true -> false end, put(last, {'/=',1.9738924729729787e25,-33}), true = if 1.9738924729729787e25 /= -33 -> true; true -> false end, put(last, {'/=',1.9738924729729787e25,-33.0}), true = if 1.9738924729729787e25 /= -33.0 -> true; true -> false end, put(last, {'/=',1.9738924729729787e25,0}), true = if 1.9738924729729787e25 /= 0 -> true; true -> false end, put(last, {'/=',1.9738924729729787e25,0.0}), true = if 1.9738924729729787e25 /= 0.0 -> true; true -> false end, put(last, {'/=',1.9738924729729787e25,42}), true = if 1.9738924729729787e25 /= 42 -> true; true -> false end, put(last, {'/=',1.9738924729729787e25,42.0}), true = if 1.9738924729729787e25 /= 42.0 -> true; true -> false end, put(last, {'/=',1.9738924729729787e25,-38374938373887374983978484}), true = if 1.9738924729729787e25 /= -38374938373887374983978484 -> true; true -> false end, put(last, {'/=',1.9738924729729787e25,19738924729729787487784874}), true = if 1.9738924729729787e25 /= 19738924729729787487784874 -> true; true -> false end, put(last, {'/=',1.9738924729729787e25,-3.8374938373887377e25}), true = if 1.9738924729729787e25 /= -3.8374938373887377e25 -> true; true -> false end, put(last, {'/=',1.9738924729729787e25,1.9738924729729787e25}), false = if 1.9738924729729787e25 /= 1.9738924729729787e25 -> true; true -> false end, ok. body_tests() -> put(last, {'/=',a,a}), false = id(a) /= a, put(last, {'/=',a,b}), true = id(a) /= b, put(last, {'/=',a,-33}), true = id(a) /= -33, put(last, {'/=',a,-33.0}), true = id(a) /= -33.0, put(last, {'/=',a,0}), true = id(a) /= 0, put(last, {'/=',a,0.0}), true = id(a) /= 0.0, put(last, {'/=',a,42}), true = id(a) /= 42, put(last, {'/=',a,42.0}), true = id(a) /= 42.0, put(last, {'/=',a,-38374938373887374983978484}), true = id(a) /= -38374938373887374983978484, put(last, {'/=',a,19738924729729787487784874}), true = id(a) /= 19738924729729787487784874, put(last, {'/=',a,-3.8374938373887377e25}), true = id(a) /= -3.8374938373887377e25, put(last, {'/=',a,1.9738924729729787e25}), true = id(a) /= 1.9738924729729787e25, put(last, {'/=',b,a}), true = id(b) /= a, put(last, {'/=',b,b}), false = id(b) /= b, put(last, {'/=',b,-33}), true = id(b) /= -33, put(last, {'/=',b,-33.0}), true = id(b) /= -33.0, put(last, {'/=',b,0}), true = id(b) /= 0, put(last, {'/=',b,0.0}), true = id(b) /= 0.0, put(last, {'/=',b,42}), true = id(b) /= 42, put(last, {'/=',b,42.0}), true = id(b) /= 42.0, put(last, {'/=',b,-38374938373887374983978484}), true = id(b) /= -38374938373887374983978484, put(last, {'/=',b,19738924729729787487784874}), true = id(b) /= 19738924729729787487784874, put(last, {'/=',b,-3.8374938373887377e25}), true = id(b) /= -3.8374938373887377e25, put(last, {'/=',b,1.9738924729729787e25}), true = id(b) /= 1.9738924729729787e25, put(last, {'/=',-33,a}), true = id(-33) /= a, put(last, {'/=',-33,b}), true = id(-33) /= b, put(last, {'/=',-33,-33}), false = id(-33) /= -33, put(last, {'/=',-33,-33.0}), false = id(-33) /= -33.0, put(last, {'/=',-33,0}), true = id(-33) /= 0, put(last, {'/=',-33,0.0}), true = id(-33) /= 0.0, put(last, {'/=',-33,42}), true = id(-33) /= 42, put(last, {'/=',-33,42.0}), true = id(-33) /= 42.0, put(last, {'/=',-33,-38374938373887374983978484}), true = id(-33) /= -38374938373887374983978484, put(last, {'/=',-33,19738924729729787487784874}), true = id(-33) /= 19738924729729787487784874, put(last, {'/=',-33,-3.8374938373887377e25}), true = id(-33) /= -3.8374938373887377e25, put(last, {'/=',-33,1.9738924729729787e25}), true = id(-33) /= 1.9738924729729787e25, put(last, {'/=',-33.0,a}), true = id(-33.0) /= a, put(last, {'/=',-33.0,b}), true = id(-33.0) /= b, put(last, {'/=',-33.0,-33}), false = id(-33.0) /= -33, put(last, {'/=',-33.0,-33.0}), false = id(-33.0) /= -33.0, put(last, {'/=',-33.0,0}), true = id(-33.0) /= 0, put(last, {'/=',-33.0,0.0}), true = id(-33.0) /= 0.0, put(last, {'/=',-33.0,42}), true = id(-33.0) /= 42, put(last, {'/=',-33.0,42.0}), true = id(-33.0) /= 42.0, put(last, {'/=',-33.0,-38374938373887374983978484}), true = id(-33.0) /= -38374938373887374983978484, put(last, {'/=',-33.0,19738924729729787487784874}), true = id(-33.0) /= 19738924729729787487784874, put(last, {'/=',-33.0,-3.8374938373887377e25}), true = id(-33.0) /= -3.8374938373887377e25, put(last, {'/=',-33.0,1.9738924729729787e25}), true = id(-33.0) /= 1.9738924729729787e25, put(last, {'/=',0,a}), true = id(0) /= a, put(last, {'/=',0,b}), true = id(0) /= b, put(last, {'/=',0,-33}), true = id(0) /= -33, put(last, {'/=',0,-33.0}), true = id(0) /= -33.0, put(last, {'/=',0,0}), false = id(0) /= 0, put(last, {'/=',0,0.0}), false = id(0) /= 0.0, put(last, {'/=',0,42}), true = id(0) /= 42, put(last, {'/=',0,42.0}), true = id(0) /= 42.0, put(last, {'/=',0,-38374938373887374983978484}), true = id(0) /= -38374938373887374983978484, put(last, {'/=',0,19738924729729787487784874}), true = id(0) /= 19738924729729787487784874, put(last, {'/=',0,-3.8374938373887377e25}), true = id(0) /= -3.8374938373887377e25, put(last, {'/=',0,1.9738924729729787e25}), true = id(0) /= 1.9738924729729787e25, put(last, {'/=',0.0,a}), true = id(0.0) /= a, put(last, {'/=',0.0,b}), true = id(0.0) /= b, put(last, {'/=',0.0,-33}), true = id(0.0) /= -33, put(last, {'/=',0.0,-33.0}), true = id(0.0) /= -33.0, put(last, {'/=',0.0,0}), false = id(0.0) /= 0, put(last, {'/=',0.0,0.0}), false = id(0.0) /= 0.0, put(last, {'/=',0.0,42}), true = id(0.0) /= 42, put(last, {'/=',0.0,42.0}), true = id(0.0) /= 42.0, put(last, {'/=',0.0,-38374938373887374983978484}), true = id(0.0) /= -38374938373887374983978484, put(last, {'/=',0.0,19738924729729787487784874}), true = id(0.0) /= 19738924729729787487784874, put(last, {'/=',0.0,-3.8374938373887377e25}), true = id(0.0) /= -3.8374938373887377e25, put(last, {'/=',0.0,1.9738924729729787e25}), true = id(0.0) /= 1.9738924729729787e25, put(last, {'/=',42,a}), true = id(42) /= a, put(last, {'/=',42,b}), true = id(42) /= b, put(last, {'/=',42,-33}), true = id(42) /= -33, put(last, {'/=',42,-33.0}), true = id(42) /= -33.0, put(last, {'/=',42,0}), true = id(42) /= 0, put(last, {'/=',42,0.0}), true = id(42) /= 0.0, put(last, {'/=',42,42}), false = id(42) /= 42, put(last, {'/=',42,42.0}), false = id(42) /= 42.0, put(last, {'/=',42,-38374938373887374983978484}), true = id(42) /= -38374938373887374983978484, put(last, {'/=',42,19738924729729787487784874}), true = id(42) /= 19738924729729787487784874, put(last, {'/=',42,-3.8374938373887377e25}), true = id(42) /= -3.8374938373887377e25, put(last, {'/=',42,1.9738924729729787e25}), true = id(42) /= 1.9738924729729787e25, put(last, {'/=',42.0,a}), true = id(42.0) /= a, put(last, {'/=',42.0,b}), true = id(42.0) /= b, put(last, {'/=',42.0,-33}), true = id(42.0) /= -33, put(last, {'/=',42.0,-33.0}), true = id(42.0) /= -33.0, put(last, {'/=',42.0,0}), true = id(42.0) /= 0, put(last, {'/=',42.0,0.0}), true = id(42.0) /= 0.0, put(last, {'/=',42.0,42}), false = id(42.0) /= 42, put(last, {'/=',42.0,42.0}), false = id(42.0) /= 42.0, put(last, {'/=',42.0,-38374938373887374983978484}), true = id(42.0) /= -38374938373887374983978484, put(last, {'/=',42.0,19738924729729787487784874}), true = id(42.0) /= 19738924729729787487784874, put(last, {'/=',42.0,-3.8374938373887377e25}), true = id(42.0) /= -3.8374938373887377e25, put(last, {'/=',42.0,1.9738924729729787e25}), true = id(42.0) /= 1.9738924729729787e25, put(last, {'/=',-38374938373887374983978484,a}), true = id(-38374938373887374983978484) /= a, put(last, {'/=',-38374938373887374983978484,b}), true = id(-38374938373887374983978484) /= b, put(last, {'/=',-38374938373887374983978484,-33}), true = id(-38374938373887374983978484) /= -33, put(last, {'/=',-38374938373887374983978484,-33.0}), true = id(-38374938373887374983978484) /= -33.0, put(last, {'/=',-38374938373887374983978484,0}), true = id(-38374938373887374983978484) /= 0, put(last, {'/=',-38374938373887374983978484,0.0}), true = id(-38374938373887374983978484) /= 0.0, put(last, {'/=',-38374938373887374983978484,42}), true = id(-38374938373887374983978484) /= 42, put(last, {'/=',-38374938373887374983978484,42.0}), true = id(-38374938373887374983978484) /= 42.0, put(last, {'/=',-38374938373887374983978484,-38374938373887374983978484}), false = id(-38374938373887374983978484) /= -38374938373887374983978484, put(last, {'/=',-38374938373887374983978484,19738924729729787487784874}), true = id(-38374938373887374983978484) /= 19738924729729787487784874, put(last, {'/=',-38374938373887374983978484,-3.8374938373887377e25}), true = id(-38374938373887374983978484) /= -3.8374938373887377e25, put(last, {'/=',-38374938373887374983978484,1.9738924729729787e25}), true = id(-38374938373887374983978484) /= 1.9738924729729787e25, put(last, {'/=',19738924729729787487784874,a}), true = id(19738924729729787487784874) /= a, put(last, {'/=',19738924729729787487784874,b}), true = id(19738924729729787487784874) /= b, put(last, {'/=',19738924729729787487784874,-33}), true = id(19738924729729787487784874) /= -33, put(last, {'/=',19738924729729787487784874,-33.0}), true = id(19738924729729787487784874) /= -33.0, put(last, {'/=',19738924729729787487784874,0}), true = id(19738924729729787487784874) /= 0, put(last, {'/=',19738924729729787487784874,0.0}), true = id(19738924729729787487784874) /= 0.0, put(last, {'/=',19738924729729787487784874,42}), true = id(19738924729729787487784874) /= 42, put(last, {'/=',19738924729729787487784874,42.0}), true = id(19738924729729787487784874) /= 42.0, put(last, {'/=',19738924729729787487784874,-38374938373887374983978484}), true = id(19738924729729787487784874) /= -38374938373887374983978484, put(last, {'/=',19738924729729787487784874,19738924729729787487784874}), false = id(19738924729729787487784874) /= 19738924729729787487784874, put(last, {'/=',19738924729729787487784874,-3.8374938373887377e25}), true = id(19738924729729787487784874) /= -3.8374938373887377e25, put(last, {'/=',19738924729729787487784874,1.9738924729729787e25}), true = id(19738924729729787487784874) /= 1.9738924729729787e25, put(last, {'/=',-3.8374938373887377e25,a}), true = id(-3.8374938373887377e25) /= a, put(last, {'/=',-3.8374938373887377e25,b}), true = id(-3.8374938373887377e25) /= b, put(last, {'/=',-3.8374938373887377e25,-33}), true = id(-3.8374938373887377e25) /= -33, put(last, {'/=',-3.8374938373887377e25,-33.0}), true = id(-3.8374938373887377e25) /= -33.0, put(last, {'/=',-3.8374938373887377e25,0}), true = id(-3.8374938373887377e25) /= 0, put(last, {'/=',-3.8374938373887377e25,0.0}), true = id(-3.8374938373887377e25) /= 0.0, put(last, {'/=',-3.8374938373887377e25,42}), true = id(-3.8374938373887377e25) /= 42, put(last, {'/=',-3.8374938373887377e25,42.0}), true = id(-3.8374938373887377e25) /= 42.0, put(last, {'/=',-3.8374938373887377e25,-38374938373887374983978484}), true = id(-3.8374938373887377e25) /= -38374938373887374983978484, put(last, {'/=',-3.8374938373887377e25,19738924729729787487784874}), true = id(-3.8374938373887377e25) /= 19738924729729787487784874, put(last, {'/=',-3.8374938373887377e25,-3.8374938373887377e25}), false = id(-3.8374938373887377e25) /= -3.8374938373887377e25, put(last, {'/=',-3.8374938373887377e25,1.9738924729729787e25}), true = id(-3.8374938373887377e25) /= 1.9738924729729787e25, put(last, {'/=',1.9738924729729787e25,a}), true = id(1.9738924729729787e25) /= a, put(last, {'/=',1.9738924729729787e25,b}), true = id(1.9738924729729787e25) /= b, put(last, {'/=',1.9738924729729787e25,-33}), true = id(1.9738924729729787e25) /= -33, put(last, {'/=',1.9738924729729787e25,-33.0}), true = id(1.9738924729729787e25) /= -33.0, put(last, {'/=',1.9738924729729787e25,0}), true = id(1.9738924729729787e25) /= 0, put(last, {'/=',1.9738924729729787e25,0.0}), true = id(1.9738924729729787e25) /= 0.0, put(last, {'/=',1.9738924729729787e25,42}), true = id(1.9738924729729787e25) /= 42, put(last, {'/=',1.9738924729729787e25,42.0}), true = id(1.9738924729729787e25) /= 42.0, put(last, {'/=',1.9738924729729787e25,-38374938373887374983978484}), true = id(1.9738924729729787e25) /= -38374938373887374983978484, put(last, {'/=',1.9738924729729787e25,19738924729729787487784874}), true = id(1.9738924729729787e25) /= 19738924729729787487784874, put(last, {'/=',1.9738924729729787e25,-3.8374938373887377e25}), true = id(1.9738924729729787e25) /= -3.8374938373887377e25, put(last, {'/=',1.9738924729729787e25,1.9738924729729787e25}), false = id(1.9738924729729787e25) /= 1.9738924729729787e25, ok. bif_tests() -> put(last, {'/=',a,a}), false = erlang:'/='(id(a), a), put(last, {'/=',a,b}), true = erlang:'/='(id(a), b), put(last, {'/=',a,-33}), true = erlang:'/='(id(a), -33), put(last, {'/=',a,-33.0}), true = erlang:'/='(id(a), -33.0), put(last, {'/=',a,0}), true = erlang:'/='(id(a), 0), put(last, {'/=',a,0.0}), true = erlang:'/='(id(a), 0.0), put(last, {'/=',a,42}), true = erlang:'/='(id(a), 42), put(last, {'/=',a,42.0}), true = erlang:'/='(id(a), 42.0), put(last, {'/=',a,-38374938373887374983978484}), true = erlang:'/='(id(a), -38374938373887374983978484), put(last, {'/=',a,19738924729729787487784874}), true = erlang:'/='(id(a), 19738924729729787487784874), put(last, {'/=',a,-3.8374938373887377e25}), true = erlang:'/='(id(a), -3.8374938373887377e25), put(last, {'/=',a,1.9738924729729787e25}), true = erlang:'/='(id(a), 1.9738924729729787e25), put(last, {'/=',b,a}), true = erlang:'/='(id(b), a), put(last, {'/=',b,b}), false = erlang:'/='(id(b), b), put(last, {'/=',b,-33}), true = erlang:'/='(id(b), -33), put(last, {'/=',b,-33.0}), true = erlang:'/='(id(b), -33.0), put(last, {'/=',b,0}), true = erlang:'/='(id(b), 0), put(last, {'/=',b,0.0}), true = erlang:'/='(id(b), 0.0), put(last, {'/=',b,42}), true = erlang:'/='(id(b), 42), put(last, {'/=',b,42.0}), true = erlang:'/='(id(b), 42.0), put(last, {'/=',b,-38374938373887374983978484}), true = erlang:'/='(id(b), -38374938373887374983978484), put(last, {'/=',b,19738924729729787487784874}), true = erlang:'/='(id(b), 19738924729729787487784874), put(last, {'/=',b,-3.8374938373887377e25}), true = erlang:'/='(id(b), -3.8374938373887377e25), put(last, {'/=',b,1.9738924729729787e25}), true = erlang:'/='(id(b), 1.9738924729729787e25), put(last, {'/=',-33,a}), true = erlang:'/='(id(-33), a), put(last, {'/=',-33,b}), true = erlang:'/='(id(-33), b), put(last, {'/=',-33,-33}), false = erlang:'/='(id(-33), -33), put(last, {'/=',-33,-33.0}), false = erlang:'/='(id(-33), -33.0), put(last, {'/=',-33,0}), true = erlang:'/='(id(-33), 0), put(last, {'/=',-33,0.0}), true = erlang:'/='(id(-33), 0.0), put(last, {'/=',-33,42}), true = erlang:'/='(id(-33), 42), put(last, {'/=',-33,42.0}), true = erlang:'/='(id(-33), 42.0), put(last, {'/=',-33,-38374938373887374983978484}), true = erlang:'/='(id(-33), -38374938373887374983978484), put(last, {'/=',-33,19738924729729787487784874}), true = erlang:'/='(id(-33), 19738924729729787487784874), put(last, {'/=',-33,-3.8374938373887377e25}), true = erlang:'/='(id(-33), -3.8374938373887377e25), put(last, {'/=',-33,1.9738924729729787e25}), true = erlang:'/='(id(-33), 1.9738924729729787e25), put(last, {'/=',-33.0,a}), true = erlang:'/='(id(-33.0), a), put(last, {'/=',-33.0,b}), true = erlang:'/='(id(-33.0), b), put(last, {'/=',-33.0,-33}), false = erlang:'/='(id(-33.0), -33), put(last, {'/=',-33.0,-33.0}), false = erlang:'/='(id(-33.0), -33.0), put(last, {'/=',-33.0,0}), true = erlang:'/='(id(-33.0), 0), put(last, {'/=',-33.0,0.0}), true = erlang:'/='(id(-33.0), 0.0), put(last, {'/=',-33.0,42}), true = erlang:'/='(id(-33.0), 42), put(last, {'/=',-33.0,42.0}), true = erlang:'/='(id(-33.0), 42.0), put(last, {'/=',-33.0,-38374938373887374983978484}), true = erlang:'/='(id(-33.0), -38374938373887374983978484), put(last, {'/=',-33.0,19738924729729787487784874}), true = erlang:'/='(id(-33.0), 19738924729729787487784874), put(last, {'/=',-33.0,-3.8374938373887377e25}), true = erlang:'/='(id(-33.0), -3.8374938373887377e25), put(last, {'/=',-33.0,1.9738924729729787e25}), true = erlang:'/='(id(-33.0), 1.9738924729729787e25), put(last, {'/=',0,a}), true = erlang:'/='(id(0), a), put(last, {'/=',0,b}), true = erlang:'/='(id(0), b), put(last, {'/=',0,-33}), true = erlang:'/='(id(0), -33), put(last, {'/=',0,-33.0}), true = erlang:'/='(id(0), -33.0), put(last, {'/=',0,0}), false = erlang:'/='(id(0), 0), put(last, {'/=',0,0.0}), false = erlang:'/='(id(0), 0.0), put(last, {'/=',0,42}), true = erlang:'/='(id(0), 42), put(last, {'/=',0,42.0}), true = erlang:'/='(id(0), 42.0), put(last, {'/=',0,-38374938373887374983978484}), true = erlang:'/='(id(0), -38374938373887374983978484), put(last, {'/=',0,19738924729729787487784874}), true = erlang:'/='(id(0), 19738924729729787487784874), put(last, {'/=',0,-3.8374938373887377e25}), true = erlang:'/='(id(0), -3.8374938373887377e25), put(last, {'/=',0,1.9738924729729787e25}), true = erlang:'/='(id(0), 1.9738924729729787e25), put(last, {'/=',0.0,a}), true = erlang:'/='(id(0.0), a), put(last, {'/=',0.0,b}), true = erlang:'/='(id(0.0), b), put(last, {'/=',0.0,-33}), true = erlang:'/='(id(0.0), -33), put(last, {'/=',0.0,-33.0}), true = erlang:'/='(id(0.0), -33.0), put(last, {'/=',0.0,0}), false = erlang:'/='(id(0.0), 0), put(last, {'/=',0.0,0.0}), false = erlang:'/='(id(0.0), 0.0), put(last, {'/=',0.0,42}), true = erlang:'/='(id(0.0), 42), put(last, {'/=',0.0,42.0}), true = erlang:'/='(id(0.0), 42.0), put(last, {'/=',0.0,-38374938373887374983978484}), true = erlang:'/='(id(0.0), -38374938373887374983978484), put(last, {'/=',0.0,19738924729729787487784874}), true = erlang:'/='(id(0.0), 19738924729729787487784874), put(last, {'/=',0.0,-3.8374938373887377e25}), true = erlang:'/='(id(0.0), -3.8374938373887377e25), put(last, {'/=',0.0,1.9738924729729787e25}), true = erlang:'/='(id(0.0), 1.9738924729729787e25), put(last, {'/=',42,a}), true = erlang:'/='(id(42), a), put(last, {'/=',42,b}), true = erlang:'/='(id(42), b), put(last, {'/=',42,-33}), true = erlang:'/='(id(42), -33), put(last, {'/=',42,-33.0}), true = erlang:'/='(id(42), -33.0), put(last, {'/=',42,0}), true = erlang:'/='(id(42), 0), put(last, {'/=',42,0.0}), true = erlang:'/='(id(42), 0.0), put(last, {'/=',42,42}), false = erlang:'/='(id(42), 42), put(last, {'/=',42,42.0}), false = erlang:'/='(id(42), 42.0), put(last, {'/=',42,-38374938373887374983978484}), true = erlang:'/='(id(42), -38374938373887374983978484), put(last, {'/=',42,19738924729729787487784874}), true = erlang:'/='(id(42), 19738924729729787487784874), put(last, {'/=',42,-3.8374938373887377e25}), true = erlang:'/='(id(42), -3.8374938373887377e25), put(last, {'/=',42,1.9738924729729787e25}), true = erlang:'/='(id(42), 1.9738924729729787e25), put(last, {'/=',42.0,a}), true = erlang:'/='(id(42.0), a), put(last, {'/=',42.0,b}), true = erlang:'/='(id(42.0), b), put(last, {'/=',42.0,-33}), true = erlang:'/='(id(42.0), -33), put(last, {'/=',42.0,-33.0}), true = erlang:'/='(id(42.0), -33.0), put(last, {'/=',42.0,0}), true = erlang:'/='(id(42.0), 0), put(last, {'/=',42.0,0.0}), true = erlang:'/='(id(42.0), 0.0), put(last, {'/=',42.0,42}), false = erlang:'/='(id(42.0), 42), put(last, {'/=',42.0,42.0}), false = erlang:'/='(id(42.0), 42.0), put(last, {'/=',42.0,-38374938373887374983978484}), true = erlang:'/='(id(42.0), -38374938373887374983978484), put(last, {'/=',42.0,19738924729729787487784874}), true = erlang:'/='(id(42.0), 19738924729729787487784874), put(last, {'/=',42.0,-3.8374938373887377e25}), true = erlang:'/='(id(42.0), -3.8374938373887377e25), put(last, {'/=',42.0,1.9738924729729787e25}), true = erlang:'/='(id(42.0), 1.9738924729729787e25), put(last, {'/=',-38374938373887374983978484,a}), true = erlang:'/='(id(-38374938373887374983978484), a), put(last, {'/=',-38374938373887374983978484,b}), true = erlang:'/='(id(-38374938373887374983978484), b), put(last, {'/=',-38374938373887374983978484,-33}), true = erlang:'/='(id(-38374938373887374983978484), -33), put(last, {'/=',-38374938373887374983978484,-33.0}), true = erlang:'/='(id(-38374938373887374983978484), -33.0), put(last, {'/=',-38374938373887374983978484,0}), true = erlang:'/='(id(-38374938373887374983978484), 0), put(last, {'/=',-38374938373887374983978484,0.0}), true = erlang:'/='(id(-38374938373887374983978484), 0.0), put(last, {'/=',-38374938373887374983978484,42}), true = erlang:'/='(id(-38374938373887374983978484), 42), put(last, {'/=',-38374938373887374983978484,42.0}), true = erlang:'/='(id(-38374938373887374983978484), 42.0), put(last, {'/=',-38374938373887374983978484,-38374938373887374983978484}), false = erlang:'/='(id(-38374938373887374983978484), -38374938373887374983978484), put(last, {'/=',-38374938373887374983978484,19738924729729787487784874}), true = erlang:'/='(id(-38374938373887374983978484), 19738924729729787487784874), put(last, {'/=',-38374938373887374983978484,-3.8374938373887377e25}), true = erlang:'/='(id(-38374938373887374983978484), -3.8374938373887377e25), put(last, {'/=',-38374938373887374983978484,1.9738924729729787e25}), true = erlang:'/='(id(-38374938373887374983978484), 1.9738924729729787e25), put(last, {'/=',19738924729729787487784874,a}), true = erlang:'/='(id(19738924729729787487784874), a), put(last, {'/=',19738924729729787487784874,b}), true = erlang:'/='(id(19738924729729787487784874), b), put(last, {'/=',19738924729729787487784874,-33}), true = erlang:'/='(id(19738924729729787487784874), -33), put(last, {'/=',19738924729729787487784874,-33.0}), true = erlang:'/='(id(19738924729729787487784874), -33.0), put(last, {'/=',19738924729729787487784874,0}), true = erlang:'/='(id(19738924729729787487784874), 0), put(last, {'/=',19738924729729787487784874,0.0}), true = erlang:'/='(id(19738924729729787487784874), 0.0), put(last, {'/=',19738924729729787487784874,42}), true = erlang:'/='(id(19738924729729787487784874), 42), put(last, {'/=',19738924729729787487784874,42.0}), true = erlang:'/='(id(19738924729729787487784874), 42.0), put(last, {'/=',19738924729729787487784874,-38374938373887374983978484}), true = erlang:'/='(id(19738924729729787487784874), -38374938373887374983978484), put(last, {'/=',19738924729729787487784874,19738924729729787487784874}), false = erlang:'/='(id(19738924729729787487784874), 19738924729729787487784874), put(last, {'/=',19738924729729787487784874,-3.8374938373887377e25}), true = erlang:'/='(id(19738924729729787487784874), -3.8374938373887377e25), put(last, {'/=',19738924729729787487784874,1.9738924729729787e25}), true = erlang:'/='(id(19738924729729787487784874), 1.9738924729729787e25), put(last, {'/=',-3.8374938373887377e25,a}), true = erlang:'/='(id(-3.8374938373887377e25), a), put(last, {'/=',-3.8374938373887377e25,b}), true = erlang:'/='(id(-3.8374938373887377e25), b), put(last, {'/=',-3.8374938373887377e25,-33}), true = erlang:'/='(id(-3.8374938373887377e25), -33), put(last, {'/=',-3.8374938373887377e25,-33.0}), true = erlang:'/='(id(-3.8374938373887377e25), -33.0), put(last, {'/=',-3.8374938373887377e25,0}), true = erlang:'/='(id(-3.8374938373887377e25), 0), put(last, {'/=',-3.8374938373887377e25,0.0}), true = erlang:'/='(id(-3.8374938373887377e25), 0.0), put(last, {'/=',-3.8374938373887377e25,42}), true = erlang:'/='(id(-3.8374938373887377e25), 42), put(last, {'/=',-3.8374938373887377e25,42.0}), true = erlang:'/='(id(-3.8374938373887377e25), 42.0), put(last, {'/=',-3.8374938373887377e25,-38374938373887374983978484}), true = erlang:'/='(id(-3.8374938373887377e25), -38374938373887374983978484), put(last, {'/=',-3.8374938373887377e25,19738924729729787487784874}), true = erlang:'/='(id(-3.8374938373887377e25), 19738924729729787487784874), put(last, {'/=',-3.8374938373887377e25,-3.8374938373887377e25}), false = erlang:'/='(id(-3.8374938373887377e25), -3.8374938373887377e25), put(last, {'/=',-3.8374938373887377e25,1.9738924729729787e25}), true = erlang:'/='(id(-3.8374938373887377e25), 1.9738924729729787e25), put(last, {'/=',1.9738924729729787e25,a}), true = erlang:'/='(id(1.9738924729729787e25), a), put(last, {'/=',1.9738924729729787e25,b}), true = erlang:'/='(id(1.9738924729729787e25), b), put(last, {'/=',1.9738924729729787e25,-33}), true = erlang:'/='(id(1.9738924729729787e25), -33), put(last, {'/=',1.9738924729729787e25,-33.0}), true = erlang:'/='(id(1.9738924729729787e25), -33.0), put(last, {'/=',1.9738924729729787e25,0}), true = erlang:'/='(id(1.9738924729729787e25), 0), put(last, {'/=',1.9738924729729787e25,0.0}), true = erlang:'/='(id(1.9738924729729787e25), 0.0), put(last, {'/=',1.9738924729729787e25,42}), true = erlang:'/='(id(1.9738924729729787e25), 42), put(last, {'/=',1.9738924729729787e25,42.0}), true = erlang:'/='(id(1.9738924729729787e25), 42.0), put(last, {'/=',1.9738924729729787e25,-38374938373887374983978484}), true = erlang:'/='(id(1.9738924729729787e25), -38374938373887374983978484), put(last, {'/=',1.9738924729729787e25,19738924729729787487784874}), true = erlang:'/='(id(1.9738924729729787e25), 19738924729729787487784874), put(last, {'/=',1.9738924729729787e25,-3.8374938373887377e25}), true = erlang:'/='(id(1.9738924729729787e25), -3.8374938373887377e25), put(last, {'/=',1.9738924729729787e25,1.9738924729729787e25}), false = erlang:'/='(id(1.9738924729729787e25), 1.9738924729729787e25), ok. id(I) -> I. Compiling [] transform_module : 0.00 s 171.1 kB lint_module : 0.07 s 171.2 kB expand_module : 0.02 s 186.8 kB core_module : 0.17 s 526.8 kB core_fold_module : 0.12 s 359.2 kB core_transforms : 0.00 s 359.2 kB core_dsetel_module : 0.03 s 359.2 kB kernel_module : 0.10 s 566.2 kB v3_life : 0.03 s 429.2 kB v3_codegen : 0.13 s 268.4 kB beam_a : 0.01 s 269.3 kB beam_block : 0.06 s 355.7 kB beam_except : 0.00 s 289.3 kB beam_bool : 0.00 s 289.3 kB beam_type : 0.07 s 265.7 kB beam_split : 0.00 s 234.6 kB beam_dead : 0.05 s 260.1 kB beam_jump : 0.07 s 225.3 kB beam_peep : 0.02 s 219.8 kB beam_clean : 0.00 s 219.8 kB beam_bsm : 0.00 s 219.8 kB beam_receive : 0.00 s 219.8 kB beam_trim : 0.01 s 219.8 kB beam_flatten : 0.00 s 182.9 kB beam_z : 0.01 s 182.8 kB beam_validator : 0.02 s 182.8 kB beam_asm : 0.05 s 0.4 kB -module(op_tests). -compile(export_all). -compile([{hipe,[{regalloc,linear_scan}]}]). guard_tests() -> put(last, {'=:=',a,a}), true = if a =:= a -> true; true -> false end, put(last, {'=:=',a,b}), false = if a =:= b -> true; true -> false end, put(last, {'=:=',a,-33}), false = if a =:= -33 -> true; true -> false end, put(last, {'=:=',a,-33.0}), false = if a =:= -33.0 -> true; true -> false end, put(last, {'=:=',a,0}), false = if a =:= 0 -> true; true -> false end, put(last, {'=:=',a,0.0}), false = if a =:= 0.0 -> true; true -> false end, put(last, {'=:=',a,42}), false = if a =:= 42 -> true; true -> false end, put(last, {'=:=',a,42.0}), false = if a =:= 42.0 -> true; true -> false end, put(last, {'=:=',a,-38374938373887374983978484}), false = if a =:= -38374938373887374983978484 -> true; true -> false end, put(last, {'=:=',a,19738924729729787487784874}), false = if a =:= 19738924729729787487784874 -> true; true -> false end, put(last, {'=:=',a,-3.8374938373887377e25}), false = if a =:= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=:=',a,1.9738924729729787e25}), false = if a =:= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=:=',b,a}), false = if b =:= a -> true; true -> false end, put(last, {'=:=',b,b}), true = if b =:= b -> true; true -> false end, put(last, {'=:=',b,-33}), false = if b =:= -33 -> true; true -> false end, put(last, {'=:=',b,-33.0}), false = if b =:= -33.0 -> true; true -> false end, put(last, {'=:=',b,0}), false = if b =:= 0 -> true; true -> false end, put(last, {'=:=',b,0.0}), false = if b =:= 0.0 -> true; true -> false end, put(last, {'=:=',b,42}), false = if b =:= 42 -> true; true -> false end, put(last, {'=:=',b,42.0}), false = if b =:= 42.0 -> true; true -> false end, put(last, {'=:=',b,-38374938373887374983978484}), false = if b =:= -38374938373887374983978484 -> true; true -> false end, put(last, {'=:=',b,19738924729729787487784874}), false = if b =:= 19738924729729787487784874 -> true; true -> false end, put(last, {'=:=',b,-3.8374938373887377e25}), false = if b =:= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=:=',b,1.9738924729729787e25}), false = if b =:= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=:=',-33,a}), false = if -33 =:= a -> true; true -> false end, put(last, {'=:=',-33,b}), false = if -33 =:= b -> true; true -> false end, put(last, {'=:=',-33,-33}), true = if -33 =:= -33 -> true; true -> false end, put(last, {'=:=',-33,-33.0}), false = if -33 =:= -33.0 -> true; true -> false end, put(last, {'=:=',-33,0}), false = if -33 =:= 0 -> true; true -> false end, put(last, {'=:=',-33,0.0}), false = if -33 =:= 0.0 -> true; true -> false end, put(last, {'=:=',-33,42}), false = if -33 =:= 42 -> true; true -> false end, put(last, {'=:=',-33,42.0}), false = if -33 =:= 42.0 -> true; true -> false end, put(last, {'=:=',-33,-38374938373887374983978484}), false = if -33 =:= -38374938373887374983978484 -> true; true -> false end, put(last, {'=:=',-33,19738924729729787487784874}), false = if -33 =:= 19738924729729787487784874 -> true; true -> false end, put(last, {'=:=',-33,-3.8374938373887377e25}), false = if -33 =:= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=:=',-33,1.9738924729729787e25}), false = if -33 =:= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=:=',-33.0,a}), false = if -33.0 =:= a -> true; true -> false end, put(last, {'=:=',-33.0,b}), false = if -33.0 =:= b -> true; true -> false end, put(last, {'=:=',-33.0,-33}), false = if -33.0 =:= -33 -> true; true -> false end, put(last, {'=:=',-33.0,-33.0}), true = if -33.0 =:= -33.0 -> true; true -> false end, put(last, {'=:=',-33.0,0}), false = if -33.0 =:= 0 -> true; true -> false end, put(last, {'=:=',-33.0,0.0}), false = if -33.0 =:= 0.0 -> true; true -> false end, put(last, {'=:=',-33.0,42}), false = if -33.0 =:= 42 -> true; true -> false end, put(last, {'=:=',-33.0,42.0}), false = if -33.0 =:= 42.0 -> true; true -> false end, put(last, {'=:=',-33.0,-38374938373887374983978484}), false = if -33.0 =:= -38374938373887374983978484 -> true; true -> false end, put(last, {'=:=',-33.0,19738924729729787487784874}), false = if -33.0 =:= 19738924729729787487784874 -> true; true -> false end, put(last, {'=:=',-33.0,-3.8374938373887377e25}), false = if -33.0 =:= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=:=',-33.0,1.9738924729729787e25}), false = if -33.0 =:= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=:=',0,a}), false = if 0 =:= a -> true; true -> false end, put(last, {'=:=',0,b}), false = if 0 =:= b -> true; true -> false end, put(last, {'=:=',0,-33}), false = if 0 =:= -33 -> true; true -> false end, put(last, {'=:=',0,-33.0}), false = if 0 =:= -33.0 -> true; true -> false end, put(last, {'=:=',0,0}), true = if 0 =:= 0 -> true; true -> false end, put(last, {'=:=',0,0.0}), false = if 0 =:= 0.0 -> true; true -> false end, put(last, {'=:=',0,42}), false = if 0 =:= 42 -> true; true -> false end, put(last, {'=:=',0,42.0}), false = if 0 =:= 42.0 -> true; true -> false end, put(last, {'=:=',0,-38374938373887374983978484}), false = if 0 =:= -38374938373887374983978484 -> true; true -> false end, put(last, {'=:=',0,19738924729729787487784874}), false = if 0 =:= 19738924729729787487784874 -> true; true -> false end, put(last, {'=:=',0,-3.8374938373887377e25}), false = if 0 =:= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=:=',0,1.9738924729729787e25}), false = if 0 =:= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=:=',0.0,a}), false = if 0.0 =:= a -> true; true -> false end, put(last, {'=:=',0.0,b}), false = if 0.0 =:= b -> true; true -> false end, put(last, {'=:=',0.0,-33}), false = if 0.0 =:= -33 -> true; true -> false end, put(last, {'=:=',0.0,-33.0}), false = if 0.0 =:= -33.0 -> true; true -> false end, put(last, {'=:=',0.0,0}), false = if 0.0 =:= 0 -> true; true -> false end, put(last, {'=:=',0.0,0.0}), true = if 0.0 =:= 0.0 -> true; true -> false end, put(last, {'=:=',0.0,42}), false = if 0.0 =:= 42 -> true; true -> false end, put(last, {'=:=',0.0,42.0}), false = if 0.0 =:= 42.0 -> true; true -> false end, put(last, {'=:=',0.0,-38374938373887374983978484}), false = if 0.0 =:= -38374938373887374983978484 -> true; true -> false end, put(last, {'=:=',0.0,19738924729729787487784874}), false = if 0.0 =:= 19738924729729787487784874 -> true; true -> false end, put(last, {'=:=',0.0,-3.8374938373887377e25}), false = if 0.0 =:= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=:=',0.0,1.9738924729729787e25}), false = if 0.0 =:= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=:=',42,a}), false = if 42 =:= a -> true; true -> false end, put(last, {'=:=',42,b}), false = if 42 =:= b -> true; true -> false end, put(last, {'=:=',42,-33}), false = if 42 =:= -33 -> true; true -> false end, put(last, {'=:=',42,-33.0}), false = if 42 =:= -33.0 -> true; true -> false end, put(last, {'=:=',42,0}), false = if 42 =:= 0 -> true; true -> false end, put(last, {'=:=',42,0.0}), false = if 42 =:= 0.0 -> true; true -> false end, put(last, {'=:=',42,42}), true = if 42 =:= 42 -> true; true -> false end, put(last, {'=:=',42,42.0}), false = if 42 =:= 42.0 -> true; true -> false end, put(last, {'=:=',42,-38374938373887374983978484}), false = if 42 =:= -38374938373887374983978484 -> true; true -> false end, put(last, {'=:=',42,19738924729729787487784874}), false = if 42 =:= 19738924729729787487784874 -> true; true -> false end, put(last, {'=:=',42,-3.8374938373887377e25}), false = if 42 =:= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=:=',42,1.9738924729729787e25}), false = if 42 =:= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=:=',42.0,a}), false = if 42.0 =:= a -> true; true -> false end, put(last, {'=:=',42.0,b}), false = if 42.0 =:= b -> true; true -> false end, put(last, {'=:=',42.0,-33}), false = if 42.0 =:= -33 -> true; true -> false end, put(last, {'=:=',42.0,-33.0}), false = if 42.0 =:= -33.0 -> true; true -> false end, put(last, {'=:=',42.0,0}), false = if 42.0 =:= 0 -> true; true -> false end, put(last, {'=:=',42.0,0.0}), false = if 42.0 =:= 0.0 -> true; true -> false end, put(last, {'=:=',42.0,42}), false = if 42.0 =:= 42 -> true; true -> false end, put(last, {'=:=',42.0,42.0}), true = if 42.0 =:= 42.0 -> true; true -> false end, put(last, {'=:=',42.0,-38374938373887374983978484}), false = if 42.0 =:= -38374938373887374983978484 -> true; true -> false end, put(last, {'=:=',42.0,19738924729729787487784874}), false = if 42.0 =:= 19738924729729787487784874 -> true; true -> false end, put(last, {'=:=',42.0,-3.8374938373887377e25}), false = if 42.0 =:= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=:=',42.0,1.9738924729729787e25}), false = if 42.0 =:= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=:=',-38374938373887374983978484,a}), false = if -38374938373887374983978484 =:= a -> true; true -> false end, put(last, {'=:=',-38374938373887374983978484,b}), false = if -38374938373887374983978484 =:= b -> true; true -> false end, put(last, {'=:=',-38374938373887374983978484,-33}), false = if -38374938373887374983978484 =:= -33 -> true; true -> false end, put(last, {'=:=',-38374938373887374983978484,-33.0}), false = if -38374938373887374983978484 =:= -33.0 -> true; true -> false end, put(last, {'=:=',-38374938373887374983978484,0}), false = if -38374938373887374983978484 =:= 0 -> true; true -> false end, put(last, {'=:=',-38374938373887374983978484,0.0}), false = if -38374938373887374983978484 =:= 0.0 -> true; true -> false end, put(last, {'=:=',-38374938373887374983978484,42}), false = if -38374938373887374983978484 =:= 42 -> true; true -> false end, put(last, {'=:=',-38374938373887374983978484,42.0}), false = if -38374938373887374983978484 =:= 42.0 -> true; true -> false end, put(last, {'=:=',-38374938373887374983978484,-38374938373887374983978484}), true = if -38374938373887374983978484 =:= -38374938373887374983978484 -> true; true -> false end, put(last, {'=:=',-38374938373887374983978484,19738924729729787487784874}), false = if -38374938373887374983978484 =:= 19738924729729787487784874 -> true; true -> false end, put(last, {'=:=',-38374938373887374983978484,-3.8374938373887377e25}), false = if -38374938373887374983978484 =:= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=:=',-38374938373887374983978484,1.9738924729729787e25}), false = if -38374938373887374983978484 =:= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=:=',19738924729729787487784874,a}), false = if 19738924729729787487784874 =:= a -> true; true -> false end, put(last, {'=:=',19738924729729787487784874,b}), false = if 19738924729729787487784874 =:= b -> true; true -> false end, put(last, {'=:=',19738924729729787487784874,-33}), false = if 19738924729729787487784874 =:= -33 -> true; true -> false end, put(last, {'=:=',19738924729729787487784874,-33.0}), false = if 19738924729729787487784874 =:= -33.0 -> true; true -> false end, put(last, {'=:=',19738924729729787487784874,0}), false = if 19738924729729787487784874 =:= 0 -> true; true -> false end, put(last, {'=:=',19738924729729787487784874,0.0}), false = if 19738924729729787487784874 =:= 0.0 -> true; true -> false end, put(last, {'=:=',19738924729729787487784874,42}), false = if 19738924729729787487784874 =:= 42 -> true; true -> false end, put(last, {'=:=',19738924729729787487784874,42.0}), false = if 19738924729729787487784874 =:= 42.0 -> true; true -> false end, put(last, {'=:=',19738924729729787487784874,-38374938373887374983978484}), false = if 19738924729729787487784874 =:= -38374938373887374983978484 -> true; true -> false end, put(last, {'=:=',19738924729729787487784874,19738924729729787487784874}), true = if 19738924729729787487784874 =:= 19738924729729787487784874 -> true; true -> false end, put(last, {'=:=',19738924729729787487784874,-3.8374938373887377e25}), false = if 19738924729729787487784874 =:= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=:=',19738924729729787487784874,1.9738924729729787e25}), false = if 19738924729729787487784874 =:= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=:=',-3.8374938373887377e25,a}), false = if -3.8374938373887377e25 =:= a -> true; true -> false end, put(last, {'=:=',-3.8374938373887377e25,b}), false = if -3.8374938373887377e25 =:= b -> true; true -> false end, put(last, {'=:=',-3.8374938373887377e25,-33}), false = if -3.8374938373887377e25 =:= -33 -> true; true -> false end, put(last, {'=:=',-3.8374938373887377e25,-33.0}), false = if -3.8374938373887377e25 =:= -33.0 -> true; true -> false end, put(last, {'=:=',-3.8374938373887377e25,0}), false = if -3.8374938373887377e25 =:= 0 -> true; true -> false end, put(last, {'=:=',-3.8374938373887377e25,0.0}), false = if -3.8374938373887377e25 =:= 0.0 -> true; true -> false end, put(last, {'=:=',-3.8374938373887377e25,42}), false = if -3.8374938373887377e25 =:= 42 -> true; true -> false end, put(last, {'=:=',-3.8374938373887377e25,42.0}), false = if -3.8374938373887377e25 =:= 42.0 -> true; true -> false end, put(last, {'=:=',-3.8374938373887377e25,-38374938373887374983978484}), false = if -3.8374938373887377e25 =:= -38374938373887374983978484 -> true; true -> false end, put(last, {'=:=',-3.8374938373887377e25,19738924729729787487784874}), false = if -3.8374938373887377e25 =:= 19738924729729787487784874 -> true; true -> false end, put(last, {'=:=',-3.8374938373887377e25,-3.8374938373887377e25}), true = if -3.8374938373887377e25 =:= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=:=',-3.8374938373887377e25,1.9738924729729787e25}), false = if -3.8374938373887377e25 =:= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=:=',1.9738924729729787e25,a}), false = if 1.9738924729729787e25 =:= a -> true; true -> false end, put(last, {'=:=',1.9738924729729787e25,b}), false = if 1.9738924729729787e25 =:= b -> true; true -> false end, put(last, {'=:=',1.9738924729729787e25,-33}), false = if 1.9738924729729787e25 =:= -33 -> true; true -> false end, put(last, {'=:=',1.9738924729729787e25,-33.0}), false = if 1.9738924729729787e25 =:= -33.0 -> true; true -> false end, put(last, {'=:=',1.9738924729729787e25,0}), false = if 1.9738924729729787e25 =:= 0 -> true; true -> false end, put(last, {'=:=',1.9738924729729787e25,0.0}), false = if 1.9738924729729787e25 =:= 0.0 -> true; true -> false end, put(last, {'=:=',1.9738924729729787e25,42}), false = if 1.9738924729729787e25 =:= 42 -> true; true -> false end, put(last, {'=:=',1.9738924729729787e25,42.0}), false = if 1.9738924729729787e25 =:= 42.0 -> true; true -> false end, put(last, {'=:=',1.9738924729729787e25,-38374938373887374983978484}), false = if 1.9738924729729787e25 =:= -38374938373887374983978484 -> true; true -> false end, put(last, {'=:=',1.9738924729729787e25,19738924729729787487784874}), false = if 1.9738924729729787e25 =:= 19738924729729787487784874 -> true; true -> false end, put(last, {'=:=',1.9738924729729787e25,-3.8374938373887377e25}), false = if 1.9738924729729787e25 =:= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=:=',1.9738924729729787e25,1.9738924729729787e25}), true = if 1.9738924729729787e25 =:= 1.9738924729729787e25 -> true; true -> false end, ok. body_tests() -> put(last, {'=:=',a,a}), true = id(a) =:= a, put(last, {'=:=',a,b}), false = id(a) =:= b, put(last, {'=:=',a,-33}), false = id(a) =:= -33, put(last, {'=:=',a,-33.0}), false = id(a) =:= -33.0, put(last, {'=:=',a,0}), false = id(a) =:= 0, put(last, {'=:=',a,0.0}), false = id(a) =:= 0.0, put(last, {'=:=',a,42}), false = id(a) =:= 42, put(last, {'=:=',a,42.0}), false = id(a) =:= 42.0, put(last, {'=:=',a,-38374938373887374983978484}), false = id(a) =:= -38374938373887374983978484, put(last, {'=:=',a,19738924729729787487784874}), false = id(a) =:= 19738924729729787487784874, put(last, {'=:=',a,-3.8374938373887377e25}), false = id(a) =:= -3.8374938373887377e25, put(last, {'=:=',a,1.9738924729729787e25}), false = id(a) =:= 1.9738924729729787e25, put(last, {'=:=',b,a}), false = id(b) =:= a, put(last, {'=:=',b,b}), true = id(b) =:= b, put(last, {'=:=',b,-33}), false = id(b) =:= -33, put(last, {'=:=',b,-33.0}), false = id(b) =:= -33.0, put(last, {'=:=',b,0}), false = id(b) =:= 0, put(last, {'=:=',b,0.0}), false = id(b) =:= 0.0, put(last, {'=:=',b,42}), false = id(b) =:= 42, put(last, {'=:=',b,42.0}), false = id(b) =:= 42.0, put(last, {'=:=',b,-38374938373887374983978484}), false = id(b) =:= -38374938373887374983978484, put(last, {'=:=',b,19738924729729787487784874}), false = id(b) =:= 19738924729729787487784874, put(last, {'=:=',b,-3.8374938373887377e25}), false = id(b) =:= -3.8374938373887377e25, put(last, {'=:=',b,1.9738924729729787e25}), false = id(b) =:= 1.9738924729729787e25, put(last, {'=:=',-33,a}), false = id(-33) =:= a, put(last, {'=:=',-33,b}), false = id(-33) =:= b, put(last, {'=:=',-33,-33}), true = id(-33) =:= -33, put(last, {'=:=',-33,-33.0}), false = id(-33) =:= -33.0, put(last, {'=:=',-33,0}), false = id(-33) =:= 0, put(last, {'=:=',-33,0.0}), false = id(-33) =:= 0.0, put(last, {'=:=',-33,42}), false = id(-33) =:= 42, put(last, {'=:=',-33,42.0}), false = id(-33) =:= 42.0, put(last, {'=:=',-33,-38374938373887374983978484}), false = id(-33) =:= -38374938373887374983978484, put(last, {'=:=',-33,19738924729729787487784874}), false = id(-33) =:= 19738924729729787487784874, put(last, {'=:=',-33,-3.8374938373887377e25}), false = id(-33) =:= -3.8374938373887377e25, put(last, {'=:=',-33,1.9738924729729787e25}), false = id(-33) =:= 1.9738924729729787e25, put(last, {'=:=',-33.0,a}), false = id(-33.0) =:= a, put(last, {'=:=',-33.0,b}), false = id(-33.0) =:= b, put(last, {'=:=',-33.0,-33}), false = id(-33.0) =:= -33, put(last, {'=:=',-33.0,-33.0}), true = id(-33.0) =:= -33.0, put(last, {'=:=',-33.0,0}), false = id(-33.0) =:= 0, put(last, {'=:=',-33.0,0.0}), false = id(-33.0) =:= 0.0, put(last, {'=:=',-33.0,42}), false = id(-33.0) =:= 42, put(last, {'=:=',-33.0,42.0}), false = id(-33.0) =:= 42.0, put(last, {'=:=',-33.0,-38374938373887374983978484}), false = id(-33.0) =:= -38374938373887374983978484, put(last, {'=:=',-33.0,19738924729729787487784874}), false = id(-33.0) =:= 19738924729729787487784874, put(last, {'=:=',-33.0,-3.8374938373887377e25}), false = id(-33.0) =:= -3.8374938373887377e25, put(last, {'=:=',-33.0,1.9738924729729787e25}), false = id(-33.0) =:= 1.9738924729729787e25, put(last, {'=:=',0,a}), false = id(0) =:= a, put(last, {'=:=',0,b}), false = id(0) =:= b, put(last, {'=:=',0,-33}), false = id(0) =:= -33, put(last, {'=:=',0,-33.0}), false = id(0) =:= -33.0, put(last, {'=:=',0,0}), true = id(0) =:= 0, put(last, {'=:=',0,0.0}), false = id(0) =:= 0.0, put(last, {'=:=',0,42}), false = id(0) =:= 42, put(last, {'=:=',0,42.0}), false = id(0) =:= 42.0, put(last, {'=:=',0,-38374938373887374983978484}), false = id(0) =:= -38374938373887374983978484, put(last, {'=:=',0,19738924729729787487784874}), false = id(0) =:= 19738924729729787487784874, put(last, {'=:=',0,-3.8374938373887377e25}), false = id(0) =:= -3.8374938373887377e25, put(last, {'=:=',0,1.9738924729729787e25}), false = id(0) =:= 1.9738924729729787e25, put(last, {'=:=',0.0,a}), false = id(0.0) =:= a, put(last, {'=:=',0.0,b}), false = id(0.0) =:= b, put(last, {'=:=',0.0,-33}), false = id(0.0) =:= -33, put(last, {'=:=',0.0,-33.0}), false = id(0.0) =:= -33.0, put(last, {'=:=',0.0,0}), false = id(0.0) =:= 0, put(last, {'=:=',0.0,0.0}), true = id(0.0) =:= 0.0, put(last, {'=:=',0.0,42}), false = id(0.0) =:= 42, put(last, {'=:=',0.0,42.0}), false = id(0.0) =:= 42.0, put(last, {'=:=',0.0,-38374938373887374983978484}), false = id(0.0) =:= -38374938373887374983978484, put(last, {'=:=',0.0,19738924729729787487784874}), false = id(0.0) =:= 19738924729729787487784874, put(last, {'=:=',0.0,-3.8374938373887377e25}), false = id(0.0) =:= -3.8374938373887377e25, put(last, {'=:=',0.0,1.9738924729729787e25}), false = id(0.0) =:= 1.9738924729729787e25, put(last, {'=:=',42,a}), false = id(42) =:= a, put(last, {'=:=',42,b}), false = id(42) =:= b, put(last, {'=:=',42,-33}), false = id(42) =:= -33, put(last, {'=:=',42,-33.0}), false = id(42) =:= -33.0, put(last, {'=:=',42,0}), false = id(42) =:= 0, put(last, {'=:=',42,0.0}), false = id(42) =:= 0.0, put(last, {'=:=',42,42}), true = id(42) =:= 42, put(last, {'=:=',42,42.0}), false = id(42) =:= 42.0, put(last, {'=:=',42,-38374938373887374983978484}), false = id(42) =:= -38374938373887374983978484, put(last, {'=:=',42,19738924729729787487784874}), false = id(42) =:= 19738924729729787487784874, put(last, {'=:=',42,-3.8374938373887377e25}), false = id(42) =:= -3.8374938373887377e25, put(last, {'=:=',42,1.9738924729729787e25}), false = id(42) =:= 1.9738924729729787e25, put(last, {'=:=',42.0,a}), false = id(42.0) =:= a, put(last, {'=:=',42.0,b}), false = id(42.0) =:= b, put(last, {'=:=',42.0,-33}), false = id(42.0) =:= -33, put(last, {'=:=',42.0,-33.0}), false = id(42.0) =:= -33.0, put(last, {'=:=',42.0,0}), false = id(42.0) =:= 0, put(last, {'=:=',42.0,0.0}), false = id(42.0) =:= 0.0, put(last, {'=:=',42.0,42}), false = id(42.0) =:= 42, put(last, {'=:=',42.0,42.0}), true = id(42.0) =:= 42.0, put(last, {'=:=',42.0,-38374938373887374983978484}), false = id(42.0) =:= -38374938373887374983978484, put(last, {'=:=',42.0,19738924729729787487784874}), false = id(42.0) =:= 19738924729729787487784874, put(last, {'=:=',42.0,-3.8374938373887377e25}), false = id(42.0) =:= -3.8374938373887377e25, put(last, {'=:=',42.0,1.9738924729729787e25}), false = id(42.0) =:= 1.9738924729729787e25, put(last, {'=:=',-38374938373887374983978484,a}), false = id(-38374938373887374983978484) =:= a, put(last, {'=:=',-38374938373887374983978484,b}), false = id(-38374938373887374983978484) =:= b, put(last, {'=:=',-38374938373887374983978484,-33}), false = id(-38374938373887374983978484) =:= -33, put(last, {'=:=',-38374938373887374983978484,-33.0}), false = id(-38374938373887374983978484) =:= -33.0, put(last, {'=:=',-38374938373887374983978484,0}), false = id(-38374938373887374983978484) =:= 0, put(last, {'=:=',-38374938373887374983978484,0.0}), false = id(-38374938373887374983978484) =:= 0.0, put(last, {'=:=',-38374938373887374983978484,42}), false = id(-38374938373887374983978484) =:= 42, put(last, {'=:=',-38374938373887374983978484,42.0}), false = id(-38374938373887374983978484) =:= 42.0, put(last, {'=:=',-38374938373887374983978484,-38374938373887374983978484}), true = id(-38374938373887374983978484) =:= -38374938373887374983978484, put(last, {'=:=',-38374938373887374983978484,19738924729729787487784874}), false = id(-38374938373887374983978484) =:= 19738924729729787487784874, put(last, {'=:=',-38374938373887374983978484,-3.8374938373887377e25}), false = id(-38374938373887374983978484) =:= -3.8374938373887377e25, put(last, {'=:=',-38374938373887374983978484,1.9738924729729787e25}), false = id(-38374938373887374983978484) =:= 1.9738924729729787e25, put(last, {'=:=',19738924729729787487784874,a}), false = id(19738924729729787487784874) =:= a, put(last, {'=:=',19738924729729787487784874,b}), false = id(19738924729729787487784874) =:= b, put(last, {'=:=',19738924729729787487784874,-33}), false = id(19738924729729787487784874) =:= -33, put(last, {'=:=',19738924729729787487784874,-33.0}), false = id(19738924729729787487784874) =:= -33.0, put(last, {'=:=',19738924729729787487784874,0}), false = id(19738924729729787487784874) =:= 0, put(last, {'=:=',19738924729729787487784874,0.0}), false = id(19738924729729787487784874) =:= 0.0, put(last, {'=:=',19738924729729787487784874,42}), false = id(19738924729729787487784874) =:= 42, put(last, {'=:=',19738924729729787487784874,42.0}), false = id(19738924729729787487784874) =:= 42.0, put(last, {'=:=',19738924729729787487784874,-38374938373887374983978484}), false = id(19738924729729787487784874) =:= -38374938373887374983978484, put(last, {'=:=',19738924729729787487784874,19738924729729787487784874}), true = id(19738924729729787487784874) =:= 19738924729729787487784874, put(last, {'=:=',19738924729729787487784874,-3.8374938373887377e25}), false = id(19738924729729787487784874) =:= -3.8374938373887377e25, put(last, {'=:=',19738924729729787487784874,1.9738924729729787e25}), false = id(19738924729729787487784874) =:= 1.9738924729729787e25, put(last, {'=:=',-3.8374938373887377e25,a}), false = id(-3.8374938373887377e25) =:= a, put(last, {'=:=',-3.8374938373887377e25,b}), false = id(-3.8374938373887377e25) =:= b, put(last, {'=:=',-3.8374938373887377e25,-33}), false = id(-3.8374938373887377e25) =:= -33, put(last, {'=:=',-3.8374938373887377e25,-33.0}), false = id(-3.8374938373887377e25) =:= -33.0, put(last, {'=:=',-3.8374938373887377e25,0}), false = id(-3.8374938373887377e25) =:= 0, put(last, {'=:=',-3.8374938373887377e25,0.0}), false = id(-3.8374938373887377e25) =:= 0.0, put(last, {'=:=',-3.8374938373887377e25,42}), false = id(-3.8374938373887377e25) =:= 42, put(last, {'=:=',-3.8374938373887377e25,42.0}), false = id(-3.8374938373887377e25) =:= 42.0, put(last, {'=:=',-3.8374938373887377e25,-38374938373887374983978484}), false = id(-3.8374938373887377e25) =:= -38374938373887374983978484, put(last, {'=:=',-3.8374938373887377e25,19738924729729787487784874}), false = id(-3.8374938373887377e25) =:= 19738924729729787487784874, put(last, {'=:=',-3.8374938373887377e25,-3.8374938373887377e25}), true = id(-3.8374938373887377e25) =:= -3.8374938373887377e25, put(last, {'=:=',-3.8374938373887377e25,1.9738924729729787e25}), false = id(-3.8374938373887377e25) =:= 1.9738924729729787e25, put(last, {'=:=',1.9738924729729787e25,a}), false = id(1.9738924729729787e25) =:= a, put(last, {'=:=',1.9738924729729787e25,b}), false = id(1.9738924729729787e25) =:= b, put(last, {'=:=',1.9738924729729787e25,-33}), false = id(1.9738924729729787e25) =:= -33, put(last, {'=:=',1.9738924729729787e25,-33.0}), false = id(1.9738924729729787e25) =:= -33.0, put(last, {'=:=',1.9738924729729787e25,0}), false = id(1.9738924729729787e25) =:= 0, put(last, {'=:=',1.9738924729729787e25,0.0}), false = id(1.9738924729729787e25) =:= 0.0, put(last, {'=:=',1.9738924729729787e25,42}), false = id(1.9738924729729787e25) =:= 42, put(last, {'=:=',1.9738924729729787e25,42.0}), false = id(1.9738924729729787e25) =:= 42.0, put(last, {'=:=',1.9738924729729787e25,-38374938373887374983978484}), false = id(1.9738924729729787e25) =:= -38374938373887374983978484, put(last, {'=:=',1.9738924729729787e25,19738924729729787487784874}), false = id(1.9738924729729787e25) =:= 19738924729729787487784874, put(last, {'=:=',1.9738924729729787e25,-3.8374938373887377e25}), false = id(1.9738924729729787e25) =:= -3.8374938373887377e25, put(last, {'=:=',1.9738924729729787e25,1.9738924729729787e25}), true = id(1.9738924729729787e25) =:= 1.9738924729729787e25, ok. bif_tests() -> put(last, {'=:=',a,a}), true = erlang:'=:='(id(a), a), put(last, {'=:=',a,b}), false = erlang:'=:='(id(a), b), put(last, {'=:=',a,-33}), false = erlang:'=:='(id(a), -33), put(last, {'=:=',a,-33.0}), false = erlang:'=:='(id(a), -33.0), put(last, {'=:=',a,0}), false = erlang:'=:='(id(a), 0), put(last, {'=:=',a,0.0}), false = erlang:'=:='(id(a), 0.0), put(last, {'=:=',a,42}), false = erlang:'=:='(id(a), 42), put(last, {'=:=',a,42.0}), false = erlang:'=:='(id(a), 42.0), put(last, {'=:=',a,-38374938373887374983978484}), false = erlang:'=:='(id(a), -38374938373887374983978484), put(last, {'=:=',a,19738924729729787487784874}), false = erlang:'=:='(id(a), 19738924729729787487784874), put(last, {'=:=',a,-3.8374938373887377e25}), false = erlang:'=:='(id(a), -3.8374938373887377e25), put(last, {'=:=',a,1.9738924729729787e25}), false = erlang:'=:='(id(a), 1.9738924729729787e25), put(last, {'=:=',b,a}), false = erlang:'=:='(id(b), a), put(last, {'=:=',b,b}), true = erlang:'=:='(id(b), b), put(last, {'=:=',b,-33}), false = erlang:'=:='(id(b), -33), put(last, {'=:=',b,-33.0}), false = erlang:'=:='(id(b), -33.0), put(last, {'=:=',b,0}), false = erlang:'=:='(id(b), 0), put(last, {'=:=',b,0.0}), false = erlang:'=:='(id(b), 0.0), put(last, {'=:=',b,42}), false = erlang:'=:='(id(b), 42), put(last, {'=:=',b,42.0}), false = erlang:'=:='(id(b), 42.0), put(last, {'=:=',b,-38374938373887374983978484}), false = erlang:'=:='(id(b), -38374938373887374983978484), put(last, {'=:=',b,19738924729729787487784874}), false = erlang:'=:='(id(b), 19738924729729787487784874), put(last, {'=:=',b,-3.8374938373887377e25}), false = erlang:'=:='(id(b), -3.8374938373887377e25), put(last, {'=:=',b,1.9738924729729787e25}), false = erlang:'=:='(id(b), 1.9738924729729787e25), put(last, {'=:=',-33,a}), false = erlang:'=:='(id(-33), a), put(last, {'=:=',-33,b}), false = erlang:'=:='(id(-33), b), put(last, {'=:=',-33,-33}), true = erlang:'=:='(id(-33), -33), put(last, {'=:=',-33,-33.0}), false = erlang:'=:='(id(-33), -33.0), put(last, {'=:=',-33,0}), false = erlang:'=:='(id(-33), 0), put(last, {'=:=',-33,0.0}), false = erlang:'=:='(id(-33), 0.0), put(last, {'=:=',-33,42}), false = erlang:'=:='(id(-33), 42), put(last, {'=:=',-33,42.0}), false = erlang:'=:='(id(-33), 42.0), put(last, {'=:=',-33,-38374938373887374983978484}), false = erlang:'=:='(id(-33), -38374938373887374983978484), put(last, {'=:=',-33,19738924729729787487784874}), false = erlang:'=:='(id(-33), 19738924729729787487784874), put(last, {'=:=',-33,-3.8374938373887377e25}), false = erlang:'=:='(id(-33), -3.8374938373887377e25), put(last, {'=:=',-33,1.9738924729729787e25}), false = erlang:'=:='(id(-33), 1.9738924729729787e25), put(last, {'=:=',-33.0,a}), false = erlang:'=:='(id(-33.0), a), put(last, {'=:=',-33.0,b}), false = erlang:'=:='(id(-33.0), b), put(last, {'=:=',-33.0,-33}), false = erlang:'=:='(id(-33.0), -33), put(last, {'=:=',-33.0,-33.0}), true = erlang:'=:='(id(-33.0), -33.0), put(last, {'=:=',-33.0,0}), false = erlang:'=:='(id(-33.0), 0), put(last, {'=:=',-33.0,0.0}), false = erlang:'=:='(id(-33.0), 0.0), put(last, {'=:=',-33.0,42}), false = erlang:'=:='(id(-33.0), 42), put(last, {'=:=',-33.0,42.0}), false = erlang:'=:='(id(-33.0), 42.0), put(last, {'=:=',-33.0,-38374938373887374983978484}), false = erlang:'=:='(id(-33.0), -38374938373887374983978484), put(last, {'=:=',-33.0,19738924729729787487784874}), false = erlang:'=:='(id(-33.0), 19738924729729787487784874), put(last, {'=:=',-33.0,-3.8374938373887377e25}), false = erlang:'=:='(id(-33.0), -3.8374938373887377e25), put(last, {'=:=',-33.0,1.9738924729729787e25}), false = erlang:'=:='(id(-33.0), 1.9738924729729787e25), put(last, {'=:=',0,a}), false = erlang:'=:='(id(0), a), put(last, {'=:=',0,b}), false = erlang:'=:='(id(0), b), put(last, {'=:=',0,-33}), false = erlang:'=:='(id(0), -33), put(last, {'=:=',0,-33.0}), false = erlang:'=:='(id(0), -33.0), put(last, {'=:=',0,0}), true = erlang:'=:='(id(0), 0), put(last, {'=:=',0,0.0}), false = erlang:'=:='(id(0), 0.0), put(last, {'=:=',0,42}), false = erlang:'=:='(id(0), 42), put(last, {'=:=',0,42.0}), false = erlang:'=:='(id(0), 42.0), put(last, {'=:=',0,-38374938373887374983978484}), false = erlang:'=:='(id(0), -38374938373887374983978484), put(last, {'=:=',0,19738924729729787487784874}), false = erlang:'=:='(id(0), 19738924729729787487784874), put(last, {'=:=',0,-3.8374938373887377e25}), false = erlang:'=:='(id(0), -3.8374938373887377e25), put(last, {'=:=',0,1.9738924729729787e25}), false = erlang:'=:='(id(0), 1.9738924729729787e25), put(last, {'=:=',0.0,a}), false = erlang:'=:='(id(0.0), a), put(last, {'=:=',0.0,b}), false = erlang:'=:='(id(0.0), b), put(last, {'=:=',0.0,-33}), false = erlang:'=:='(id(0.0), -33), put(last, {'=:=',0.0,-33.0}), false = erlang:'=:='(id(0.0), -33.0), put(last, {'=:=',0.0,0}), false = erlang:'=:='(id(0.0), 0), put(last, {'=:=',0.0,0.0}), true = erlang:'=:='(id(0.0), 0.0), put(last, {'=:=',0.0,42}), false = erlang:'=:='(id(0.0), 42), put(last, {'=:=',0.0,42.0}), false = erlang:'=:='(id(0.0), 42.0), put(last, {'=:=',0.0,-38374938373887374983978484}), false = erlang:'=:='(id(0.0), -38374938373887374983978484), put(last, {'=:=',0.0,19738924729729787487784874}), false = erlang:'=:='(id(0.0), 19738924729729787487784874), put(last, {'=:=',0.0,-3.8374938373887377e25}), false = erlang:'=:='(id(0.0), -3.8374938373887377e25), put(last, {'=:=',0.0,1.9738924729729787e25}), false = erlang:'=:='(id(0.0), 1.9738924729729787e25), put(last, {'=:=',42,a}), false = erlang:'=:='(id(42), a), put(last, {'=:=',42,b}), false = erlang:'=:='(id(42), b), put(last, {'=:=',42,-33}), false = erlang:'=:='(id(42), -33), put(last, {'=:=',42,-33.0}), false = erlang:'=:='(id(42), -33.0), put(last, {'=:=',42,0}), false = erlang:'=:='(id(42), 0), put(last, {'=:=',42,0.0}), false = erlang:'=:='(id(42), 0.0), put(last, {'=:=',42,42}), true = erlang:'=:='(id(42), 42), put(last, {'=:=',42,42.0}), false = erlang:'=:='(id(42), 42.0), put(last, {'=:=',42,-38374938373887374983978484}), false = erlang:'=:='(id(42), -38374938373887374983978484), put(last, {'=:=',42,19738924729729787487784874}), false = erlang:'=:='(id(42), 19738924729729787487784874), put(last, {'=:=',42,-3.8374938373887377e25}), false = erlang:'=:='(id(42), -3.8374938373887377e25), put(last, {'=:=',42,1.9738924729729787e25}), false = erlang:'=:='(id(42), 1.9738924729729787e25), put(last, {'=:=',42.0,a}), false = erlang:'=:='(id(42.0), a), put(last, {'=:=',42.0,b}), false = erlang:'=:='(id(42.0), b), put(last, {'=:=',42.0,-33}), false = erlang:'=:='(id(42.0), -33), put(last, {'=:=',42.0,-33.0}), false = erlang:'=:='(id(42.0), -33.0), put(last, {'=:=',42.0,0}), false = erlang:'=:='(id(42.0), 0), put(last, {'=:=',42.0,0.0}), false = erlang:'=:='(id(42.0), 0.0), put(last, {'=:=',42.0,42}), false = erlang:'=:='(id(42.0), 42), put(last, {'=:=',42.0,42.0}), true = erlang:'=:='(id(42.0), 42.0), put(last, {'=:=',42.0,-38374938373887374983978484}), false = erlang:'=:='(id(42.0), -38374938373887374983978484), put(last, {'=:=',42.0,19738924729729787487784874}), false = erlang:'=:='(id(42.0), 19738924729729787487784874), put(last, {'=:=',42.0,-3.8374938373887377e25}), false = erlang:'=:='(id(42.0), -3.8374938373887377e25), put(last, {'=:=',42.0,1.9738924729729787e25}), false = erlang:'=:='(id(42.0), 1.9738924729729787e25), put(last, {'=:=',-38374938373887374983978484,a}), false = erlang:'=:='(id(-38374938373887374983978484), a), put(last, {'=:=',-38374938373887374983978484,b}), false = erlang:'=:='(id(-38374938373887374983978484), b), put(last, {'=:=',-38374938373887374983978484,-33}), false = erlang:'=:='(id(-38374938373887374983978484), -33), put(last, {'=:=',-38374938373887374983978484,-33.0}), false = erlang:'=:='(id(-38374938373887374983978484), -33.0), put(last, {'=:=',-38374938373887374983978484,0}), false = erlang:'=:='(id(-38374938373887374983978484), 0), put(last, {'=:=',-38374938373887374983978484,0.0}), false = erlang:'=:='(id(-38374938373887374983978484), 0.0), put(last, {'=:=',-38374938373887374983978484,42}), false = erlang:'=:='(id(-38374938373887374983978484), 42), put(last, {'=:=',-38374938373887374983978484,42.0}), false = erlang:'=:='(id(-38374938373887374983978484), 42.0), put(last, {'=:=',-38374938373887374983978484,-38374938373887374983978484}), true = erlang:'=:='(id(-38374938373887374983978484), -38374938373887374983978484), put(last, {'=:=',-38374938373887374983978484,19738924729729787487784874}), false = erlang:'=:='(id(-38374938373887374983978484), 19738924729729787487784874), put(last, {'=:=',-38374938373887374983978484,-3.8374938373887377e25}), false = erlang:'=:='(id(-38374938373887374983978484), -3.8374938373887377e25), put(last, {'=:=',-38374938373887374983978484,1.9738924729729787e25}), false = erlang:'=:='(id(-38374938373887374983978484), 1.9738924729729787e25), put(last, {'=:=',19738924729729787487784874,a}), false = erlang:'=:='(id(19738924729729787487784874), a), put(last, {'=:=',19738924729729787487784874,b}), false = erlang:'=:='(id(19738924729729787487784874), b), put(last, {'=:=',19738924729729787487784874,-33}), false = erlang:'=:='(id(19738924729729787487784874), -33), put(last, {'=:=',19738924729729787487784874,-33.0}), false = erlang:'=:='(id(19738924729729787487784874), -33.0), put(last, {'=:=',19738924729729787487784874,0}), false = erlang:'=:='(id(19738924729729787487784874), 0), put(last, {'=:=',19738924729729787487784874,0.0}), false = erlang:'=:='(id(19738924729729787487784874), 0.0), put(last, {'=:=',19738924729729787487784874,42}), false = erlang:'=:='(id(19738924729729787487784874), 42), put(last, {'=:=',19738924729729787487784874,42.0}), false = erlang:'=:='(id(19738924729729787487784874), 42.0), put(last, {'=:=',19738924729729787487784874,-38374938373887374983978484}), false = erlang:'=:='(id(19738924729729787487784874), -38374938373887374983978484), put(last, {'=:=',19738924729729787487784874,19738924729729787487784874}), true = erlang:'=:='(id(19738924729729787487784874), 19738924729729787487784874), put(last, {'=:=',19738924729729787487784874,-3.8374938373887377e25}), false = erlang:'=:='(id(19738924729729787487784874), -3.8374938373887377e25), put(last, {'=:=',19738924729729787487784874,1.9738924729729787e25}), false = erlang:'=:='(id(19738924729729787487784874), 1.9738924729729787e25), put(last, {'=:=',-3.8374938373887377e25,a}), false = erlang:'=:='(id(-3.8374938373887377e25), a), put(last, {'=:=',-3.8374938373887377e25,b}), false = erlang:'=:='(id(-3.8374938373887377e25), b), put(last, {'=:=',-3.8374938373887377e25,-33}), false = erlang:'=:='(id(-3.8374938373887377e25), -33), put(last, {'=:=',-3.8374938373887377e25,-33.0}), false = erlang:'=:='(id(-3.8374938373887377e25), -33.0), put(last, {'=:=',-3.8374938373887377e25,0}), false = erlang:'=:='(id(-3.8374938373887377e25), 0), put(last, {'=:=',-3.8374938373887377e25,0.0}), false = erlang:'=:='(id(-3.8374938373887377e25), 0.0), put(last, {'=:=',-3.8374938373887377e25,42}), false = erlang:'=:='(id(-3.8374938373887377e25), 42), put(last, {'=:=',-3.8374938373887377e25,42.0}), false = erlang:'=:='(id(-3.8374938373887377e25), 42.0), put(last, {'=:=',-3.8374938373887377e25,-38374938373887374983978484}), false = erlang:'=:='(id(-3.8374938373887377e25), -38374938373887374983978484), put(last, {'=:=',-3.8374938373887377e25,19738924729729787487784874}), false = erlang:'=:='(id(-3.8374938373887377e25), 19738924729729787487784874), put(last, {'=:=',-3.8374938373887377e25,-3.8374938373887377e25}), true = erlang:'=:='(id(-3.8374938373887377e25), -3.8374938373887377e25), put(last, {'=:=',-3.8374938373887377e25,1.9738924729729787e25}), false = erlang:'=:='(id(-3.8374938373887377e25), 1.9738924729729787e25), put(last, {'=:=',1.9738924729729787e25,a}), false = erlang:'=:='(id(1.9738924729729787e25), a), put(last, {'=:=',1.9738924729729787e25,b}), false = erlang:'=:='(id(1.9738924729729787e25), b), put(last, {'=:=',1.9738924729729787e25,-33}), false = erlang:'=:='(id(1.9738924729729787e25), -33), put(last, {'=:=',1.9738924729729787e25,-33.0}), false = erlang:'=:='(id(1.9738924729729787e25), -33.0), put(last, {'=:=',1.9738924729729787e25,0}), false = erlang:'=:='(id(1.9738924729729787e25), 0), put(last, {'=:=',1.9738924729729787e25,0.0}), false = erlang:'=:='(id(1.9738924729729787e25), 0.0), put(last, {'=:=',1.9738924729729787e25,42}), false = erlang:'=:='(id(1.9738924729729787e25), 42), put(last, {'=:=',1.9738924729729787e25,42.0}), false = erlang:'=:='(id(1.9738924729729787e25), 42.0), put(last, {'=:=',1.9738924729729787e25,-38374938373887374983978484}), false = erlang:'=:='(id(1.9738924729729787e25), -38374938373887374983978484), put(last, {'=:=',1.9738924729729787e25,19738924729729787487784874}), false = erlang:'=:='(id(1.9738924729729787e25), 19738924729729787487784874), put(last, {'=:=',1.9738924729729787e25,-3.8374938373887377e25}), false = erlang:'=:='(id(1.9738924729729787e25), -3.8374938373887377e25), put(last, {'=:=',1.9738924729729787e25,1.9738924729729787e25}), true = erlang:'=:='(id(1.9738924729729787e25), 1.9738924729729787e25), ok. id(I) -> I. Compiling [] transform_module : 0.00 s 171.1 kB lint_module : 0.06 s 171.2 kB expand_module : 0.02 s 186.8 kB core_module : 0.18 s 526.8 kB core_fold_module : 0.11 s 359.2 kB core_transforms : 0.00 s 359.2 kB core_dsetel_module : 0.03 s 359.2 kB kernel_module : 0.09 s 566.2 kB v3_life : 0.03 s 429.2 kB v3_codegen : 0.15 s 268.4 kB beam_a : 0.02 s 269.3 kB beam_block : 0.06 s 355.7 kB beam_except : 0.01 s 289.3 kB beam_bool : 0.01 s 289.3 kB beam_type : 0.08 s 265.7 kB beam_split : 0.00 s 234.6 kB beam_dead : 0.04 s 260.1 kB beam_jump : 0.09 s 225.3 kB beam_peep : 0.01 s 219.8 kB beam_clean : 0.01 s 219.8 kB beam_bsm : 0.00 s 219.8 kB beam_receive : 0.00 s 219.8 kB beam_trim : 0.00 s 219.8 kB beam_flatten : 0.01 s 182.9 kB beam_z : 0.00 s 182.8 kB beam_validator : 0.02 s 182.8 kB beam_asm : 0.05 s 0.4 kB -module(op_tests). -compile(export_all). -compile([{hipe,[{regalloc,linear_scan}]}]). guard_tests() -> put(last, {'=/=',a,a}), false = if a =/= a -> true; true -> false end, put(last, {'=/=',a,b}), true = if a =/= b -> true; true -> false end, put(last, {'=/=',a,-33}), true = if a =/= -33 -> true; true -> false end, put(last, {'=/=',a,-33.0}), true = if a =/= -33.0 -> true; true -> false end, put(last, {'=/=',a,0}), true = if a =/= 0 -> true; true -> false end, put(last, {'=/=',a,0.0}), true = if a =/= 0.0 -> true; true -> false end, put(last, {'=/=',a,42}), true = if a =/= 42 -> true; true -> false end, put(last, {'=/=',a,42.0}), true = if a =/= 42.0 -> true; true -> false end, put(last, {'=/=',a,-38374938373887374983978484}), true = if a =/= -38374938373887374983978484 -> true; true -> false end, put(last, {'=/=',a,19738924729729787487784874}), true = if a =/= 19738924729729787487784874 -> true; true -> false end, put(last, {'=/=',a,-3.8374938373887377e25}), true = if a =/= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=/=',a,1.9738924729729787e25}), true = if a =/= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=/=',b,a}), true = if b =/= a -> true; true -> false end, put(last, {'=/=',b,b}), false = if b =/= b -> true; true -> false end, put(last, {'=/=',b,-33}), true = if b =/= -33 -> true; true -> false end, put(last, {'=/=',b,-33.0}), true = if b =/= -33.0 -> true; true -> false end, put(last, {'=/=',b,0}), true = if b =/= 0 -> true; true -> false end, put(last, {'=/=',b,0.0}), true = if b =/= 0.0 -> true; true -> false end, put(last, {'=/=',b,42}), true = if b =/= 42 -> true; true -> false end, put(last, {'=/=',b,42.0}), true = if b =/= 42.0 -> true; true -> false end, put(last, {'=/=',b,-38374938373887374983978484}), true = if b =/= -38374938373887374983978484 -> true; true -> false end, put(last, {'=/=',b,19738924729729787487784874}), true = if b =/= 19738924729729787487784874 -> true; true -> false end, put(last, {'=/=',b,-3.8374938373887377e25}), true = if b =/= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=/=',b,1.9738924729729787e25}), true = if b =/= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=/=',-33,a}), true = if -33 =/= a -> true; true -> false end, put(last, {'=/=',-33,b}), true = if -33 =/= b -> true; true -> false end, put(last, {'=/=',-33,-33}), false = if -33 =/= -33 -> true; true -> false end, put(last, {'=/=',-33,-33.0}), true = if -33 =/= -33.0 -> true; true -> false end, put(last, {'=/=',-33,0}), true = if -33 =/= 0 -> true; true -> false end, put(last, {'=/=',-33,0.0}), true = if -33 =/= 0.0 -> true; true -> false end, put(last, {'=/=',-33,42}), true = if -33 =/= 42 -> true; true -> false end, put(last, {'=/=',-33,42.0}), true = if -33 =/= 42.0 -> true; true -> false end, put(last, {'=/=',-33,-38374938373887374983978484}), true = if -33 =/= -38374938373887374983978484 -> true; true -> false end, put(last, {'=/=',-33,19738924729729787487784874}), true = if -33 =/= 19738924729729787487784874 -> true; true -> false end, put(last, {'=/=',-33,-3.8374938373887377e25}), true = if -33 =/= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=/=',-33,1.9738924729729787e25}), true = if -33 =/= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=/=',-33.0,a}), true = if -33.0 =/= a -> true; true -> false end, put(last, {'=/=',-33.0,b}), true = if -33.0 =/= b -> true; true -> false end, put(last, {'=/=',-33.0,-33}), true = if -33.0 =/= -33 -> true; true -> false end, put(last, {'=/=',-33.0,-33.0}), false = if -33.0 =/= -33.0 -> true; true -> false end, put(last, {'=/=',-33.0,0}), true = if -33.0 =/= 0 -> true; true -> false end, put(last, {'=/=',-33.0,0.0}), true = if -33.0 =/= 0.0 -> true; true -> false end, put(last, {'=/=',-33.0,42}), true = if -33.0 =/= 42 -> true; true -> false end, put(last, {'=/=',-33.0,42.0}), true = if -33.0 =/= 42.0 -> true; true -> false end, put(last, {'=/=',-33.0,-38374938373887374983978484}), true = if -33.0 =/= -38374938373887374983978484 -> true; true -> false end, put(last, {'=/=',-33.0,19738924729729787487784874}), true = if -33.0 =/= 19738924729729787487784874 -> true; true -> false end, put(last, {'=/=',-33.0,-3.8374938373887377e25}), true = if -33.0 =/= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=/=',-33.0,1.9738924729729787e25}), true = if -33.0 =/= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=/=',0,a}), true = if 0 =/= a -> true; true -> false end, put(last, {'=/=',0,b}), true = if 0 =/= b -> true; true -> false end, put(last, {'=/=',0,-33}), true = if 0 =/= -33 -> true; true -> false end, put(last, {'=/=',0,-33.0}), true = if 0 =/= -33.0 -> true; true -> false end, put(last, {'=/=',0,0}), false = if 0 =/= 0 -> true; true -> false end, put(last, {'=/=',0,0.0}), true = if 0 =/= 0.0 -> true; true -> false end, put(last, {'=/=',0,42}), true = if 0 =/= 42 -> true; true -> false end, put(last, {'=/=',0,42.0}), true = if 0 =/= 42.0 -> true; true -> false end, put(last, {'=/=',0,-38374938373887374983978484}), true = if 0 =/= -38374938373887374983978484 -> true; true -> false end, put(last, {'=/=',0,19738924729729787487784874}), true = if 0 =/= 19738924729729787487784874 -> true; true -> false end, put(last, {'=/=',0,-3.8374938373887377e25}), true = if 0 =/= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=/=',0,1.9738924729729787e25}), true = if 0 =/= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=/=',0.0,a}), true = if 0.0 =/= a -> true; true -> false end, put(last, {'=/=',0.0,b}), true = if 0.0 =/= b -> true; true -> false end, put(last, {'=/=',0.0,-33}), true = if 0.0 =/= -33 -> true; true -> false end, put(last, {'=/=',0.0,-33.0}), true = if 0.0 =/= -33.0 -> true; true -> false end, put(last, {'=/=',0.0,0}), true = if 0.0 =/= 0 -> true; true -> false end, put(last, {'=/=',0.0,0.0}), false = if 0.0 =/= 0.0 -> true; true -> false end, put(last, {'=/=',0.0,42}), true = if 0.0 =/= 42 -> true; true -> false end, put(last, {'=/=',0.0,42.0}), true = if 0.0 =/= 42.0 -> true; true -> false end, put(last, {'=/=',0.0,-38374938373887374983978484}), true = if 0.0 =/= -38374938373887374983978484 -> true; true -> false end, put(last, {'=/=',0.0,19738924729729787487784874}), true = if 0.0 =/= 19738924729729787487784874 -> true; true -> false end, put(last, {'=/=',0.0,-3.8374938373887377e25}), true = if 0.0 =/= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=/=',0.0,1.9738924729729787e25}), true = if 0.0 =/= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=/=',42,a}), true = if 42 =/= a -> true; true -> false end, put(last, {'=/=',42,b}), true = if 42 =/= b -> true; true -> false end, put(last, {'=/=',42,-33}), true = if 42 =/= -33 -> true; true -> false end, put(last, {'=/=',42,-33.0}), true = if 42 =/= -33.0 -> true; true -> false end, put(last, {'=/=',42,0}), true = if 42 =/= 0 -> true; true -> false end, put(last, {'=/=',42,0.0}), true = if 42 =/= 0.0 -> true; true -> false end, put(last, {'=/=',42,42}), false = if 42 =/= 42 -> true; true -> false end, put(last, {'=/=',42,42.0}), true = if 42 =/= 42.0 -> true; true -> false end, put(last, {'=/=',42,-38374938373887374983978484}), true = if 42 =/= -38374938373887374983978484 -> true; true -> false end, put(last, {'=/=',42,19738924729729787487784874}), true = if 42 =/= 19738924729729787487784874 -> true; true -> false end, put(last, {'=/=',42,-3.8374938373887377e25}), true = if 42 =/= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=/=',42,1.9738924729729787e25}), true = if 42 =/= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=/=',42.0,a}), true = if 42.0 =/= a -> true; true -> false end, put(last, {'=/=',42.0,b}), true = if 42.0 =/= b -> true; true -> false end, put(last, {'=/=',42.0,-33}), true = if 42.0 =/= -33 -> true; true -> false end, put(last, {'=/=',42.0,-33.0}), true = if 42.0 =/= -33.0 -> true; true -> false end, put(last, {'=/=',42.0,0}), true = if 42.0 =/= 0 -> true; true -> false end, put(last, {'=/=',42.0,0.0}), true = if 42.0 =/= 0.0 -> true; true -> false end, put(last, {'=/=',42.0,42}), true = if 42.0 =/= 42 -> true; true -> false end, put(last, {'=/=',42.0,42.0}), false = if 42.0 =/= 42.0 -> true; true -> false end, put(last, {'=/=',42.0,-38374938373887374983978484}), true = if 42.0 =/= -38374938373887374983978484 -> true; true -> false end, put(last, {'=/=',42.0,19738924729729787487784874}), true = if 42.0 =/= 19738924729729787487784874 -> true; true -> false end, put(last, {'=/=',42.0,-3.8374938373887377e25}), true = if 42.0 =/= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=/=',42.0,1.9738924729729787e25}), true = if 42.0 =/= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=/=',-38374938373887374983978484,a}), true = if -38374938373887374983978484 =/= a -> true; true -> false end, put(last, {'=/=',-38374938373887374983978484,b}), true = if -38374938373887374983978484 =/= b -> true; true -> false end, put(last, {'=/=',-38374938373887374983978484,-33}), true = if -38374938373887374983978484 =/= -33 -> true; true -> false end, put(last, {'=/=',-38374938373887374983978484,-33.0}), true = if -38374938373887374983978484 =/= -33.0 -> true; true -> false end, put(last, {'=/=',-38374938373887374983978484,0}), true = if -38374938373887374983978484 =/= 0 -> true; true -> false end, put(last, {'=/=',-38374938373887374983978484,0.0}), true = if -38374938373887374983978484 =/= 0.0 -> true; true -> false end, put(last, {'=/=',-38374938373887374983978484,42}), true = if -38374938373887374983978484 =/= 42 -> true; true -> false end, put(last, {'=/=',-38374938373887374983978484,42.0}), true = if -38374938373887374983978484 =/= 42.0 -> true; true -> false end, put(last, {'=/=',-38374938373887374983978484,-38374938373887374983978484}), false = if -38374938373887374983978484 =/= -38374938373887374983978484 -> true; true -> false end, put(last, {'=/=',-38374938373887374983978484,19738924729729787487784874}), true = if -38374938373887374983978484 =/= 19738924729729787487784874 -> true; true -> false end, put(last, {'=/=',-38374938373887374983978484,-3.8374938373887377e25}), true = if -38374938373887374983978484 =/= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=/=',-38374938373887374983978484,1.9738924729729787e25}), true = if -38374938373887374983978484 =/= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=/=',19738924729729787487784874,a}), true = if 19738924729729787487784874 =/= a -> true; true -> false end, put(last, {'=/=',19738924729729787487784874,b}), true = if 19738924729729787487784874 =/= b -> true; true -> false end, put(last, {'=/=',19738924729729787487784874,-33}), true = if 19738924729729787487784874 =/= -33 -> true; true -> false end, put(last, {'=/=',19738924729729787487784874,-33.0}), true = if 19738924729729787487784874 =/= -33.0 -> true; true -> false end, put(last, {'=/=',19738924729729787487784874,0}), true = if 19738924729729787487784874 =/= 0 -> true; true -> false end, put(last, {'=/=',19738924729729787487784874,0.0}), true = if 19738924729729787487784874 =/= 0.0 -> true; true -> false end, put(last, {'=/=',19738924729729787487784874,42}), true = if 19738924729729787487784874 =/= 42 -> true; true -> false end, put(last, {'=/=',19738924729729787487784874,42.0}), true = if 19738924729729787487784874 =/= 42.0 -> true; true -> false end, put(last, {'=/=',19738924729729787487784874,-38374938373887374983978484}), true = if 19738924729729787487784874 =/= -38374938373887374983978484 -> true; true -> false end, put(last, {'=/=',19738924729729787487784874,19738924729729787487784874}), false = if 19738924729729787487784874 =/= 19738924729729787487784874 -> true; true -> false end, put(last, {'=/=',19738924729729787487784874,-3.8374938373887377e25}), true = if 19738924729729787487784874 =/= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=/=',19738924729729787487784874,1.9738924729729787e25}), true = if 19738924729729787487784874 =/= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=/=',-3.8374938373887377e25,a}), true = if -3.8374938373887377e25 =/= a -> true; true -> false end, put(last, {'=/=',-3.8374938373887377e25,b}), true = if -3.8374938373887377e25 =/= b -> true; true -> false end, put(last, {'=/=',-3.8374938373887377e25,-33}), true = if -3.8374938373887377e25 =/= -33 -> true; true -> false end, put(last, {'=/=',-3.8374938373887377e25,-33.0}), true = if -3.8374938373887377e25 =/= -33.0 -> true; true -> false end, put(last, {'=/=',-3.8374938373887377e25,0}), true = if -3.8374938373887377e25 =/= 0 -> true; true -> false end, put(last, {'=/=',-3.8374938373887377e25,0.0}), true = if -3.8374938373887377e25 =/= 0.0 -> true; true -> false end, put(last, {'=/=',-3.8374938373887377e25,42}), true = if -3.8374938373887377e25 =/= 42 -> true; true -> false end, put(last, {'=/=',-3.8374938373887377e25,42.0}), true = if -3.8374938373887377e25 =/= 42.0 -> true; true -> false end, put(last, {'=/=',-3.8374938373887377e25,-38374938373887374983978484}), true = if -3.8374938373887377e25 =/= -38374938373887374983978484 -> true; true -> false end, put(last, {'=/=',-3.8374938373887377e25,19738924729729787487784874}), true = if -3.8374938373887377e25 =/= 19738924729729787487784874 -> true; true -> false end, put(last, {'=/=',-3.8374938373887377e25,-3.8374938373887377e25}), false = if -3.8374938373887377e25 =/= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=/=',-3.8374938373887377e25,1.9738924729729787e25}), true = if -3.8374938373887377e25 =/= 1.9738924729729787e25 -> true; true -> false end, put(last, {'=/=',1.9738924729729787e25,a}), true = if 1.9738924729729787e25 =/= a -> true; true -> false end, put(last, {'=/=',1.9738924729729787e25,b}), true = if 1.9738924729729787e25 =/= b -> true; true -> false end, put(last, {'=/=',1.9738924729729787e25,-33}), true = if 1.9738924729729787e25 =/= -33 -> true; true -> false end, put(last, {'=/=',1.9738924729729787e25,-33.0}), true = if 1.9738924729729787e25 =/= -33.0 -> true; true -> false end, put(last, {'=/=',1.9738924729729787e25,0}), true = if 1.9738924729729787e25 =/= 0 -> true; true -> false end, put(last, {'=/=',1.9738924729729787e25,0.0}), true = if 1.9738924729729787e25 =/= 0.0 -> true; true -> false end, put(last, {'=/=',1.9738924729729787e25,42}), true = if 1.9738924729729787e25 =/= 42 -> true; true -> false end, put(last, {'=/=',1.9738924729729787e25,42.0}), true = if 1.9738924729729787e25 =/= 42.0 -> true; true -> false end, put(last, {'=/=',1.9738924729729787e25,-38374938373887374983978484}), true = if 1.9738924729729787e25 =/= -38374938373887374983978484 -> true; true -> false end, put(last, {'=/=',1.9738924729729787e25,19738924729729787487784874}), true = if 1.9738924729729787e25 =/= 19738924729729787487784874 -> true; true -> false end, put(last, {'=/=',1.9738924729729787e25,-3.8374938373887377e25}), true = if 1.9738924729729787e25 =/= -3.8374938373887377e25 -> true; true -> false end, put(last, {'=/=',1.9738924729729787e25,1.9738924729729787e25}), false = if 1.9738924729729787e25 =/= 1.9738924729729787e25 -> true; true -> false end, ok. body_tests() -> put(last, {'=/=',a,a}), false = id(a) =/= a, put(last, {'=/=',a,b}), true = id(a) =/= b, put(last, {'=/=',a,-33}), true = id(a) =/= -33, put(last, {'=/=',a,-33.0}), true = id(a) =/= -33.0, put(last, {'=/=',a,0}), true = id(a) =/= 0, put(last, {'=/=',a,0.0}), true = id(a) =/= 0.0, put(last, {'=/=',a,42}), true = id(a) =/= 42, put(last, {'=/=',a,42.0}), true = id(a) =/= 42.0, put(last, {'=/=',a,-38374938373887374983978484}), true = id(a) =/= -38374938373887374983978484, put(last, {'=/=',a,19738924729729787487784874}), true = id(a) =/= 19738924729729787487784874, put(last, {'=/=',a,-3.8374938373887377e25}), true = id(a) =/= -3.8374938373887377e25, put(last, {'=/=',a,1.9738924729729787e25}), true = id(a) =/= 1.9738924729729787e25, put(last, {'=/=',b,a}), true = id(b) =/= a, put(last, {'=/=',b,b}), false = id(b) =/= b, put(last, {'=/=',b,-33}), true = id(b) =/= -33, put(last, {'=/=',b,-33.0}), true = id(b) =/= -33.0, put(last, {'=/=',b,0}), true = id(b) =/= 0, put(last, {'=/=',b,0.0}), true = id(b) =/= 0.0, put(last, {'=/=',b,42}), true = id(b) =/= 42, put(last, {'=/=',b,42.0}), true = id(b) =/= 42.0, put(last, {'=/=',b,-38374938373887374983978484}), true = id(b) =/= -38374938373887374983978484, put(last, {'=/=',b,19738924729729787487784874}), true = id(b) =/= 19738924729729787487784874, put(last, {'=/=',b,-3.8374938373887377e25}), true = id(b) =/= -3.8374938373887377e25, put(last, {'=/=',b,1.9738924729729787e25}), true = id(b) =/= 1.9738924729729787e25, put(last, {'=/=',-33,a}), true = id(-33) =/= a, put(last, {'=/=',-33,b}), true = id(-33) =/= b, put(last, {'=/=',-33,-33}), false = id(-33) =/= -33, put(last, {'=/=',-33,-33.0}), true = id(-33) =/= -33.0, put(last, {'=/=',-33,0}), true = id(-33) =/= 0, put(last, {'=/=',-33,0.0}), true = id(-33) =/= 0.0, put(last, {'=/=',-33,42}), true = id(-33) =/= 42, put(last, {'=/=',-33,42.0}), true = id(-33) =/= 42.0, put(last, {'=/=',-33,-38374938373887374983978484}), true = id(-33) =/= -38374938373887374983978484, put(last, {'=/=',-33,19738924729729787487784874}), true = id(-33) =/= 19738924729729787487784874, put(last, {'=/=',-33,-3.8374938373887377e25}), true = id(-33) =/= -3.8374938373887377e25, put(last, {'=/=',-33,1.9738924729729787e25}), true = id(-33) =/= 1.9738924729729787e25, put(last, {'=/=',-33.0,a}), true = id(-33.0) =/= a, put(last, {'=/=',-33.0,b}), true = id(-33.0) =/= b, put(last, {'=/=',-33.0,-33}), true = id(-33.0) =/= -33, put(last, {'=/=',-33.0,-33.0}), false = id(-33.0) =/= -33.0, put(last, {'=/=',-33.0,0}), true = id(-33.0) =/= 0, put(last, {'=/=',-33.0,0.0}), true = id(-33.0) =/= 0.0, put(last, {'=/=',-33.0,42}), true = id(-33.0) =/= 42, put(last, {'=/=',-33.0,42.0}), true = id(-33.0) =/= 42.0, put(last, {'=/=',-33.0,-38374938373887374983978484}), true = id(-33.0) =/= -38374938373887374983978484, put(last, {'=/=',-33.0,19738924729729787487784874}), true = id(-33.0) =/= 19738924729729787487784874, put(last, {'=/=',-33.0,-3.8374938373887377e25}), true = id(-33.0) =/= -3.8374938373887377e25, put(last, {'=/=',-33.0,1.9738924729729787e25}), true = id(-33.0) =/= 1.9738924729729787e25, put(last, {'=/=',0,a}), true = id(0) =/= a, put(last, {'=/=',0,b}), true = id(0) =/= b, put(last, {'=/=',0,-33}), true = id(0) =/= -33, put(last, {'=/=',0,-33.0}), true = id(0) =/= -33.0, put(last, {'=/=',0,0}), false = id(0) =/= 0, put(last, {'=/=',0,0.0}), true = id(0) =/= 0.0, put(last, {'=/=',0,42}), true = id(0) =/= 42, put(last, {'=/=',0,42.0}), true = id(0) =/= 42.0, put(last, {'=/=',0,-38374938373887374983978484}), true = id(0) =/= -38374938373887374983978484, put(last, {'=/=',0,19738924729729787487784874}), true = id(0) =/= 19738924729729787487784874, put(last, {'=/=',0,-3.8374938373887377e25}), true = id(0) =/= -3.8374938373887377e25, put(last, {'=/=',0,1.9738924729729787e25}), true = id(0) =/= 1.9738924729729787e25, put(last, {'=/=',0.0,a}), true = id(0.0) =/= a, put(last, {'=/=',0.0,b}), true = id(0.0) =/= b, put(last, {'=/=',0.0,-33}), true = id(0.0) =/= -33, put(last, {'=/=',0.0,-33.0}), true = id(0.0) =/= -33.0, put(last, {'=/=',0.0,0}), true = id(0.0) =/= 0, put(last, {'=/=',0.0,0.0}), false = id(0.0) =/= 0.0, put(last, {'=/=',0.0,42}), true = id(0.0) =/= 42, put(last, {'=/=',0.0,42.0}), true = id(0.0) =/= 42.0, put(last, {'=/=',0.0,-38374938373887374983978484}), true = id(0.0) =/= -38374938373887374983978484, put(last, {'=/=',0.0,19738924729729787487784874}), true = id(0.0) =/= 19738924729729787487784874, put(last, {'=/=',0.0,-3.8374938373887377e25}), true = id(0.0) =/= -3.8374938373887377e25, put(last, {'=/=',0.0,1.9738924729729787e25}), true = id(0.0) =/= 1.9738924729729787e25, put(last, {'=/=',42,a}), true = id(42) =/= a, put(last, {'=/=',42,b}), true = id(42) =/= b, put(last, {'=/=',42,-33}), true = id(42) =/= -33, put(last, {'=/=',42,-33.0}), true = id(42) =/= -33.0, put(last, {'=/=',42,0}), true = id(42) =/= 0, put(last, {'=/=',42,0.0}), true = id(42) =/= 0.0, put(last, {'=/=',42,42}), false = id(42) =/= 42, put(last, {'=/=',42,42.0}), true = id(42) =/= 42.0, put(last, {'=/=',42,-38374938373887374983978484}), true = id(42) =/= -38374938373887374983978484, put(last, {'=/=',42,19738924729729787487784874}), true = id(42) =/= 19738924729729787487784874, put(last, {'=/=',42,-3.8374938373887377e25}), true = id(42) =/= -3.8374938373887377e25, put(last, {'=/=',42,1.9738924729729787e25}), true = id(42) =/= 1.9738924729729787e25, put(last, {'=/=',42.0,a}), true = id(42.0) =/= a, put(last, {'=/=',42.0,b}), true = id(42.0) =/= b, put(last, {'=/=',42.0,-33}), true = id(42.0) =/= -33, put(last, {'=/=',42.0,-33.0}), true = id(42.0) =/= -33.0, put(last, {'=/=',42.0,0}), true = id(42.0) =/= 0, put(last, {'=/=',42.0,0.0}), true = id(42.0) =/= 0.0, put(last, {'=/=',42.0,42}), true = id(42.0) =/= 42, put(last, {'=/=',42.0,42.0}), false = id(42.0) =/= 42.0, put(last, {'=/=',42.0,-38374938373887374983978484}), true = id(42.0) =/= -38374938373887374983978484, put(last, {'=/=',42.0,19738924729729787487784874}), true = id(42.0) =/= 19738924729729787487784874, put(last, {'=/=',42.0,-3.8374938373887377e25}), true = id(42.0) =/= -3.8374938373887377e25, put(last, {'=/=',42.0,1.9738924729729787e25}), true = id(42.0) =/= 1.9738924729729787e25, put(last, {'=/=',-38374938373887374983978484,a}), true = id(-38374938373887374983978484) =/= a, put(last, {'=/=',-38374938373887374983978484,b}), true = id(-38374938373887374983978484) =/= b, put(last, {'=/=',-38374938373887374983978484,-33}), true = id(-38374938373887374983978484) =/= -33, put(last, {'=/=',-38374938373887374983978484,-33.0}), true = id(-38374938373887374983978484) =/= -33.0, put(last, {'=/=',-38374938373887374983978484,0}), true = id(-38374938373887374983978484) =/= 0, put(last, {'=/=',-38374938373887374983978484,0.0}), true = id(-38374938373887374983978484) =/= 0.0, put(last, {'=/=',-38374938373887374983978484,42}), true = id(-38374938373887374983978484) =/= 42, put(last, {'=/=',-38374938373887374983978484,42.0}), true = id(-38374938373887374983978484) =/= 42.0, put(last, {'=/=',-38374938373887374983978484,-38374938373887374983978484}), false = id(-38374938373887374983978484) =/= -38374938373887374983978484, put(last, {'=/=',-38374938373887374983978484,19738924729729787487784874}), true = id(-38374938373887374983978484) =/= 19738924729729787487784874, put(last, {'=/=',-38374938373887374983978484,-3.8374938373887377e25}), true = id(-38374938373887374983978484) =/= -3.8374938373887377e25, put(last, {'=/=',-38374938373887374983978484,1.9738924729729787e25}), true = id(-38374938373887374983978484) =/= 1.9738924729729787e25, put(last, {'=/=',19738924729729787487784874,a}), true = id(19738924729729787487784874) =/= a, put(last, {'=/=',19738924729729787487784874,b}), true = id(19738924729729787487784874) =/= b, put(last, {'=/=',19738924729729787487784874,-33}), true = id(19738924729729787487784874) =/= -33, put(last, {'=/=',19738924729729787487784874,-33.0}), true = id(19738924729729787487784874) =/= -33.0, put(last, {'=/=',19738924729729787487784874,0}), true = id(19738924729729787487784874) =/= 0, put(last, {'=/=',19738924729729787487784874,0.0}), true = id(19738924729729787487784874) =/= 0.0, put(last, {'=/=',19738924729729787487784874,42}), true = id(19738924729729787487784874) =/= 42, put(last, {'=/=',19738924729729787487784874,42.0}), true = id(19738924729729787487784874) =/= 42.0, put(last, {'=/=',19738924729729787487784874,-38374938373887374983978484}), true = id(19738924729729787487784874) =/= -38374938373887374983978484, put(last, {'=/=',19738924729729787487784874,19738924729729787487784874}), false = id(19738924729729787487784874) =/= 19738924729729787487784874, put(last, {'=/=',19738924729729787487784874,-3.8374938373887377e25}), true = id(19738924729729787487784874) =/= -3.8374938373887377e25, put(last, {'=/=',19738924729729787487784874,1.9738924729729787e25}), true = id(19738924729729787487784874) =/= 1.9738924729729787e25, put(last, {'=/=',-3.8374938373887377e25,a}), true = id(-3.8374938373887377e25) =/= a, put(last, {'=/=',-3.8374938373887377e25,b}), true = id(-3.8374938373887377e25) =/= b, put(last, {'=/=',-3.8374938373887377e25,-33}), true = id(-3.8374938373887377e25) =/= -33, put(last, {'=/=',-3.8374938373887377e25,-33.0}), true = id(-3.8374938373887377e25) =/= -33.0, put(last, {'=/=',-3.8374938373887377e25,0}), true = id(-3.8374938373887377e25) =/= 0, put(last, {'=/=',-3.8374938373887377e25,0.0}), true = id(-3.8374938373887377e25) =/= 0.0, put(last, {'=/=',-3.8374938373887377e25,42}), true = id(-3.8374938373887377e25) =/= 42, put(last, {'=/=',-3.8374938373887377e25,42.0}), true = id(-3.8374938373887377e25) =/= 42.0, put(last, {'=/=',-3.8374938373887377e25,-38374938373887374983978484}), true = id(-3.8374938373887377e25) =/= -38374938373887374983978484, put(last, {'=/=',-3.8374938373887377e25,19738924729729787487784874}), true = id(-3.8374938373887377e25) =/= 19738924729729787487784874, put(last, {'=/=',-3.8374938373887377e25,-3.8374938373887377e25}), false = id(-3.8374938373887377e25) =/= -3.8374938373887377e25, put(last, {'=/=',-3.8374938373887377e25,1.9738924729729787e25}), true = id(-3.8374938373887377e25) =/= 1.9738924729729787e25, put(last, {'=/=',1.9738924729729787e25,a}), true = id(1.9738924729729787e25) =/= a, put(last, {'=/=',1.9738924729729787e25,b}), true = id(1.9738924729729787e25) =/= b, put(last, {'=/=',1.9738924729729787e25,-33}), true = id(1.9738924729729787e25) =/= -33, put(last, {'=/=',1.9738924729729787e25,-33.0}), true = id(1.9738924729729787e25) =/= -33.0, put(last, {'=/=',1.9738924729729787e25,0}), true = id(1.9738924729729787e25) =/= 0, put(last, {'=/=',1.9738924729729787e25,0.0}), true = id(1.9738924729729787e25) =/= 0.0, put(last, {'=/=',1.9738924729729787e25,42}), true = id(1.9738924729729787e25) =/= 42, put(last, {'=/=',1.9738924729729787e25,42.0}), true = id(1.9738924729729787e25) =/= 42.0, put(last, {'=/=',1.9738924729729787e25,-38374938373887374983978484}), true = id(1.9738924729729787e25) =/= -38374938373887374983978484, put(last, {'=/=',1.9738924729729787e25,19738924729729787487784874}), true = id(1.9738924729729787e25) =/= 19738924729729787487784874, put(last, {'=/=',1.9738924729729787e25,-3.8374938373887377e25}), true = id(1.9738924729729787e25) =/= -3.8374938373887377e25, put(last, {'=/=',1.9738924729729787e25,1.9738924729729787e25}), false = id(1.9738924729729787e25) =/= 1.9738924729729787e25, ok. bif_tests() -> put(last, {'=/=',a,a}), false = erlang:'=/='(id(a), a), put(last, {'=/=',a,b}), true = erlang:'=/='(id(a), b), put(last, {'=/=',a,-33}), true = erlang:'=/='(id(a), -33), put(last, {'=/=',a,-33.0}), true = erlang:'=/='(id(a), -33.0), put(last, {'=/=',a,0}), true = erlang:'=/='(id(a), 0), put(last, {'=/=',a,0.0}), true = erlang:'=/='(id(a), 0.0), put(last, {'=/=',a,42}), true = erlang:'=/='(id(a), 42), put(last, {'=/=',a,42.0}), true = erlang:'=/='(id(a), 42.0), put(last, {'=/=',a,-38374938373887374983978484}), true = erlang:'=/='(id(a), -38374938373887374983978484), put(last, {'=/=',a,19738924729729787487784874}), true = erlang:'=/='(id(a), 19738924729729787487784874), put(last, {'=/=',a,-3.8374938373887377e25}), true = erlang:'=/='(id(a), -3.8374938373887377e25), put(last, {'=/=',a,1.9738924729729787e25}), true = erlang:'=/='(id(a), 1.9738924729729787e25), put(last, {'=/=',b,a}), true = erlang:'=/='(id(b), a), put(last, {'=/=',b,b}), false = erlang:'=/='(id(b), b), put(last, {'=/=',b,-33}), true = erlang:'=/='(id(b), -33), put(last, {'=/=',b,-33.0}), true = erlang:'=/='(id(b), -33.0), put(last, {'=/=',b,0}), true = erlang:'=/='(id(b), 0), put(last, {'=/=',b,0.0}), true = erlang:'=/='(id(b), 0.0), put(last, {'=/=',b,42}), true = erlang:'=/='(id(b), 42), put(last, {'=/=',b,42.0}), true = erlang:'=/='(id(b), 42.0), put(last, {'=/=',b,-38374938373887374983978484}), true = erlang:'=/='(id(b), -38374938373887374983978484), put(last, {'=/=',b,19738924729729787487784874}), true = erlang:'=/='(id(b), 19738924729729787487784874), put(last, {'=/=',b,-3.8374938373887377e25}), true = erlang:'=/='(id(b), -3.8374938373887377e25), put(last, {'=/=',b,1.9738924729729787e25}), true = erlang:'=/='(id(b), 1.9738924729729787e25), put(last, {'=/=',-33,a}), true = erlang:'=/='(id(-33), a), put(last, {'=/=',-33,b}), true = erlang:'=/='(id(-33), b), put(last, {'=/=',-33,-33}), false = erlang:'=/='(id(-33), -33), put(last, {'=/=',-33,-33.0}), true = erlang:'=/='(id(-33), -33.0), put(last, {'=/=',-33,0}), true = erlang:'=/='(id(-33), 0), put(last, {'=/=',-33,0.0}), true = erlang:'=/='(id(-33), 0.0), put(last, {'=/=',-33,42}), true = erlang:'=/='(id(-33), 42), put(last, {'=/=',-33,42.0}), true = erlang:'=/='(id(-33), 42.0), put(last, {'=/=',-33,-38374938373887374983978484}), true = erlang:'=/='(id(-33), -38374938373887374983978484), put(last, {'=/=',-33,19738924729729787487784874}), true = erlang:'=/='(id(-33), 19738924729729787487784874), put(last, {'=/=',-33,-3.8374938373887377e25}), true = erlang:'=/='(id(-33), -3.8374938373887377e25), put(last, {'=/=',-33,1.9738924729729787e25}), true = erlang:'=/='(id(-33), 1.9738924729729787e25), put(last, {'=/=',-33.0,a}), true = erlang:'=/='(id(-33.0), a), put(last, {'=/=',-33.0,b}), true = erlang:'=/='(id(-33.0), b), put(last, {'=/=',-33.0,-33}), true = erlang:'=/='(id(-33.0), -33), put(last, {'=/=',-33.0,-33.0}), false = erlang:'=/='(id(-33.0), -33.0), put(last, {'=/=',-33.0,0}), true = erlang:'=/='(id(-33.0), 0), put(last, {'=/=',-33.0,0.0}), true = erlang:'=/='(id(-33.0), 0.0), put(last, {'=/=',-33.0,42}), true = erlang:'=/='(id(-33.0), 42), put(last, {'=/=',-33.0,42.0}), true = erlang:'=/='(id(-33.0), 42.0), put(last, {'=/=',-33.0,-38374938373887374983978484}), true = erlang:'=/='(id(-33.0), -38374938373887374983978484), put(last, {'=/=',-33.0,19738924729729787487784874}), true = erlang:'=/='(id(-33.0), 19738924729729787487784874), put(last, {'=/=',-33.0,-3.8374938373887377e25}), true = erlang:'=/='(id(-33.0), -3.8374938373887377e25), put(last, {'=/=',-33.0,1.9738924729729787e25}), true = erlang:'=/='(id(-33.0), 1.9738924729729787e25), put(last, {'=/=',0,a}), true = erlang:'=/='(id(0), a), put(last, {'=/=',0,b}), true = erlang:'=/='(id(0), b), put(last, {'=/=',0,-33}), true = erlang:'=/='(id(0), -33), put(last, {'=/=',0,-33.0}), true = erlang:'=/='(id(0), -33.0), put(last, {'=/=',0,0}), false = erlang:'=/='(id(0), 0), put(last, {'=/=',0,0.0}), true = erlang:'=/='(id(0), 0.0), put(last, {'=/=',0,42}), true = erlang:'=/='(id(0), 42), put(last, {'=/=',0,42.0}), true = erlang:'=/='(id(0), 42.0), put(last, {'=/=',0,-38374938373887374983978484}), true = erlang:'=/='(id(0), -38374938373887374983978484), put(last, {'=/=',0,19738924729729787487784874}), true = erlang:'=/='(id(0), 19738924729729787487784874), put(last, {'=/=',0,-3.8374938373887377e25}), true = erlang:'=/='(id(0), -3.8374938373887377e25), put(last, {'=/=',0,1.9738924729729787e25}), true = erlang:'=/='(id(0), 1.9738924729729787e25), put(last, {'=/=',0.0,a}), true = erlang:'=/='(id(0.0), a), put(last, {'=/=',0.0,b}), true = erlang:'=/='(id(0.0), b), put(last, {'=/=',0.0,-33}), true = erlang:'=/='(id(0.0), -33), put(last, {'=/=',0.0,-33.0}), true = erlang:'=/='(id(0.0), -33.0), put(last, {'=/=',0.0,0}), true = erlang:'=/='(id(0.0), 0), put(last, {'=/=',0.0,0.0}), false = erlang:'=/='(id(0.0), 0.0), put(last, {'=/=',0.0,42}), true = erlang:'=/='(id(0.0), 42), put(last, {'=/=',0.0,42.0}), true = erlang:'=/='(id(0.0), 42.0), put(last, {'=/=',0.0,-38374938373887374983978484}), true = erlang:'=/='(id(0.0), -38374938373887374983978484), put(last, {'=/=',0.0,19738924729729787487784874}), true = erlang:'=/='(id(0.0), 19738924729729787487784874), put(last, {'=/=',0.0,-3.8374938373887377e25}), true = erlang:'=/='(id(0.0), -3.8374938373887377e25), put(last, {'=/=',0.0,1.9738924729729787e25}), true = erlang:'=/='(id(0.0), 1.9738924729729787e25), put(last, {'=/=',42,a}), true = erlang:'=/='(id(42), a), put(last, {'=/=',42,b}), true = erlang:'=/='(id(42), b), put(last, {'=/=',42,-33}), true = erlang:'=/='(id(42), -33), put(last, {'=/=',42,-33.0}), true = erlang:'=/='(id(42), -33.0), put(last, {'=/=',42,0}), true = erlang:'=/='(id(42), 0), put(last, {'=/=',42,0.0}), true = erlang:'=/='(id(42), 0.0), put(last, {'=/=',42,42}), false = erlang:'=/='(id(42), 42), put(last, {'=/=',42,42.0}), true = erlang:'=/='(id(42), 42.0), put(last, {'=/=',42,-38374938373887374983978484}), true = erlang:'=/='(id(42), -38374938373887374983978484), put(last, {'=/=',42,19738924729729787487784874}), true = erlang:'=/='(id(42), 19738924729729787487784874), put(last, {'=/=',42,-3.8374938373887377e25}), true = erlang:'=/='(id(42), -3.8374938373887377e25), put(last, {'=/=',42,1.9738924729729787e25}), true = erlang:'=/='(id(42), 1.9738924729729787e25), put(last, {'=/=',42.0,a}), true = erlang:'=/='(id(42.0), a), put(last, {'=/=',42.0,b}), true = erlang:'=/='(id(42.0), b), put(last, {'=/=',42.0,-33}), true = erlang:'=/='(id(42.0), -33), put(last, {'=/=',42.0,-33.0}), true = erlang:'=/='(id(42.0), -33.0), put(last, {'=/=',42.0,0}), true = erlang:'=/='(id(42.0), 0), put(last, {'=/=',42.0,0.0}), true = erlang:'=/='(id(42.0), 0.0), put(last, {'=/=',42.0,42}), true = erlang:'=/='(id(42.0), 42), put(last, {'=/=',42.0,42.0}), false = erlang:'=/='(id(42.0), 42.0), put(last, {'=/=',42.0,-38374938373887374983978484}), true = erlang:'=/='(id(42.0), -38374938373887374983978484), put(last, {'=/=',42.0,19738924729729787487784874}), true = erlang:'=/='(id(42.0), 19738924729729787487784874), put(last, {'=/=',42.0,-3.8374938373887377e25}), true = erlang:'=/='(id(42.0), -3.8374938373887377e25), put(last, {'=/=',42.0,1.9738924729729787e25}), true = erlang:'=/='(id(42.0), 1.9738924729729787e25), put(last, {'=/=',-38374938373887374983978484,a}), true = erlang:'=/='(id(-38374938373887374983978484), a), put(last, {'=/=',-38374938373887374983978484,b}), true = erlang:'=/='(id(-38374938373887374983978484), b), put(last, {'=/=',-38374938373887374983978484,-33}), true = erlang:'=/='(id(-38374938373887374983978484), -33), put(last, {'=/=',-38374938373887374983978484,-33.0}), true = erlang:'=/='(id(-38374938373887374983978484), -33.0), put(last, {'=/=',-38374938373887374983978484,0}), true = erlang:'=/='(id(-38374938373887374983978484), 0), put(last, {'=/=',-38374938373887374983978484,0.0}), true = erlang:'=/='(id(-38374938373887374983978484), 0.0), put(last, {'=/=',-38374938373887374983978484,42}), true = erlang:'=/='(id(-38374938373887374983978484), 42), put(last, {'=/=',-38374938373887374983978484,42.0}), true = erlang:'=/='(id(-38374938373887374983978484), 42.0), put(last, {'=/=',-38374938373887374983978484,-38374938373887374983978484}), false = erlang:'=/='(id(-38374938373887374983978484), -38374938373887374983978484), put(last, {'=/=',-38374938373887374983978484,19738924729729787487784874}), true = erlang:'=/='(id(-38374938373887374983978484), 19738924729729787487784874), put(last, {'=/=',-38374938373887374983978484,-3.8374938373887377e25}), true = erlang:'=/='(id(-38374938373887374983978484), -3.8374938373887377e25), put(last, {'=/=',-38374938373887374983978484,1.9738924729729787e25}), true = erlang:'=/='(id(-38374938373887374983978484), 1.9738924729729787e25), put(last, {'=/=',19738924729729787487784874,a}), true = erlang:'=/='(id(19738924729729787487784874), a), put(last, {'=/=',19738924729729787487784874,b}), true = erlang:'=/='(id(19738924729729787487784874), b), put(last, {'=/=',19738924729729787487784874,-33}), true = erlang:'=/='(id(19738924729729787487784874), -33), put(last, {'=/=',19738924729729787487784874,-33.0}), true = erlang:'=/='(id(19738924729729787487784874), -33.0), put(last, {'=/=',19738924729729787487784874,0}), true = erlang:'=/='(id(19738924729729787487784874), 0), put(last, {'=/=',19738924729729787487784874,0.0}), true = erlang:'=/='(id(19738924729729787487784874), 0.0), put(last, {'=/=',19738924729729787487784874,42}), true = erlang:'=/='(id(19738924729729787487784874), 42), put(last, {'=/=',19738924729729787487784874,42.0}), true = erlang:'=/='(id(19738924729729787487784874), 42.0), put(last, {'=/=',19738924729729787487784874,-38374938373887374983978484}), true = erlang:'=/='(id(19738924729729787487784874), -38374938373887374983978484), put(last, {'=/=',19738924729729787487784874,19738924729729787487784874}), false = erlang:'=/='(id(19738924729729787487784874), 19738924729729787487784874), put(last, {'=/=',19738924729729787487784874,-3.8374938373887377e25}), true = erlang:'=/='(id(19738924729729787487784874), -3.8374938373887377e25), put(last, {'=/=',19738924729729787487784874,1.9738924729729787e25}), true = erlang:'=/='(id(19738924729729787487784874), 1.9738924729729787e25), put(last, {'=/=',-3.8374938373887377e25,a}), true = erlang:'=/='(id(-3.8374938373887377e25), a), put(last, {'=/=',-3.8374938373887377e25,b}), true = erlang:'=/='(id(-3.8374938373887377e25), b), put(last, {'=/=',-3.8374938373887377e25,-33}), true = erlang:'=/='(id(-3.8374938373887377e25), -33), put(last, {'=/=',-3.8374938373887377e25,-33.0}), true = erlang:'=/='(id(-3.8374938373887377e25), -33.0), put(last, {'=/=',-3.8374938373887377e25,0}), true = erlang:'=/='(id(-3.8374938373887377e25), 0), put(last, {'=/=',-3.8374938373887377e25,0.0}), true = erlang:'=/='(id(-3.8374938373887377e25), 0.0), put(last, {'=/=',-3.8374938373887377e25,42}), true = erlang:'=/='(id(-3.8374938373887377e25), 42), put(last, {'=/=',-3.8374938373887377e25,42.0}), true = erlang:'=/='(id(-3.8374938373887377e25), 42.0), put(last, {'=/=',-3.8374938373887377e25,-38374938373887374983978484}), true = erlang:'=/='(id(-3.8374938373887377e25), -38374938373887374983978484), put(last, {'=/=',-3.8374938373887377e25,19738924729729787487784874}), true = erlang:'=/='(id(-3.8374938373887377e25), 19738924729729787487784874), put(last, {'=/=',-3.8374938373887377e25,-3.8374938373887377e25}), false = erlang:'=/='(id(-3.8374938373887377e25), -3.8374938373887377e25), put(last, {'=/=',-3.8374938373887377e25,1.9738924729729787e25}), true = erlang:'=/='(id(-3.8374938373887377e25), 1.9738924729729787e25), put(last, {'=/=',1.9738924729729787e25,a}), true = erlang:'=/='(id(1.9738924729729787e25), a), put(last, {'=/=',1.9738924729729787e25,b}), true = erlang:'=/='(id(1.9738924729729787e25), b), put(last, {'=/=',1.9738924729729787e25,-33}), true = erlang:'=/='(id(1.9738924729729787e25), -33), put(last, {'=/=',1.9738924729729787e25,-33.0}), true = erlang:'=/='(id(1.9738924729729787e25), -33.0), put(last, {'=/=',1.9738924729729787e25,0}), true = erlang:'=/='(id(1.9738924729729787e25), 0), put(last, {'=/=',1.9738924729729787e25,0.0}), true = erlang:'=/='(id(1.9738924729729787e25), 0.0), put(last, {'=/=',1.9738924729729787e25,42}), true = erlang:'=/='(id(1.9738924729729787e25), 42), put(last, {'=/=',1.9738924729729787e25,42.0}), true = erlang:'=/='(id(1.9738924729729787e25), 42.0), put(last, {'=/=',1.9738924729729787e25,-38374938373887374983978484}), true = erlang:'=/='(id(1.9738924729729787e25), -38374938373887374983978484), put(last, {'=/=',1.9738924729729787e25,19738924729729787487784874}), true = erlang:'=/='(id(1.9738924729729787e25), 19738924729729787487784874), put(last, {'=/=',1.9738924729729787e25,-3.8374938373887377e25}), true = erlang:'=/='(id(1.9738924729729787e25), -3.8374938373887377e25), put(last, {'=/=',1.9738924729729787e25,1.9738924729729787e25}), false = erlang:'=/='(id(1.9738924729729787e25), 1.9738924729729787e25), ok. id(I) -> I. Compiling [] transform_module : 0.00 s 171.1 kB lint_module : 0.07 s 171.2 kB expand_module : 0.02 s 186.8 kB core_module : 0.19 s 526.8 kB core_fold_module : 0.12 s 359.2 kB core_transforms : 0.00 s 359.2 kB core_dsetel_module : 0.04 s 359.2 kB kernel_module : 0.10 s 566.2 kB v3_life : 0.03 s 429.2 kB v3_codegen : 0.16 s 268.4 kB beam_a : 0.01 s 269.3 kB beam_block : 0.06 s 355.7 kB beam_except : 0.00 s 289.3 kB beam_bool : 0.00 s 289.3 kB beam_type : 0.08 s 265.7 kB beam_split : 0.01 s 234.6 kB beam_dead : 0.05 s 260.1 kB beam_jump : 0.08 s 225.3 kB beam_peep : 0.02 s 219.8 kB beam_clean : 0.00 s 219.8 kB beam_bsm : 0.00 s 219.8 kB beam_receive : 0.00 s 219.8 kB beam_trim : 0.01 s 219.8 kB beam_flatten : 0.00 s 182.9 kB beam_z : 0.00 s 182.8 kB beam_validator : 0.03 s 182.8 kB beam_asm : 0.04 s 0.4 kB -module(op_tests). -compile(export_all). -compile([{hipe,[{regalloc,linear_scan}]}]). guard_tests() -> put(last, {'<',a,a}), false = if a < a -> true; true -> false end, put(last, {'<',a,b}), true = if a < b -> true; true -> false end, put(last, {'<',a,-33}), false = if a < -33 -> true; true -> false end, put(last, {'<',a,-33.0}), false = if a < -33.0 -> true; true -> false end, put(last, {'<',a,0}), false = if a < 0 -> true; true -> false end, put(last, {'<',a,0.0}), false = if a < 0.0 -> true; true -> false end, put(last, {'<',a,42}), false = if a < 42 -> true; true -> false end, put(last, {'<',a,42.0}), false = if a < 42.0 -> true; true -> false end, put(last, {'<',a,-38374938373887374983978484}), false = if a < -38374938373887374983978484 -> true; true -> false end, put(last, {'<',a,19738924729729787487784874}), false = if a < 19738924729729787487784874 -> true; true -> false end, put(last, {'<',a,-3.8374938373887377e25}), false = if a < -3.8374938373887377e25 -> true; true -> false end, put(last, {'<',a,1.9738924729729787e25}), false = if a < 1.9738924729729787e25 -> true; true -> false end, put(last, {'<',b,a}), false = if b < a -> true; true -> false end, put(last, {'<',b,b}), false = if b < b -> true; true -> false end, put(last, {'<',b,-33}), false = if b < -33 -> true; true -> false end, put(last, {'<',b,-33.0}), false = if b < -33.0 -> true; true -> false end, put(last, {'<',b,0}), false = if b < 0 -> true; true -> false end, put(last, {'<',b,0.0}), false = if b < 0.0 -> true; true -> false end, put(last, {'<',b,42}), false = if b < 42 -> true; true -> false end, put(last, {'<',b,42.0}), false = if b < 42.0 -> true; true -> false end, put(last, {'<',b,-38374938373887374983978484}), false = if b < -38374938373887374983978484 -> true; true -> false end, put(last, {'<',b,19738924729729787487784874}), false = if b < 19738924729729787487784874 -> true; true -> false end, put(last, {'<',b,-3.8374938373887377e25}), false = if b < -3.8374938373887377e25 -> true; true -> false end, put(last, {'<',b,1.9738924729729787e25}), false = if b < 1.9738924729729787e25 -> true; true -> false end, put(last, {'<',-33,a}), true = if -33 < a -> true; true -> false end, put(last, {'<',-33,b}), true = if -33 < b -> true; true -> false end, put(last, {'<',-33,-33}), false = if -33 < -33 -> true; true -> false end, put(last, {'<',-33,-33.0}), false = if -33 < -33.0 -> true; true -> false end, put(last, {'<',-33,0}), true = if -33 < 0 -> true; true -> false end, put(last, {'<',-33,0.0}), true = if -33 < 0.0 -> true; true -> false end, put(last, {'<',-33,42}), true = if -33 < 42 -> true; true -> false end, put(last, {'<',-33,42.0}), true = if -33 < 42.0 -> true; true -> false end, put(last, {'<',-33,-38374938373887374983978484}), false = if -33 < -38374938373887374983978484 -> true; true -> false end, put(last, {'<',-33,19738924729729787487784874}), true = if -33 < 19738924729729787487784874 -> true; true -> false end, put(last, {'<',-33,-3.8374938373887377e25}), false = if -33 < -3.8374938373887377e25 -> true; true -> false end, put(last, {'<',-33,1.9738924729729787e25}), true = if -33 < 1.9738924729729787e25 -> true; true -> false end, put(last, {'<',-33.0,a}), true = if -33.0 < a -> true; true -> false end, put(last, {'<',-33.0,b}), true = if -33.0 < b -> true; true -> false end, put(last, {'<',-33.0,-33}), false = if -33.0 < -33 -> true; true -> false end, put(last, {'<',-33.0,-33.0}), false = if -33.0 < -33.0 -> true; true -> false end, put(last, {'<',-33.0,0}), true = if -33.0 < 0 -> true; true -> false end, put(last, {'<',-33.0,0.0}), true = if -33.0 < 0.0 -> true; true -> false end, put(last, {'<',-33.0,42}), true = if -33.0 < 42 -> true; true -> false end, put(last, {'<',-33.0,42.0}), true = if -33.0 < 42.0 -> true; true -> false end, put(last, {'<',-33.0,-38374938373887374983978484}), false = if -33.0 < -38374938373887374983978484 -> true; true -> false end, put(last, {'<',-33.0,19738924729729787487784874}), true = if -33.0 < 19738924729729787487784874 -> true; true -> false end, put(last, {'<',-33.0,-3.8374938373887377e25}), false = if -33.0 < -3.8374938373887377e25 -> true; true -> false end, put(last, {'<',-33.0,1.9738924729729787e25}), true = if -33.0 < 1.9738924729729787e25 -> true; true -> false end, put(last, {'<',0,a}), true = if 0 < a -> true; true -> false end, put(last, {'<',0,b}), true = if 0 < b -> true; true -> false end, put(last, {'<',0,-33}), false = if 0 < -33 -> true; true -> false end, put(last, {'<',0,-33.0}), false = if 0 < -33.0 -> true; true -> false end, put(last, {'<',0,0}), false = if 0 < 0 -> true; true -> false end, put(last, {'<',0,0.0}), false = if 0 < 0.0 -> true; true -> false end, put(last, {'<',0,42}), true = if 0 < 42 -> true; true -> false end, put(last, {'<',0,42.0}), true = if 0 < 42.0 -> true; true -> false end, put(last, {'<',0,-38374938373887374983978484}), false = if 0 < -38374938373887374983978484 -> true; true -> false end, put(last, {'<',0,19738924729729787487784874}), true = if 0 < 19738924729729787487784874 -> true; true -> false end, put(last, {'<',0,-3.8374938373887377e25}), false = if 0 < -3.8374938373887377e25 -> true; true -> false end, put(last, {'<',0,1.9738924729729787e25}), true = if 0 < 1.9738924729729787e25 -> true; true -> false end, put(last, {'<',0.0,a}), true = if 0.0 < a -> true; true -> false end, put(last, {'<',0.0,b}), true = if 0.0 < b -> true; true -> false end, put(last, {'<',0.0,-33}), false = if 0.0 < -33 -> true; true -> false end, put(last, {'<',0.0,-33.0}), false = if 0.0 < -33.0 -> true; true -> false end, put(last, {'<',0.0,0}), false = if 0.0 < 0 -> true; true -> false end, put(last, {'<',0.0,0.0}), false = if 0.0 < 0.0 -> true; true -> false end, put(last, {'<',0.0,42}), true = if 0.0 < 42 -> true; true -> false end, put(last, {'<',0.0,42.0}), true = if 0.0 < 42.0 -> true; true -> false end, put(last, {'<',0.0,-38374938373887374983978484}), false = if 0.0 < -38374938373887374983978484 -> true; true -> false end, put(last, {'<',0.0,19738924729729787487784874}), true = if 0.0 < 19738924729729787487784874 -> true; true -> false end, put(last, {'<',0.0,-3.8374938373887377e25}), false = if 0.0 < -3.8374938373887377e25 -> true; true -> false end, put(last, {'<',0.0,1.9738924729729787e25}), true = if 0.0 < 1.9738924729729787e25 -> true; true -> false end, put(last, {'<',42,a}), true = if 42 < a -> true; true -> false end, put(last, {'<',42,b}), true = if 42 < b -> true; true -> false end, put(last, {'<',42,-33}), false = if 42 < -33 -> true; true -> false end, put(last, {'<',42,-33.0}), false = if 42 < -33.0 -> true; true -> false end, put(last, {'<',42,0}), false = if 42 < 0 -> true; true -> false end, put(last, {'<',42,0.0}), false = if 42 < 0.0 -> true; true -> false end, put(last, {'<',42,42}), false = if 42 < 42 -> true; true -> false end, put(last, {'<',42,42.0}), false = if 42 < 42.0 -> true; true -> false end, put(last, {'<',42,-38374938373887374983978484}), false = if 42 < -38374938373887374983978484 -> true; true -> false end, put(last, {'<',42,19738924729729787487784874}), true = if 42 < 19738924729729787487784874 -> true; true -> false end, put(last, {'<',42,-3.8374938373887377e25}), false = if 42 < -3.8374938373887377e25 -> true; true -> false end, put(last, {'<',42,1.9738924729729787e25}), true = if 42 < 1.9738924729729787e25 -> true; true -> false end, put(last, {'<',42.0,a}), true = if 42.0 < a -> true; true -> false end, put(last, {'<',42.0,b}), true = if 42.0 < b -> true; true -> false end, put(last, {'<',42.0,-33}), false = if 42.0 < -33 -> true; true -> false end, put(last, {'<',42.0,-33.0}), false = if 42.0 < -33.0 -> true; true -> false end, put(last, {'<',42.0,0}), false = if 42.0 < 0 -> true; true -> false end, put(last, {'<',42.0,0.0}), false = if 42.0 < 0.0 -> true; true -> false end, put(last, {'<',42.0,42}), false = if 42.0 < 42 -> true; true -> false end, put(last, {'<',42.0,42.0}), false = if 42.0 < 42.0 -> true; true -> false end, put(last, {'<',42.0,-38374938373887374983978484}), false = if 42.0 < -38374938373887374983978484 -> true; true -> false end, put(last, {'<',42.0,19738924729729787487784874}), true = if 42.0 < 19738924729729787487784874 -> true; true -> false end, put(last, {'<',42.0,-3.8374938373887377e25}), false = if 42.0 < -3.8374938373887377e25 -> true; true -> false end, put(last, {'<',42.0,1.9738924729729787e25}), true = if 42.0 < 1.9738924729729787e25 -> true; true -> false end, put(last, {'<',-38374938373887374983978484,a}), true = if -38374938373887374983978484 < a -> true; true -> false end, put(last, {'<',-38374938373887374983978484,b}), true = if -38374938373887374983978484 < b -> true; true -> false end, put(last, {'<',-38374938373887374983978484,-33}), true = if -38374938373887374983978484 < -33 -> true; true -> false end, put(last, {'<',-38374938373887374983978484,-33.0}), true = if -38374938373887374983978484 < -33.0 -> true; true -> false end, put(last, {'<',-38374938373887374983978484,0}), true = if -38374938373887374983978484 < 0 -> true; true -> false end, put(last, {'<',-38374938373887374983978484,0.0}), true = if -38374938373887374983978484 < 0.0 -> true; true -> false end, put(last, {'<',-38374938373887374983978484,42}), true = if -38374938373887374983978484 < 42 -> true; true -> false end, put(last, {'<',-38374938373887374983978484,42.0}), true = if -38374938373887374983978484 < 42.0 -> true; true -> false end, put(last, {'<',-38374938373887374983978484,-38374938373887374983978484}), false = if -38374938373887374983978484 < -38374938373887374983978484 -> true; true -> false end, put(last, {'<',-38374938373887374983978484,19738924729729787487784874}), true = if -38374938373887374983978484 < 19738924729729787487784874 -> true; true -> false end, put(last, {'<',-38374938373887374983978484,-3.8374938373887377e25}), false = if -38374938373887374983978484 < -3.8374938373887377e25 -> true; true -> false end, put(last, {'<',-38374938373887374983978484,1.9738924729729787e25}), true = if -38374938373887374983978484 < 1.9738924729729787e25 -> true; true -> false end, put(last, {'<',19738924729729787487784874,a}), true = if 19738924729729787487784874 < a -> true; true -> false end, put(last, {'<',19738924729729787487784874,b}), true = if 19738924729729787487784874 < b -> true; true -> false end, put(last, {'<',19738924729729787487784874,-33}), false = if 19738924729729787487784874 < -33 -> true; true -> false end, put(last, {'<',19738924729729787487784874,-33.0}), false = if 19738924729729787487784874 < -33.0 -> true; true -> false end, put(last, {'<',19738924729729787487784874,0}), false = if 19738924729729787487784874 < 0 -> true; true -> false end, put(last, {'<',19738924729729787487784874,0.0}), false = if 19738924729729787487784874 < 0.0 -> true; true -> false end, put(last, {'<',19738924729729787487784874,42}), false = if 19738924729729787487784874 < 42 -> true; true -> false end, put(last, {'<',19738924729729787487784874,42.0}), false = if 19738924729729787487784874 < 42.0 -> true; true -> false end, put(last, {'<',19738924729729787487784874,-38374938373887374983978484}), false = if 19738924729729787487784874 < -38374938373887374983978484 -> true; true -> false end, put(last, {'<',19738924729729787487784874,19738924729729787487784874}), false = if 19738924729729787487784874 < 19738924729729787487784874 -> true; true -> false end, put(last, {'<',19738924729729787487784874,-3.8374938373887377e25}), false = if 19738924729729787487784874 < -3.8374938373887377e25 -> true; true -> false end, put(last, {'<',19738924729729787487784874,1.9738924729729787e25}), false = if 19738924729729787487784874 < 1.9738924729729787e25 -> true; true -> false end, put(last, {'<',-3.8374938373887377e25,a}), true = if -3.8374938373887377e25 < a -> true; true -> false end, put(last, {'<',-3.8374938373887377e25,b}), true = if -3.8374938373887377e25 < b -> true; true -> false end, put(last, {'<',-3.8374938373887377e25,-33}), true = if -3.8374938373887377e25 < -33 -> true; true -> false end, put(last, {'<',-3.8374938373887377e25,-33.0}), true = if -3.8374938373887377e25 < -33.0 -> true; true -> false end, put(last, {'<',-3.8374938373887377e25,0}), true = if -3.8374938373887377e25 < 0 -> true; true -> false end, put(last, {'<',-3.8374938373887377e25,0.0}), true = if -3.8374938373887377e25 < 0.0 -> true; true -> false end, put(last, {'<',-3.8374938373887377e25,42}), true = if -3.8374938373887377e25 < 42 -> true; true -> false end, put(last, {'<',-3.8374938373887377e25,42.0}), true = if -3.8374938373887377e25 < 42.0 -> true; true -> false end, put(last, {'<',-3.8374938373887377e25,-38374938373887374983978484}), true = if -3.8374938373887377e25 < -38374938373887374983978484 -> true; true -> false end, put(last, {'<',-3.8374938373887377e25,19738924729729787487784874}), true = if -3.8374938373887377e25 < 19738924729729787487784874 -> true; true -> false end, put(last, {'<',-3.8374938373887377e25,-3.8374938373887377e25}), false = if -3.8374938373887377e25 < -3.8374938373887377e25 -> true; true -> false end, put(last, {'<',-3.8374938373887377e25,1.9738924729729787e25}), true = if -3.8374938373887377e25 < 1.9738924729729787e25 -> true; true -> false end, put(last, {'<',1.9738924729729787e25,a}), true = if 1.9738924729729787e25 < a -> true; true -> false end, put(last, {'<',1.9738924729729787e25,b}), true = if 1.9738924729729787e25 < b -> true; true -> false end, put(last, {'<',1.9738924729729787e25,-33}), false = if 1.9738924729729787e25 < -33 -> true; true -> false end, put(last, {'<',1.9738924729729787e25,-33.0}), false = if 1.9738924729729787e25 < -33.0 -> true; true -> false end, put(last, {'<',1.9738924729729787e25,0}), false = if 1.9738924729729787e25 < 0 -> true; true -> false end, put(last, {'<',1.9738924729729787e25,0.0}), false = if 1.9738924729729787e25 < 0.0 -> true; true -> false end, put(last, {'<',1.9738924729729787e25,42}), false = if 1.9738924729729787e25 < 42 -> true; true -> false end, put(last, {'<',1.9738924729729787e25,42.0}), false = if 1.9738924729729787e25 < 42.0 -> true; true -> false end, put(last, {'<',1.9738924729729787e25,-38374938373887374983978484}), false = if 1.9738924729729787e25 < -38374938373887374983978484 -> true; true -> false end, put(last, {'<',1.9738924729729787e25,19738924729729787487784874}), true = if 1.9738924729729787e25 < 19738924729729787487784874 -> true; true -> false end, put(last, {'<',1.9738924729729787e25,-3.8374938373887377e25}), false = if 1.9738924729729787e25 < -3.8374938373887377e25 -> true; true -> false end, put(last, {'<',1.9738924729729787e25,1.9738924729729787e25}), false = if 1.9738924729729787e25 < 1.9738924729729787e25 -> true; true -> false end, ok. body_tests() -> put(last, {'<',a,a}), false = id(a) < a, put(last, {'<',a,b}), true = id(a) < b, put(last, {'<',a,-33}), false = id(a) < -33, put(last, {'<',a,-33.0}), false = id(a) < -33.0, put(last, {'<',a,0}), false = id(a) < 0, put(last, {'<',a,0.0}), false = id(a) < 0.0, put(last, {'<',a,42}), false = id(a) < 42, put(last, {'<',a,42.0}), false = id(a) < 42.0, put(last, {'<',a,-38374938373887374983978484}), false = id(a) < -38374938373887374983978484, put(last, {'<',a,19738924729729787487784874}), false = id(a) < 19738924729729787487784874, put(last, {'<',a,-3.8374938373887377e25}), false = id(a) < -3.8374938373887377e25, put(last, {'<',a,1.9738924729729787e25}), false = id(a) < 1.9738924729729787e25, put(last, {'<',b,a}), false = id(b) < a, put(last, {'<',b,b}), false = id(b) < b, put(last, {'<',b,-33}), false = id(b) < -33, put(last, {'<',b,-33.0}), false = id(b) < -33.0, put(last, {'<',b,0}), false = id(b) < 0, put(last, {'<',b,0.0}), false = id(b) < 0.0, put(last, {'<',b,42}), false = id(b) < 42, put(last, {'<',b,42.0}), false = id(b) < 42.0, put(last, {'<',b,-38374938373887374983978484}), false = id(b) < -38374938373887374983978484, put(last, {'<',b,19738924729729787487784874}), false = id(b) < 19738924729729787487784874, put(last, {'<',b,-3.8374938373887377e25}), false = id(b) < -3.8374938373887377e25, put(last, {'<',b,1.9738924729729787e25}), false = id(b) < 1.9738924729729787e25, put(last, {'<',-33,a}), true = id(-33) < a, put(last, {'<',-33,b}), true = id(-33) < b, put(last, {'<',-33,-33}), false = id(-33) < -33, put(last, {'<',-33,-33.0}), false = id(-33) < -33.0, put(last, {'<',-33,0}), true = id(-33) < 0, put(last, {'<',-33,0.0}), true = id(-33) < 0.0, put(last, {'<',-33,42}), true = id(-33) < 42, put(last, {'<',-33,42.0}), true = id(-33) < 42.0, put(last, {'<',-33,-38374938373887374983978484}), false = id(-33) < -38374938373887374983978484, put(last, {'<',-33,19738924729729787487784874}), true = id(-33) < 19738924729729787487784874, put(last, {'<',-33,-3.8374938373887377e25}), false = id(-33) < -3.8374938373887377e25, put(last, {'<',-33,1.9738924729729787e25}), true = id(-33) < 1.9738924729729787e25, put(last, {'<',-33.0,a}), true = id(-33.0) < a, put(last, {'<',-33.0,b}), true = id(-33.0) < b, put(last, {'<',-33.0,-33}), false = id(-33.0) < -33, put(last, {'<',-33.0,-33.0}), false = id(-33.0) < -33.0, put(last, {'<',-33.0,0}), true = id(-33.0) < 0, put(last, {'<',-33.0,0.0}), true = id(-33.0) < 0.0, put(last, {'<',-33.0,42}), true = id(-33.0) < 42, put(last, {'<',-33.0,42.0}), true = id(-33.0) < 42.0, put(last, {'<',-33.0,-38374938373887374983978484}), false = id(-33.0) < -38374938373887374983978484, put(last, {'<',-33.0,19738924729729787487784874}), true = id(-33.0) < 19738924729729787487784874, put(last, {'<',-33.0,-3.8374938373887377e25}), false = id(-33.0) < -3.8374938373887377e25, put(last, {'<',-33.0,1.9738924729729787e25}), true = id(-33.0) < 1.9738924729729787e25, put(last, {'<',0,a}), true = id(0) < a, put(last, {'<',0,b}), true = id(0) < b, put(last, {'<',0,-33}), false = id(0) < -33, put(last, {'<',0,-33.0}), false = id(0) < -33.0, put(last, {'<',0,0}), false = id(0) < 0, put(last, {'<',0,0.0}), false = id(0) < 0.0, put(last, {'<',0,42}), true = id(0) < 42, put(last, {'<',0,42.0}), true = id(0) < 42.0, put(last, {'<',0,-38374938373887374983978484}), false = id(0) < -38374938373887374983978484, put(last, {'<',0,19738924729729787487784874}), true = id(0) < 19738924729729787487784874, put(last, {'<',0,-3.8374938373887377e25}), false = id(0) < -3.8374938373887377e25, put(last, {'<',0,1.9738924729729787e25}), true = id(0) < 1.9738924729729787e25, put(last, {'<',0.0,a}), true = id(0.0) < a, put(last, {'<',0.0,b}), true = id(0.0) < b, put(last, {'<',0.0,-33}), false = id(0.0) < -33, put(last, {'<',0.0,-33.0}), false = id(0.0) < -33.0, put(last, {'<',0.0,0}), false = id(0.0) < 0, put(last, {'<',0.0,0.0}), false = id(0.0) < 0.0, put(last, {'<',0.0,42}), true = id(0.0) < 42, put(last, {'<',0.0,42.0}), true = id(0.0) < 42.0, put(last, {'<',0.0,-38374938373887374983978484}), false = id(0.0) < -38374938373887374983978484, put(last, {'<',0.0,19738924729729787487784874}), true = id(0.0) < 19738924729729787487784874, put(last, {'<',0.0,-3.8374938373887377e25}), false = id(0.0) < -3.8374938373887377e25, put(last, {'<',0.0,1.9738924729729787e25}), true = id(0.0) < 1.9738924729729787e25, put(last, {'<',42,a}), true = id(42) < a, put(last, {'<',42,b}), true = id(42) < b, put(last, {'<',42,-33}), false = id(42) < -33, put(last, {'<',42,-33.0}), false = id(42) < -33.0, put(last, {'<',42,0}), false = id(42) < 0, put(last, {'<',42,0.0}), false = id(42) < 0.0, put(last, {'<',42,42}), false = id(42) < 42, put(last, {'<',42,42.0}), false = id(42) < 42.0, put(last, {'<',42,-38374938373887374983978484}), false = id(42) < -38374938373887374983978484, put(last, {'<',42,19738924729729787487784874}), true = id(42) < 19738924729729787487784874, put(last, {'<',42,-3.8374938373887377e25}), false = id(42) < -3.8374938373887377e25, put(last, {'<',42,1.9738924729729787e25}), true = id(42) < 1.9738924729729787e25, put(last, {'<',42.0,a}), true = id(42.0) < a, put(last, {'<',42.0,b}), true = id(42.0) < b, put(last, {'<',42.0,-33}), false = id(42.0) < -33, put(last, {'<',42.0,-33.0}), false = id(42.0) < -33.0, put(last, {'<',42.0,0}), false = id(42.0) < 0, put(last, {'<',42.0,0.0}), false = id(42.0) < 0.0, put(last, {'<',42.0,42}), false = id(42.0) < 42, put(last, {'<',42.0,42.0}), false = id(42.0) < 42.0, put(last, {'<',42.0,-38374938373887374983978484}), false = id(42.0) < -38374938373887374983978484, put(last, {'<',42.0,19738924729729787487784874}), true = id(42.0) < 19738924729729787487784874, put(last, {'<',42.0,-3.8374938373887377e25}), false = id(42.0) < -3.8374938373887377e25, put(last, {'<',42.0,1.9738924729729787e25}), true = id(42.0) < 1.9738924729729787e25, put(last, {'<',-38374938373887374983978484,a}), true = id(-38374938373887374983978484) < a, put(last, {'<',-38374938373887374983978484,b}), true = id(-38374938373887374983978484) < b, put(last, {'<',-38374938373887374983978484,-33}), true = id(-38374938373887374983978484) < -33, put(last, {'<',-38374938373887374983978484,-33.0}), true = id(-38374938373887374983978484) < -33.0, put(last, {'<',-38374938373887374983978484,0}), true = id(-38374938373887374983978484) < 0, put(last, {'<',-38374938373887374983978484,0.0}), true = id(-38374938373887374983978484) < 0.0, put(last, {'<',-38374938373887374983978484,42}), true = id(-38374938373887374983978484) < 42, put(last, {'<',-38374938373887374983978484,42.0}), true = id(-38374938373887374983978484) < 42.0, put(last, {'<',-38374938373887374983978484,-38374938373887374983978484}), false = id(-38374938373887374983978484) < -38374938373887374983978484, put(last, {'<',-38374938373887374983978484,19738924729729787487784874}), true = id(-38374938373887374983978484) < 19738924729729787487784874, put(last, {'<',-38374938373887374983978484,-3.8374938373887377e25}), false = id(-38374938373887374983978484) < -3.8374938373887377e25, put(last, {'<',-38374938373887374983978484,1.9738924729729787e25}), true = id(-38374938373887374983978484) < 1.9738924729729787e25, put(last, {'<',19738924729729787487784874,a}), true = id(19738924729729787487784874) < a, put(last, {'<',19738924729729787487784874,b}), true = id(19738924729729787487784874) < b, put(last, {'<',19738924729729787487784874,-33}), false = id(19738924729729787487784874) < -33, put(last, {'<',19738924729729787487784874,-33.0}), false = id(19738924729729787487784874) < -33.0, put(last, {'<',19738924729729787487784874,0}), false = id(19738924729729787487784874) < 0, put(last, {'<',19738924729729787487784874,0.0}), false = id(19738924729729787487784874) < 0.0, put(last, {'<',19738924729729787487784874,42}), false = id(19738924729729787487784874) < 42, put(last, {'<',19738924729729787487784874,42.0}), false = id(19738924729729787487784874) < 42.0, put(last, {'<',19738924729729787487784874,-38374938373887374983978484}), false = id(19738924729729787487784874) < -38374938373887374983978484, put(last, {'<',19738924729729787487784874,19738924729729787487784874}), false = id(19738924729729787487784874) < 19738924729729787487784874, put(last, {'<',19738924729729787487784874,-3.8374938373887377e25}), false = id(19738924729729787487784874) < -3.8374938373887377e25, put(last, {'<',19738924729729787487784874,1.9738924729729787e25}), false = id(19738924729729787487784874) < 1.9738924729729787e25, put(last, {'<',-3.8374938373887377e25,a}), true = id(-3.8374938373887377e25) < a, put(last, {'<',-3.8374938373887377e25,b}), true = id(-3.8374938373887377e25) < b, put(last, {'<',-3.8374938373887377e25,-33}), true = id(-3.8374938373887377e25) < -33, put(last, {'<',-3.8374938373887377e25,-33.0}), true = id(-3.8374938373887377e25) < -33.0, put(last, {'<',-3.8374938373887377e25,0}), true = id(-3.8374938373887377e25) < 0, put(last, {'<',-3.8374938373887377e25,0.0}), true = id(-3.8374938373887377e25) < 0.0, put(last, {'<',-3.8374938373887377e25,42}), true = id(-3.8374938373887377e25) < 42, put(last, {'<',-3.8374938373887377e25,42.0}), true = id(-3.8374938373887377e25) < 42.0, put(last, {'<',-3.8374938373887377e25,-38374938373887374983978484}), true = id(-3.8374938373887377e25) < -38374938373887374983978484, put(last, {'<',-3.8374938373887377e25,19738924729729787487784874}), true = id(-3.8374938373887377e25) < 19738924729729787487784874, put(last, {'<',-3.8374938373887377e25,-3.8374938373887377e25}), false = id(-3.8374938373887377e25) < -3.8374938373887377e25, put(last, {'<',-3.8374938373887377e25,1.9738924729729787e25}), true = id(-3.8374938373887377e25) < 1.9738924729729787e25, put(last, {'<',1.9738924729729787e25,a}), true = id(1.9738924729729787e25) < a, put(last, {'<',1.9738924729729787e25,b}), true = id(1.9738924729729787e25) < b, put(last, {'<',1.9738924729729787e25,-33}), false = id(1.9738924729729787e25) < -33, put(last, {'<',1.9738924729729787e25,-33.0}), false = id(1.9738924729729787e25) < -33.0, put(last, {'<',1.9738924729729787e25,0}), false = id(1.9738924729729787e25) < 0, put(last, {'<',1.9738924729729787e25,0.0}), false = id(1.9738924729729787e25) < 0.0, put(last, {'<',1.9738924729729787e25,42}), false = id(1.9738924729729787e25) < 42, put(last, {'<',1.9738924729729787e25,42.0}), false = id(1.9738924729729787e25) < 42.0, put(last, {'<',1.9738924729729787e25,-38374938373887374983978484}), false = id(1.9738924729729787e25) < -38374938373887374983978484, put(last, {'<',1.9738924729729787e25,19738924729729787487784874}), true = id(1.9738924729729787e25) < 19738924729729787487784874, put(last, {'<',1.9738924729729787e25,-3.8374938373887377e25}), false = id(1.9738924729729787e25) < -3.8374938373887377e25, put(last, {'<',1.9738924729729787e25,1.9738924729729787e25}), false = id(1.9738924729729787e25) < 1.9738924729729787e25, ok. bif_tests() -> put(last, {'<',a,a}), false = erlang:'<'(id(a), a), put(last, {'<',a,b}), true = erlang:'<'(id(a), b), put(last, {'<',a,-33}), false = erlang:'<'(id(a), -33), put(last, {'<',a,-33.0}), false = erlang:'<'(id(a), -33.0), put(last, {'<',a,0}), false = erlang:'<'(id(a), 0), put(last, {'<',a,0.0}), false = erlang:'<'(id(a), 0.0), put(last, {'<',a,42}), false = erlang:'<'(id(a), 42), put(last, {'<',a,42.0}), false = erlang:'<'(id(a), 42.0), put(last, {'<',a,-38374938373887374983978484}), false = erlang:'<'(id(a), -38374938373887374983978484), put(last, {'<',a,19738924729729787487784874}), false = erlang:'<'(id(a), 19738924729729787487784874), put(last, {'<',a,-3.8374938373887377e25}), false = erlang:'<'(id(a), -3.8374938373887377e25), put(last, {'<',a,1.9738924729729787e25}), false = erlang:'<'(id(a), 1.9738924729729787e25), put(last, {'<',b,a}), false = erlang:'<'(id(b), a), put(last, {'<',b,b}), false = erlang:'<'(id(b), b), put(last, {'<',b,-33}), false = erlang:'<'(id(b), -33), put(last, {'<',b,-33.0}), false = erlang:'<'(id(b), -33.0), put(last, {'<',b,0}), false = erlang:'<'(id(b), 0), put(last, {'<',b,0.0}), false = erlang:'<'(id(b), 0.0), put(last, {'<',b,42}), false = erlang:'<'(id(b), 42), put(last, {'<',b,42.0}), false = erlang:'<'(id(b), 42.0), put(last, {'<',b,-38374938373887374983978484}), false = erlang:'<'(id(b), -38374938373887374983978484), put(last, {'<',b,19738924729729787487784874}), false = erlang:'<'(id(b), 19738924729729787487784874), put(last, {'<',b,-3.8374938373887377e25}), false = erlang:'<'(id(b), -3.8374938373887377e25), put(last, {'<',b,1.9738924729729787e25}), false = erlang:'<'(id(b), 1.9738924729729787e25), put(last, {'<',-33,a}), true = erlang:'<'(id(-33), a), put(last, {'<',-33,b}), true = erlang:'<'(id(-33), b), put(last, {'<',-33,-33}), false = erlang:'<'(id(-33), -33), put(last, {'<',-33,-33.0}), false = erlang:'<'(id(-33), -33.0), put(last, {'<',-33,0}), true = erlang:'<'(id(-33), 0), put(last, {'<',-33,0.0}), true = erlang:'<'(id(-33), 0.0), put(last, {'<',-33,42}), true = erlang:'<'(id(-33), 42), put(last, {'<',-33,42.0}), true = erlang:'<'(id(-33), 42.0), put(last, {'<',-33,-38374938373887374983978484}), false = erlang:'<'(id(-33), -38374938373887374983978484), put(last, {'<',-33,19738924729729787487784874}), true = erlang:'<'(id(-33), 19738924729729787487784874), put(last, {'<',-33,-3.8374938373887377e25}), false = erlang:'<'(id(-33), -3.8374938373887377e25), put(last, {'<',-33,1.9738924729729787e25}), true = erlang:'<'(id(-33), 1.9738924729729787e25), put(last, {'<',-33.0,a}), true = erlang:'<'(id(-33.0), a), put(last, {'<',-33.0,b}), true = erlang:'<'(id(-33.0), b), put(last, {'<',-33.0,-33}), false = erlang:'<'(id(-33.0), -33), put(last, {'<',-33.0,-33.0}), false = erlang:'<'(id(-33.0), -33.0), put(last, {'<',-33.0,0}), true = erlang:'<'(id(-33.0), 0), put(last, {'<',-33.0,0.0}), true = erlang:'<'(id(-33.0), 0.0), put(last, {'<',-33.0,42}), true = erlang:'<'(id(-33.0), 42), put(last, {'<',-33.0,42.0}), true = erlang:'<'(id(-33.0), 42.0), put(last, {'<',-33.0,-38374938373887374983978484}), false = erlang:'<'(id(-33.0), -38374938373887374983978484), put(last, {'<',-33.0,19738924729729787487784874}), true = erlang:'<'(id(-33.0), 19738924729729787487784874), put(last, {'<',-33.0,-3.8374938373887377e25}), false = erlang:'<'(id(-33.0), -3.8374938373887377e25), put(last, {'<',-33.0,1.9738924729729787e25}), true = erlang:'<'(id(-33.0), 1.9738924729729787e25), put(last, {'<',0,a}), true = erlang:'<'(id(0), a), put(last, {'<',0,b}), true = erlang:'<'(id(0), b), put(last, {'<',0,-33}), false = erlang:'<'(id(0), -33), put(last, {'<',0,-33.0}), false = erlang:'<'(id(0), -33.0), put(last, {'<',0,0}), false = erlang:'<'(id(0), 0), put(last, {'<',0,0.0}), false = erlang:'<'(id(0), 0.0), put(last, {'<',0,42}), true = erlang:'<'(id(0), 42), put(last, {'<',0,42.0}), true = erlang:'<'(id(0), 42.0), put(last, {'<',0,-38374938373887374983978484}), false = erlang:'<'(id(0), -38374938373887374983978484), put(last, {'<',0,19738924729729787487784874}), true = erlang:'<'(id(0), 19738924729729787487784874), put(last, {'<',0,-3.8374938373887377e25}), false = erlang:'<'(id(0), -3.8374938373887377e25), put(last, {'<',0,1.9738924729729787e25}), true = erlang:'<'(id(0), 1.9738924729729787e25), put(last, {'<',0.0,a}), true = erlang:'<'(id(0.0), a), put(last, {'<',0.0,b}), true = erlang:'<'(id(0.0), b), put(last, {'<',0.0,-33}), false = erlang:'<'(id(0.0), -33), put(last, {'<',0.0,-33.0}), false = erlang:'<'(id(0.0), -33.0), put(last, {'<',0.0,0}), false = erlang:'<'(id(0.0), 0), put(last, {'<',0.0,0.0}), false = erlang:'<'(id(0.0), 0.0), put(last, {'<',0.0,42}), true = erlang:'<'(id(0.0), 42), put(last, {'<',0.0,42.0}), true = erlang:'<'(id(0.0), 42.0), put(last, {'<',0.0,-38374938373887374983978484}), false = erlang:'<'(id(0.0), -38374938373887374983978484), put(last, {'<',0.0,19738924729729787487784874}), true = erlang:'<'(id(0.0), 19738924729729787487784874), put(last, {'<',0.0,-3.8374938373887377e25}), false = erlang:'<'(id(0.0), -3.8374938373887377e25), put(last, {'<',0.0,1.9738924729729787e25}), true = erlang:'<'(id(0.0), 1.9738924729729787e25), put(last, {'<',42,a}), true = erlang:'<'(id(42), a), put(last, {'<',42,b}), true = erlang:'<'(id(42), b), put(last, {'<',42,-33}), false = erlang:'<'(id(42), -33), put(last, {'<',42,-33.0}), false = erlang:'<'(id(42), -33.0), put(last, {'<',42,0}), false = erlang:'<'(id(42), 0), put(last, {'<',42,0.0}), false = erlang:'<'(id(42), 0.0), put(last, {'<',42,42}), false = erlang:'<'(id(42), 42), put(last, {'<',42,42.0}), false = erlang:'<'(id(42), 42.0), put(last, {'<',42,-38374938373887374983978484}), false = erlang:'<'(id(42), -38374938373887374983978484), put(last, {'<',42,19738924729729787487784874}), true = erlang:'<'(id(42), 19738924729729787487784874), put(last, {'<',42,-3.8374938373887377e25}), false = erlang:'<'(id(42), -3.8374938373887377e25), put(last, {'<',42,1.9738924729729787e25}), true = erlang:'<'(id(42), 1.9738924729729787e25), put(last, {'<',42.0,a}), true = erlang:'<'(id(42.0), a), put(last, {'<',42.0,b}), true = erlang:'<'(id(42.0), b), put(last, {'<',42.0,-33}), false = erlang:'<'(id(42.0), -33), put(last, {'<',42.0,-33.0}), false = erlang:'<'(id(42.0), -33.0), put(last, {'<',42.0,0}), false = erlang:'<'(id(42.0), 0), put(last, {'<',42.0,0.0}), false = erlang:'<'(id(42.0), 0.0), put(last, {'<',42.0,42}), false = erlang:'<'(id(42.0), 42), put(last, {'<',42.0,42.0}), false = erlang:'<'(id(42.0), 42.0), put(last, {'<',42.0,-38374938373887374983978484}), false = erlang:'<'(id(42.0), -38374938373887374983978484), put(last, {'<',42.0,19738924729729787487784874}), true = erlang:'<'(id(42.0), 19738924729729787487784874), put(last, {'<',42.0,-3.8374938373887377e25}), false = erlang:'<'(id(42.0), -3.8374938373887377e25), put(last, {'<',42.0,1.9738924729729787e25}), true = erlang:'<'(id(42.0), 1.9738924729729787e25), put(last, {'<',-38374938373887374983978484,a}), true = erlang:'<'(id(-38374938373887374983978484), a), put(last, {'<',-38374938373887374983978484,b}), true = erlang:'<'(id(-38374938373887374983978484), b), put(last, {'<',-38374938373887374983978484,-33}), true = erlang:'<'(id(-38374938373887374983978484), -33), put(last, {'<',-38374938373887374983978484,-33.0}), true = erlang:'<'(id(-38374938373887374983978484), -33.0), put(last, {'<',-38374938373887374983978484,0}), true = erlang:'<'(id(-38374938373887374983978484), 0), put(last, {'<',-38374938373887374983978484,0.0}), true = erlang:'<'(id(-38374938373887374983978484), 0.0), put(last, {'<',-38374938373887374983978484,42}), true = erlang:'<'(id(-38374938373887374983978484), 42), put(last, {'<',-38374938373887374983978484,42.0}), true = erlang:'<'(id(-38374938373887374983978484), 42.0), put(last, {'<',-38374938373887374983978484,-38374938373887374983978484}), false = erlang:'<'(id(-38374938373887374983978484), -38374938373887374983978484), put(last, {'<',-38374938373887374983978484,19738924729729787487784874}), true = erlang:'<'(id(-38374938373887374983978484), 19738924729729787487784874), put(last, {'<',-38374938373887374983978484,-3.8374938373887377e25}), false = erlang:'<'(id(-38374938373887374983978484), -3.8374938373887377e25), put(last, {'<',-38374938373887374983978484,1.9738924729729787e25}), true = erlang:'<'(id(-38374938373887374983978484), 1.9738924729729787e25), put(last, {'<',19738924729729787487784874,a}), true = erlang:'<'(id(19738924729729787487784874), a), put(last, {'<',19738924729729787487784874,b}), true = erlang:'<'(id(19738924729729787487784874), b), put(last, {'<',19738924729729787487784874,-33}), false = erlang:'<'(id(19738924729729787487784874), -33), put(last, {'<',19738924729729787487784874,-33.0}), false = erlang:'<'(id(19738924729729787487784874), -33.0), put(last, {'<',19738924729729787487784874,0}), false = erlang:'<'(id(19738924729729787487784874), 0), put(last, {'<',19738924729729787487784874,0.0}), false = erlang:'<'(id(19738924729729787487784874), 0.0), put(last, {'<',19738924729729787487784874,42}), false = erlang:'<'(id(19738924729729787487784874), 42), put(last, {'<',19738924729729787487784874,42.0}), false = erlang:'<'(id(19738924729729787487784874), 42.0), put(last, {'<',19738924729729787487784874,-38374938373887374983978484}), false = erlang:'<'(id(19738924729729787487784874), -38374938373887374983978484), put(last, {'<',19738924729729787487784874,19738924729729787487784874}), false = erlang:'<'(id(19738924729729787487784874), 19738924729729787487784874), put(last, {'<',19738924729729787487784874,-3.8374938373887377e25}), false = erlang:'<'(id(19738924729729787487784874), -3.8374938373887377e25), put(last, {'<',19738924729729787487784874,1.9738924729729787e25}), false = erlang:'<'(id(19738924729729787487784874), 1.9738924729729787e25), put(last, {'<',-3.8374938373887377e25,a}), true = erlang:'<'(id(-3.8374938373887377e25), a), put(last, {'<',-3.8374938373887377e25,b}), true = erlang:'<'(id(-3.8374938373887377e25), b), put(last, {'<',-3.8374938373887377e25,-33}), true = erlang:'<'(id(-3.8374938373887377e25), -33), put(last, {'<',-3.8374938373887377e25,-33.0}), true = erlang:'<'(id(-3.8374938373887377e25), -33.0), put(last, {'<',-3.8374938373887377e25,0}), true = erlang:'<'(id(-3.8374938373887377e25), 0), put(last, {'<',-3.8374938373887377e25,0.0}), true = erlang:'<'(id(-3.8374938373887377e25), 0.0), put(last, {'<',-3.8374938373887377e25,42}), true = erlang:'<'(id(-3.8374938373887377e25), 42), put(last, {'<',-3.8374938373887377e25,42.0}), true = erlang:'<'(id(-3.8374938373887377e25), 42.0), put(last, {'<',-3.8374938373887377e25,-38374938373887374983978484}), true = erlang:'<'(id(-3.8374938373887377e25), -38374938373887374983978484), put(last, {'<',-3.8374938373887377e25,19738924729729787487784874}), true = erlang:'<'(id(-3.8374938373887377e25), 19738924729729787487784874), put(last, {'<',-3.8374938373887377e25,-3.8374938373887377e25}), false = erlang:'<'(id(-3.8374938373887377e25), -3.8374938373887377e25), put(last, {'<',-3.8374938373887377e25,1.9738924729729787e25}), true = erlang:'<'(id(-3.8374938373887377e25), 1.9738924729729787e25), put(last, {'<',1.9738924729729787e25,a}), true = erlang:'<'(id(1.9738924729729787e25), a), put(last, {'<',1.9738924729729787e25,b}), true = erlang:'<'(id(1.9738924729729787e25), b), put(last, {'<',1.9738924729729787e25,-33}), false = erlang:'<'(id(1.9738924729729787e25), -33), put(last, {'<',1.9738924729729787e25,-33.0}), false = erlang:'<'(id(1.9738924729729787e25), -33.0), put(last, {'<',1.9738924729729787e25,0}), false = erlang:'<'(id(1.9738924729729787e25), 0), put(last, {'<',1.9738924729729787e25,0.0}), false = erlang:'<'(id(1.9738924729729787e25), 0.0), put(last, {'<',1.9738924729729787e25,42}), false = erlang:'<'(id(1.9738924729729787e25), 42), put(last, {'<',1.9738924729729787e25,42.0}), false = erlang:'<'(id(1.9738924729729787e25), 42.0), put(last, {'<',1.9738924729729787e25,-38374938373887374983978484}), false = erlang:'<'(id(1.9738924729729787e25), -38374938373887374983978484), put(last, {'<',1.9738924729729787e25,19738924729729787487784874}), true = erlang:'<'(id(1.9738924729729787e25), 19738924729729787487784874), put(last, {'<',1.9738924729729787e25,-3.8374938373887377e25}), false = erlang:'<'(id(1.9738924729729787e25), -3.8374938373887377e25), put(last, {'<',1.9738924729729787e25,1.9738924729729787e25}), false = erlang:'<'(id(1.9738924729729787e25), 1.9738924729729787e25), ok. id(I) -> I. Compiling [] transform_module : 0.00 s 171.1 kB lint_module : 0.06 s 171.2 kB expand_module : 0.02 s 186.8 kB core_module : 0.19 s 526.8 kB core_fold_module : 0.12 s 359.2 kB core_transforms : 0.00 s 359.2 kB core_dsetel_module : 0.03 s 359.2 kB kernel_module : 0.11 s 566.2 kB v3_life : 0.04 s 429.2 kB v3_codegen : 0.14 s 268.4 kB beam_a : 0.01 s 269.3 kB beam_block : 0.06 s 355.7 kB beam_except : 0.01 s 289.3 kB beam_bool : 0.00 s 289.3 kB beam_type : 0.07 s 265.7 kB beam_split : 0.00 s 234.6 kB beam_dead : 0.05 s 260.1 kB beam_jump : 0.07 s 225.3 kB beam_peep : 0.01 s 219.8 kB beam_clean : 0.01 s 219.8 kB beam_bsm : 0.00 s 219.8 kB beam_receive : 0.01 s 219.8 kB beam_trim : 0.00 s 219.8 kB beam_flatten : 0.00 s 182.9 kB beam_z : 0.00 s 182.8 kB beam_validator : 0.03 s 182.8 kB beam_asm : 0.04 s 0.4 kB -module(op_tests). -compile(export_all). -compile([{hipe,[{regalloc,linear_scan}]}]). guard_tests() -> put(last, {'=<',a,a}), true = if a =< a -> true; true -> false end, put(last, {'=<',a,b}), true = if a =< b -> true; true -> false end, put(last, {'=<',a,-33}), false = if a =< -33 -> true; true -> false end, put(last, {'=<',a,-33.0}), false = if a =< -33.0 -> true; true -> false end, put(last, {'=<',a,0}), false = if a =< 0 -> true; true -> false end, put(last, {'=<',a,0.0}), false = if a =< 0.0 -> true; true -> false end, put(last, {'=<',a,42}), false = if a =< 42 -> true; true -> false end, put(last, {'=<',a,42.0}), false = if a =< 42.0 -> true; true -> false end, put(last, {'=<',a,-38374938373887374983978484}), false = if a =< -38374938373887374983978484 -> true; true -> false end, put(last, {'=<',a,19738924729729787487784874}), false = if a =< 19738924729729787487784874 -> true; true -> false end, put(last, {'=<',a,-3.8374938373887377e25}), false = if a =< -3.8374938373887377e25 -> true; true -> false end, put(last, {'=<',a,1.9738924729729787e25}), false = if a =< 1.9738924729729787e25 -> true; true -> false end, put(last, {'=<',b,a}), false = if b =< a -> true; true -> false end, put(last, {'=<',b,b}), true = if b =< b -> true; true -> false end, put(last, {'=<',b,-33}), false = if b =< -33 -> true; true -> false end, put(last, {'=<',b,-33.0}), false = if b =< -33.0 -> true; true -> false end, put(last, {'=<',b,0}), false = if b =< 0 -> true; true -> false end, put(last, {'=<',b,0.0}), false = if b =< 0.0 -> true; true -> false end, put(last, {'=<',b,42}), false = if b =< 42 -> true; true -> false end, put(last, {'=<',b,42.0}), false = if b =< 42.0 -> true; true -> false end, put(last, {'=<',b,-38374938373887374983978484}), false = if b =< -38374938373887374983978484 -> true; true -> false end, put(last, {'=<',b,19738924729729787487784874}), false = if b =< 19738924729729787487784874 -> true; true -> false end, put(last, {'=<',b,-3.8374938373887377e25}), false = if b =< -3.8374938373887377e25 -> true; true -> false end, put(last, {'=<',b,1.9738924729729787e25}), false = if b =< 1.9738924729729787e25 -> true; true -> false end, put(last, {'=<',-33,a}), true = if -33 =< a -> true; true -> false end, put(last, {'=<',-33,b}), true = if -33 =< b -> true; true -> false end, put(last, {'=<',-33,-33}), true = if -33 =< -33 -> true; true -> false end, put(last, {'=<',-33,-33.0}), true = if -33 =< -33.0 -> true; true -> false end, put(last, {'=<',-33,0}), true = if -33 =< 0 -> true; true -> false end, put(last, {'=<',-33,0.0}), true = if -33 =< 0.0 -> true; true -> false end, put(last, {'=<',-33,42}), true = if -33 =< 42 -> true; true -> false end, put(last, {'=<',-33,42.0}), true = if -33 =< 42.0 -> true; true -> false end, put(last, {'=<',-33,-38374938373887374983978484}), false = if -33 =< -38374938373887374983978484 -> true; true -> false end, put(last, {'=<',-33,19738924729729787487784874}), true = if -33 =< 19738924729729787487784874 -> true; true -> false end, put(last, {'=<',-33,-3.8374938373887377e25}), false = if -33 =< -3.8374938373887377e25 -> true; true -> false end, put(last, {'=<',-33,1.9738924729729787e25}), true = if -33 =< 1.9738924729729787e25 -> true; true -> false end, put(last, {'=<',-33.0,a}), true = if -33.0 =< a -> true; true -> false end, put(last, {'=<',-33.0,b}), true = if -33.0 =< b -> true; true -> false end, put(last, {'=<',-33.0,-33}), true = if -33.0 =< -33 -> true; true -> false end, put(last, {'=<',-33.0,-33.0}), true = if -33.0 =< -33.0 -> true; true -> false end, put(last, {'=<',-33.0,0}), true = if -33.0 =< 0 -> true; true -> false end, put(last, {'=<',-33.0,0.0}), true = if -33.0 =< 0.0 -> true; true -> false end, put(last, {'=<',-33.0,42}), true = if -33.0 =< 42 -> true; true -> false end, put(last, {'=<',-33.0,42.0}), true = if -33.0 =< 42.0 -> true; true -> false end, put(last, {'=<',-33.0,-38374938373887374983978484}), false = if -33.0 =< -38374938373887374983978484 -> true; true -> false end, put(last, {'=<',-33.0,19738924729729787487784874}), true = if -33.0 =< 19738924729729787487784874 -> true; true -> false end, put(last, {'=<',-33.0,-3.8374938373887377e25}), false = if -33.0 =< -3.8374938373887377e25 -> true; true -> false end, put(last, {'=<',-33.0,1.9738924729729787e25}), true = if -33.0 =< 1.9738924729729787e25 -> true; true -> false end, put(last, {'=<',0,a}), true = if 0 =< a -> true; true -> false end, put(last, {'=<',0,b}), true = if 0 =< b -> true; true -> false end, put(last, {'=<',0,-33}), false = if 0 =< -33 -> true; true -> false end, put(last, {'=<',0,-33.0}), false = if 0 =< -33.0 -> true; true -> false end, put(last, {'=<',0,0}), true = if 0 =< 0 -> true; true -> false end, put(last, {'=<',0,0.0}), true = if 0 =< 0.0 -> true; true -> false end, put(last, {'=<',0,42}), true = if 0 =< 42 -> true; true -> false end, put(last, {'=<',0,42.0}), true = if 0 =< 42.0 -> true; true -> false end, put(last, {'=<',0,-38374938373887374983978484}), false = if 0 =< -38374938373887374983978484 -> true; true -> false end, put(last, {'=<',0,19738924729729787487784874}), true = if 0 =< 19738924729729787487784874 -> true; true -> false end, put(last, {'=<',0,-3.8374938373887377e25}), false = if 0 =< -3.8374938373887377e25 -> true; true -> false end, put(last, {'=<',0,1.9738924729729787e25}), true = if 0 =< 1.9738924729729787e25 -> true; true -> false end, put(last, {'=<',0.0,a}), true = if 0.0 =< a -> true; true -> false end, put(last, {'=<',0.0,b}), true = if 0.0 =< b -> true; true -> false end, put(last, {'=<',0.0,-33}), false = if 0.0 =< -33 -> true; true -> false end, put(last, {'=<',0.0,-33.0}), false = if 0.0 =< -33.0 -> true; true -> false end, put(last, {'=<',0.0,0}), true = if 0.0 =< 0 -> true; true -> false end, put(last, {'=<',0.0,0.0}), true = if 0.0 =< 0.0 -> true; true -> false end, put(last, {'=<',0.0,42}), true = if 0.0 =< 42 -> true; true -> false end, put(last, {'=<',0.0,42.0}), true = if 0.0 =< 42.0 -> true; true -> false end, put(last, {'=<',0.0,-38374938373887374983978484}), false = if 0.0 =< -38374938373887374983978484 -> true; true -> false end, put(last, {'=<',0.0,19738924729729787487784874}), true = if 0.0 =< 19738924729729787487784874 -> true; true -> false end, put(last, {'=<',0.0,-3.8374938373887377e25}), false = if 0.0 =< -3.8374938373887377e25 -> true; true -> false end, put(last, {'=<',0.0,1.9738924729729787e25}), true = if 0.0 =< 1.9738924729729787e25 -> true; true -> false end, put(last, {'=<',42,a}), true = if 42 =< a -> true; true -> false end, put(last, {'=<',42,b}), true = if 42 =< b -> true; true -> false end, put(last, {'=<',42,-33}), false = if 42 =< -33 -> true; true -> false end, put(last, {'=<',42,-33.0}), false = if 42 =< -33.0 -> true; true -> false end, put(last, {'=<',42,0}), false = if 42 =< 0 -> true; true -> false end, put(last, {'=<',42,0.0}), false = if 42 =< 0.0 -> true; true -> false end, put(last, {'=<',42,42}), true = if 42 =< 42 -> true; true -> false end, put(last, {'=<',42,42.0}), true = if 42 =< 42.0 -> true; true -> false end, put(last, {'=<',42,-38374938373887374983978484}), false = if 42 =< -38374938373887374983978484 -> true; true -> false end, put(last, {'=<',42,19738924729729787487784874}), true = if 42 =< 19738924729729787487784874 -> true; true -> false end, put(last, {'=<',42,-3.8374938373887377e25}), false = if 42 =< -3.8374938373887377e25 -> true; true -> false end, put(last, {'=<',42,1.9738924729729787e25}), true = if 42 =< 1.9738924729729787e25 -> true; true -> false end, put(last, {'=<',42.0,a}), true = if 42.0 =< a -> true; true -> false end, put(last, {'=<',42.0,b}), true = if 42.0 =< b -> true; true -> false end, put(last, {'=<',42.0,-33}), false = if 42.0 =< -33 -> true; true -> false end, put(last, {'=<',42.0,-33.0}), false = if 42.0 =< -33.0 -> true; true -> false end, put(last, {'=<',42.0,0}), false = if 42.0 =< 0 -> true; true -> false end, put(last, {'=<',42.0,0.0}), false = if 42.0 =< 0.0 -> true; true -> false end, put(last, {'=<',42.0,42}), true = if 42.0 =< 42 -> true; true -> false end, put(last, {'=<',42.0,42.0}), true = if 42.0 =< 42.0 -> true; true -> false end, put(last, {'=<',42.0,-38374938373887374983978484}), false = if 42.0 =< -38374938373887374983978484 -> true; true -> false end, put(last, {'=<',42.0,19738924729729787487784874}), true = if 42.0 =< 19738924729729787487784874 -> true; true -> false end, put(last, {'=<',42.0,-3.8374938373887377e25}), false = if 42.0 =< -3.8374938373887377e25 -> true; true -> false end, put(last, {'=<',42.0,1.9738924729729787e25}), true = if 42.0 =< 1.9738924729729787e25 -> true; true -> false end, put(last, {'=<',-38374938373887374983978484,a}), true = if -38374938373887374983978484 =< a -> true; true -> false end, put(last, {'=<',-38374938373887374983978484,b}), true = if -38374938373887374983978484 =< b -> true; true -> false end, put(last, {'=<',-38374938373887374983978484,-33}), true = if -38374938373887374983978484 =< -33 -> true; true -> false end, put(last, {'=<',-38374938373887374983978484,-33.0}), true = if -38374938373887374983978484 =< -33.0 -> true; true -> false end, put(last, {'=<',-38374938373887374983978484,0}), true = if -38374938373887374983978484 =< 0 -> true; true -> false end, put(last, {'=<',-38374938373887374983978484,0.0}), true = if -38374938373887374983978484 =< 0.0 -> true; true -> false end, put(last, {'=<',-38374938373887374983978484,42}), true = if -38374938373887374983978484 =< 42 -> true; true -> false end, put(last, {'=<',-38374938373887374983978484,42.0}), true = if -38374938373887374983978484 =< 42.0 -> true; true -> false end, put(last, {'=<',-38374938373887374983978484,-38374938373887374983978484}), true = if -38374938373887374983978484 =< -38374938373887374983978484 -> true; true -> false end, put(last, {'=<',-38374938373887374983978484,19738924729729787487784874}), true = if -38374938373887374983978484 =< 19738924729729787487784874 -> true; true -> false end, put(last, {'=<',-38374938373887374983978484,-3.8374938373887377e25}), false = if -38374938373887374983978484 =< -3.8374938373887377e25 -> true; true -> false end, put(last, {'=<',-38374938373887374983978484,1.9738924729729787e25}), true = if -38374938373887374983978484 =< 1.9738924729729787e25 -> true; true -> false end, put(last, {'=<',19738924729729787487784874,a}), true = if 19738924729729787487784874 =< a -> true; true -> false end, put(last, {'=<',19738924729729787487784874,b}), true = if 19738924729729787487784874 =< b -> true; true -> false end, put(last, {'=<',19738924729729787487784874,-33}), false = if 19738924729729787487784874 =< -33 -> true; true -> false end, put(last, {'=<',19738924729729787487784874,-33.0}), false = if 19738924729729787487784874 =< -33.0 -> true; true -> false end, put(last, {'=<',19738924729729787487784874,0}), false = if 19738924729729787487784874 =< 0 -> true; true -> false end, put(last, {'=<',19738924729729787487784874,0.0}), false = if 19738924729729787487784874 =< 0.0 -> true; true -> false end, put(last, {'=<',19738924729729787487784874,42}), false = if 19738924729729787487784874 =< 42 -> true; true -> false end, put(last, {'=<',19738924729729787487784874,42.0}), false = if 19738924729729787487784874 =< 42.0 -> true; true -> false end, put(last, {'=<',19738924729729787487784874,-38374938373887374983978484}), false = if 19738924729729787487784874 =< -38374938373887374983978484 -> true; true -> false end, put(last, {'=<',19738924729729787487784874,19738924729729787487784874}), true = if 19738924729729787487784874 =< 19738924729729787487784874 -> true; true -> false end, put(last, {'=<',19738924729729787487784874,-3.8374938373887377e25}), false = if 19738924729729787487784874 =< -3.8374938373887377e25 -> true; true -> false end, put(last, {'=<',19738924729729787487784874,1.9738924729729787e25}), false = if 19738924729729787487784874 =< 1.9738924729729787e25 -> true; true -> false end, put(last, {'=<',-3.8374938373887377e25,a}), true = if -3.8374938373887377e25 =< a -> true; true -> false end, put(last, {'=<',-3.8374938373887377e25,b}), true = if -3.8374938373887377e25 =< b -> true; true -> false end, put(last, {'=<',-3.8374938373887377e25,-33}), true = if -3.8374938373887377e25 =< -33 -> true; true -> false end, put(last, {'=<',-3.8374938373887377e25,-33.0}), true = if -3.8374938373887377e25 =< -33.0 -> true; true -> false end, put(last, {'=<',-3.8374938373887377e25,0}), true = if -3.8374938373887377e25 =< 0 -> true; true -> false end, put(last, {'=<',-3.8374938373887377e25,0.0}), true = if -3.8374938373887377e25 =< 0.0 -> true; true -> false end, put(last, {'=<',-3.8374938373887377e25,42}), true = if -3.8374938373887377e25 =< 42 -> true; true -> false end, put(last, {'=<',-3.8374938373887377e25,42.0}), true = if -3.8374938373887377e25 =< 42.0 -> true; true -> false end, put(last, {'=<',-3.8374938373887377e25,-38374938373887374983978484}), true = if -3.8374938373887377e25 =< -38374938373887374983978484 -> true; true -> false end, put(last, {'=<',-3.8374938373887377e25,19738924729729787487784874}), true = if -3.8374938373887377e25 =< 19738924729729787487784874 -> true; true -> false end, put(last, {'=<',-3.8374938373887377e25,-3.8374938373887377e25}), true = if -3.8374938373887377e25 =< -3.8374938373887377e25 -> true; true -> false end, put(last, {'=<',-3.8374938373887377e25,1.9738924729729787e25}), true = if -3.8374938373887377e25 =< 1.9738924729729787e25 -> true; true -> false end, put(last, {'=<',1.9738924729729787e25,a}), true = if 1.9738924729729787e25 =< a -> true; true -> false end, put(last, {'=<',1.9738924729729787e25,b}), true = if 1.9738924729729787e25 =< b -> true; true -> false end, put(last, {'=<',1.9738924729729787e25,-33}), false = if 1.9738924729729787e25 =< -33 -> true; true -> false end, put(last, {'=<',1.9738924729729787e25,-33.0}), false = if 1.9738924729729787e25 =< -33.0 -> true; true -> false end, put(last, {'=<',1.9738924729729787e25,0}), false = if 1.9738924729729787e25 =< 0 -> true; true -> false end, put(last, {'=<',1.9738924729729787e25,0.0}), false = if 1.9738924729729787e25 =< 0.0 -> true; true -> false end, put(last, {'=<',1.9738924729729787e25,42}), false = if 1.9738924729729787e25 =< 42 -> true; true -> false end, put(last, {'=<',1.9738924729729787e25,42.0}), false = if 1.9738924729729787e25 =< 42.0 -> true; true -> false end, put(last, {'=<',1.9738924729729787e25,-38374938373887374983978484}), false = if 1.9738924729729787e25 =< -38374938373887374983978484 -> true; true -> false end, put(last, {'=<',1.9738924729729787e25,19738924729729787487784874}), true = if 1.9738924729729787e25 =< 19738924729729787487784874 -> true; true -> false end, put(last, {'=<',1.9738924729729787e25,-3.8374938373887377e25}), false = if 1.9738924729729787e25 =< -3.8374938373887377e25 -> true; true -> false end, put(last, {'=<',1.9738924729729787e25,1.9738924729729787e25}), true = if 1.9738924729729787e25 =< 1.9738924729729787e25 -> true; true -> false end, ok. body_tests() -> put(last, {'=<',a,a}), true = id(a) =< a, put(last, {'=<',a,b}), true = id(a) =< b, put(last, {'=<',a,-33}), false = id(a) =< -33, put(last, {'=<',a,-33.0}), false = id(a) =< -33.0, put(last, {'=<',a,0}), false = id(a) =< 0, put(last, {'=<',a,0.0}), false = id(a) =< 0.0, put(last, {'=<',a,42}), false = id(a) =< 42, put(last, {'=<',a,42.0}), false = id(a) =< 42.0, put(last, {'=<',a,-38374938373887374983978484}), false = id(a) =< -38374938373887374983978484, put(last, {'=<',a,19738924729729787487784874}), false = id(a) =< 19738924729729787487784874, put(last, {'=<',a,-3.8374938373887377e25}), false = id(a) =< -3.8374938373887377e25, put(last, {'=<',a,1.9738924729729787e25}), false = id(a) =< 1.9738924729729787e25, put(last, {'=<',b,a}), false = id(b) =< a, put(last, {'=<',b,b}), true = id(b) =< b, put(last, {'=<',b,-33}), false = id(b) =< -33, put(last, {'=<',b,-33.0}), false = id(b) =< -33.0, put(last, {'=<',b,0}), false = id(b) =< 0, put(last, {'=<',b,0.0}), false = id(b) =< 0.0, put(last, {'=<',b,42}), false = id(b) =< 42, put(last, {'=<',b,42.0}), false = id(b) =< 42.0, put(last, {'=<',b,-38374938373887374983978484}), false = id(b) =< -38374938373887374983978484, put(last, {'=<',b,19738924729729787487784874}), false = id(b) =< 19738924729729787487784874, put(last, {'=<',b,-3.8374938373887377e25}), false = id(b) =< -3.8374938373887377e25, put(last, {'=<',b,1.9738924729729787e25}), false = id(b) =< 1.9738924729729787e25, put(last, {'=<',-33,a}), true = id(-33) =< a, put(last, {'=<',-33,b}), true = id(-33) =< b, put(last, {'=<',-33,-33}), true = id(-33) =< -33, put(last, {'=<',-33,-33.0}), true = id(-33) =< -33.0, put(last, {'=<',-33,0}), true = id(-33) =< 0, put(last, {'=<',-33,0.0}), true = id(-33) =< 0.0, put(last, {'=<',-33,42}), true = id(-33) =< 42, put(last, {'=<',-33,42.0}), true = id(-33) =< 42.0, put(last, {'=<',-33,-38374938373887374983978484}), false = id(-33) =< -38374938373887374983978484, put(last, {'=<',-33,19738924729729787487784874}), true = id(-33) =< 19738924729729787487784874, put(last, {'=<',-33,-3.8374938373887377e25}), false = id(-33) =< -3.8374938373887377e25, put(last, {'=<',-33,1.9738924729729787e25}), true = id(-33) =< 1.9738924729729787e25, put(last, {'=<',-33.0,a}), true = id(-33.0) =< a, put(last, {'=<',-33.0,b}), true = id(-33.0) =< b, put(last, {'=<',-33.0,-33}), true = id(-33.0) =< -33, put(last, {'=<',-33.0,-33.0}), true = id(-33.0) =< -33.0, put(last, {'=<',-33.0,0}), true = id(-33.0) =< 0, put(last, {'=<',-33.0,0.0}), true = id(-33.0) =< 0.0, put(last, {'=<',-33.0,42}), true = id(-33.0) =< 42, put(last, {'=<',-33.0,42.0}), true = id(-33.0) =< 42.0, put(last, {'=<',-33.0,-38374938373887374983978484}), false = id(-33.0) =< -38374938373887374983978484, put(last, {'=<',-33.0,19738924729729787487784874}), true = id(-33.0) =< 19738924729729787487784874, put(last, {'=<',-33.0,-3.8374938373887377e25}), false = id(-33.0) =< -3.8374938373887377e25, put(last, {'=<',-33.0,1.9738924729729787e25}), true = id(-33.0) =< 1.9738924729729787e25, put(last, {'=<',0,a}), true = id(0) =< a, put(last, {'=<',0,b}), true = id(0) =< b, put(last, {'=<',0,-33}), false = id(0) =< -33, put(last, {'=<',0,-33.0}), false = id(0) =< -33.0, put(last, {'=<',0,0}), true = id(0) =< 0, put(last, {'=<',0,0.0}), true = id(0) =< 0.0, put(last, {'=<',0,42}), true = id(0) =< 42, put(last, {'=<',0,42.0}), true = id(0) =< 42.0, put(last, {'=<',0,-38374938373887374983978484}), false = id(0) =< -38374938373887374983978484, put(last, {'=<',0,19738924729729787487784874}), true = id(0) =< 19738924729729787487784874, put(last, {'=<',0,-3.8374938373887377e25}), false = id(0) =< -3.8374938373887377e25, put(last, {'=<',0,1.9738924729729787e25}), true = id(0) =< 1.9738924729729787e25, put(last, {'=<',0.0,a}), true = id(0.0) =< a, put(last, {'=<',0.0,b}), true = id(0.0) =< b, put(last, {'=<',0.0,-33}), false = id(0.0) =< -33, put(last, {'=<',0.0,-33.0}), false = id(0.0) =< -33.0, put(last, {'=<',0.0,0}), true = id(0.0) =< 0, put(last, {'=<',0.0,0.0}), true = id(0.0) =< 0.0, put(last, {'=<',0.0,42}), true = id(0.0) =< 42, put(last, {'=<',0.0,42.0}), true = id(0.0) =< 42.0, put(last, {'=<',0.0,-38374938373887374983978484}), false = id(0.0) =< -38374938373887374983978484, put(last, {'=<',0.0,19738924729729787487784874}), true = id(0.0) =< 19738924729729787487784874, put(last, {'=<',0.0,-3.8374938373887377e25}), false = id(0.0) =< -3.8374938373887377e25, put(last, {'=<',0.0,1.9738924729729787e25}), true = id(0.0) =< 1.9738924729729787e25, put(last, {'=<',42,a}), true = id(42) =< a, put(last, {'=<',42,b}), true = id(42) =< b, put(last, {'=<',42,-33}), false = id(42) =< -33, put(last, {'=<',42,-33.0}), false = id(42) =< -33.0, put(last, {'=<',42,0}), false = id(42) =< 0, put(last, {'=<',42,0.0}), false = id(42) =< 0.0, put(last, {'=<',42,42}), true = id(42) =< 42, put(last, {'=<',42,42.0}), true = id(42) =< 42.0, put(last, {'=<',42,-38374938373887374983978484}), false = id(42) =< -38374938373887374983978484, put(last, {'=<',42,19738924729729787487784874}), true = id(42) =< 19738924729729787487784874, put(last, {'=<',42,-3.8374938373887377e25}), false = id(42) =< -3.8374938373887377e25, put(last, {'=<',42,1.9738924729729787e25}), true = id(42) =< 1.9738924729729787e25, put(last, {'=<',42.0,a}), true = id(42.0) =< a, put(last, {'=<',42.0,b}), true = id(42.0) =< b, put(last, {'=<',42.0,-33}), false = id(42.0) =< -33, put(last, {'=<',42.0,-33.0}), false = id(42.0) =< -33.0, put(last, {'=<',42.0,0}), false = id(42.0) =< 0, put(last, {'=<',42.0,0.0}), false = id(42.0) =< 0.0, put(last, {'=<',42.0,42}), true = id(42.0) =< 42, put(last, {'=<',42.0,42.0}), true = id(42.0) =< 42.0, put(last, {'=<',42.0,-38374938373887374983978484}), false = id(42.0) =< -38374938373887374983978484, put(last, {'=<',42.0,19738924729729787487784874}), true = id(42.0) =< 19738924729729787487784874, put(last, {'=<',42.0,-3.8374938373887377e25}), false = id(42.0) =< -3.8374938373887377e25, put(last, {'=<',42.0,1.9738924729729787e25}), true = id(42.0) =< 1.9738924729729787e25, put(last, {'=<',-38374938373887374983978484,a}), true = id(-38374938373887374983978484) =< a, put(last, {'=<',-38374938373887374983978484,b}), true = id(-38374938373887374983978484) =< b, put(last, {'=<',-38374938373887374983978484,-33}), true = id(-38374938373887374983978484) =< -33, put(last, {'=<',-38374938373887374983978484,-33.0}), true = id(-38374938373887374983978484) =< -33.0, put(last, {'=<',-38374938373887374983978484,0}), true = id(-38374938373887374983978484) =< 0, put(last, {'=<',-38374938373887374983978484,0.0}), true = id(-38374938373887374983978484) =< 0.0, put(last, {'=<',-38374938373887374983978484,42}), true = id(-38374938373887374983978484) =< 42, put(last, {'=<',-38374938373887374983978484,42.0}), true = id(-38374938373887374983978484) =< 42.0, put(last, {'=<',-38374938373887374983978484,-38374938373887374983978484}), true = id(-38374938373887374983978484) =< -38374938373887374983978484, put(last, {'=<',-38374938373887374983978484,19738924729729787487784874}), true = id(-38374938373887374983978484) =< 19738924729729787487784874, put(last, {'=<',-38374938373887374983978484,-3.8374938373887377e25}), false = id(-38374938373887374983978484) =< -3.8374938373887377e25, put(last, {'=<',-38374938373887374983978484,1.9738924729729787e25}), true = id(-38374938373887374983978484) =< 1.9738924729729787e25, put(last, {'=<',19738924729729787487784874,a}), true = id(19738924729729787487784874) =< a, put(last, {'=<',19738924729729787487784874,b}), true = id(19738924729729787487784874) =< b, put(last, {'=<',19738924729729787487784874,-33}), false = id(19738924729729787487784874) =< -33, put(last, {'=<',19738924729729787487784874,-33.0}), false = id(19738924729729787487784874) =< -33.0, put(last, {'=<',19738924729729787487784874,0}), false = id(19738924729729787487784874) =< 0, put(last, {'=<',19738924729729787487784874,0.0}), false = id(19738924729729787487784874) =< 0.0, put(last, {'=<',19738924729729787487784874,42}), false = id(19738924729729787487784874) =< 42, put(last, {'=<',19738924729729787487784874,42.0}), false = id(19738924729729787487784874) =< 42.0, put(last, {'=<',19738924729729787487784874,-38374938373887374983978484}), false = id(19738924729729787487784874) =< -38374938373887374983978484, put(last, {'=<',19738924729729787487784874,19738924729729787487784874}), true = id(19738924729729787487784874) =< 19738924729729787487784874, put(last, {'=<',19738924729729787487784874,-3.8374938373887377e25}), false = id(19738924729729787487784874) =< -3.8374938373887377e25, put(last, {'=<',19738924729729787487784874,1.9738924729729787e25}), false = id(19738924729729787487784874) =< 1.9738924729729787e25, put(last, {'=<',-3.8374938373887377e25,a}), true = id(-3.8374938373887377e25) =< a, put(last, {'=<',-3.8374938373887377e25,b}), true = id(-3.8374938373887377e25) =< b, put(last, {'=<',-3.8374938373887377e25,-33}), true = id(-3.8374938373887377e25) =< -33, put(last, {'=<',-3.8374938373887377e25,-33.0}), true = id(-3.8374938373887377e25) =< -33.0, put(last, {'=<',-3.8374938373887377e25,0}), true = id(-3.8374938373887377e25) =< 0, put(last, {'=<',-3.8374938373887377e25,0.0}), true = id(-3.8374938373887377e25) =< 0.0, put(last, {'=<',-3.8374938373887377e25,42}), true = id(-3.8374938373887377e25) =< 42, put(last, {'=<',-3.8374938373887377e25,42.0}), true = id(-3.8374938373887377e25) =< 42.0, put(last, {'=<',-3.8374938373887377e25,-38374938373887374983978484}), true = id(-3.8374938373887377e25) =< -38374938373887374983978484, put(last, {'=<',-3.8374938373887377e25,19738924729729787487784874}), true = id(-3.8374938373887377e25) =< 19738924729729787487784874, put(last, {'=<',-3.8374938373887377e25,-3.8374938373887377e25}), true = id(-3.8374938373887377e25) =< -3.8374938373887377e25, put(last, {'=<',-3.8374938373887377e25,1.9738924729729787e25}), true = id(-3.8374938373887377e25) =< 1.9738924729729787e25, put(last, {'=<',1.9738924729729787e25,a}), true = id(1.9738924729729787e25) =< a, put(last, {'=<',1.9738924729729787e25,b}), true = id(1.9738924729729787e25) =< b, put(last, {'=<',1.9738924729729787e25,-33}), false = id(1.9738924729729787e25) =< -33, put(last, {'=<',1.9738924729729787e25,-33.0}), false = id(1.9738924729729787e25) =< -33.0, put(last, {'=<',1.9738924729729787e25,0}), false = id(1.9738924729729787e25) =< 0, put(last, {'=<',1.9738924729729787e25,0.0}), false = id(1.9738924729729787e25) =< 0.0, put(last, {'=<',1.9738924729729787e25,42}), false = id(1.9738924729729787e25) =< 42, put(last, {'=<',1.9738924729729787e25,42.0}), false = id(1.9738924729729787e25) =< 42.0, put(last, {'=<',1.9738924729729787e25,-38374938373887374983978484}), false = id(1.9738924729729787e25) =< -38374938373887374983978484, put(last, {'=<',1.9738924729729787e25,19738924729729787487784874}), true = id(1.9738924729729787e25) =< 19738924729729787487784874, put(last, {'=<',1.9738924729729787e25,-3.8374938373887377e25}), false = id(1.9738924729729787e25) =< -3.8374938373887377e25, put(last, {'=<',1.9738924729729787e25,1.9738924729729787e25}), true = id(1.9738924729729787e25) =< 1.9738924729729787e25, ok. bif_tests() -> put(last, {'=<',a,a}), true = erlang:'=<'(id(a), a), put(last, {'=<',a,b}), true = erlang:'=<'(id(a), b), put(last, {'=<',a,-33}), false = erlang:'=<'(id(a), -33), put(last, {'=<',a,-33.0}), false = erlang:'=<'(id(a), -33.0), put(last, {'=<',a,0}), false = erlang:'=<'(id(a), 0), put(last, {'=<',a,0.0}), false = erlang:'=<'(id(a), 0.0), put(last, {'=<',a,42}), false = erlang:'=<'(id(a), 42), put(last, {'=<',a,42.0}), false = erlang:'=<'(id(a), 42.0), put(last, {'=<',a,-38374938373887374983978484}), false = erlang:'=<'(id(a), -38374938373887374983978484), put(last, {'=<',a,19738924729729787487784874}), false = erlang:'=<'(id(a), 19738924729729787487784874), put(last, {'=<',a,-3.8374938373887377e25}), false = erlang:'=<'(id(a), -3.8374938373887377e25), put(last, {'=<',a,1.9738924729729787e25}), false = erlang:'=<'(id(a), 1.9738924729729787e25), put(last, {'=<',b,a}), false = erlang:'=<'(id(b), a), put(last, {'=<',b,b}), true = erlang:'=<'(id(b), b), put(last, {'=<',b,-33}), false = erlang:'=<'(id(b), -33), put(last, {'=<',b,-33.0}), false = erlang:'=<'(id(b), -33.0), put(last, {'=<',b,0}), false = erlang:'=<'(id(b), 0), put(last, {'=<',b,0.0}), false = erlang:'=<'(id(b), 0.0), put(last, {'=<',b,42}), false = erlang:'=<'(id(b), 42), put(last, {'=<',b,42.0}), false = erlang:'=<'(id(b), 42.0), put(last, {'=<',b,-38374938373887374983978484}), false = erlang:'=<'(id(b), -38374938373887374983978484), put(last, {'=<',b,19738924729729787487784874}), false = erlang:'=<'(id(b), 19738924729729787487784874), put(last, {'=<',b,-3.8374938373887377e25}), false = erlang:'=<'(id(b), -3.8374938373887377e25), put(last, {'=<',b,1.9738924729729787e25}), false = erlang:'=<'(id(b), 1.9738924729729787e25), put(last, {'=<',-33,a}), true = erlang:'=<'(id(-33), a), put(last, {'=<',-33,b}), true = erlang:'=<'(id(-33), b), put(last, {'=<',-33,-33}), true = erlang:'=<'(id(-33), -33), put(last, {'=<',-33,-33.0}), true = erlang:'=<'(id(-33), -33.0), put(last, {'=<',-33,0}), true = erlang:'=<'(id(-33), 0), put(last, {'=<',-33,0.0}), true = erlang:'=<'(id(-33), 0.0), put(last, {'=<',-33,42}), true = erlang:'=<'(id(-33), 42), put(last, {'=<',-33,42.0}), true = erlang:'=<'(id(-33), 42.0), put(last, {'=<',-33,-38374938373887374983978484}), false = erlang:'=<'(id(-33), -38374938373887374983978484), put(last, {'=<',-33,19738924729729787487784874}), true = erlang:'=<'(id(-33), 19738924729729787487784874), put(last, {'=<',-33,-3.8374938373887377e25}), false = erlang:'=<'(id(-33), -3.8374938373887377e25), put(last, {'=<',-33,1.9738924729729787e25}), true = erlang:'=<'(id(-33), 1.9738924729729787e25), put(last, {'=<',-33.0,a}), true = erlang:'=<'(id(-33.0), a), put(last, {'=<',-33.0,b}), true = erlang:'=<'(id(-33.0), b), put(last, {'=<',-33.0,-33}), true = erlang:'=<'(id(-33.0), -33), put(last, {'=<',-33.0,-33.0}), true = erlang:'=<'(id(-33.0), -33.0), put(last, {'=<',-33.0,0}), true = erlang:'=<'(id(-33.0), 0), put(last, {'=<',-33.0,0.0}), true = erlang:'=<'(id(-33.0), 0.0), put(last, {'=<',-33.0,42}), true = erlang:'=<'(id(-33.0), 42), put(last, {'=<',-33.0,42.0}), true = erlang:'=<'(id(-33.0), 42.0), put(last, {'=<',-33.0,-38374938373887374983978484}), false = erlang:'=<'(id(-33.0), -38374938373887374983978484), put(last, {'=<',-33.0,19738924729729787487784874}), true = erlang:'=<'(id(-33.0), 19738924729729787487784874), put(last, {'=<',-33.0,-3.8374938373887377e25}), false = erlang:'=<'(id(-33.0), -3.8374938373887377e25), put(last, {'=<',-33.0,1.9738924729729787e25}), true = erlang:'=<'(id(-33.0), 1.9738924729729787e25), put(last, {'=<',0,a}), true = erlang:'=<'(id(0), a), put(last, {'=<',0,b}), true = erlang:'=<'(id(0), b), put(last, {'=<',0,-33}), false = erlang:'=<'(id(0), -33), put(last, {'=<',0,-33.0}), false = erlang:'=<'(id(0), -33.0), put(last, {'=<',0,0}), true = erlang:'=<'(id(0), 0), put(last, {'=<',0,0.0}), true = erlang:'=<'(id(0), 0.0), put(last, {'=<',0,42}), true = erlang:'=<'(id(0), 42), put(last, {'=<',0,42.0}), true = erlang:'=<'(id(0), 42.0), put(last, {'=<',0,-38374938373887374983978484}), false = erlang:'=<'(id(0), -38374938373887374983978484), put(last, {'=<',0,19738924729729787487784874}), true = erlang:'=<'(id(0), 19738924729729787487784874), put(last, {'=<',0,-3.8374938373887377e25}), false = erlang:'=<'(id(0), -3.8374938373887377e25), put(last, {'=<',0,1.9738924729729787e25}), true = erlang:'=<'(id(0), 1.9738924729729787e25), put(last, {'=<',0.0,a}), true = erlang:'=<'(id(0.0), a), put(last, {'=<',0.0,b}), true = erlang:'=<'(id(0.0), b), put(last, {'=<',0.0,-33}), false = erlang:'=<'(id(0.0), -33), put(last, {'=<',0.0,-33.0}), false = erlang:'=<'(id(0.0), -33.0), put(last, {'=<',0.0,0}), true = erlang:'=<'(id(0.0), 0), put(last, {'=<',0.0,0.0}), true = erlang:'=<'(id(0.0), 0.0), put(last, {'=<',0.0,42}), true = erlang:'=<'(id(0.0), 42), put(last, {'=<',0.0,42.0}), true = erlang:'=<'(id(0.0), 42.0), put(last, {'=<',0.0,-38374938373887374983978484}), false = erlang:'=<'(id(0.0), -38374938373887374983978484), put(last, {'=<',0.0,19738924729729787487784874}), true = erlang:'=<'(id(0.0), 19738924729729787487784874), put(last, {'=<',0.0,-3.8374938373887377e25}), false = erlang:'=<'(id(0.0), -3.8374938373887377e25), put(last, {'=<',0.0,1.9738924729729787e25}), true = erlang:'=<'(id(0.0), 1.9738924729729787e25), put(last, {'=<',42,a}), true = erlang:'=<'(id(42), a), put(last, {'=<',42,b}), true = erlang:'=<'(id(42), b), put(last, {'=<',42,-33}), false = erlang:'=<'(id(42), -33), put(last, {'=<',42,-33.0}), false = erlang:'=<'(id(42), -33.0), put(last, {'=<',42,0}), false = erlang:'=<'(id(42), 0), put(last, {'=<',42,0.0}), false = erlang:'=<'(id(42), 0.0), put(last, {'=<',42,42}), true = erlang:'=<'(id(42), 42), put(last, {'=<',42,42.0}), true = erlang:'=<'(id(42), 42.0), put(last, {'=<',42,-38374938373887374983978484}), false = erlang:'=<'(id(42), -38374938373887374983978484), put(last, {'=<',42,19738924729729787487784874}), true = erlang:'=<'(id(42), 19738924729729787487784874), put(last, {'=<',42,-3.8374938373887377e25}), false = erlang:'=<'(id(42), -3.8374938373887377e25), put(last, {'=<',42,1.9738924729729787e25}), true = erlang:'=<'(id(42), 1.9738924729729787e25), put(last, {'=<',42.0,a}), true = erlang:'=<'(id(42.0), a), put(last, {'=<',42.0,b}), true = erlang:'=<'(id(42.0), b), put(last, {'=<',42.0,-33}), false = erlang:'=<'(id(42.0), -33), put(last, {'=<',42.0,-33.0}), false = erlang:'=<'(id(42.0), -33.0), put(last, {'=<',42.0,0}), false = erlang:'=<'(id(42.0), 0), put(last, {'=<',42.0,0.0}), false = erlang:'=<'(id(42.0), 0.0), put(last, {'=<',42.0,42}), true = erlang:'=<'(id(42.0), 42), put(last, {'=<',42.0,42.0}), true = erlang:'=<'(id(42.0), 42.0), put(last, {'=<',42.0,-38374938373887374983978484}), false = erlang:'=<'(id(42.0), -38374938373887374983978484), put(last, {'=<',42.0,19738924729729787487784874}), true = erlang:'=<'(id(42.0), 19738924729729787487784874), put(last, {'=<',42.0,-3.8374938373887377e25}), false = erlang:'=<'(id(42.0), -3.8374938373887377e25), put(last, {'=<',42.0,1.9738924729729787e25}), true = erlang:'=<'(id(42.0), 1.9738924729729787e25), put(last, {'=<',-38374938373887374983978484,a}), true = erlang:'=<'(id(-38374938373887374983978484), a), put(last, {'=<',-38374938373887374983978484,b}), true = erlang:'=<'(id(-38374938373887374983978484), b), put(last, {'=<',-38374938373887374983978484,-33}), true = erlang:'=<'(id(-38374938373887374983978484), -33), put(last, {'=<',-38374938373887374983978484,-33.0}), true = erlang:'=<'(id(-38374938373887374983978484), -33.0), put(last, {'=<',-38374938373887374983978484,0}), true = erlang:'=<'(id(-38374938373887374983978484), 0), put(last, {'=<',-38374938373887374983978484,0.0}), true = erlang:'=<'(id(-38374938373887374983978484), 0.0), put(last, {'=<',-38374938373887374983978484,42}), true = erlang:'=<'(id(-38374938373887374983978484), 42), put(last, {'=<',-38374938373887374983978484,42.0}), true = erlang:'=<'(id(-38374938373887374983978484), 42.0), put(last, {'=<',-38374938373887374983978484,-38374938373887374983978484}), true = erlang:'=<'(id(-38374938373887374983978484), -38374938373887374983978484), put(last, {'=<',-38374938373887374983978484,19738924729729787487784874}), true = erlang:'=<'(id(-38374938373887374983978484), 19738924729729787487784874), put(last, {'=<',-38374938373887374983978484,-3.8374938373887377e25}), false = erlang:'=<'(id(-38374938373887374983978484), -3.8374938373887377e25), put(last, {'=<',-38374938373887374983978484,1.9738924729729787e25}), true = erlang:'=<'(id(-38374938373887374983978484), 1.9738924729729787e25), put(last, {'=<',19738924729729787487784874,a}), true = erlang:'=<'(id(19738924729729787487784874), a), put(last, {'=<',19738924729729787487784874,b}), true = erlang:'=<'(id(19738924729729787487784874), b), put(last, {'=<',19738924729729787487784874,-33}), false = erlang:'=<'(id(19738924729729787487784874), -33), put(last, {'=<',19738924729729787487784874,-33.0}), false = erlang:'=<'(id(19738924729729787487784874), -33.0), put(last, {'=<',19738924729729787487784874,0}), false = erlang:'=<'(id(19738924729729787487784874), 0), put(last, {'=<',19738924729729787487784874,0.0}), false = erlang:'=<'(id(19738924729729787487784874), 0.0), put(last, {'=<',19738924729729787487784874,42}), false = erlang:'=<'(id(19738924729729787487784874), 42), put(last, {'=<',19738924729729787487784874,42.0}), false = erlang:'=<'(id(19738924729729787487784874), 42.0), put(last, {'=<',19738924729729787487784874,-38374938373887374983978484}), false = erlang:'=<'(id(19738924729729787487784874), -38374938373887374983978484), put(last, {'=<',19738924729729787487784874,19738924729729787487784874}), true = erlang:'=<'(id(19738924729729787487784874), 19738924729729787487784874), put(last, {'=<',19738924729729787487784874,-3.8374938373887377e25}), false = erlang:'=<'(id(19738924729729787487784874), -3.8374938373887377e25), put(last, {'=<',19738924729729787487784874,1.9738924729729787e25}), false = erlang:'=<'(id(19738924729729787487784874), 1.9738924729729787e25), put(last, {'=<',-3.8374938373887377e25,a}), true = erlang:'=<'(id(-3.8374938373887377e25), a), put(last, {'=<',-3.8374938373887377e25,b}), true = erlang:'=<'(id(-3.8374938373887377e25), b), put(last, {'=<',-3.8374938373887377e25,-33}), true = erlang:'=<'(id(-3.8374938373887377e25), -33), put(last, {'=<',-3.8374938373887377e25,-33.0}), true = erlang:'=<'(id(-3.8374938373887377e25), -33.0), put(last, {'=<',-3.8374938373887377e25,0}), true = erlang:'=<'(id(-3.8374938373887377e25), 0), put(last, {'=<',-3.8374938373887377e25,0.0}), true = erlang:'=<'(id(-3.8374938373887377e25), 0.0), put(last, {'=<',-3.8374938373887377e25,42}), true = erlang:'=<'(id(-3.8374938373887377e25), 42), put(last, {'=<',-3.8374938373887377e25,42.0}), true = erlang:'=<'(id(-3.8374938373887377e25), 42.0), put(last, {'=<',-3.8374938373887377e25,-38374938373887374983978484}), true = erlang:'=<'(id(-3.8374938373887377e25), -38374938373887374983978484), put(last, {'=<',-3.8374938373887377e25,19738924729729787487784874}), true = erlang:'=<'(id(-3.8374938373887377e25), 19738924729729787487784874), put(last, {'=<',-3.8374938373887377e25,-3.8374938373887377e25}), true = erlang:'=<'(id(-3.8374938373887377e25), -3.8374938373887377e25), put(last, {'=<',-3.8374938373887377e25,1.9738924729729787e25}), true = erlang:'=<'(id(-3.8374938373887377e25), 1.9738924729729787e25), put(last, {'=<',1.9738924729729787e25,a}), true = erlang:'=<'(id(1.9738924729729787e25), a), put(last, {'=<',1.9738924729729787e25,b}), true = erlang:'=<'(id(1.9738924729729787e25), b), put(last, {'=<',1.9738924729729787e25,-33}), false = erlang:'=<'(id(1.9738924729729787e25), -33), put(last, {'=<',1.9738924729729787e25,-33.0}), false = erlang:'=<'(id(1.9738924729729787e25), -33.0), put(last, {'=<',1.9738924729729787e25,0}), false = erlang:'=<'(id(1.9738924729729787e25), 0), put(last, {'=<',1.9738924729729787e25,0.0}), false = erlang:'=<'(id(1.9738924729729787e25), 0.0), put(last, {'=<',1.9738924729729787e25,42}), false = erlang:'=<'(id(1.9738924729729787e25), 42), put(last, {'=<',1.9738924729729787e25,42.0}), false = erlang:'=<'(id(1.9738924729729787e25), 42.0), put(last, {'=<',1.9738924729729787e25,-38374938373887374983978484}), false = erlang:'=<'(id(1.9738924729729787e25), -38374938373887374983978484), put(last, {'=<',1.9738924729729787e25,19738924729729787487784874}), true = erlang:'=<'(id(1.9738924729729787e25), 19738924729729787487784874), put(last, {'=<',1.9738924729729787e25,-3.8374938373887377e25}), false = erlang:'=<'(id(1.9738924729729787e25), -3.8374938373887377e25), put(last, {'=<',1.9738924729729787e25,1.9738924729729787e25}), true = erlang:'=<'(id(1.9738924729729787e25), 1.9738924729729787e25), ok. id(I) -> I. Compiling [] transform_module : 0.00 s 171.1 kB lint_module : 0.07 s 171.2 kB expand_module : 0.02 s 186.8 kB core_module : 0.18 s 526.8 kB core_fold_module : 0.12 s 359.2 kB core_transforms : 0.00 s 359.2 kB core_dsetel_module : 0.04 s 359.2 kB kernel_module : 0.10 s 566.2 kB v3_life : 0.03 s 429.2 kB v3_codegen : 0.14 s 268.4 kB beam_a : 0.01 s 269.3 kB beam_block : 0.06 s 355.7 kB beam_except : 0.01 s 289.3 kB beam_bool : 0.01 s 289.3 kB beam_type : 0.08 s 265.7 kB beam_split : 0.01 s 234.6 kB beam_dead : 0.05 s 260.1 kB beam_jump : 0.08 s 225.3 kB beam_peep : 0.01 s 219.8 kB beam_clean : 0.01 s 219.8 kB beam_bsm : 0.00 s 219.8 kB beam_receive : 0.00 s 219.8 kB beam_trim : 0.00 s 219.8 kB beam_flatten : 0.01 s 182.9 kB beam_z : 0.00 s 182.8 kB beam_validator : 0.02 s 182.8 kB beam_asm : 0.05 s 0.4 kB -module(op_tests). -compile(export_all). -compile([{hipe,[{regalloc,linear_scan}]}]). guard_tests() -> put(last, {'>',a,a}), false = if a > a -> true; true -> false end, put(last, {'>',a,b}), false = if a > b -> true; true -> false end, put(last, {'>',a,-33}), true = if a > -33 -> true; true -> false end, put(last, {'>',a,-33.0}), true = if a > -33.0 -> true; true -> false end, put(last, {'>',a,0}), true = if a > 0 -> true; true -> false end, put(last, {'>',a,0.0}), true = if a > 0.0 -> true; true -> false end, put(last, {'>',a,42}), true = if a > 42 -> true; true -> false end, put(last, {'>',a,42.0}), true = if a > 42.0 -> true; true -> false end, put(last, {'>',a,-38374938373887374983978484}), true = if a > -38374938373887374983978484 -> true; true -> false end, put(last, {'>',a,19738924729729787487784874}), true = if a > 19738924729729787487784874 -> true; true -> false end, put(last, {'>',a,-3.8374938373887377e25}), true = if a > -3.8374938373887377e25 -> true; true -> false end, put(last, {'>',a,1.9738924729729787e25}), true = if a > 1.9738924729729787e25 -> true; true -> false end, put(last, {'>',b,a}), true = if b > a -> true; true -> false end, put(last, {'>',b,b}), false = if b > b -> true; true -> false end, put(last, {'>',b,-33}), true = if b > -33 -> true; true -> false end, put(last, {'>',b,-33.0}), true = if b > -33.0 -> true; true -> false end, put(last, {'>',b,0}), true = if b > 0 -> true; true -> false end, put(last, {'>',b,0.0}), true = if b > 0.0 -> true; true -> false end, put(last, {'>',b,42}), true = if b > 42 -> true; true -> false end, put(last, {'>',b,42.0}), true = if b > 42.0 -> true; true -> false end, put(last, {'>',b,-38374938373887374983978484}), true = if b > -38374938373887374983978484 -> true; true -> false end, put(last, {'>',b,19738924729729787487784874}), true = if b > 19738924729729787487784874 -> true; true -> false end, put(last, {'>',b,-3.8374938373887377e25}), true = if b > -3.8374938373887377e25 -> true; true -> false end, put(last, {'>',b,1.9738924729729787e25}), true = if b > 1.9738924729729787e25 -> true; true -> false end, put(last, {'>',-33,a}), false = if -33 > a -> true; true -> false end, put(last, {'>',-33,b}), false = if -33 > b -> true; true -> false end, put(last, {'>',-33,-33}), false = if -33 > -33 -> true; true -> false end, put(last, {'>',-33,-33.0}), false = if -33 > -33.0 -> true; true -> false end, put(last, {'>',-33,0}), false = if -33 > 0 -> true; true -> false end, put(last, {'>',-33,0.0}), false = if -33 > 0.0 -> true; true -> false end, put(last, {'>',-33,42}), false = if -33 > 42 -> true; true -> false end, put(last, {'>',-33,42.0}), false = if -33 > 42.0 -> true; true -> false end, put(last, {'>',-33,-38374938373887374983978484}), true = if -33 > -38374938373887374983978484 -> true; true -> false end, put(last, {'>',-33,19738924729729787487784874}), false = if -33 > 19738924729729787487784874 -> true; true -> false end, put(last, {'>',-33,-3.8374938373887377e25}), true = if -33 > -3.8374938373887377e25 -> true; true -> false end, put(last, {'>',-33,1.9738924729729787e25}), false = if -33 > 1.9738924729729787e25 -> true; true -> false end, put(last, {'>',-33.0,a}), false = if -33.0 > a -> true; true -> false end, put(last, {'>',-33.0,b}), false = if -33.0 > b -> true; true -> false end, put(last, {'>',-33.0,-33}), false = if -33.0 > -33 -> true; true -> false end, put(last, {'>',-33.0,-33.0}), false = if -33.0 > -33.0 -> true; true -> false end, put(last, {'>',-33.0,0}), false = if -33.0 > 0 -> true; true -> false end, put(last, {'>',-33.0,0.0}), false = if -33.0 > 0.0 -> true; true -> false end, put(last, {'>',-33.0,42}), false = if -33.0 > 42 -> true; true -> false end, put(last, {'>',-33.0,42.0}), false = if -33.0 > 42.0 -> true; true -> false end, put(last, {'>',-33.0,-38374938373887374983978484}), true = if -33.0 > -38374938373887374983978484 -> true; true -> false end, put(last, {'>',-33.0,19738924729729787487784874}), false = if -33.0 > 19738924729729787487784874 -> true; true -> false end, put(last, {'>',-33.0,-3.8374938373887377e25}), true = if -33.0 > -3.8374938373887377e25 -> true; true -> false end, put(last, {'>',-33.0,1.9738924729729787e25}), false = if -33.0 > 1.9738924729729787e25 -> true; true -> false end, put(last, {'>',0,a}), false = if 0 > a -> true; true -> false end, put(last, {'>',0,b}), false = if 0 > b -> true; true -> false end, put(last, {'>',0,-33}), true = if 0 > -33 -> true; true -> false end, put(last, {'>',0,-33.0}), true = if 0 > -33.0 -> true; true -> false end, put(last, {'>',0,0}), false = if 0 > 0 -> true; true -> false end, put(last, {'>',0,0.0}), false = if 0 > 0.0 -> true; true -> false end, put(last, {'>',0,42}), false = if 0 > 42 -> true; true -> false end, put(last, {'>',0,42.0}), false = if 0 > 42.0 -> true; true -> false end, put(last, {'>',0,-38374938373887374983978484}), true = if 0 > -38374938373887374983978484 -> true; true -> false end, put(last, {'>',0,19738924729729787487784874}), false = if 0 > 19738924729729787487784874 -> true; true -> false end, put(last, {'>',0,-3.8374938373887377e25}), true = if 0 > -3.8374938373887377e25 -> true; true -> false end, put(last, {'>',0,1.9738924729729787e25}), false = if 0 > 1.9738924729729787e25 -> true; true -> false end, put(last, {'>',0.0,a}), false = if 0.0 > a -> true; true -> false end, put(last, {'>',0.0,b}), false = if 0.0 > b -> true; true -> false end, put(last, {'>',0.0,-33}), true = if 0.0 > -33 -> true; true -> false end, put(last, {'>',0.0,-33.0}), true = if 0.0 > -33.0 -> true; true -> false end, put(last, {'>',0.0,0}), false = if 0.0 > 0 -> true; true -> false end, put(last, {'>',0.0,0.0}), false = if 0.0 > 0.0 -> true; true -> false end, put(last, {'>',0.0,42}), false = if 0.0 > 42 -> true; true -> false end, put(last, {'>',0.0,42.0}), false = if 0.0 > 42.0 -> true; true -> false end, put(last, {'>',0.0,-38374938373887374983978484}), true = if 0.0 > -38374938373887374983978484 -> true; true -> false end, put(last, {'>',0.0,19738924729729787487784874}), false = if 0.0 > 19738924729729787487784874 -> true; true -> false end, put(last, {'>',0.0,-3.8374938373887377e25}), true = if 0.0 > -3.8374938373887377e25 -> true; true -> false end, put(last, {'>',0.0,1.9738924729729787e25}), false = if 0.0 > 1.9738924729729787e25 -> true; true -> false end, put(last, {'>',42,a}), false = if 42 > a -> true; true -> false end, put(last, {'>',42,b}), false = if 42 > b -> true; true -> false end, put(last, {'>',42,-33}), true = if 42 > -33 -> true; true -> false end, put(last, {'>',42,-33.0}), true = if 42 > -33.0 -> true; true -> false end, put(last, {'>',42,0}), true = if 42 > 0 -> true; true -> false end, put(last, {'>',42,0.0}), true = if 42 > 0.0 -> true; true -> false end, put(last, {'>',42,42}), false = if 42 > 42 -> true; true -> false end, put(last, {'>',42,42.0}), false = if 42 > 42.0 -> true; true -> false end, put(last, {'>',42,-38374938373887374983978484}), true = if 42 > -38374938373887374983978484 -> true; true -> false end, put(last, {'>',42,19738924729729787487784874}), false = if 42 > 19738924729729787487784874 -> true; true -> false end, put(last, {'>',42,-3.8374938373887377e25}), true = if 42 > -3.8374938373887377e25 -> true; true -> false end, put(last, {'>',42,1.9738924729729787e25}), false = if 42 > 1.9738924729729787e25 -> true; true -> false end, put(last, {'>',42.0,a}), false = if 42.0 > a -> true; true -> false end, put(last, {'>',42.0,b}), false = if 42.0 > b -> true; true -> false end, put(last, {'>',42.0,-33}), true = if 42.0 > -33 -> true; true -> false end, put(last, {'>',42.0,-33.0}), true = if 42.0 > -33.0 -> true; true -> false end, put(last, {'>',42.0,0}), true = if 42.0 > 0 -> true; true -> false end, put(last, {'>',42.0,0.0}), true = if 42.0 > 0.0 -> true; true -> false end, put(last, {'>',42.0,42}), false = if 42.0 > 42 -> true; true -> false end, put(last, {'>',42.0,42.0}), false = if 42.0 > 42.0 -> true; true -> false end, put(last, {'>',42.0,-38374938373887374983978484}), true = if 42.0 > -38374938373887374983978484 -> true; true -> false end, put(last, {'>',42.0,19738924729729787487784874}), false = if 42.0 > 19738924729729787487784874 -> true; true -> false end, put(last, {'>',42.0,-3.8374938373887377e25}), true = if 42.0 > -3.8374938373887377e25 -> true; true -> false end, put(last, {'>',42.0,1.9738924729729787e25}), false = if 42.0 > 1.9738924729729787e25 -> true; true -> false end, put(last, {'>',-38374938373887374983978484,a}), false = if -38374938373887374983978484 > a -> true; true -> false end, put(last, {'>',-38374938373887374983978484,b}), false = if -38374938373887374983978484 > b -> true; true -> false end, put(last, {'>',-38374938373887374983978484,-33}), false = if -38374938373887374983978484 > -33 -> true; true -> false end, put(last, {'>',-38374938373887374983978484,-33.0}), false = if -38374938373887374983978484 > -33.0 -> true; true -> false end, put(last, {'>',-38374938373887374983978484,0}), false = if -38374938373887374983978484 > 0 -> true; true -> false end, put(last, {'>',-38374938373887374983978484,0.0}), false = if -38374938373887374983978484 > 0.0 -> true; true -> false end, put(last, {'>',-38374938373887374983978484,42}), false = if -38374938373887374983978484 > 42 -> true; true -> false end, put(last, {'>',-38374938373887374983978484,42.0}), false = if -38374938373887374983978484 > 42.0 -> true; true -> false end, put(last, {'>',-38374938373887374983978484,-38374938373887374983978484}), false = if -38374938373887374983978484 > -38374938373887374983978484 -> true; true -> false end, put(last, {'>',-38374938373887374983978484,19738924729729787487784874}), false = if -38374938373887374983978484 > 19738924729729787487784874 -> true; true -> false end, put(last, {'>',-38374938373887374983978484,-3.8374938373887377e25}), true = if -38374938373887374983978484 > -3.8374938373887377e25 -> true; true -> false end, put(last, {'>',-38374938373887374983978484,1.9738924729729787e25}), false = if -38374938373887374983978484 > 1.9738924729729787e25 -> true; true -> false end, put(last, {'>',19738924729729787487784874,a}), false = if 19738924729729787487784874 > a -> true; true -> false end, put(last, {'>',19738924729729787487784874,b}), false = if 19738924729729787487784874 > b -> true; true -> false end, put(last, {'>',19738924729729787487784874,-33}), true = if 19738924729729787487784874 > -33 -> true; true -> false end, put(last, {'>',19738924729729787487784874,-33.0}), true = if 19738924729729787487784874 > -33.0 -> true; true -> false end, put(last, {'>',19738924729729787487784874,0}), true = if 19738924729729787487784874 > 0 -> true; true -> false end, put(last, {'>',19738924729729787487784874,0.0}), true = if 19738924729729787487784874 > 0.0 -> true; true -> false end, put(last, {'>',19738924729729787487784874,42}), true = if 19738924729729787487784874 > 42 -> true; true -> false end, put(last, {'>',19738924729729787487784874,42.0}), true = if 19738924729729787487784874 > 42.0 -> true; true -> false end, put(last, {'>',19738924729729787487784874,-38374938373887374983978484}), true = if 19738924729729787487784874 > -38374938373887374983978484 -> true; true -> false end, put(last, {'>',19738924729729787487784874,19738924729729787487784874}), false = if 19738924729729787487784874 > 19738924729729787487784874 -> true; true -> false end, put(last, {'>',19738924729729787487784874,-3.8374938373887377e25}), true = if 19738924729729787487784874 > -3.8374938373887377e25 -> true; true -> false end, put(last, {'>',19738924729729787487784874,1.9738924729729787e25}), true = if 19738924729729787487784874 > 1.9738924729729787e25 -> true; true -> false end, put(last, {'>',-3.8374938373887377e25,a}), false = if -3.8374938373887377e25 > a -> true; true -> false end, put(last, {'>',-3.8374938373887377e25,b}), false = if -3.8374938373887377e25 > b -> true; true -> false end, put(last, {'>',-3.8374938373887377e25,-33}), false = if -3.8374938373887377e25 > -33 -> true; true -> false end, put(last, {'>',-3.8374938373887377e25,-33.0}), false = if -3.8374938373887377e25 > -33.0 -> true; true -> false end, put(last, {'>',-3.8374938373887377e25,0}), false = if -3.8374938373887377e25 > 0 -> true; true -> false end, put(last, {'>',-3.8374938373887377e25,0.0}), false = if -3.8374938373887377e25 > 0.0 -> true; true -> false end, put(last, {'>',-3.8374938373887377e25,42}), false = if -3.8374938373887377e25 > 42 -> true; true -> false end, put(last, {'>',-3.8374938373887377e25,42.0}), false = if -3.8374938373887377e25 > 42.0 -> true; true -> false end, put(last, {'>',-3.8374938373887377e25,-38374938373887374983978484}), false = if -3.8374938373887377e25 > -38374938373887374983978484 -> true; true -> false end, put(last, {'>',-3.8374938373887377e25,19738924729729787487784874}), false = if -3.8374938373887377e25 > 19738924729729787487784874 -> true; true -> false end, put(last, {'>',-3.8374938373887377e25,-3.8374938373887377e25}), false = if -3.8374938373887377e25 > -3.8374938373887377e25 -> true; true -> false end, put(last, {'>',-3.8374938373887377e25,1.9738924729729787e25}), false = if -3.8374938373887377e25 > 1.9738924729729787e25 -> true; true -> false end, put(last, {'>',1.9738924729729787e25,a}), false = if 1.9738924729729787e25 > a -> true; true -> false end, put(last, {'>',1.9738924729729787e25,b}), false = if 1.9738924729729787e25 > b -> true; true -> false end, put(last, {'>',1.9738924729729787e25,-33}), true = if 1.9738924729729787e25 > -33 -> true; true -> false end, put(last, {'>',1.9738924729729787e25,-33.0}), true = if 1.9738924729729787e25 > -33.0 -> true; true -> false end, put(last, {'>',1.9738924729729787e25,0}), true = if 1.9738924729729787e25 > 0 -> true; true -> false end, put(last, {'>',1.9738924729729787e25,0.0}), true = if 1.9738924729729787e25 > 0.0 -> true; true -> false end, put(last, {'>',1.9738924729729787e25,42}), true = if 1.9738924729729787e25 > 42 -> true; true -> false end, put(last, {'>',1.9738924729729787e25,42.0}), true = if 1.9738924729729787e25 > 42.0 -> true; true -> false end, put(last, {'>',1.9738924729729787e25,-38374938373887374983978484}), true = if 1.9738924729729787e25 > -38374938373887374983978484 -> true; true -> false end, put(last, {'>',1.9738924729729787e25,19738924729729787487784874}), false = if 1.9738924729729787e25 > 19738924729729787487784874 -> true; true -> false end, put(last, {'>',1.9738924729729787e25,-3.8374938373887377e25}), true = if 1.9738924729729787e25 > -3.8374938373887377e25 -> true; true -> false end, put(last, {'>',1.9738924729729787e25,1.9738924729729787e25}), false = if 1.9738924729729787e25 > 1.9738924729729787e25 -> true; true -> false end, ok. body_tests() -> put(last, {'>',a,a}), false = id(a) > a, put(last, {'>',a,b}), false = id(a) > b, put(last, {'>',a,-33}), true = id(a) > -33, put(last, {'>',a,-33.0}), true = id(a) > -33.0, put(last, {'>',a,0}), true = id(a) > 0, put(last, {'>',a,0.0}), true = id(a) > 0.0, put(last, {'>',a,42}), true = id(a) > 42, put(last, {'>',a,42.0}), true = id(a) > 42.0, put(last, {'>',a,-38374938373887374983978484}), true = id(a) > -38374938373887374983978484, put(last, {'>',a,19738924729729787487784874}), true = id(a) > 19738924729729787487784874, put(last, {'>',a,-3.8374938373887377e25}), true = id(a) > -3.8374938373887377e25, put(last, {'>',a,1.9738924729729787e25}), true = id(a) > 1.9738924729729787e25, put(last, {'>',b,a}), true = id(b) > a, put(last, {'>',b,b}), false = id(b) > b, put(last, {'>',b,-33}), true = id(b) > -33, put(last, {'>',b,-33.0}), true = id(b) > -33.0, put(last, {'>',b,0}), true = id(b) > 0, put(last, {'>',b,0.0}), true = id(b) > 0.0, put(last, {'>',b,42}), true = id(b) > 42, put(last, {'>',b,42.0}), true = id(b) > 42.0, put(last, {'>',b,-38374938373887374983978484}), true = id(b) > -38374938373887374983978484, put(last, {'>',b,19738924729729787487784874}), true = id(b) > 19738924729729787487784874, put(last, {'>',b,-3.8374938373887377e25}), true = id(b) > -3.8374938373887377e25, put(last, {'>',b,1.9738924729729787e25}), true = id(b) > 1.9738924729729787e25, put(last, {'>',-33,a}), false = id(-33) > a, put(last, {'>',-33,b}), false = id(-33) > b, put(last, {'>',-33,-33}), false = id(-33) > -33, put(last, {'>',-33,-33.0}), false = id(-33) > -33.0, put(last, {'>',-33,0}), false = id(-33) > 0, put(last, {'>',-33,0.0}), false = id(-33) > 0.0, put(last, {'>',-33,42}), false = id(-33) > 42, put(last, {'>',-33,42.0}), false = id(-33) > 42.0, put(last, {'>',-33,-38374938373887374983978484}), true = id(-33) > -38374938373887374983978484, put(last, {'>',-33,19738924729729787487784874}), false = id(-33) > 19738924729729787487784874, put(last, {'>',-33,-3.8374938373887377e25}), true = id(-33) > -3.8374938373887377e25, put(last, {'>',-33,1.9738924729729787e25}), false = id(-33) > 1.9738924729729787e25, put(last, {'>',-33.0,a}), false = id(-33.0) > a, put(last, {'>',-33.0,b}), false = id(-33.0) > b, put(last, {'>',-33.0,-33}), false = id(-33.0) > -33, put(last, {'>',-33.0,-33.0}), false = id(-33.0) > -33.0, put(last, {'>',-33.0,0}), false = id(-33.0) > 0, put(last, {'>',-33.0,0.0}), false = id(-33.0) > 0.0, put(last, {'>',-33.0,42}), false = id(-33.0) > 42, put(last, {'>',-33.0,42.0}), false = id(-33.0) > 42.0, put(last, {'>',-33.0,-38374938373887374983978484}), true = id(-33.0) > -38374938373887374983978484, put(last, {'>',-33.0,19738924729729787487784874}), false = id(-33.0) > 19738924729729787487784874, put(last, {'>',-33.0,-3.8374938373887377e25}), true = id(-33.0) > -3.8374938373887377e25, put(last, {'>',-33.0,1.9738924729729787e25}), false = id(-33.0) > 1.9738924729729787e25, put(last, {'>',0,a}), false = id(0) > a, put(last, {'>',0,b}), false = id(0) > b, put(last, {'>',0,-33}), true = id(0) > -33, put(last, {'>',0,-33.0}), true = id(0) > -33.0, put(last, {'>',0,0}), false = id(0) > 0, put(last, {'>',0,0.0}), false = id(0) > 0.0, put(last, {'>',0,42}), false = id(0) > 42, put(last, {'>',0,42.0}), false = id(0) > 42.0, put(last, {'>',0,-38374938373887374983978484}), true = id(0) > -38374938373887374983978484, put(last, {'>',0,19738924729729787487784874}), false = id(0) > 19738924729729787487784874, put(last, {'>',0,-3.8374938373887377e25}), true = id(0) > -3.8374938373887377e25, put(last, {'>',0,1.9738924729729787e25}), false = id(0) > 1.9738924729729787e25, put(last, {'>',0.0,a}), false = id(0.0) > a, put(last, {'>',0.0,b}), false = id(0.0) > b, put(last, {'>',0.0,-33}), true = id(0.0) > -33, put(last, {'>',0.0,-33.0}), true = id(0.0) > -33.0, put(last, {'>',0.0,0}), false = id(0.0) > 0, put(last, {'>',0.0,0.0}), false = id(0.0) > 0.0, put(last, {'>',0.0,42}), false = id(0.0) > 42, put(last, {'>',0.0,42.0}), false = id(0.0) > 42.0, put(last, {'>',0.0,-38374938373887374983978484}), true = id(0.0) > -38374938373887374983978484, put(last, {'>',0.0,19738924729729787487784874}), false = id(0.0) > 19738924729729787487784874, put(last, {'>',0.0,-3.8374938373887377e25}), true = id(0.0) > -3.8374938373887377e25, put(last, {'>',0.0,1.9738924729729787e25}), false = id(0.0) > 1.9738924729729787e25, put(last, {'>',42,a}), false = id(42) > a, put(last, {'>',42,b}), false = id(42) > b, put(last, {'>',42,-33}), true = id(42) > -33, put(last, {'>',42,-33.0}), true = id(42) > -33.0, put(last, {'>',42,0}), true = id(42) > 0, put(last, {'>',42,0.0}), true = id(42) > 0.0, put(last, {'>',42,42}), false = id(42) > 42, put(last, {'>',42,42.0}), false = id(42) > 42.0, put(last, {'>',42,-38374938373887374983978484}), true = id(42) > -38374938373887374983978484, put(last, {'>',42,19738924729729787487784874}), false = id(42) > 19738924729729787487784874, put(last, {'>',42,-3.8374938373887377e25}), true = id(42) > -3.8374938373887377e25, put(last, {'>',42,1.9738924729729787e25}), false = id(42) > 1.9738924729729787e25, put(last, {'>',42.0,a}), false = id(42.0) > a, put(last, {'>',42.0,b}), false = id(42.0) > b, put(last, {'>',42.0,-33}), true = id(42.0) > -33, put(last, {'>',42.0,-33.0}), true = id(42.0) > -33.0, put(last, {'>',42.0,0}), true = id(42.0) > 0, put(last, {'>',42.0,0.0}), true = id(42.0) > 0.0, put(last, {'>',42.0,42}), false = id(42.0) > 42, put(last, {'>',42.0,42.0}), false = id(42.0) > 42.0, put(last, {'>',42.0,-38374938373887374983978484}), true = id(42.0) > -38374938373887374983978484, put(last, {'>',42.0,19738924729729787487784874}), false = id(42.0) > 19738924729729787487784874, put(last, {'>',42.0,-3.8374938373887377e25}), true = id(42.0) > -3.8374938373887377e25, put(last, {'>',42.0,1.9738924729729787e25}), false = id(42.0) > 1.9738924729729787e25, put(last, {'>',-38374938373887374983978484,a}), false = id(-38374938373887374983978484) > a, put(last, {'>',-38374938373887374983978484,b}), false = id(-38374938373887374983978484) > b, put(last, {'>',-38374938373887374983978484,-33}), false = id(-38374938373887374983978484) > -33, put(last, {'>',-38374938373887374983978484,-33.0}), false = id(-38374938373887374983978484) > -33.0, put(last, {'>',-38374938373887374983978484,0}), false = id(-38374938373887374983978484) > 0, put(last, {'>',-38374938373887374983978484,0.0}), false = id(-38374938373887374983978484) > 0.0, put(last, {'>',-38374938373887374983978484,42}), false = id(-38374938373887374983978484) > 42, put(last, {'>',-38374938373887374983978484,42.0}), false = id(-38374938373887374983978484) > 42.0, put(last, {'>',-38374938373887374983978484,-38374938373887374983978484}), false = id(-38374938373887374983978484) > -38374938373887374983978484, put(last, {'>',-38374938373887374983978484,19738924729729787487784874}), false = id(-38374938373887374983978484) > 19738924729729787487784874, put(last, {'>',-38374938373887374983978484,-3.8374938373887377e25}), true = id(-38374938373887374983978484) > -3.8374938373887377e25, put(last, {'>',-38374938373887374983978484,1.9738924729729787e25}), false = id(-38374938373887374983978484) > 1.9738924729729787e25, put(last, {'>',19738924729729787487784874,a}), false = id(19738924729729787487784874) > a, put(last, {'>',19738924729729787487784874,b}), false = id(19738924729729787487784874) > b, put(last, {'>',19738924729729787487784874,-33}), true = id(19738924729729787487784874) > -33, put(last, {'>',19738924729729787487784874,-33.0}), true = id(19738924729729787487784874) > -33.0, put(last, {'>',19738924729729787487784874,0}), true = id(19738924729729787487784874) > 0, put(last, {'>',19738924729729787487784874,0.0}), true = id(19738924729729787487784874) > 0.0, put(last, {'>',19738924729729787487784874,42}), true = id(19738924729729787487784874) > 42, put(last, {'>',19738924729729787487784874,42.0}), true = id(19738924729729787487784874) > 42.0, put(last, {'>',19738924729729787487784874,-38374938373887374983978484}), true = id(19738924729729787487784874) > -38374938373887374983978484, put(last, {'>',19738924729729787487784874,19738924729729787487784874}), false = id(19738924729729787487784874) > 19738924729729787487784874, put(last, {'>',19738924729729787487784874,-3.8374938373887377e25}), true = id(19738924729729787487784874) > -3.8374938373887377e25, put(last, {'>',19738924729729787487784874,1.9738924729729787e25}), true = id(19738924729729787487784874) > 1.9738924729729787e25, put(last, {'>',-3.8374938373887377e25,a}), false = id(-3.8374938373887377e25) > a, put(last, {'>',-3.8374938373887377e25,b}), false = id(-3.8374938373887377e25) > b, put(last, {'>',-3.8374938373887377e25,-33}), false = id(-3.8374938373887377e25) > -33, put(last, {'>',-3.8374938373887377e25,-33.0}), false = id(-3.8374938373887377e25) > -33.0, put(last, {'>',-3.8374938373887377e25,0}), false = id(-3.8374938373887377e25) > 0, put(last, {'>',-3.8374938373887377e25,0.0}), false = id(-3.8374938373887377e25) > 0.0, put(last, {'>',-3.8374938373887377e25,42}), false = id(-3.8374938373887377e25) > 42, put(last, {'>',-3.8374938373887377e25,42.0}), false = id(-3.8374938373887377e25) > 42.0, put(last, {'>',-3.8374938373887377e25,-38374938373887374983978484}), false = id(-3.8374938373887377e25) > -38374938373887374983978484, put(last, {'>',-3.8374938373887377e25,19738924729729787487784874}), false = id(-3.8374938373887377e25) > 19738924729729787487784874, put(last, {'>',-3.8374938373887377e25,-3.8374938373887377e25}), false = id(-3.8374938373887377e25) > -3.8374938373887377e25, put(last, {'>',-3.8374938373887377e25,1.9738924729729787e25}), false = id(-3.8374938373887377e25) > 1.9738924729729787e25, put(last, {'>',1.9738924729729787e25,a}), false = id(1.9738924729729787e25) > a, put(last, {'>',1.9738924729729787e25,b}), false = id(1.9738924729729787e25) > b, put(last, {'>',1.9738924729729787e25,-33}), true = id(1.9738924729729787e25) > -33, put(last, {'>',1.9738924729729787e25,-33.0}), true = id(1.9738924729729787e25) > -33.0, put(last, {'>',1.9738924729729787e25,0}), true = id(1.9738924729729787e25) > 0, put(last, {'>',1.9738924729729787e25,0.0}), true = id(1.9738924729729787e25) > 0.0, put(last, {'>',1.9738924729729787e25,42}), true = id(1.9738924729729787e25) > 42, put(last, {'>',1.9738924729729787e25,42.0}), true = id(1.9738924729729787e25) > 42.0, put(last, {'>',1.9738924729729787e25,-38374938373887374983978484}), true = id(1.9738924729729787e25) > -38374938373887374983978484, put(last, {'>',1.9738924729729787e25,19738924729729787487784874}), false = id(1.9738924729729787e25) > 19738924729729787487784874, put(last, {'>',1.9738924729729787e25,-3.8374938373887377e25}), true = id(1.9738924729729787e25) > -3.8374938373887377e25, put(last, {'>',1.9738924729729787e25,1.9738924729729787e25}), false = id(1.9738924729729787e25) > 1.9738924729729787e25, ok. bif_tests() -> put(last, {'>',a,a}), false = erlang:'>'(id(a), a), put(last, {'>',a,b}), false = erlang:'>'(id(a), b), put(last, {'>',a,-33}), true = erlang:'>'(id(a), -33), put(last, {'>',a,-33.0}), true = erlang:'>'(id(a), -33.0), put(last, {'>',a,0}), true = erlang:'>'(id(a), 0), put(last, {'>',a,0.0}), true = erlang:'>'(id(a), 0.0), put(last, {'>',a,42}), true = erlang:'>'(id(a), 42), put(last, {'>',a,42.0}), true = erlang:'>'(id(a), 42.0), put(last, {'>',a,-38374938373887374983978484}), true = erlang:'>'(id(a), -38374938373887374983978484), put(last, {'>',a,19738924729729787487784874}), true = erlang:'>'(id(a), 19738924729729787487784874), put(last, {'>',a,-3.8374938373887377e25}), true = erlang:'>'(id(a), -3.8374938373887377e25), put(last, {'>',a,1.9738924729729787e25}), true = erlang:'>'(id(a), 1.9738924729729787e25), put(last, {'>',b,a}), true = erlang:'>'(id(b), a), put(last, {'>',b,b}), false = erlang:'>'(id(b), b), put(last, {'>',b,-33}), true = erlang:'>'(id(b), -33), put(last, {'>',b,-33.0}), true = erlang:'>'(id(b), -33.0), put(last, {'>',b,0}), true = erlang:'>'(id(b), 0), put(last, {'>',b,0.0}), true = erlang:'>'(id(b), 0.0), put(last, {'>',b,42}), true = erlang:'>'(id(b), 42), put(last, {'>',b,42.0}), true = erlang:'>'(id(b), 42.0), put(last, {'>',b,-38374938373887374983978484}), true = erlang:'>'(id(b), -38374938373887374983978484), put(last, {'>',b,19738924729729787487784874}), true = erlang:'>'(id(b), 19738924729729787487784874), put(last, {'>',b,-3.8374938373887377e25}), true = erlang:'>'(id(b), -3.8374938373887377e25), put(last, {'>',b,1.9738924729729787e25}), true = erlang:'>'(id(b), 1.9738924729729787e25), put(last, {'>',-33,a}), false = erlang:'>'(id(-33), a), put(last, {'>',-33,b}), false = erlang:'>'(id(-33), b), put(last, {'>',-33,-33}), false = erlang:'>'(id(-33), -33), put(last, {'>',-33,-33.0}), false = erlang:'>'(id(-33), -33.0), put(last, {'>',-33,0}), false = erlang:'>'(id(-33), 0), put(last, {'>',-33,0.0}), false = erlang:'>'(id(-33), 0.0), put(last, {'>',-33,42}), false = erlang:'>'(id(-33), 42), put(last, {'>',-33,42.0}), false = erlang:'>'(id(-33), 42.0), put(last, {'>',-33,-38374938373887374983978484}), true = erlang:'>'(id(-33), -38374938373887374983978484), put(last, {'>',-33,19738924729729787487784874}), false = erlang:'>'(id(-33), 19738924729729787487784874), put(last, {'>',-33,-3.8374938373887377e25}), true = erlang:'>'(id(-33), -3.8374938373887377e25), put(last, {'>',-33,1.9738924729729787e25}), false = erlang:'>'(id(-33), 1.9738924729729787e25), put(last, {'>',-33.0,a}), false = erlang:'>'(id(-33.0), a), put(last, {'>',-33.0,b}), false = erlang:'>'(id(-33.0), b), put(last, {'>',-33.0,-33}), false = erlang:'>'(id(-33.0), -33), put(last, {'>',-33.0,-33.0}), false = erlang:'>'(id(-33.0), -33.0), put(last, {'>',-33.0,0}), false = erlang:'>'(id(-33.0), 0), put(last, {'>',-33.0,0.0}), false = erlang:'>'(id(-33.0), 0.0), put(last, {'>',-33.0,42}), false = erlang:'>'(id(-33.0), 42), put(last, {'>',-33.0,42.0}), false = erlang:'>'(id(-33.0), 42.0), put(last, {'>',-33.0,-38374938373887374983978484}), true = erlang:'>'(id(-33.0), -38374938373887374983978484), put(last, {'>',-33.0,19738924729729787487784874}), false = erlang:'>'(id(-33.0), 19738924729729787487784874), put(last, {'>',-33.0,-3.8374938373887377e25}), true = erlang:'>'(id(-33.0), -3.8374938373887377e25), put(last, {'>',-33.0,1.9738924729729787e25}), false = erlang:'>'(id(-33.0), 1.9738924729729787e25), put(last, {'>',0,a}), false = erlang:'>'(id(0), a), put(last, {'>',0,b}), false = erlang:'>'(id(0), b), put(last, {'>',0,-33}), true = erlang:'>'(id(0), -33), put(last, {'>',0,-33.0}), true = erlang:'>'(id(0), -33.0), put(last, {'>',0,0}), false = erlang:'>'(id(0), 0), put(last, {'>',0,0.0}), false = erlang:'>'(id(0), 0.0), put(last, {'>',0,42}), false = erlang:'>'(id(0), 42), put(last, {'>',0,42.0}), false = erlang:'>'(id(0), 42.0), put(last, {'>',0,-38374938373887374983978484}), true = erlang:'>'(id(0), -38374938373887374983978484), put(last, {'>',0,19738924729729787487784874}), false = erlang:'>'(id(0), 19738924729729787487784874), put(last, {'>',0,-3.8374938373887377e25}), true = erlang:'>'(id(0), -3.8374938373887377e25), put(last, {'>',0,1.9738924729729787e25}), false = erlang:'>'(id(0), 1.9738924729729787e25), put(last, {'>',0.0,a}), false = erlang:'>'(id(0.0), a), put(last, {'>',0.0,b}), false = erlang:'>'(id(0.0), b), put(last, {'>',0.0,-33}), true = erlang:'>'(id(0.0), -33), put(last, {'>',0.0,-33.0}), true = erlang:'>'(id(0.0), -33.0), put(last, {'>',0.0,0}), false = erlang:'>'(id(0.0), 0), put(last, {'>',0.0,0.0}), false = erlang:'>'(id(0.0), 0.0), put(last, {'>',0.0,42}), false = erlang:'>'(id(0.0), 42), put(last, {'>',0.0,42.0}), false = erlang:'>'(id(0.0), 42.0), put(last, {'>',0.0,-38374938373887374983978484}), true = erlang:'>'(id(0.0), -38374938373887374983978484), put(last, {'>',0.0,19738924729729787487784874}), false = erlang:'>'(id(0.0), 19738924729729787487784874), put(last, {'>',0.0,-3.8374938373887377e25}), true = erlang:'>'(id(0.0), -3.8374938373887377e25), put(last, {'>',0.0,1.9738924729729787e25}), false = erlang:'>'(id(0.0), 1.9738924729729787e25), put(last, {'>',42,a}), false = erlang:'>'(id(42), a), put(last, {'>',42,b}), false = erlang:'>'(id(42), b), put(last, {'>',42,-33}), true = erlang:'>'(id(42), -33), put(last, {'>',42,-33.0}), true = erlang:'>'(id(42), -33.0), put(last, {'>',42,0}), true = erlang:'>'(id(42), 0), put(last, {'>',42,0.0}), true = erlang:'>'(id(42), 0.0), put(last, {'>',42,42}), false = erlang:'>'(id(42), 42), put(last, {'>',42,42.0}), false = erlang:'>'(id(42), 42.0), put(last, {'>',42,-38374938373887374983978484}), true = erlang:'>'(id(42), -38374938373887374983978484), put(last, {'>',42,19738924729729787487784874}), false = erlang:'>'(id(42), 19738924729729787487784874), put(last, {'>',42,-3.8374938373887377e25}), true = erlang:'>'(id(42), -3.8374938373887377e25), put(last, {'>',42,1.9738924729729787e25}), false = erlang:'>'(id(42), 1.9738924729729787e25), put(last, {'>',42.0,a}), false = erlang:'>'(id(42.0), a), put(last, {'>',42.0,b}), false = erlang:'>'(id(42.0), b), put(last, {'>',42.0,-33}), true = erlang:'>'(id(42.0), -33), put(last, {'>',42.0,-33.0}), true = erlang:'>'(id(42.0), -33.0), put(last, {'>',42.0,0}), true = erlang:'>'(id(42.0), 0), put(last, {'>',42.0,0.0}), true = erlang:'>'(id(42.0), 0.0), put(last, {'>',42.0,42}), false = erlang:'>'(id(42.0), 42), put(last, {'>',42.0,42.0}), false = erlang:'>'(id(42.0), 42.0), put(last, {'>',42.0,-38374938373887374983978484}), true = erlang:'>'(id(42.0), -38374938373887374983978484), put(last, {'>',42.0,19738924729729787487784874}), false = erlang:'>'(id(42.0), 19738924729729787487784874), put(last, {'>',42.0,-3.8374938373887377e25}), true = erlang:'>'(id(42.0), -3.8374938373887377e25), put(last, {'>',42.0,1.9738924729729787e25}), false = erlang:'>'(id(42.0), 1.9738924729729787e25), put(last, {'>',-38374938373887374983978484,a}), false = erlang:'>'(id(-38374938373887374983978484), a), put(last, {'>',-38374938373887374983978484,b}), false = erlang:'>'(id(-38374938373887374983978484), b), put(last, {'>',-38374938373887374983978484,-33}), false = erlang:'>'(id(-38374938373887374983978484), -33), put(last, {'>',-38374938373887374983978484,-33.0}), false = erlang:'>'(id(-38374938373887374983978484), -33.0), put(last, {'>',-38374938373887374983978484,0}), false = erlang:'>'(id(-38374938373887374983978484), 0), put(last, {'>',-38374938373887374983978484,0.0}), false = erlang:'>'(id(-38374938373887374983978484), 0.0), put(last, {'>',-38374938373887374983978484,42}), false = erlang:'>'(id(-38374938373887374983978484), 42), put(last, {'>',-38374938373887374983978484,42.0}), false = erlang:'>'(id(-38374938373887374983978484), 42.0), put(last, {'>',-38374938373887374983978484,-38374938373887374983978484}), false = erlang:'>'(id(-38374938373887374983978484), -38374938373887374983978484), put(last, {'>',-38374938373887374983978484,19738924729729787487784874}), false = erlang:'>'(id(-38374938373887374983978484), 19738924729729787487784874), put(last, {'>',-38374938373887374983978484,-3.8374938373887377e25}), true = erlang:'>'(id(-38374938373887374983978484), -3.8374938373887377e25), put(last, {'>',-38374938373887374983978484,1.9738924729729787e25}), false = erlang:'>'(id(-38374938373887374983978484), 1.9738924729729787e25), put(last, {'>',19738924729729787487784874,a}), false = erlang:'>'(id(19738924729729787487784874), a), put(last, {'>',19738924729729787487784874,b}), false = erlang:'>'(id(19738924729729787487784874), b), put(last, {'>',19738924729729787487784874,-33}), true = erlang:'>'(id(19738924729729787487784874), -33), put(last, {'>',19738924729729787487784874,-33.0}), true = erlang:'>'(id(19738924729729787487784874), -33.0), put(last, {'>',19738924729729787487784874,0}), true = erlang:'>'(id(19738924729729787487784874), 0), put(last, {'>',19738924729729787487784874,0.0}), true = erlang:'>'(id(19738924729729787487784874), 0.0), put(last, {'>',19738924729729787487784874,42}), true = erlang:'>'(id(19738924729729787487784874), 42), put(last, {'>',19738924729729787487784874,42.0}), true = erlang:'>'(id(19738924729729787487784874), 42.0), put(last, {'>',19738924729729787487784874,-38374938373887374983978484}), true = erlang:'>'(id(19738924729729787487784874), -38374938373887374983978484), put(last, {'>',19738924729729787487784874,19738924729729787487784874}), false = erlang:'>'(id(19738924729729787487784874), 19738924729729787487784874), put(last, {'>',19738924729729787487784874,-3.8374938373887377e25}), true = erlang:'>'(id(19738924729729787487784874), -3.8374938373887377e25), put(last, {'>',19738924729729787487784874,1.9738924729729787e25}), true = erlang:'>'(id(19738924729729787487784874), 1.9738924729729787e25), put(last, {'>',-3.8374938373887377e25,a}), false = erlang:'>'(id(-3.8374938373887377e25), a), put(last, {'>',-3.8374938373887377e25,b}), false = erlang:'>'(id(-3.8374938373887377e25), b), put(last, {'>',-3.8374938373887377e25,-33}), false = erlang:'>'(id(-3.8374938373887377e25), -33), put(last, {'>',-3.8374938373887377e25,-33.0}), false = erlang:'>'(id(-3.8374938373887377e25), -33.0), put(last, {'>',-3.8374938373887377e25,0}), false = erlang:'>'(id(-3.8374938373887377e25), 0), put(last, {'>',-3.8374938373887377e25,0.0}), false = erlang:'>'(id(-3.8374938373887377e25), 0.0), put(last, {'>',-3.8374938373887377e25,42}), false = erlang:'>'(id(-3.8374938373887377e25), 42), put(last, {'>',-3.8374938373887377e25,42.0}), false = erlang:'>'(id(-3.8374938373887377e25), 42.0), put(last, {'>',-3.8374938373887377e25,-38374938373887374983978484}), false = erlang:'>'(id(-3.8374938373887377e25), -38374938373887374983978484), put(last, {'>',-3.8374938373887377e25,19738924729729787487784874}), false = erlang:'>'(id(-3.8374938373887377e25), 19738924729729787487784874), put(last, {'>',-3.8374938373887377e25,-3.8374938373887377e25}), false = erlang:'>'(id(-3.8374938373887377e25), -3.8374938373887377e25), put(last, {'>',-3.8374938373887377e25,1.9738924729729787e25}), false = erlang:'>'(id(-3.8374938373887377e25), 1.9738924729729787e25), put(last, {'>',1.9738924729729787e25,a}), false = erlang:'>'(id(1.9738924729729787e25), a), put(last, {'>',1.9738924729729787e25,b}), false = erlang:'>'(id(1.9738924729729787e25), b), put(last, {'>',1.9738924729729787e25,-33}), true = erlang:'>'(id(1.9738924729729787e25), -33), put(last, {'>',1.9738924729729787e25,-33.0}), true = erlang:'>'(id(1.9738924729729787e25), -33.0), put(last, {'>',1.9738924729729787e25,0}), true = erlang:'>'(id(1.9738924729729787e25), 0), put(last, {'>',1.9738924729729787e25,0.0}), true = erlang:'>'(id(1.9738924729729787e25), 0.0), put(last, {'>',1.9738924729729787e25,42}), true = erlang:'>'(id(1.9738924729729787e25), 42), put(last, {'>',1.9738924729729787e25,42.0}), true = erlang:'>'(id(1.9738924729729787e25), 42.0), put(last, {'>',1.9738924729729787e25,-38374938373887374983978484}), true = erlang:'>'(id(1.9738924729729787e25), -38374938373887374983978484), put(last, {'>',1.9738924729729787e25,19738924729729787487784874}), false = erlang:'>'(id(1.9738924729729787e25), 19738924729729787487784874), put(last, {'>',1.9738924729729787e25,-3.8374938373887377e25}), true = erlang:'>'(id(1.9738924729729787e25), -3.8374938373887377e25), put(last, {'>',1.9738924729729787e25,1.9738924729729787e25}), false = erlang:'>'(id(1.9738924729729787e25), 1.9738924729729787e25), ok. id(I) -> I. Compiling [] transform_module : 0.00 s 171.1 kB lint_module : 0.07 s 171.2 kB expand_module : 0.02 s 186.8 kB core_module : 0.17 s 526.8 kB core_fold_module : 0.12 s 359.2 kB core_transforms : 0.00 s 359.2 kB core_dsetel_module : 0.04 s 359.2 kB kernel_module : 0.10 s 566.2 kB v3_life : 0.02 s 429.2 kB v3_codegen : 0.15 s 268.4 kB beam_a : 0.01 s 269.3 kB beam_block : 0.06 s 355.7 kB beam_except : 0.01 s 289.3 kB beam_bool : 0.01 s 289.3 kB beam_type : 0.08 s 265.7 kB beam_split : 0.00 s 234.6 kB beam_dead : 0.04 s 260.1 kB beam_jump : 0.08 s 225.3 kB beam_peep : 0.01 s 219.8 kB beam_clean : 0.01 s 219.8 kB beam_bsm : 0.01 s 219.8 kB beam_receive : 0.00 s 219.8 kB beam_trim : 0.00 s 219.8 kB beam_flatten : 0.00 s 182.9 kB beam_z : 0.00 s 182.8 kB beam_validator : 0.02 s 182.8 kB beam_asm : 0.04 s 0.4 kB -module(op_tests). -compile(export_all). -compile([{hipe,[{regalloc,linear_scan}]}]). guard_tests() -> put(last, {'>=',a,a}), true = if a >= a -> true; true -> false end, put(last, {'>=',a,b}), false = if a >= b -> true; true -> false end, put(last, {'>=',a,-33}), true = if a >= -33 -> true; true -> false end, put(last, {'>=',a,-33.0}), true = if a >= -33.0 -> true; true -> false end, put(last, {'>=',a,0}), true = if a >= 0 -> true; true -> false end, put(last, {'>=',a,0.0}), true = if a >= 0.0 -> true; true -> false end, put(last, {'>=',a,42}), true = if a >= 42 -> true; true -> false end, put(last, {'>=',a,42.0}), true = if a >= 42.0 -> true; true -> false end, put(last, {'>=',a,-38374938373887374983978484}), true = if a >= -38374938373887374983978484 -> true; true -> false end, put(last, {'>=',a,19738924729729787487784874}), true = if a >= 19738924729729787487784874 -> true; true -> false end, put(last, {'>=',a,-3.8374938373887377e25}), true = if a >= -3.8374938373887377e25 -> true; true -> false end, put(last, {'>=',a,1.9738924729729787e25}), true = if a >= 1.9738924729729787e25 -> true; true -> false end, put(last, {'>=',b,a}), true = if b >= a -> true; true -> false end, put(last, {'>=',b,b}), true = if b >= b -> true; true -> false end, put(last, {'>=',b,-33}), true = if b >= -33 -> true; true -> false end, put(last, {'>=',b,-33.0}), true = if b >= -33.0 -> true; true -> false end, put(last, {'>=',b,0}), true = if b >= 0 -> true; true -> false end, put(last, {'>=',b,0.0}), true = if b >= 0.0 -> true; true -> false end, put(last, {'>=',b,42}), true = if b >= 42 -> true; true -> false end, put(last, {'>=',b,42.0}), true = if b >= 42.0 -> true; true -> false end, put(last, {'>=',b,-38374938373887374983978484}), true = if b >= -38374938373887374983978484 -> true; true -> false end, put(last, {'>=',b,19738924729729787487784874}), true = if b >= 19738924729729787487784874 -> true; true -> false end, put(last, {'>=',b,-3.8374938373887377e25}), true = if b >= -3.8374938373887377e25 -> true; true -> false end, put(last, {'>=',b,1.9738924729729787e25}), true = if b >= 1.9738924729729787e25 -> true; true -> false end, put(last, {'>=',-33,a}), false = if -33 >= a -> true; true -> false end, put(last, {'>=',-33,b}), false = if -33 >= b -> true; true -> false end, put(last, {'>=',-33,-33}), true = if -33 >= -33 -> true; true -> false end, put(last, {'>=',-33,-33.0}), true = if -33 >= -33.0 -> true; true -> false end, put(last, {'>=',-33,0}), false = if -33 >= 0 -> true; true -> false end, put(last, {'>=',-33,0.0}), false = if -33 >= 0.0 -> true; true -> false end, put(last, {'>=',-33,42}), false = if -33 >= 42 -> true; true -> false end, put(last, {'>=',-33,42.0}), false = if -33 >= 42.0 -> true; true -> false end, put(last, {'>=',-33,-38374938373887374983978484}), true = if -33 >= -38374938373887374983978484 -> true; true -> false end, put(last, {'>=',-33,19738924729729787487784874}), false = if -33 >= 19738924729729787487784874 -> true; true -> false end, put(last, {'>=',-33,-3.8374938373887377e25}), true = if -33 >= -3.8374938373887377e25 -> true; true -> false end, put(last, {'>=',-33,1.9738924729729787e25}), false = if -33 >= 1.9738924729729787e25 -> true; true -> false end, put(last, {'>=',-33.0,a}), false = if -33.0 >= a -> true; true -> false end, put(last, {'>=',-33.0,b}), false = if -33.0 >= b -> true; true -> false end, put(last, {'>=',-33.0,-33}), true = if -33.0 >= -33 -> true; true -> false end, put(last, {'>=',-33.0,-33.0}), true = if -33.0 >= -33.0 -> true; true -> false end, put(last, {'>=',-33.0,0}), false = if -33.0 >= 0 -> true; true -> false end, put(last, {'>=',-33.0,0.0}), false = if -33.0 >= 0.0 -> true; true -> false end, put(last, {'>=',-33.0,42}), false = if -33.0 >= 42 -> true; true -> false end, put(last, {'>=',-33.0,42.0}), false = if -33.0 >= 42.0 -> true; true -> false end, put(last, {'>=',-33.0,-38374938373887374983978484}), true = if -33.0 >= -38374938373887374983978484 -> true; true -> false end, put(last, {'>=',-33.0,19738924729729787487784874}), false = if -33.0 >= 19738924729729787487784874 -> true; true -> false end, put(last, {'>=',-33.0,-3.8374938373887377e25}), true = if -33.0 >= -3.8374938373887377e25 -> true; true -> false end, put(last, {'>=',-33.0,1.9738924729729787e25}), false = if -33.0 >= 1.9738924729729787e25 -> true; true -> false end, put(last, {'>=',0,a}), false = if 0 >= a -> true; true -> false end, put(last, {'>=',0,b}), false = if 0 >= b -> true; true -> false end, put(last, {'>=',0,-33}), true = if 0 >= -33 -> true; true -> false end, put(last, {'>=',0,-33.0}), true = if 0 >= -33.0 -> true; true -> false end, put(last, {'>=',0,0}), true = if 0 >= 0 -> true; true -> false end, put(last, {'>=',0,0.0}), true = if 0 >= 0.0 -> true; true -> false end, put(last, {'>=',0,42}), false = if 0 >= 42 -> true; true -> false end, put(last, {'>=',0,42.0}), false = if 0 >= 42.0 -> true; true -> false end, put(last, {'>=',0,-38374938373887374983978484}), true = if 0 >= -38374938373887374983978484 -> true; true -> false end, put(last, {'>=',0,19738924729729787487784874}), false = if 0 >= 19738924729729787487784874 -> true; true -> false end, put(last, {'>=',0,-3.8374938373887377e25}), true = if 0 >= -3.8374938373887377e25 -> true; true -> false end, put(last, {'>=',0,1.9738924729729787e25}), false = if 0 >= 1.9738924729729787e25 -> true; true -> false end, put(last, {'>=',0.0,a}), false = if 0.0 >= a -> true; true -> false end, put(last, {'>=',0.0,b}), false = if 0.0 >= b -> true; true -> false end, put(last, {'>=',0.0,-33}), true = if 0.0 >= -33 -> true; true -> false end, put(last, {'>=',0.0,-33.0}), true = if 0.0 >= -33.0 -> true; true -> false end, put(last, {'>=',0.0,0}), true = if 0.0 >= 0 -> true; true -> false end, put(last, {'>=',0.0,0.0}), true = if 0.0 >= 0.0 -> true; true -> false end, put(last, {'>=',0.0,42}), false = if 0.0 >= 42 -> true; true -> false end, put(last, {'>=',0.0,42.0}), false = if 0.0 >= 42.0 -> true; true -> false end, put(last, {'>=',0.0,-38374938373887374983978484}), true = if 0.0 >= -38374938373887374983978484 -> true; true -> false end, put(last, {'>=',0.0,19738924729729787487784874}), false = if 0.0 >= 19738924729729787487784874 -> true; true -> false end, put(last, {'>=',0.0,-3.8374938373887377e25}), true = if 0.0 >= -3.8374938373887377e25 -> true; true -> false end, put(last, {'>=',0.0,1.9738924729729787e25}), false = if 0.0 >= 1.9738924729729787e25 -> true; true -> false end, put(last, {'>=',42,a}), false = if 42 >= a -> true; true -> false end, put(last, {'>=',42,b}), false = if 42 >= b -> true; true -> false end, put(last, {'>=',42,-33}), true = if 42 >= -33 -> true; true -> false end, put(last, {'>=',42,-33.0}), true = if 42 >= -33.0 -> true; true -> false end, put(last, {'>=',42,0}), true = if 42 >= 0 -> true; true -> false end, put(last, {'>=',42,0.0}), true = if 42 >= 0.0 -> true; true -> false end, put(last, {'>=',42,42}), true = if 42 >= 42 -> true; true -> false end, put(last, {'>=',42,42.0}), true = if 42 >= 42.0 -> true; true -> false end, put(last, {'>=',42,-38374938373887374983978484}), true = if 42 >= -38374938373887374983978484 -> true; true -> false end, put(last, {'>=',42,19738924729729787487784874}), false = if 42 >= 19738924729729787487784874 -> true; true -> false end, put(last, {'>=',42,-3.8374938373887377e25}), true = if 42 >= -3.8374938373887377e25 -> true; true -> false end, put(last, {'>=',42,1.9738924729729787e25}), false = if 42 >= 1.9738924729729787e25 -> true; true -> false end, put(last, {'>=',42.0,a}), false = if 42.0 >= a -> true; true -> false end, put(last, {'>=',42.0,b}), false = if 42.0 >= b -> true; true -> false end, put(last, {'>=',42.0,-33}), true = if 42.0 >= -33 -> true; true -> false end, put(last, {'>=',42.0,-33.0}), true = if 42.0 >= -33.0 -> true; true -> false end, put(last, {'>=',42.0,0}), true = if 42.0 >= 0 -> true; true -> false end, put(last, {'>=',42.0,0.0}), true = if 42.0 >= 0.0 -> true; true -> false end, put(last, {'>=',42.0,42}), true = if 42.0 >= 42 -> true; true -> false end, put(last, {'>=',42.0,42.0}), true = if 42.0 >= 42.0 -> true; true -> false end, put(last, {'>=',42.0,-38374938373887374983978484}), true = if 42.0 >= -38374938373887374983978484 -> true; true -> false end, put(last, {'>=',42.0,19738924729729787487784874}), false = if 42.0 >= 19738924729729787487784874 -> true; true -> false end, put(last, {'>=',42.0,-3.8374938373887377e25}), true = if 42.0 >= -3.8374938373887377e25 -> true; true -> false end, put(last, {'>=',42.0,1.9738924729729787e25}), false = if 42.0 >= 1.9738924729729787e25 -> true; true -> false end, put(last, {'>=',-38374938373887374983978484,a}), false = if -38374938373887374983978484 >= a -> true; true -> false end, put(last, {'>=',-38374938373887374983978484,b}), false = if -38374938373887374983978484 >= b -> true; true -> false end, put(last, {'>=',-38374938373887374983978484,-33}), false = if -38374938373887374983978484 >= -33 -> true; true -> false end, put(last, {'>=',-38374938373887374983978484,-33.0}), false = if -38374938373887374983978484 >= -33.0 -> true; true -> false end, put(last, {'>=',-38374938373887374983978484,0}), false = if -38374938373887374983978484 >= 0 -> true; true -> false end, put(last, {'>=',-38374938373887374983978484,0.0}), false = if -38374938373887374983978484 >= 0.0 -> true; true -> false end, put(last, {'>=',-38374938373887374983978484,42}), false = if -38374938373887374983978484 >= 42 -> true; true -> false end, put(last, {'>=',-38374938373887374983978484,42.0}), false = if -38374938373887374983978484 >= 42.0 -> true; true -> false end, put(last, {'>=',-38374938373887374983978484,-38374938373887374983978484}), true = if -38374938373887374983978484 >= -38374938373887374983978484 -> true; true -> false end, put(last, {'>=',-38374938373887374983978484,19738924729729787487784874}), false = if -38374938373887374983978484 >= 19738924729729787487784874 -> true; true -> false end, put(last, {'>=',-38374938373887374983978484,-3.8374938373887377e25}), true = if -38374938373887374983978484 >= -3.8374938373887377e25 -> true; true -> false end, put(last, {'>=',-38374938373887374983978484,1.9738924729729787e25}), false = if -38374938373887374983978484 >= 1.9738924729729787e25 -> true; true -> false end, put(last, {'>=',19738924729729787487784874,a}), false = if 19738924729729787487784874 >= a -> true; true -> false end, put(last, {'>=',19738924729729787487784874,b}), false = if 19738924729729787487784874 >= b -> true; true -> false end, put(last, {'>=',19738924729729787487784874,-33}), true = if 19738924729729787487784874 >= -33 -> true; true -> false end, put(last, {'>=',19738924729729787487784874,-33.0}), true = if 19738924729729787487784874 >= -33.0 -> true; true -> false end, put(last, {'>=',19738924729729787487784874,0}), true = if 19738924729729787487784874 >= 0 -> true; true -> false end, put(last, {'>=',19738924729729787487784874,0.0}), true = if 19738924729729787487784874 >= 0.0 -> true; true -> false end, put(last, {'>=',19738924729729787487784874,42}), true = if 19738924729729787487784874 >= 42 -> true; true -> false end, put(last, {'>=',19738924729729787487784874,42.0}), true = if 19738924729729787487784874 >= 42.0 -> true; true -> false end, put(last, {'>=',19738924729729787487784874,-38374938373887374983978484}), true = if 19738924729729787487784874 >= -38374938373887374983978484 -> true; true -> false end, put(last, {'>=',19738924729729787487784874,19738924729729787487784874}), true = if 19738924729729787487784874 >= 19738924729729787487784874 -> true; true -> false end, put(last, {'>=',19738924729729787487784874,-3.8374938373887377e25}), true = if 19738924729729787487784874 >= -3.8374938373887377e25 -> true; true -> false end, put(last, {'>=',19738924729729787487784874,1.9738924729729787e25}), true = if 19738924729729787487784874 >= 1.9738924729729787e25 -> true; true -> false end, put(last, {'>=',-3.8374938373887377e25,a}), false = if -3.8374938373887377e25 >= a -> true; true -> false end, put(last, {'>=',-3.8374938373887377e25,b}), false = if -3.8374938373887377e25 >= b -> true; true -> false end, put(last, {'>=',-3.8374938373887377e25,-33}), false = if -3.8374938373887377e25 >= -33 -> true; true -> false end, put(last, {'>=',-3.8374938373887377e25,-33.0}), false = if -3.8374938373887377e25 >= -33.0 -> true; true -> false end, put(last, {'>=',-3.8374938373887377e25,0}), false = if -3.8374938373887377e25 >= 0 -> true; true -> false end, put(last, {'>=',-3.8374938373887377e25,0.0}), false = if -3.8374938373887377e25 >= 0.0 -> true; true -> false end, put(last, {'>=',-3.8374938373887377e25,42}), false = if -3.8374938373887377e25 >= 42 -> true; true -> false end, put(last, {'>=',-3.8374938373887377e25,42.0}), false = if -3.8374938373887377e25 >= 42.0 -> true; true -> false end, put(last, {'>=',-3.8374938373887377e25,-38374938373887374983978484}), false = if -3.8374938373887377e25 >= -38374938373887374983978484 -> true; true -> false end, put(last, {'>=',-3.8374938373887377e25,19738924729729787487784874}), false = if -3.8374938373887377e25 >= 19738924729729787487784874 -> true; true -> false end, put(last, {'>=',-3.8374938373887377e25,-3.8374938373887377e25}), true = if -3.8374938373887377e25 >= -3.8374938373887377e25 -> true; true -> false end, put(last, {'>=',-3.8374938373887377e25,1.9738924729729787e25}), false = if -3.8374938373887377e25 >= 1.9738924729729787e25 -> true; true -> false end, put(last, {'>=',1.9738924729729787e25,a}), false = if 1.9738924729729787e25 >= a -> true; true -> false end, put(last, {'>=',1.9738924729729787e25,b}), false = if 1.9738924729729787e25 >= b -> true; true -> false end, put(last, {'>=',1.9738924729729787e25,-33}), true = if 1.9738924729729787e25 >= -33 -> true; true -> false end, put(last, {'>=',1.9738924729729787e25,-33.0}), true = if 1.9738924729729787e25 >= -33.0 -> true; true -> false end, put(last, {'>=',1.9738924729729787e25,0}), true = if 1.9738924729729787e25 >= 0 -> true; true -> false end, put(last, {'>=',1.9738924729729787e25,0.0}), true = if 1.9738924729729787e25 >= 0.0 -> true; true -> false end, put(last, {'>=',1.9738924729729787e25,42}), true = if 1.9738924729729787e25 >= 42 -> true; true -> false end, put(last, {'>=',1.9738924729729787e25,42.0}), true = if 1.9738924729729787e25 >= 42.0 -> true; true -> false end, put(last, {'>=',1.9738924729729787e25,-38374938373887374983978484}), true = if 1.9738924729729787e25 >= -38374938373887374983978484 -> true; true -> false end, put(last, {'>=',1.9738924729729787e25,19738924729729787487784874}), false = if 1.9738924729729787e25 >= 19738924729729787487784874 -> true; true -> false end, put(last, {'>=',1.9738924729729787e25,-3.8374938373887377e25}), true = if 1.9738924729729787e25 >= -3.8374938373887377e25 -> true; true -> false end, put(last, {'>=',1.9738924729729787e25,1.9738924729729787e25}), true = if 1.9738924729729787e25 >= 1.9738924729729787e25 -> true; true -> false end, ok. body_tests() -> put(last, {'>=',a,a}), true = id(a) >= a, put(last, {'>=',a,b}), false = id(a) >= b, put(last, {'>=',a,-33}), true = id(a) >= -33, put(last, {'>=',a,-33.0}), true = id(a) >= -33.0, put(last, {'>=',a,0}), true = id(a) >= 0, put(last, {'>=',a,0.0}), true = id(a) >= 0.0, put(last, {'>=',a,42}), true = id(a) >= 42, put(last, {'>=',a,42.0}), true = id(a) >= 42.0, put(last, {'>=',a,-38374938373887374983978484}), true = id(a) >= -38374938373887374983978484, put(last, {'>=',a,19738924729729787487784874}), true = id(a) >= 19738924729729787487784874, put(last, {'>=',a,-3.8374938373887377e25}), true = id(a) >= -3.8374938373887377e25, put(last, {'>=',a,1.9738924729729787e25}), true = id(a) >= 1.9738924729729787e25, put(last, {'>=',b,a}), true = id(b) >= a, put(last, {'>=',b,b}), true = id(b) >= b, put(last, {'>=',b,-33}), true = id(b) >= -33, put(last, {'>=',b,-33.0}), true = id(b) >= -33.0, put(last, {'>=',b,0}), true = id(b) >= 0, put(last, {'>=',b,0.0}), true = id(b) >= 0.0, put(last, {'>=',b,42}), true = id(b) >= 42, put(last, {'>=',b,42.0}), true = id(b) >= 42.0, put(last, {'>=',b,-38374938373887374983978484}), true = id(b) >= -38374938373887374983978484, put(last, {'>=',b,19738924729729787487784874}), true = id(b) >= 19738924729729787487784874, put(last, {'>=',b,-3.8374938373887377e25}), true = id(b) >= -3.8374938373887377e25, put(last, {'>=',b,1.9738924729729787e25}), true = id(b) >= 1.9738924729729787e25, put(last, {'>=',-33,a}), false = id(-33) >= a, put(last, {'>=',-33,b}), false = id(-33) >= b, put(last, {'>=',-33,-33}), true = id(-33) >= -33, put(last, {'>=',-33,-33.0}), true = id(-33) >= -33.0, put(last, {'>=',-33,0}), false = id(-33) >= 0, put(last, {'>=',-33,0.0}), false = id(-33) >= 0.0, put(last, {'>=',-33,42}), false = id(-33) >= 42, put(last, {'>=',-33,42.0}), false = id(-33) >= 42.0, put(last, {'>=',-33,-38374938373887374983978484}), true = id(-33) >= -38374938373887374983978484, put(last, {'>=',-33,19738924729729787487784874}), false = id(-33) >= 19738924729729787487784874, put(last, {'>=',-33,-3.8374938373887377e25}), true = id(-33) >= -3.8374938373887377e25, put(last, {'>=',-33,1.9738924729729787e25}), false = id(-33) >= 1.9738924729729787e25, put(last, {'>=',-33.0,a}), false = id(-33.0) >= a, put(last, {'>=',-33.0,b}), false = id(-33.0) >= b, put(last, {'>=',-33.0,-33}), true = id(-33.0) >= -33, put(last, {'>=',-33.0,-33.0}), true = id(-33.0) >= -33.0, put(last, {'>=',-33.0,0}), false = id(-33.0) >= 0, put(last, {'>=',-33.0,0.0}), false = id(-33.0) >= 0.0, put(last, {'>=',-33.0,42}), false = id(-33.0) >= 42, put(last, {'>=',-33.0,42.0}), false = id(-33.0) >= 42.0, put(last, {'>=',-33.0,-38374938373887374983978484}), true = id(-33.0) >= -38374938373887374983978484, put(last, {'>=',-33.0,19738924729729787487784874}), false = id(-33.0) >= 19738924729729787487784874, put(last, {'>=',-33.0,-3.8374938373887377e25}), true = id(-33.0) >= -3.8374938373887377e25, put(last, {'>=',-33.0,1.9738924729729787e25}), false = id(-33.0) >= 1.9738924729729787e25, put(last, {'>=',0,a}), false = id(0) >= a, put(last, {'>=',0,b}), false = id(0) >= b, put(last, {'>=',0,-33}), true = id(0) >= -33, put(last, {'>=',0,-33.0}), true = id(0) >= -33.0, put(last, {'>=',0,0}), true = id(0) >= 0, put(last, {'>=',0,0.0}), true = id(0) >= 0.0, put(last, {'>=',0,42}), false = id(0) >= 42, put(last, {'>=',0,42.0}), false = id(0) >= 42.0, put(last, {'>=',0,-38374938373887374983978484}), true = id(0) >= -38374938373887374983978484, put(last, {'>=',0,19738924729729787487784874}), false = id(0) >= 19738924729729787487784874, put(last, {'>=',0,-3.8374938373887377e25}), true = id(0) >= -3.8374938373887377e25, put(last, {'>=',0,1.9738924729729787e25}), false = id(0) >= 1.9738924729729787e25, put(last, {'>=',0.0,a}), false = id(0.0) >= a, put(last, {'>=',0.0,b}), false = id(0.0) >= b, put(last, {'>=',0.0,-33}), true = id(0.0) >= -33, put(last, {'>=',0.0,-33.0}), true = id(0.0) >= -33.0, put(last, {'>=',0.0,0}), true = id(0.0) >= 0, put(last, {'>=',0.0,0.0}), true = id(0.0) >= 0.0, put(last, {'>=',0.0,42}), false = id(0.0) >= 42, put(last, {'>=',0.0,42.0}), false = id(0.0) >= 42.0, put(last, {'>=',0.0,-38374938373887374983978484}), true = id(0.0) >= -38374938373887374983978484, put(last, {'>=',0.0,19738924729729787487784874}), false = id(0.0) >= 19738924729729787487784874, put(last, {'>=',0.0,-3.8374938373887377e25}), true = id(0.0) >= -3.8374938373887377e25, put(last, {'>=',0.0,1.9738924729729787e25}), false = id(0.0) >= 1.9738924729729787e25, put(last, {'>=',42,a}), false = id(42) >= a, put(last, {'>=',42,b}), false = id(42) >= b, put(last, {'>=',42,-33}), true = id(42) >= -33, put(last, {'>=',42,-33.0}), true = id(42) >= -33.0, put(last, {'>=',42,0}), true = id(42) >= 0, put(last, {'>=',42,0.0}), true = id(42) >= 0.0, put(last, {'>=',42,42}), true = id(42) >= 42, put(last, {'>=',42,42.0}), true = id(42) >= 42.0, put(last, {'>=',42,-38374938373887374983978484}), true = id(42) >= -38374938373887374983978484, put(last, {'>=',42,19738924729729787487784874}), false = id(42) >= 19738924729729787487784874, put(last, {'>=',42,-3.8374938373887377e25}), true = id(42) >= -3.8374938373887377e25, put(last, {'>=',42,1.9738924729729787e25}), false = id(42) >= 1.9738924729729787e25, put(last, {'>=',42.0,a}), false = id(42.0) >= a, put(last, {'>=',42.0,b}), false = id(42.0) >= b, put(last, {'>=',42.0,-33}), true = id(42.0) >= -33, put(last, {'>=',42.0,-33.0}), true = id(42.0) >= -33.0, put(last, {'>=',42.0,0}), true = id(42.0) >= 0, put(last, {'>=',42.0,0.0}), true = id(42.0) >= 0.0, put(last, {'>=',42.0,42}), true = id(42.0) >= 42, put(last, {'>=',42.0,42.0}), true = id(42.0) >= 42.0, put(last, {'>=',42.0,-38374938373887374983978484}), true = id(42.0) >= -38374938373887374983978484, put(last, {'>=',42.0,19738924729729787487784874}), false = id(42.0) >= 19738924729729787487784874, put(last, {'>=',42.0,-3.8374938373887377e25}), true = id(42.0) >= -3.8374938373887377e25, put(last, {'>=',42.0,1.9738924729729787e25}), false = id(42.0) >= 1.9738924729729787e25, put(last, {'>=',-38374938373887374983978484,a}), false = id(-38374938373887374983978484) >= a, put(last, {'>=',-38374938373887374983978484,b}), false = id(-38374938373887374983978484) >= b, put(last, {'>=',-38374938373887374983978484,-33}), false = id(-38374938373887374983978484) >= -33, put(last, {'>=',-38374938373887374983978484,-33.0}), false = id(-38374938373887374983978484) >= -33.0, put(last, {'>=',-38374938373887374983978484,0}), false = id(-38374938373887374983978484) >= 0, put(last, {'>=',-38374938373887374983978484,0.0}), false = id(-38374938373887374983978484) >= 0.0, put(last, {'>=',-38374938373887374983978484,42}), false = id(-38374938373887374983978484) >= 42, put(last, {'>=',-38374938373887374983978484,42.0}), false = id(-38374938373887374983978484) >= 42.0, put(last, {'>=',-38374938373887374983978484,-38374938373887374983978484}), true = id(-38374938373887374983978484) >= -38374938373887374983978484, put(last, {'>=',-38374938373887374983978484,19738924729729787487784874}), false = id(-38374938373887374983978484) >= 19738924729729787487784874, put(last, {'>=',-38374938373887374983978484,-3.8374938373887377e25}), true = id(-38374938373887374983978484) >= -3.8374938373887377e25, put(last, {'>=',-38374938373887374983978484,1.9738924729729787e25}), false = id(-38374938373887374983978484) >= 1.9738924729729787e25, put(last, {'>=',19738924729729787487784874,a}), false = id(19738924729729787487784874) >= a, put(last, {'>=',19738924729729787487784874,b}), false = id(19738924729729787487784874) >= b, put(last, {'>=',19738924729729787487784874,-33}), true = id(19738924729729787487784874) >= -33, put(last, {'>=',19738924729729787487784874,-33.0}), true = id(19738924729729787487784874) >= -33.0, put(last, {'>=',19738924729729787487784874,0}), true = id(19738924729729787487784874) >= 0, put(last, {'>=',19738924729729787487784874,0.0}), true = id(19738924729729787487784874) >= 0.0, put(last, {'>=',19738924729729787487784874,42}), true = id(19738924729729787487784874) >= 42, put(last, {'>=',19738924729729787487784874,42.0}), true = id(19738924729729787487784874) >= 42.0, put(last, {'>=',19738924729729787487784874,-38374938373887374983978484}), true = id(19738924729729787487784874) >= -38374938373887374983978484, put(last, {'>=',19738924729729787487784874,19738924729729787487784874}), true = id(19738924729729787487784874) >= 19738924729729787487784874, put(last, {'>=',19738924729729787487784874,-3.8374938373887377e25}), true = id(19738924729729787487784874) >= -3.8374938373887377e25, put(last, {'>=',19738924729729787487784874,1.9738924729729787e25}), true = id(19738924729729787487784874) >= 1.9738924729729787e25, put(last, {'>=',-3.8374938373887377e25,a}), false = id(-3.8374938373887377e25) >= a, put(last, {'>=',-3.8374938373887377e25,b}), false = id(-3.8374938373887377e25) >= b, put(last, {'>=',-3.8374938373887377e25,-33}), false = id(-3.8374938373887377e25) >= -33, put(last, {'>=',-3.8374938373887377e25,-33.0}), false = id(-3.8374938373887377e25) >= -33.0, put(last, {'>=',-3.8374938373887377e25,0}), false = id(-3.8374938373887377e25) >= 0, put(last, {'>=',-3.8374938373887377e25,0.0}), false = id(-3.8374938373887377e25) >= 0.0, put(last, {'>=',-3.8374938373887377e25,42}), false = id(-3.8374938373887377e25) >= 42, put(last, {'>=',-3.8374938373887377e25,42.0}), false = id(-3.8374938373887377e25) >= 42.0, put(last, {'>=',-3.8374938373887377e25,-38374938373887374983978484}), false = id(-3.8374938373887377e25) >= -38374938373887374983978484, put(last, {'>=',-3.8374938373887377e25,19738924729729787487784874}), false = id(-3.8374938373887377e25) >= 19738924729729787487784874, put(last, {'>=',-3.8374938373887377e25,-3.8374938373887377e25}), true = id(-3.8374938373887377e25) >= -3.8374938373887377e25, put(last, {'>=',-3.8374938373887377e25,1.9738924729729787e25}), false = id(-3.8374938373887377e25) >= 1.9738924729729787e25, put(last, {'>=',1.9738924729729787e25,a}), false = id(1.9738924729729787e25) >= a, put(last, {'>=',1.9738924729729787e25,b}), false = id(1.9738924729729787e25) >= b, put(last, {'>=',1.9738924729729787e25,-33}), true = id(1.9738924729729787e25) >= -33, put(last, {'>=',1.9738924729729787e25,-33.0}), true = id(1.9738924729729787e25) >= -33.0, put(last, {'>=',1.9738924729729787e25,0}), true = id(1.9738924729729787e25) >= 0, put(last, {'>=',1.9738924729729787e25,0.0}), true = id(1.9738924729729787e25) >= 0.0, put(last, {'>=',1.9738924729729787e25,42}), true = id(1.9738924729729787e25) >= 42, put(last, {'>=',1.9738924729729787e25,42.0}), true = id(1.9738924729729787e25) >= 42.0, put(last, {'>=',1.9738924729729787e25,-38374938373887374983978484}), true = id(1.9738924729729787e25) >= -38374938373887374983978484, put(last, {'>=',1.9738924729729787e25,19738924729729787487784874}), false = id(1.9738924729729787e25) >= 19738924729729787487784874, put(last, {'>=',1.9738924729729787e25,-3.8374938373887377e25}), true = id(1.9738924729729787e25) >= -3.8374938373887377e25, put(last, {'>=',1.9738924729729787e25,1.9738924729729787e25}), true = id(1.9738924729729787e25) >= 1.9738924729729787e25, ok. bif_tests() -> put(last, {'>=',a,a}), true = erlang:'>='(id(a), a), put(last, {'>=',a,b}), false = erlang:'>='(id(a), b), put(last, {'>=',a,-33}), true = erlang:'>='(id(a), -33), put(last, {'>=',a,-33.0}), true = erlang:'>='(id(a), -33.0), put(last, {'>=',a,0}), true = erlang:'>='(id(a), 0), put(last, {'>=',a,0.0}), true = erlang:'>='(id(a), 0.0), put(last, {'>=',a,42}), true = erlang:'>='(id(a), 42), put(last, {'>=',a,42.0}), true = erlang:'>='(id(a), 42.0), put(last, {'>=',a,-38374938373887374983978484}), true = erlang:'>='(id(a), -38374938373887374983978484), put(last, {'>=',a,19738924729729787487784874}), true = erlang:'>='(id(a), 19738924729729787487784874), put(last, {'>=',a,-3.8374938373887377e25}), true = erlang:'>='(id(a), -3.8374938373887377e25), put(last, {'>=',a,1.9738924729729787e25}), true = erlang:'>='(id(a), 1.9738924729729787e25), put(last, {'>=',b,a}), true = erlang:'>='(id(b), a), put(last, {'>=',b,b}), true = erlang:'>='(id(b), b), put(last, {'>=',b,-33}), true = erlang:'>='(id(b), -33), put(last, {'>=',b,-33.0}), true = erlang:'>='(id(b), -33.0), put(last, {'>=',b,0}), true = erlang:'>='(id(b), 0), put(last, {'>=',b,0.0}), true = erlang:'>='(id(b), 0.0), put(last, {'>=',b,42}), true = erlang:'>='(id(b), 42), put(last, {'>=',b,42.0}), true = erlang:'>='(id(b), 42.0), put(last, {'>=',b,-38374938373887374983978484}), true = erlang:'>='(id(b), -38374938373887374983978484), put(last, {'>=',b,19738924729729787487784874}), true = erlang:'>='(id(b), 19738924729729787487784874), put(last, {'>=',b,-3.8374938373887377e25}), true = erlang:'>='(id(b), -3.8374938373887377e25), put(last, {'>=',b,1.9738924729729787e25}), true = erlang:'>='(id(b), 1.9738924729729787e25), put(last, {'>=',-33,a}), false = erlang:'>='(id(-33), a), put(last, {'>=',-33,b}), false = erlang:'>='(id(-33), b), put(last, {'>=',-33,-33}), true = erlang:'>='(id(-33), -33), put(last, {'>=',-33,-33.0}), true = erlang:'>='(id(-33), -33.0), put(last, {'>=',-33,0}), false = erlang:'>='(id(-33), 0), put(last, {'>=',-33,0.0}), false = erlang:'>='(id(-33), 0.0), put(last, {'>=',-33,42}), false = erlang:'>='(id(-33), 42), put(last, {'>=',-33,42.0}), false = erlang:'>='(id(-33), 42.0), put(last, {'>=',-33,-38374938373887374983978484}), true = erlang:'>='(id(-33), -38374938373887374983978484), put(last, {'>=',-33,19738924729729787487784874}), false = erlang:'>='(id(-33), 19738924729729787487784874), put(last, {'>=',-33,-3.8374938373887377e25}), true = erlang:'>='(id(-33), -3.8374938373887377e25), put(last, {'>=',-33,1.9738924729729787e25}), false = erlang:'>='(id(-33), 1.9738924729729787e25), put(last, {'>=',-33.0,a}), false = erlang:'>='(id(-33.0), a), put(last, {'>=',-33.0,b}), false = erlang:'>='(id(-33.0), b), put(last, {'>=',-33.0,-33}), true = erlang:'>='(id(-33.0), -33), put(last, {'>=',-33.0,-33.0}), true = erlang:'>='(id(-33.0), -33.0), put(last, {'>=',-33.0,0}), false = erlang:'>='(id(-33.0), 0), put(last, {'>=',-33.0,0.0}), false = erlang:'>='(id(-33.0), 0.0), put(last, {'>=',-33.0,42}), false = erlang:'>='(id(-33.0), 42), put(last, {'>=',-33.0,42.0}), false = erlang:'>='(id(-33.0), 42.0), put(last, {'>=',-33.0,-38374938373887374983978484}), true = erlang:'>='(id(-33.0), -38374938373887374983978484), put(last, {'>=',-33.0,19738924729729787487784874}), false = erlang:'>='(id(-33.0), 19738924729729787487784874), put(last, {'>=',-33.0,-3.8374938373887377e25}), true = erlang:'>='(id(-33.0), -3.8374938373887377e25), put(last, {'>=',-33.0,1.9738924729729787e25}), false = erlang:'>='(id(-33.0), 1.9738924729729787e25), put(last, {'>=',0,a}), false = erlang:'>='(id(0), a), put(last, {'>=',0,b}), false = erlang:'>='(id(0), b), put(last, {'>=',0,-33}), true = erlang:'>='(id(0), -33), put(last, {'>=',0,-33.0}), true = erlang:'>='(id(0), -33.0), put(last, {'>=',0,0}), true = erlang:'>='(id(0), 0), put(last, {'>=',0,0.0}), true = erlang:'>='(id(0), 0.0), put(last, {'>=',0,42}), false = erlang:'>='(id(0), 42), put(last, {'>=',0,42.0}), false = erlang:'>='(id(0), 42.0), put(last, {'>=',0,-38374938373887374983978484}), true = erlang:'>='(id(0), -38374938373887374983978484), put(last, {'>=',0,19738924729729787487784874}), false = erlang:'>='(id(0), 19738924729729787487784874), put(last, {'>=',0,-3.8374938373887377e25}), true = erlang:'>='(id(0), -3.8374938373887377e25), put(last, {'>=',0,1.9738924729729787e25}), false = erlang:'>='(id(0), 1.9738924729729787e25), put(last, {'>=',0.0,a}), false = erlang:'>='(id(0.0), a), put(last, {'>=',0.0,b}), false = erlang:'>='(id(0.0), b), put(last, {'>=',0.0,-33}), true = erlang:'>='(id(0.0), -33), put(last, {'>=',0.0,-33.0}), true = erlang:'>='(id(0.0), -33.0), put(last, {'>=',0.0,0}), true = erlang:'>='(id(0.0), 0), put(last, {'>=',0.0,0.0}), true = erlang:'>='(id(0.0), 0.0), put(last, {'>=',0.0,42}), false = erlang:'>='(id(0.0), 42), put(last, {'>=',0.0,42.0}), false = erlang:'>='(id(0.0), 42.0), put(last, {'>=',0.0,-38374938373887374983978484}), true = erlang:'>='(id(0.0), -38374938373887374983978484), put(last, {'>=',0.0,19738924729729787487784874}), false = erlang:'>='(id(0.0), 19738924729729787487784874), put(last, {'>=',0.0,-3.8374938373887377e25}), true = erlang:'>='(id(0.0), -3.8374938373887377e25), put(last, {'>=',0.0,1.9738924729729787e25}), false = erlang:'>='(id(0.0), 1.9738924729729787e25), put(last, {'>=',42,a}), false = erlang:'>='(id(42), a), put(last, {'>=',42,b}), false = erlang:'>='(id(42), b), put(last, {'>=',42,-33}), true = erlang:'>='(id(42), -33), put(last, {'>=',42,-33.0}), true = erlang:'>='(id(42), -33.0), put(last, {'>=',42,0}), true = erlang:'>='(id(42), 0), put(last, {'>=',42,0.0}), true = erlang:'>='(id(42), 0.0), put(last, {'>=',42,42}), true = erlang:'>='(id(42), 42), put(last, {'>=',42,42.0}), true = erlang:'>='(id(42), 42.0), put(last, {'>=',42,-38374938373887374983978484}), true = erlang:'>='(id(42), -38374938373887374983978484), put(last, {'>=',42,19738924729729787487784874}), false = erlang:'>='(id(42), 19738924729729787487784874), put(last, {'>=',42,-3.8374938373887377e25}), true = erlang:'>='(id(42), -3.8374938373887377e25), put(last, {'>=',42,1.9738924729729787e25}), false = erlang:'>='(id(42), 1.9738924729729787e25), put(last, {'>=',42.0,a}), false = erlang:'>='(id(42.0), a), put(last, {'>=',42.0,b}), false = erlang:'>='(id(42.0), b), put(last, {'>=',42.0,-33}), true = erlang:'>='(id(42.0), -33), put(last, {'>=',42.0,-33.0}), true = erlang:'>='(id(42.0), -33.0), put(last, {'>=',42.0,0}), true = erlang:'>='(id(42.0), 0), put(last, {'>=',42.0,0.0}), true = erlang:'>='(id(42.0), 0.0), put(last, {'>=',42.0,42}), true = erlang:'>='(id(42.0), 42), put(last, {'>=',42.0,42.0}), true = erlang:'>='(id(42.0), 42.0), put(last, {'>=',42.0,-38374938373887374983978484}), true = erlang:'>='(id(42.0), -38374938373887374983978484), put(last, {'>=',42.0,19738924729729787487784874}), false = erlang:'>='(id(42.0), 19738924729729787487784874), put(last, {'>=',42.0,-3.8374938373887377e25}), true = erlang:'>='(id(42.0), -3.8374938373887377e25), put(last, {'>=',42.0,1.9738924729729787e25}), false = erlang:'>='(id(42.0), 1.9738924729729787e25), put(last, {'>=',-38374938373887374983978484,a}), false = erlang:'>='(id(-38374938373887374983978484), a), put(last, {'>=',-38374938373887374983978484,b}), false = erlang:'>='(id(-38374938373887374983978484), b), put(last, {'>=',-38374938373887374983978484,-33}), false = erlang:'>='(id(-38374938373887374983978484), -33), put(last, {'>=',-38374938373887374983978484,-33.0}), false = erlang:'>='(id(-38374938373887374983978484), -33.0), put(last, {'>=',-38374938373887374983978484,0}), false = erlang:'>='(id(-38374938373887374983978484), 0), put(last, {'>=',-38374938373887374983978484,0.0}), false = erlang:'>='(id(-38374938373887374983978484), 0.0), put(last, {'>=',-38374938373887374983978484,42}), false = erlang:'>='(id(-38374938373887374983978484), 42), put(last, {'>=',-38374938373887374983978484,42.0}), false = erlang:'>='(id(-38374938373887374983978484), 42.0), put(last, {'>=',-38374938373887374983978484,-38374938373887374983978484}), true = erlang:'>='(id(-38374938373887374983978484), -38374938373887374983978484), put(last, {'>=',-38374938373887374983978484,19738924729729787487784874}), false = erlang:'>='(id(-38374938373887374983978484), 19738924729729787487784874), put(last, {'>=',-38374938373887374983978484,-3.8374938373887377e25}), true = erlang:'>='(id(-38374938373887374983978484), -3.8374938373887377e25), put(last, {'>=',-38374938373887374983978484,1.9738924729729787e25}), false = erlang:'>='(id(-38374938373887374983978484), 1.9738924729729787e25), put(last, {'>=',19738924729729787487784874,a}), false = erlang:'>='(id(19738924729729787487784874), a), put(last, {'>=',19738924729729787487784874,b}), false = erlang:'>='(id(19738924729729787487784874), b), put(last, {'>=',19738924729729787487784874,-33}), true = erlang:'>='(id(19738924729729787487784874), -33), put(last, {'>=',19738924729729787487784874,-33.0}), true = erlang:'>='(id(19738924729729787487784874), -33.0), put(last, {'>=',19738924729729787487784874,0}), true = erlang:'>='(id(19738924729729787487784874), 0), put(last, {'>=',19738924729729787487784874,0.0}), true = erlang:'>='(id(19738924729729787487784874), 0.0), put(last, {'>=',19738924729729787487784874,42}), true = erlang:'>='(id(19738924729729787487784874), 42), put(last, {'>=',19738924729729787487784874,42.0}), true = erlang:'>='(id(19738924729729787487784874), 42.0), put(last, {'>=',19738924729729787487784874,-38374938373887374983978484}), true = erlang:'>='(id(19738924729729787487784874), -38374938373887374983978484), put(last, {'>=',19738924729729787487784874,19738924729729787487784874}), true = erlang:'>='(id(19738924729729787487784874), 19738924729729787487784874), put(last, {'>=',19738924729729787487784874,-3.8374938373887377e25}), true = erlang:'>='(id(19738924729729787487784874), -3.8374938373887377e25), put(last, {'>=',19738924729729787487784874,1.9738924729729787e25}), true = erlang:'>='(id(19738924729729787487784874), 1.9738924729729787e25), put(last, {'>=',-3.8374938373887377e25,a}), false = erlang:'>='(id(-3.8374938373887377e25), a), put(last, {'>=',-3.8374938373887377e25,b}), false = erlang:'>='(id(-3.8374938373887377e25), b), put(last, {'>=',-3.8374938373887377e25,-33}), false = erlang:'>='(id(-3.8374938373887377e25), -33), put(last, {'>=',-3.8374938373887377e25,-33.0}), false = erlang:'>='(id(-3.8374938373887377e25), -33.0), put(last, {'>=',-3.8374938373887377e25,0}), false = erlang:'>='(id(-3.8374938373887377e25), 0), put(last, {'>=',-3.8374938373887377e25,0.0}), false = erlang:'>='(id(-3.8374938373887377e25), 0.0), put(last, {'>=',-3.8374938373887377e25,42}), false = erlang:'>='(id(-3.8374938373887377e25), 42), put(last, {'>=',-3.8374938373887377e25,42.0}), false = erlang:'>='(id(-3.8374938373887377e25), 42.0), put(last, {'>=',-3.8374938373887377e25,-38374938373887374983978484}), false = erlang:'>='(id(-3.8374938373887377e25), -38374938373887374983978484), put(last, {'>=',-3.8374938373887377e25,19738924729729787487784874}), false = erlang:'>='(id(-3.8374938373887377e25), 19738924729729787487784874), put(last, {'>=',-3.8374938373887377e25,-3.8374938373887377e25}), true = erlang:'>='(id(-3.8374938373887377e25), -3.8374938373887377e25), put(last, {'>=',-3.8374938373887377e25,1.9738924729729787e25}), false = erlang:'>='(id(-3.8374938373887377e25), 1.9738924729729787e25), put(last, {'>=',1.9738924729729787e25,a}), false = erlang:'>='(id(1.9738924729729787e25), a), put(last, {'>=',1.9738924729729787e25,b}), false = erlang:'>='(id(1.9738924729729787e25), b), put(last, {'>=',1.9738924729729787e25,-33}), true = erlang:'>='(id(1.9738924729729787e25), -33), put(last, {'>=',1.9738924729729787e25,-33.0}), true = erlang:'>='(id(1.9738924729729787e25), -33.0), put(last, {'>=',1.9738924729729787e25,0}), true = erlang:'>='(id(1.9738924729729787e25), 0), put(last, {'>=',1.9738924729729787e25,0.0}), true = erlang:'>='(id(1.9738924729729787e25), 0.0), put(last, {'>=',1.9738924729729787e25,42}), true = erlang:'>='(id(1.9738924729729787e25), 42), put(last, {'>=',1.9738924729729787e25,42.0}), true = erlang:'>='(id(1.9738924729729787e25), 42.0), put(last, {'>=',1.9738924729729787e25,-38374938373887374983978484}), true = erlang:'>='(id(1.9738924729729787e25), -38374938373887374983978484), put(last, {'>=',1.9738924729729787e25,19738924729729787487784874}), false = erlang:'>='(id(1.9738924729729787e25), 19738924729729787487784874), put(last, {'>=',1.9738924729729787e25,-3.8374938373887377e25}), true = erlang:'>='(id(1.9738924729729787e25), -3.8374938373887377e25), put(last, {'>=',1.9738924729729787e25,1.9738924729729787e25}), true = erlang:'>='(id(1.9738924729729787e25), 1.9738924729729787e25), ok. id(I) -> I. Compiling [] transform_module : 0.00 s 171.1 kB lint_module : 0.07 s 171.2 kB expand_module : 0.02 s 186.8 kB core_module : 0.19 s 526.8 kB core_fold_module : 0.13 s 359.2 kB core_transforms : 0.00 s 359.2 kB core_dsetel_module : 0.04 s 359.2 kB kernel_module : 0.11 s 566.2 kB v3_life : 0.03 s 429.2 kB v3_codegen : 0.16 s 268.4 kB beam_a : 0.01 s 269.3 kB beam_block : 0.05 s 355.7 kB beam_except : 0.01 s 289.3 kB beam_bool : 0.01 s 289.3 kB beam_type : 0.08 s 265.7 kB beam_split : 0.00 s 234.6 kB beam_dead : 0.04 s 260.1 kB beam_jump : 0.08 s 225.3 kB beam_peep : 0.01 s 219.8 kB beam_clean : 0.01 s 219.8 kB beam_bsm : 0.00 s 219.8 kB beam_receive : 0.01 s 219.8 kB beam_trim : 0.00 s 219.8 kB beam_flatten : 0.01 s 182.9 kB beam_z : 0.00 s 182.8 kB beam_validator : 0.03 s 182.8 kB beam_asm : 0.04 s 0.4 kB === Ended at 2013-12-30 16:46:00 === successfully completed test case === returned value = {comment,"1152 cases"}


Test run history | Top level test index