=== source code for op_SUITE:complex_relop/1
=== Test case started with:
op_SUITE:complex_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.complex_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:46:00
-module(op_tests).
-compile(export_all).
-compile([{hipe,[{regalloc,linear_scan}]}]).
guard_tests() ->
put(last, {'==',{an_atom},{an_atom}}),
true =
if
{an_atom} == {an_atom} ->
true;
true ->
false
end,
put(last, {'==',{an_atom},[an_atom]}),
false =
if
{an_atom} == [an_atom] ->
true;
true ->
false
end,
put(last, {'==',{an_atom},{42.0}}),
false =
if
{an_atom} == {42.0} ->
true;
true ->
false
end,
put(last, {'==',{an_atom},[42.0]}),
false =
if
{an_atom} == [42.0] ->
true;
true ->
false
end,
put(last, {'==',{an_atom},{42}}),
false =
if
{an_atom} == {42} ->
true;
true ->
false
end,
put(last, {'==',{an_atom},"*"}),
false =
if
{an_atom} == "*" ->
true;
true ->
false
end,
put(last, {'==',{an_atom},{99678557475484872464269855544643333}}),
false =
if
{an_atom} == {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'==',{an_atom},[99678557475484872464269855544643333]}),
false =
if
{an_atom} == [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'==',{an_atom},{9.967855747548488e34}}),
false =
if
{an_atom} == {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'==',{an_atom},[9.967855747548488e34]}),
false =
if
{an_atom} == [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'==',[an_atom],{an_atom}}),
false =
if
[an_atom] == {an_atom} ->
true;
true ->
false
end,
put(last, {'==',[an_atom],[an_atom]}),
true =
if
[an_atom] == [an_atom] ->
true;
true ->
false
end,
put(last, {'==',[an_atom],{42.0}}),
false =
if
[an_atom] == {42.0} ->
true;
true ->
false
end,
put(last, {'==',[an_atom],[42.0]}),
false =
if
[an_atom] == [42.0] ->
true;
true ->
false
end,
put(last, {'==',[an_atom],{42}}),
false =
if
[an_atom] == {42} ->
true;
true ->
false
end,
put(last, {'==',[an_atom],"*"}),
false =
if
[an_atom] == "*" ->
true;
true ->
false
end,
put(last, {'==',[an_atom],{99678557475484872464269855544643333}}),
false =
if
[an_atom] == {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'==',[an_atom],[99678557475484872464269855544643333]}),
false =
if
[an_atom] == [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'==',[an_atom],{9.967855747548488e34}}),
false =
if
[an_atom] == {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'==',[an_atom],[9.967855747548488e34]}),
false =
if
[an_atom] == [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'==',{42.0},{an_atom}}),
false =
if
{42.0} == {an_atom} ->
true;
true ->
false
end,
put(last, {'==',{42.0},[an_atom]}),
false =
if
{42.0} == [an_atom] ->
true;
true ->
false
end,
put(last, {'==',{42.0},{42.0}}),
true =
if
{42.0} == {42.0} ->
true;
true ->
false
end,
put(last, {'==',{42.0},[42.0]}),
false =
if
{42.0} == [42.0] ->
true;
true ->
false
end,
put(last, {'==',{42.0},{42}}),
true =
if
{42.0} == {42} ->
true;
true ->
false
end,
put(last, {'==',{42.0},"*"}),
false =
if
{42.0} == "*" ->
true;
true ->
false
end,
put(last, {'==',{42.0},{99678557475484872464269855544643333}}),
false =
if
{42.0} == {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'==',{42.0},[99678557475484872464269855544643333]}),
false =
if
{42.0} == [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'==',{42.0},{9.967855747548488e34}}),
false =
if
{42.0} == {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'==',{42.0},[9.967855747548488e34]}),
false =
if
{42.0} == [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'==',[42.0],{an_atom}}),
false =
if
[42.0] == {an_atom} ->
true;
true ->
false
end,
put(last, {'==',[42.0],[an_atom]}),
false =
if
[42.0] == [an_atom] ->
true;
true ->
false
end,
put(last, {'==',[42.0],{42.0}}),
false =
if
[42.0] == {42.0} ->
true;
true ->
false
end,
put(last, {'==',[42.0],[42.0]}),
true =
if
[42.0] == [42.0] ->
true;
true ->
false
end,
put(last, {'==',[42.0],{42}}),
false =
if
[42.0] == {42} ->
true;
true ->
false
end,
put(last, {'==',[42.0],"*"}),
true =
if
[42.0] == "*" ->
true;
true ->
false
end,
put(last, {'==',[42.0],{99678557475484872464269855544643333}}),
false =
if
[42.0] == {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'==',[42.0],[99678557475484872464269855544643333]}),
false =
if
[42.0] == [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'==',[42.0],{9.967855747548488e34}}),
false =
if
[42.0] == {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'==',[42.0],[9.967855747548488e34]}),
false =
if
[42.0] == [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'==',{42},{an_atom}}),
false =
if
{42} == {an_atom} ->
true;
true ->
false
end,
put(last, {'==',{42},[an_atom]}),
false =
if
{42} == [an_atom] ->
true;
true ->
false
end,
put(last, {'==',{42},{42.0}}),
true =
if
{42} == {42.0} ->
true;
true ->
false
end,
put(last, {'==',{42},[42.0]}),
false =
if
{42} == [42.0] ->
true;
true ->
false
end,
put(last, {'==',{42},{42}}),
true =
if
{42} == {42} ->
true;
true ->
false
end,
put(last, {'==',{42},"*"}),
false =
if
{42} == "*" ->
true;
true ->
false
end,
put(last, {'==',{42},{99678557475484872464269855544643333}}),
false =
if
{42} == {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'==',{42},[99678557475484872464269855544643333]}),
false =
if
{42} == [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'==',{42},{9.967855747548488e34}}),
false =
if
{42} == {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'==',{42},[9.967855747548488e34]}),
false =
if
{42} == [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'==',"*",{an_atom}}),
false =
if
"*" == {an_atom} ->
true;
true ->
false
end,
put(last, {'==',"*",[an_atom]}),
false =
if
"*" == [an_atom] ->
true;
true ->
false
end,
put(last, {'==',"*",{42.0}}),
false =
if
"*" == {42.0} ->
true;
true ->
false
end,
put(last, {'==',"*",[42.0]}),
true =
if
"*" == [42.0] ->
true;
true ->
false
end,
put(last, {'==',"*",{42}}),
false =
if
"*" == {42} ->
true;
true ->
false
end,
put(last, {'==',"*","*"}),
true =
if
"*" == "*" ->
true;
true ->
false
end,
put(last, {'==',"*",{99678557475484872464269855544643333}}),
false =
if
"*" == {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'==',"*",[99678557475484872464269855544643333]}),
false =
if
"*" == [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'==',"*",{9.967855747548488e34}}),
false =
if
"*" == {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'==',"*",[9.967855747548488e34]}),
false =
if
"*" == [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'==',{99678557475484872464269855544643333},{an_atom}}),
false =
if
{99678557475484872464269855544643333} == {an_atom} ->
true;
true ->
false
end,
put(last, {'==',{99678557475484872464269855544643333},[an_atom]}),
false =
if
{99678557475484872464269855544643333} == [an_atom] ->
true;
true ->
false
end,
put(last, {'==',{99678557475484872464269855544643333},{42.0}}),
false =
if
{99678557475484872464269855544643333} == {42.0} ->
true;
true ->
false
end,
put(last, {'==',{99678557475484872464269855544643333},[42.0]}),
false =
if
{99678557475484872464269855544643333} == [42.0] ->
true;
true ->
false
end,
put(last, {'==',{99678557475484872464269855544643333},{42}}),
false =
if
{99678557475484872464269855544643333} == {42} ->
true;
true ->
false
end,
put(last, {'==',{99678557475484872464269855544643333},"*"}),
false =
if
{99678557475484872464269855544643333} == "*" ->
true;
true ->
false
end,
put(last,
{'==',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
true =
if
{99678557475484872464269855544643333}
==
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'==',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
false =
if
{99678557475484872464269855544643333}
==
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'==',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
false =
if
{99678557475484872464269855544643333}
==
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'==',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
false =
if
{99678557475484872464269855544643333}
==
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'==',[99678557475484872464269855544643333],{an_atom}}),
false =
if
[99678557475484872464269855544643333] == {an_atom} ->
true;
true ->
false
end,
put(last, {'==',[99678557475484872464269855544643333],[an_atom]}),
false =
if
[99678557475484872464269855544643333] == [an_atom] ->
true;
true ->
false
end,
put(last, {'==',[99678557475484872464269855544643333],{42.0}}),
false =
if
[99678557475484872464269855544643333] == {42.0} ->
true;
true ->
false
end,
put(last, {'==',[99678557475484872464269855544643333],[42.0]}),
false =
if
[99678557475484872464269855544643333] == [42.0] ->
true;
true ->
false
end,
put(last, {'==',[99678557475484872464269855544643333],{42}}),
false =
if
[99678557475484872464269855544643333] == {42} ->
true;
true ->
false
end,
put(last, {'==',[99678557475484872464269855544643333],"*"}),
false =
if
[99678557475484872464269855544643333] == "*" ->
true;
true ->
false
end,
put(last,
{'==',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
false =
if
[99678557475484872464269855544643333]
==
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'==',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
true =
if
[99678557475484872464269855544643333]
==
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'==',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
false =
if
[99678557475484872464269855544643333]
==
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'==',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
false =
if
[99678557475484872464269855544643333]
==
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'==',{9.967855747548488e34},{an_atom}}),
false =
if
{9.967855747548488e34} == {an_atom} ->
true;
true ->
false
end,
put(last, {'==',{9.967855747548488e34},[an_atom]}),
false =
if
{9.967855747548488e34} == [an_atom] ->
true;
true ->
false
end,
put(last, {'==',{9.967855747548488e34},{42.0}}),
false =
if
{9.967855747548488e34} == {42.0} ->
true;
true ->
false
end,
put(last, {'==',{9.967855747548488e34},[42.0]}),
false =
if
{9.967855747548488e34} == [42.0] ->
true;
true ->
false
end,
put(last, {'==',{9.967855747548488e34},{42}}),
false =
if
{9.967855747548488e34} == {42} ->
true;
true ->
false
end,
put(last, {'==',{9.967855747548488e34},"*"}),
false =
if
{9.967855747548488e34} == "*" ->
true;
true ->
false
end,
put(last,
{'==',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
false =
if
{9.967855747548488e34}
==
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'==',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
false =
if
{9.967855747548488e34}
==
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'==',{9.967855747548488e34},{9.967855747548488e34}}),
true =
if
{9.967855747548488e34} == {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'==',{9.967855747548488e34},[9.967855747548488e34]}),
false =
if
{9.967855747548488e34} == [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'==',[9.967855747548488e34],{an_atom}}),
false =
if
[9.967855747548488e34] == {an_atom} ->
true;
true ->
false
end,
put(last, {'==',[9.967855747548488e34],[an_atom]}),
false =
if
[9.967855747548488e34] == [an_atom] ->
true;
true ->
false
end,
put(last, {'==',[9.967855747548488e34],{42.0}}),
false =
if
[9.967855747548488e34] == {42.0} ->
true;
true ->
false
end,
put(last, {'==',[9.967855747548488e34],[42.0]}),
false =
if
[9.967855747548488e34] == [42.0] ->
true;
true ->
false
end,
put(last, {'==',[9.967855747548488e34],{42}}),
false =
if
[9.967855747548488e34] == {42} ->
true;
true ->
false
end,
put(last, {'==',[9.967855747548488e34],"*"}),
false =
if
[9.967855747548488e34] == "*" ->
true;
true ->
false
end,
put(last,
{'==',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
false =
if
[9.967855747548488e34]
==
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'==',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
false =
if
[9.967855747548488e34]
==
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'==',[9.967855747548488e34],{9.967855747548488e34}}),
false =
if
[9.967855747548488e34] == {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'==',[9.967855747548488e34],[9.967855747548488e34]}),
true =
if
[9.967855747548488e34] == [9.967855747548488e34] ->
true;
true ->
false
end,
ok.
body_tests() ->
put(last, {'==',{an_atom},{an_atom}}),
true = id({an_atom}) == {an_atom},
put(last, {'==',{an_atom},[an_atom]}),
false = id({an_atom}) == [an_atom],
put(last, {'==',{an_atom},{42.0}}),
false = id({an_atom}) == {42.0},
put(last, {'==',{an_atom},[42.0]}),
false = id({an_atom}) == [42.0],
put(last, {'==',{an_atom},{42}}),
false = id({an_atom}) == {42},
put(last, {'==',{an_atom},"*"}),
false = id({an_atom}) == "*",
put(last, {'==',{an_atom},{99678557475484872464269855544643333}}),
false = id({an_atom}) == {99678557475484872464269855544643333},
put(last, {'==',{an_atom},[99678557475484872464269855544643333]}),
false = id({an_atom}) == [99678557475484872464269855544643333],
put(last, {'==',{an_atom},{9.967855747548488e34}}),
false = id({an_atom}) == {9.967855747548488e34},
put(last, {'==',{an_atom},[9.967855747548488e34]}),
false = id({an_atom}) == [9.967855747548488e34],
put(last, {'==',[an_atom],{an_atom}}),
false = id([an_atom]) == {an_atom},
put(last, {'==',[an_atom],[an_atom]}),
true = id([an_atom]) == [an_atom],
put(last, {'==',[an_atom],{42.0}}),
false = id([an_atom]) == {42.0},
put(last, {'==',[an_atom],[42.0]}),
false = id([an_atom]) == [42.0],
put(last, {'==',[an_atom],{42}}),
false = id([an_atom]) == {42},
put(last, {'==',[an_atom],"*"}),
false = id([an_atom]) == "*",
put(last, {'==',[an_atom],{99678557475484872464269855544643333}}),
false = id([an_atom]) == {99678557475484872464269855544643333},
put(last, {'==',[an_atom],[99678557475484872464269855544643333]}),
false = id([an_atom]) == [99678557475484872464269855544643333],
put(last, {'==',[an_atom],{9.967855747548488e34}}),
false = id([an_atom]) == {9.967855747548488e34},
put(last, {'==',[an_atom],[9.967855747548488e34]}),
false = id([an_atom]) == [9.967855747548488e34],
put(last, {'==',{42.0},{an_atom}}),
false = id({42.0}) == {an_atom},
put(last, {'==',{42.0},[an_atom]}),
false = id({42.0}) == [an_atom],
put(last, {'==',{42.0},{42.0}}),
true = id({42.0}) == {42.0},
put(last, {'==',{42.0},[42.0]}),
false = id({42.0}) == [42.0],
put(last, {'==',{42.0},{42}}),
true = id({42.0}) == {42},
put(last, {'==',{42.0},"*"}),
false = id({42.0}) == "*",
put(last, {'==',{42.0},{99678557475484872464269855544643333}}),
false = id({42.0}) == {99678557475484872464269855544643333},
put(last, {'==',{42.0},[99678557475484872464269855544643333]}),
false = id({42.0}) == [99678557475484872464269855544643333],
put(last, {'==',{42.0},{9.967855747548488e34}}),
false = id({42.0}) == {9.967855747548488e34},
put(last, {'==',{42.0},[9.967855747548488e34]}),
false = id({42.0}) == [9.967855747548488e34],
put(last, {'==',[42.0],{an_atom}}),
false = id([42.0]) == {an_atom},
put(last, {'==',[42.0],[an_atom]}),
false = id([42.0]) == [an_atom],
put(last, {'==',[42.0],{42.0}}),
false = id([42.0]) == {42.0},
put(last, {'==',[42.0],[42.0]}),
true = id([42.0]) == [42.0],
put(last, {'==',[42.0],{42}}),
false = id([42.0]) == {42},
put(last, {'==',[42.0],"*"}),
true = id([42.0]) == "*",
put(last, {'==',[42.0],{99678557475484872464269855544643333}}),
false = id([42.0]) == {99678557475484872464269855544643333},
put(last, {'==',[42.0],[99678557475484872464269855544643333]}),
false = id([42.0]) == [99678557475484872464269855544643333],
put(last, {'==',[42.0],{9.967855747548488e34}}),
false = id([42.0]) == {9.967855747548488e34},
put(last, {'==',[42.0],[9.967855747548488e34]}),
false = id([42.0]) == [9.967855747548488e34],
put(last, {'==',{42},{an_atom}}),
false = id({42}) == {an_atom},
put(last, {'==',{42},[an_atom]}),
false = id({42}) == [an_atom],
put(last, {'==',{42},{42.0}}),
true = id({42}) == {42.0},
put(last, {'==',{42},[42.0]}),
false = id({42}) == [42.0],
put(last, {'==',{42},{42}}),
true = id({42}) == {42},
put(last, {'==',{42},"*"}),
false = id({42}) == "*",
put(last, {'==',{42},{99678557475484872464269855544643333}}),
false = id({42}) == {99678557475484872464269855544643333},
put(last, {'==',{42},[99678557475484872464269855544643333]}),
false = id({42}) == [99678557475484872464269855544643333],
put(last, {'==',{42},{9.967855747548488e34}}),
false = id({42}) == {9.967855747548488e34},
put(last, {'==',{42},[9.967855747548488e34]}),
false = id({42}) == [9.967855747548488e34],
put(last, {'==',"*",{an_atom}}),
false = id("*") == {an_atom},
put(last, {'==',"*",[an_atom]}),
false = id("*") == [an_atom],
put(last, {'==',"*",{42.0}}),
false = id("*") == {42.0},
put(last, {'==',"*",[42.0]}),
true = id("*") == [42.0],
put(last, {'==',"*",{42}}),
false = id("*") == {42},
put(last, {'==',"*","*"}),
true = id("*") == "*",
put(last, {'==',"*",{99678557475484872464269855544643333}}),
false = id("*") == {99678557475484872464269855544643333},
put(last, {'==',"*",[99678557475484872464269855544643333]}),
false = id("*") == [99678557475484872464269855544643333],
put(last, {'==',"*",{9.967855747548488e34}}),
false = id("*") == {9.967855747548488e34},
put(last, {'==',"*",[9.967855747548488e34]}),
false = id("*") == [9.967855747548488e34],
put(last, {'==',{99678557475484872464269855544643333},{an_atom}}),
false = id({99678557475484872464269855544643333}) == {an_atom},
put(last, {'==',{99678557475484872464269855544643333},[an_atom]}),
false = id({99678557475484872464269855544643333}) == [an_atom],
put(last, {'==',{99678557475484872464269855544643333},{42.0}}),
false = id({99678557475484872464269855544643333}) == {42.0},
put(last, {'==',{99678557475484872464269855544643333},[42.0]}),
false = id({99678557475484872464269855544643333}) == [42.0],
put(last, {'==',{99678557475484872464269855544643333},{42}}),
false = id({99678557475484872464269855544643333}) == {42},
put(last, {'==',{99678557475484872464269855544643333},"*"}),
false = id({99678557475484872464269855544643333}) == "*",
put(last,
{'==',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
true =
id({99678557475484872464269855544643333})
==
{99678557475484872464269855544643333},
put(last,
{'==',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
false =
id({99678557475484872464269855544643333})
==
[99678557475484872464269855544643333],
put(last,
{'==',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
false =
id({99678557475484872464269855544643333})
==
{9.967855747548488e34},
put(last,
{'==',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
false =
id({99678557475484872464269855544643333})
==
[9.967855747548488e34],
put(last, {'==',[99678557475484872464269855544643333],{an_atom}}),
false = id([99678557475484872464269855544643333]) == {an_atom},
put(last, {'==',[99678557475484872464269855544643333],[an_atom]}),
false = id([99678557475484872464269855544643333]) == [an_atom],
put(last, {'==',[99678557475484872464269855544643333],{42.0}}),
false = id([99678557475484872464269855544643333]) == {42.0},
put(last, {'==',[99678557475484872464269855544643333],[42.0]}),
false = id([99678557475484872464269855544643333]) == [42.0],
put(last, {'==',[99678557475484872464269855544643333],{42}}),
false = id([99678557475484872464269855544643333]) == {42},
put(last, {'==',[99678557475484872464269855544643333],"*"}),
false = id([99678557475484872464269855544643333]) == "*",
put(last,
{'==',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
false =
id([99678557475484872464269855544643333])
==
{99678557475484872464269855544643333},
put(last,
{'==',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
true =
id([99678557475484872464269855544643333])
==
[99678557475484872464269855544643333],
put(last,
{'==',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
false =
id([99678557475484872464269855544643333])
==
{9.967855747548488e34},
put(last,
{'==',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
false =
id([99678557475484872464269855544643333])
==
[9.967855747548488e34],
put(last, {'==',{9.967855747548488e34},{an_atom}}),
false = id({9.967855747548488e34}) == {an_atom},
put(last, {'==',{9.967855747548488e34},[an_atom]}),
false = id({9.967855747548488e34}) == [an_atom],
put(last, {'==',{9.967855747548488e34},{42.0}}),
false = id({9.967855747548488e34}) == {42.0},
put(last, {'==',{9.967855747548488e34},[42.0]}),
false = id({9.967855747548488e34}) == [42.0],
put(last, {'==',{9.967855747548488e34},{42}}),
false = id({9.967855747548488e34}) == {42},
put(last, {'==',{9.967855747548488e34},"*"}),
false = id({9.967855747548488e34}) == "*",
put(last,
{'==',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
false =
id({9.967855747548488e34})
==
{99678557475484872464269855544643333},
put(last,
{'==',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
false =
id({9.967855747548488e34})
==
[99678557475484872464269855544643333],
put(last, {'==',{9.967855747548488e34},{9.967855747548488e34}}),
true = id({9.967855747548488e34}) == {9.967855747548488e34},
put(last, {'==',{9.967855747548488e34},[9.967855747548488e34]}),
false = id({9.967855747548488e34}) == [9.967855747548488e34],
put(last, {'==',[9.967855747548488e34],{an_atom}}),
false = id([9.967855747548488e34]) == {an_atom},
put(last, {'==',[9.967855747548488e34],[an_atom]}),
false = id([9.967855747548488e34]) == [an_atom],
put(last, {'==',[9.967855747548488e34],{42.0}}),
false = id([9.967855747548488e34]) == {42.0},
put(last, {'==',[9.967855747548488e34],[42.0]}),
false = id([9.967855747548488e34]) == [42.0],
put(last, {'==',[9.967855747548488e34],{42}}),
false = id([9.967855747548488e34]) == {42},
put(last, {'==',[9.967855747548488e34],"*"}),
false = id([9.967855747548488e34]) == "*",
put(last,
{'==',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
false =
id([9.967855747548488e34])
==
{99678557475484872464269855544643333},
put(last,
{'==',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
false =
id([9.967855747548488e34])
==
[99678557475484872464269855544643333],
put(last, {'==',[9.967855747548488e34],{9.967855747548488e34}}),
false = id([9.967855747548488e34]) == {9.967855747548488e34},
put(last, {'==',[9.967855747548488e34],[9.967855747548488e34]}),
true = id([9.967855747548488e34]) == [9.967855747548488e34],
ok.
bif_tests() ->
put(last, {'==',{an_atom},{an_atom}}),
true = erlang:'=='(id({an_atom}), {an_atom}),
put(last, {'==',{an_atom},[an_atom]}),
false = erlang:'=='(id({an_atom}), [an_atom]),
put(last, {'==',{an_atom},{42.0}}),
false = erlang:'=='(id({an_atom}), {42.0}),
put(last, {'==',{an_atom},[42.0]}),
false = erlang:'=='(id({an_atom}), [42.0]),
put(last, {'==',{an_atom},{42}}),
false = erlang:'=='(id({an_atom}), {42}),
put(last, {'==',{an_atom},"*"}),
false = erlang:'=='(id({an_atom}), "*"),
put(last, {'==',{an_atom},{99678557475484872464269855544643333}}),
false =
erlang:'=='(id({an_atom}),
{99678557475484872464269855544643333}),
put(last, {'==',{an_atom},[99678557475484872464269855544643333]}),
false =
erlang:'=='(id({an_atom}),
[99678557475484872464269855544643333]),
put(last, {'==',{an_atom},{9.967855747548488e34}}),
false = erlang:'=='(id({an_atom}), {9.967855747548488e34}),
put(last, {'==',{an_atom},[9.967855747548488e34]}),
false = erlang:'=='(id({an_atom}), [9.967855747548488e34]),
put(last, {'==',[an_atom],{an_atom}}),
false = erlang:'=='(id([an_atom]), {an_atom}),
put(last, {'==',[an_atom],[an_atom]}),
true = erlang:'=='(id([an_atom]), [an_atom]),
put(last, {'==',[an_atom],{42.0}}),
false = erlang:'=='(id([an_atom]), {42.0}),
put(last, {'==',[an_atom],[42.0]}),
false = erlang:'=='(id([an_atom]), [42.0]),
put(last, {'==',[an_atom],{42}}),
false = erlang:'=='(id([an_atom]), {42}),
put(last, {'==',[an_atom],"*"}),
false = erlang:'=='(id([an_atom]), "*"),
put(last, {'==',[an_atom],{99678557475484872464269855544643333}}),
false =
erlang:'=='(id([an_atom]),
{99678557475484872464269855544643333}),
put(last, {'==',[an_atom],[99678557475484872464269855544643333]}),
false =
erlang:'=='(id([an_atom]),
[99678557475484872464269855544643333]),
put(last, {'==',[an_atom],{9.967855747548488e34}}),
false = erlang:'=='(id([an_atom]), {9.967855747548488e34}),
put(last, {'==',[an_atom],[9.967855747548488e34]}),
false = erlang:'=='(id([an_atom]), [9.967855747548488e34]),
put(last, {'==',{42.0},{an_atom}}),
false = erlang:'=='(id({42.0}), {an_atom}),
put(last, {'==',{42.0},[an_atom]}),
false = erlang:'=='(id({42.0}), [an_atom]),
put(last, {'==',{42.0},{42.0}}),
true = erlang:'=='(id({42.0}), {42.0}),
put(last, {'==',{42.0},[42.0]}),
false = erlang:'=='(id({42.0}), [42.0]),
put(last, {'==',{42.0},{42}}),
true = erlang:'=='(id({42.0}), {42}),
put(last, {'==',{42.0},"*"}),
false = erlang:'=='(id({42.0}), "*"),
put(last, {'==',{42.0},{99678557475484872464269855544643333}}),
false =
erlang:'=='(id({42.0}), {99678557475484872464269855544643333}),
put(last, {'==',{42.0},[99678557475484872464269855544643333]}),
false =
erlang:'=='(id({42.0}), [99678557475484872464269855544643333]),
put(last, {'==',{42.0},{9.967855747548488e34}}),
false = erlang:'=='(id({42.0}), {9.967855747548488e34}),
put(last, {'==',{42.0},[9.967855747548488e34]}),
false = erlang:'=='(id({42.0}), [9.967855747548488e34]),
put(last, {'==',[42.0],{an_atom}}),
false = erlang:'=='(id([42.0]), {an_atom}),
put(last, {'==',[42.0],[an_atom]}),
false = erlang:'=='(id([42.0]), [an_atom]),
put(last, {'==',[42.0],{42.0}}),
false = erlang:'=='(id([42.0]), {42.0}),
put(last, {'==',[42.0],[42.0]}),
true = erlang:'=='(id([42.0]), [42.0]),
put(last, {'==',[42.0],{42}}),
false = erlang:'=='(id([42.0]), {42}),
put(last, {'==',[42.0],"*"}),
true = erlang:'=='(id([42.0]), "*"),
put(last, {'==',[42.0],{99678557475484872464269855544643333}}),
false =
erlang:'=='(id([42.0]), {99678557475484872464269855544643333}),
put(last, {'==',[42.0],[99678557475484872464269855544643333]}),
false =
erlang:'=='(id([42.0]), [99678557475484872464269855544643333]),
put(last, {'==',[42.0],{9.967855747548488e34}}),
false = erlang:'=='(id([42.0]), {9.967855747548488e34}),
put(last, {'==',[42.0],[9.967855747548488e34]}),
false = erlang:'=='(id([42.0]), [9.967855747548488e34]),
put(last, {'==',{42},{an_atom}}),
false = erlang:'=='(id({42}), {an_atom}),
put(last, {'==',{42},[an_atom]}),
false = erlang:'=='(id({42}), [an_atom]),
put(last, {'==',{42},{42.0}}),
true = erlang:'=='(id({42}), {42.0}),
put(last, {'==',{42},[42.0]}),
false = erlang:'=='(id({42}), [42.0]),
put(last, {'==',{42},{42}}),
true = erlang:'=='(id({42}), {42}),
put(last, {'==',{42},"*"}),
false = erlang:'=='(id({42}), "*"),
put(last, {'==',{42},{99678557475484872464269855544643333}}),
false = erlang:'=='(id({42}), {99678557475484872464269855544643333}),
put(last, {'==',{42},[99678557475484872464269855544643333]}),
false = erlang:'=='(id({42}), [99678557475484872464269855544643333]),
put(last, {'==',{42},{9.967855747548488e34}}),
false = erlang:'=='(id({42}), {9.967855747548488e34}),
put(last, {'==',{42},[9.967855747548488e34]}),
false = erlang:'=='(id({42}), [9.967855747548488e34]),
put(last, {'==',"*",{an_atom}}),
false = erlang:'=='(id("*"), {an_atom}),
put(last, {'==',"*",[an_atom]}),
false = erlang:'=='(id("*"), [an_atom]),
put(last, {'==',"*",{42.0}}),
false = erlang:'=='(id("*"), {42.0}),
put(last, {'==',"*",[42.0]}),
true = erlang:'=='(id("*"), [42.0]),
put(last, {'==',"*",{42}}),
false = erlang:'=='(id("*"), {42}),
put(last, {'==',"*","*"}),
true = erlang:'=='(id("*"), "*"),
put(last, {'==',"*",{99678557475484872464269855544643333}}),
false = erlang:'=='(id("*"), {99678557475484872464269855544643333}),
put(last, {'==',"*",[99678557475484872464269855544643333]}),
false = erlang:'=='(id("*"), [99678557475484872464269855544643333]),
put(last, {'==',"*",{9.967855747548488e34}}),
false = erlang:'=='(id("*"), {9.967855747548488e34}),
put(last, {'==',"*",[9.967855747548488e34]}),
false = erlang:'=='(id("*"), [9.967855747548488e34]),
put(last, {'==',{99678557475484872464269855544643333},{an_atom}}),
false =
erlang:'=='(id({99678557475484872464269855544643333}),
{an_atom}),
put(last, {'==',{99678557475484872464269855544643333},[an_atom]}),
false =
erlang:'=='(id({99678557475484872464269855544643333}),
[an_atom]),
put(last, {'==',{99678557475484872464269855544643333},{42.0}}),
false =
erlang:'=='(id({99678557475484872464269855544643333}), {42.0}),
put(last, {'==',{99678557475484872464269855544643333},[42.0]}),
false =
erlang:'=='(id({99678557475484872464269855544643333}), [42.0]),
put(last, {'==',{99678557475484872464269855544643333},{42}}),
false = erlang:'=='(id({99678557475484872464269855544643333}), {42}),
put(last, {'==',{99678557475484872464269855544643333},"*"}),
false = erlang:'=='(id({99678557475484872464269855544643333}), "*"),
put(last,
{'==',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
true =
erlang:'=='(id({99678557475484872464269855544643333}),
{99678557475484872464269855544643333}),
put(last,
{'==',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
false =
erlang:'=='(id({99678557475484872464269855544643333}),
[99678557475484872464269855544643333]),
put(last,
{'==',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
false =
erlang:'=='(id({99678557475484872464269855544643333}),
{9.967855747548488e34}),
put(last,
{'==',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
false =
erlang:'=='(id({99678557475484872464269855544643333}),
[9.967855747548488e34]),
put(last, {'==',[99678557475484872464269855544643333],{an_atom}}),
false =
erlang:'=='(id([99678557475484872464269855544643333]),
{an_atom}),
put(last, {'==',[99678557475484872464269855544643333],[an_atom]}),
false =
erlang:'=='(id([99678557475484872464269855544643333]),
[an_atom]),
put(last, {'==',[99678557475484872464269855544643333],{42.0}}),
false =
erlang:'=='(id([99678557475484872464269855544643333]), {42.0}),
put(last, {'==',[99678557475484872464269855544643333],[42.0]}),
false =
erlang:'=='(id([99678557475484872464269855544643333]), [42.0]),
put(last, {'==',[99678557475484872464269855544643333],{42}}),
false = erlang:'=='(id([99678557475484872464269855544643333]), {42}),
put(last, {'==',[99678557475484872464269855544643333],"*"}),
false = erlang:'=='(id([99678557475484872464269855544643333]), "*"),
put(last,
{'==',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
false =
erlang:'=='(id([99678557475484872464269855544643333]),
{99678557475484872464269855544643333}),
put(last,
{'==',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
true =
erlang:'=='(id([99678557475484872464269855544643333]),
[99678557475484872464269855544643333]),
put(last,
{'==',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
false =
erlang:'=='(id([99678557475484872464269855544643333]),
{9.967855747548488e34}),
put(last,
{'==',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
false =
erlang:'=='(id([99678557475484872464269855544643333]),
[9.967855747548488e34]),
put(last, {'==',{9.967855747548488e34},{an_atom}}),
false = erlang:'=='(id({9.967855747548488e34}), {an_atom}),
put(last, {'==',{9.967855747548488e34},[an_atom]}),
false = erlang:'=='(id({9.967855747548488e34}), [an_atom]),
put(last, {'==',{9.967855747548488e34},{42.0}}),
false = erlang:'=='(id({9.967855747548488e34}), {42.0}),
put(last, {'==',{9.967855747548488e34},[42.0]}),
false = erlang:'=='(id({9.967855747548488e34}), [42.0]),
put(last, {'==',{9.967855747548488e34},{42}}),
false = erlang:'=='(id({9.967855747548488e34}), {42}),
put(last, {'==',{9.967855747548488e34},"*"}),
false = erlang:'=='(id({9.967855747548488e34}), "*"),
put(last,
{'==',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
false =
erlang:'=='(id({9.967855747548488e34}),
{99678557475484872464269855544643333}),
put(last,
{'==',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
false =
erlang:'=='(id({9.967855747548488e34}),
[99678557475484872464269855544643333]),
put(last, {'==',{9.967855747548488e34},{9.967855747548488e34}}),
true =
erlang:'=='(id({9.967855747548488e34}), {9.967855747548488e34}),
put(last, {'==',{9.967855747548488e34},[9.967855747548488e34]}),
false =
erlang:'=='(id({9.967855747548488e34}), [9.967855747548488e34]),
put(last, {'==',[9.967855747548488e34],{an_atom}}),
false = erlang:'=='(id([9.967855747548488e34]), {an_atom}),
put(last, {'==',[9.967855747548488e34],[an_atom]}),
false = erlang:'=='(id([9.967855747548488e34]), [an_atom]),
put(last, {'==',[9.967855747548488e34],{42.0}}),
false = erlang:'=='(id([9.967855747548488e34]), {42.0}),
put(last, {'==',[9.967855747548488e34],[42.0]}),
false = erlang:'=='(id([9.967855747548488e34]), [42.0]),
put(last, {'==',[9.967855747548488e34],{42}}),
false = erlang:'=='(id([9.967855747548488e34]), {42}),
put(last, {'==',[9.967855747548488e34],"*"}),
false = erlang:'=='(id([9.967855747548488e34]), "*"),
put(last,
{'==',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
false =
erlang:'=='(id([9.967855747548488e34]),
{99678557475484872464269855544643333}),
put(last,
{'==',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
false =
erlang:'=='(id([9.967855747548488e34]),
[99678557475484872464269855544643333]),
put(last, {'==',[9.967855747548488e34],{9.967855747548488e34}}),
false =
erlang:'=='(id([9.967855747548488e34]), {9.967855747548488e34}),
put(last, {'==',[9.967855747548488e34],[9.967855747548488e34]}),
true =
erlang:'=='(id([9.967855747548488e34]), [9.967855747548488e34]),
ok.
id(I) ->
I.
Compiling []
transform_module : 0.00 s 150.3 kB
lint_module : 0.07 s 150.4 kB
expand_module : 0.02 s 161.4 kB
core_module : 0.11 s 377.8 kB
core_fold_module : 0.08 s 258.9 kB
core_transforms : 0.00 s 258.9 kB
core_dsetel_module : 0.03 s 258.9 kB
kernel_module : 0.07 s 402.7 kB
v3_life : 0.02 s 307.6 kB
v3_codegen : 0.09 s 196.0 kB
beam_a : 0.01 s 196.6 kB
beam_block : 0.04 s 256.6 kB
beam_except : 0.01 s 210.6 kB
beam_bool : 0.00 s 210.6 kB
beam_type : 0.05 s 194.1 kB
beam_split : 0.00 s 172.5 kB
beam_dead : 0.03 s 190.2 kB
beam_jump : 0.05 s 166.2 kB
beam_peep : 0.01 s 162.3 kB
beam_clean : 0.00 s 162.3 kB
beam_bsm : 0.00 s 162.3 kB
beam_receive : 0.00 s 162.3 kB
beam_trim : 0.00 s 162.3 kB
beam_flatten : 0.00 s 136.6 kB
beam_z : 0.00 s 136.6 kB
beam_validator : 0.01 s 136.6 kB
beam_asm : 0.03 s 0.4 kB
-module(op_tests).
-compile(export_all).
-compile([{hipe,[{regalloc,linear_scan}]}]).
guard_tests() ->
put(last, {'/=',{an_atom},{an_atom}}),
false =
if
{an_atom} /= {an_atom} ->
true;
true ->
false
end,
put(last, {'/=',{an_atom},[an_atom]}),
true =
if
{an_atom} /= [an_atom] ->
true;
true ->
false
end,
put(last, {'/=',{an_atom},{42.0}}),
true =
if
{an_atom} /= {42.0} ->
true;
true ->
false
end,
put(last, {'/=',{an_atom},[42.0]}),
true =
if
{an_atom} /= [42.0] ->
true;
true ->
false
end,
put(last, {'/=',{an_atom},{42}}),
true =
if
{an_atom} /= {42} ->
true;
true ->
false
end,
put(last, {'/=',{an_atom},"*"}),
true =
if
{an_atom} /= "*" ->
true;
true ->
false
end,
put(last, {'/=',{an_atom},{99678557475484872464269855544643333}}),
true =
if
{an_atom} /= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'/=',{an_atom},[99678557475484872464269855544643333]}),
true =
if
{an_atom} /= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'/=',{an_atom},{9.967855747548488e34}}),
true =
if
{an_atom} /= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'/=',{an_atom},[9.967855747548488e34]}),
true =
if
{an_atom} /= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'/=',[an_atom],{an_atom}}),
true =
if
[an_atom] /= {an_atom} ->
true;
true ->
false
end,
put(last, {'/=',[an_atom],[an_atom]}),
false =
if
[an_atom] /= [an_atom] ->
true;
true ->
false
end,
put(last, {'/=',[an_atom],{42.0}}),
true =
if
[an_atom] /= {42.0} ->
true;
true ->
false
end,
put(last, {'/=',[an_atom],[42.0]}),
true =
if
[an_atom] /= [42.0] ->
true;
true ->
false
end,
put(last, {'/=',[an_atom],{42}}),
true =
if
[an_atom] /= {42} ->
true;
true ->
false
end,
put(last, {'/=',[an_atom],"*"}),
true =
if
[an_atom] /= "*" ->
true;
true ->
false
end,
put(last, {'/=',[an_atom],{99678557475484872464269855544643333}}),
true =
if
[an_atom] /= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'/=',[an_atom],[99678557475484872464269855544643333]}),
true =
if
[an_atom] /= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'/=',[an_atom],{9.967855747548488e34}}),
true =
if
[an_atom] /= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'/=',[an_atom],[9.967855747548488e34]}),
true =
if
[an_atom] /= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'/=',{42.0},{an_atom}}),
true =
if
{42.0} /= {an_atom} ->
true;
true ->
false
end,
put(last, {'/=',{42.0},[an_atom]}),
true =
if
{42.0} /= [an_atom] ->
true;
true ->
false
end,
put(last, {'/=',{42.0},{42.0}}),
false =
if
{42.0} /= {42.0} ->
true;
true ->
false
end,
put(last, {'/=',{42.0},[42.0]}),
true =
if
{42.0} /= [42.0] ->
true;
true ->
false
end,
put(last, {'/=',{42.0},{42}}),
false =
if
{42.0} /= {42} ->
true;
true ->
false
end,
put(last, {'/=',{42.0},"*"}),
true =
if
{42.0} /= "*" ->
true;
true ->
false
end,
put(last, {'/=',{42.0},{99678557475484872464269855544643333}}),
true =
if
{42.0} /= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'/=',{42.0},[99678557475484872464269855544643333]}),
true =
if
{42.0} /= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'/=',{42.0},{9.967855747548488e34}}),
true =
if
{42.0} /= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'/=',{42.0},[9.967855747548488e34]}),
true =
if
{42.0} /= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'/=',[42.0],{an_atom}}),
true =
if
[42.0] /= {an_atom} ->
true;
true ->
false
end,
put(last, {'/=',[42.0],[an_atom]}),
true =
if
[42.0] /= [an_atom] ->
true;
true ->
false
end,
put(last, {'/=',[42.0],{42.0}}),
true =
if
[42.0] /= {42.0} ->
true;
true ->
false
end,
put(last, {'/=',[42.0],[42.0]}),
false =
if
[42.0] /= [42.0] ->
true;
true ->
false
end,
put(last, {'/=',[42.0],{42}}),
true =
if
[42.0] /= {42} ->
true;
true ->
false
end,
put(last, {'/=',[42.0],"*"}),
false =
if
[42.0] /= "*" ->
true;
true ->
false
end,
put(last, {'/=',[42.0],{99678557475484872464269855544643333}}),
true =
if
[42.0] /= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'/=',[42.0],[99678557475484872464269855544643333]}),
true =
if
[42.0] /= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'/=',[42.0],{9.967855747548488e34}}),
true =
if
[42.0] /= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'/=',[42.0],[9.967855747548488e34]}),
true =
if
[42.0] /= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'/=',{42},{an_atom}}),
true =
if
{42} /= {an_atom} ->
true;
true ->
false
end,
put(last, {'/=',{42},[an_atom]}),
true =
if
{42} /= [an_atom] ->
true;
true ->
false
end,
put(last, {'/=',{42},{42.0}}),
false =
if
{42} /= {42.0} ->
true;
true ->
false
end,
put(last, {'/=',{42},[42.0]}),
true =
if
{42} /= [42.0] ->
true;
true ->
false
end,
put(last, {'/=',{42},{42}}),
false =
if
{42} /= {42} ->
true;
true ->
false
end,
put(last, {'/=',{42},"*"}),
true =
if
{42} /= "*" ->
true;
true ->
false
end,
put(last, {'/=',{42},{99678557475484872464269855544643333}}),
true =
if
{42} /= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'/=',{42},[99678557475484872464269855544643333]}),
true =
if
{42} /= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'/=',{42},{9.967855747548488e34}}),
true =
if
{42} /= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'/=',{42},[9.967855747548488e34]}),
true =
if
{42} /= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'/=',"*",{an_atom}}),
true =
if
"*" /= {an_atom} ->
true;
true ->
false
end,
put(last, {'/=',"*",[an_atom]}),
true =
if
"*" /= [an_atom] ->
true;
true ->
false
end,
put(last, {'/=',"*",{42.0}}),
true =
if
"*" /= {42.0} ->
true;
true ->
false
end,
put(last, {'/=',"*",[42.0]}),
false =
if
"*" /= [42.0] ->
true;
true ->
false
end,
put(last, {'/=',"*",{42}}),
true =
if
"*" /= {42} ->
true;
true ->
false
end,
put(last, {'/=',"*","*"}),
false =
if
"*" /= "*" ->
true;
true ->
false
end,
put(last, {'/=',"*",{99678557475484872464269855544643333}}),
true =
if
"*" /= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'/=',"*",[99678557475484872464269855544643333]}),
true =
if
"*" /= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'/=',"*",{9.967855747548488e34}}),
true =
if
"*" /= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'/=',"*",[9.967855747548488e34]}),
true =
if
"*" /= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'/=',{99678557475484872464269855544643333},{an_atom}}),
true =
if
{99678557475484872464269855544643333} /= {an_atom} ->
true;
true ->
false
end,
put(last, {'/=',{99678557475484872464269855544643333},[an_atom]}),
true =
if
{99678557475484872464269855544643333} /= [an_atom] ->
true;
true ->
false
end,
put(last, {'/=',{99678557475484872464269855544643333},{42.0}}),
true =
if
{99678557475484872464269855544643333} /= {42.0} ->
true;
true ->
false
end,
put(last, {'/=',{99678557475484872464269855544643333},[42.0]}),
true =
if
{99678557475484872464269855544643333} /= [42.0] ->
true;
true ->
false
end,
put(last, {'/=',{99678557475484872464269855544643333},{42}}),
true =
if
{99678557475484872464269855544643333} /= {42} ->
true;
true ->
false
end,
put(last, {'/=',{99678557475484872464269855544643333},"*"}),
true =
if
{99678557475484872464269855544643333} /= "*" ->
true;
true ->
false
end,
put(last,
{'/=',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
false =
if
{99678557475484872464269855544643333}
/=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'/=',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
true =
if
{99678557475484872464269855544643333}
/=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'/=',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
true =
if
{99678557475484872464269855544643333}
/=
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'/=',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
true =
if
{99678557475484872464269855544643333}
/=
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'/=',[99678557475484872464269855544643333],{an_atom}}),
true =
if
[99678557475484872464269855544643333] /= {an_atom} ->
true;
true ->
false
end,
put(last, {'/=',[99678557475484872464269855544643333],[an_atom]}),
true =
if
[99678557475484872464269855544643333] /= [an_atom] ->
true;
true ->
false
end,
put(last, {'/=',[99678557475484872464269855544643333],{42.0}}),
true =
if
[99678557475484872464269855544643333] /= {42.0} ->
true;
true ->
false
end,
put(last, {'/=',[99678557475484872464269855544643333],[42.0]}),
true =
if
[99678557475484872464269855544643333] /= [42.0] ->
true;
true ->
false
end,
put(last, {'/=',[99678557475484872464269855544643333],{42}}),
true =
if
[99678557475484872464269855544643333] /= {42} ->
true;
true ->
false
end,
put(last, {'/=',[99678557475484872464269855544643333],"*"}),
true =
if
[99678557475484872464269855544643333] /= "*" ->
true;
true ->
false
end,
put(last,
{'/=',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
true =
if
[99678557475484872464269855544643333]
/=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'/=',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
false =
if
[99678557475484872464269855544643333]
/=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'/=',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
true =
if
[99678557475484872464269855544643333]
/=
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'/=',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
true =
if
[99678557475484872464269855544643333]
/=
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'/=',{9.967855747548488e34},{an_atom}}),
true =
if
{9.967855747548488e34} /= {an_atom} ->
true;
true ->
false
end,
put(last, {'/=',{9.967855747548488e34},[an_atom]}),
true =
if
{9.967855747548488e34} /= [an_atom] ->
true;
true ->
false
end,
put(last, {'/=',{9.967855747548488e34},{42.0}}),
true =
if
{9.967855747548488e34} /= {42.0} ->
true;
true ->
false
end,
put(last, {'/=',{9.967855747548488e34},[42.0]}),
true =
if
{9.967855747548488e34} /= [42.0] ->
true;
true ->
false
end,
put(last, {'/=',{9.967855747548488e34},{42}}),
true =
if
{9.967855747548488e34} /= {42} ->
true;
true ->
false
end,
put(last, {'/=',{9.967855747548488e34},"*"}),
true =
if
{9.967855747548488e34} /= "*" ->
true;
true ->
false
end,
put(last,
{'/=',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
true =
if
{9.967855747548488e34}
/=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'/=',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
true =
if
{9.967855747548488e34}
/=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'/=',{9.967855747548488e34},{9.967855747548488e34}}),
false =
if
{9.967855747548488e34} /= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'/=',{9.967855747548488e34},[9.967855747548488e34]}),
true =
if
{9.967855747548488e34} /= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'/=',[9.967855747548488e34],{an_atom}}),
true =
if
[9.967855747548488e34] /= {an_atom} ->
true;
true ->
false
end,
put(last, {'/=',[9.967855747548488e34],[an_atom]}),
true =
if
[9.967855747548488e34] /= [an_atom] ->
true;
true ->
false
end,
put(last, {'/=',[9.967855747548488e34],{42.0}}),
true =
if
[9.967855747548488e34] /= {42.0} ->
true;
true ->
false
end,
put(last, {'/=',[9.967855747548488e34],[42.0]}),
true =
if
[9.967855747548488e34] /= [42.0] ->
true;
true ->
false
end,
put(last, {'/=',[9.967855747548488e34],{42}}),
true =
if
[9.967855747548488e34] /= {42} ->
true;
true ->
false
end,
put(last, {'/=',[9.967855747548488e34],"*"}),
true =
if
[9.967855747548488e34] /= "*" ->
true;
true ->
false
end,
put(last,
{'/=',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
true =
if
[9.967855747548488e34]
/=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'/=',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
true =
if
[9.967855747548488e34]
/=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'/=',[9.967855747548488e34],{9.967855747548488e34}}),
true =
if
[9.967855747548488e34] /= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'/=',[9.967855747548488e34],[9.967855747548488e34]}),
false =
if
[9.967855747548488e34] /= [9.967855747548488e34] ->
true;
true ->
false
end,
ok.
body_tests() ->
put(last, {'/=',{an_atom},{an_atom}}),
false = id({an_atom}) /= {an_atom},
put(last, {'/=',{an_atom},[an_atom]}),
true = id({an_atom}) /= [an_atom],
put(last, {'/=',{an_atom},{42.0}}),
true = id({an_atom}) /= {42.0},
put(last, {'/=',{an_atom},[42.0]}),
true = id({an_atom}) /= [42.0],
put(last, {'/=',{an_atom},{42}}),
true = id({an_atom}) /= {42},
put(last, {'/=',{an_atom},"*"}),
true = id({an_atom}) /= "*",
put(last, {'/=',{an_atom},{99678557475484872464269855544643333}}),
true = id({an_atom}) /= {99678557475484872464269855544643333},
put(last, {'/=',{an_atom},[99678557475484872464269855544643333]}),
true = id({an_atom}) /= [99678557475484872464269855544643333],
put(last, {'/=',{an_atom},{9.967855747548488e34}}),
true = id({an_atom}) /= {9.967855747548488e34},
put(last, {'/=',{an_atom},[9.967855747548488e34]}),
true = id({an_atom}) /= [9.967855747548488e34],
put(last, {'/=',[an_atom],{an_atom}}),
true = id([an_atom]) /= {an_atom},
put(last, {'/=',[an_atom],[an_atom]}),
false = id([an_atom]) /= [an_atom],
put(last, {'/=',[an_atom],{42.0}}),
true = id([an_atom]) /= {42.0},
put(last, {'/=',[an_atom],[42.0]}),
true = id([an_atom]) /= [42.0],
put(last, {'/=',[an_atom],{42}}),
true = id([an_atom]) /= {42},
put(last, {'/=',[an_atom],"*"}),
true = id([an_atom]) /= "*",
put(last, {'/=',[an_atom],{99678557475484872464269855544643333}}),
true = id([an_atom]) /= {99678557475484872464269855544643333},
put(last, {'/=',[an_atom],[99678557475484872464269855544643333]}),
true = id([an_atom]) /= [99678557475484872464269855544643333],
put(last, {'/=',[an_atom],{9.967855747548488e34}}),
true = id([an_atom]) /= {9.967855747548488e34},
put(last, {'/=',[an_atom],[9.967855747548488e34]}),
true = id([an_atom]) /= [9.967855747548488e34],
put(last, {'/=',{42.0},{an_atom}}),
true = id({42.0}) /= {an_atom},
put(last, {'/=',{42.0},[an_atom]}),
true = id({42.0}) /= [an_atom],
put(last, {'/=',{42.0},{42.0}}),
false = id({42.0}) /= {42.0},
put(last, {'/=',{42.0},[42.0]}),
true = id({42.0}) /= [42.0],
put(last, {'/=',{42.0},{42}}),
false = id({42.0}) /= {42},
put(last, {'/=',{42.0},"*"}),
true = id({42.0}) /= "*",
put(last, {'/=',{42.0},{99678557475484872464269855544643333}}),
true = id({42.0}) /= {99678557475484872464269855544643333},
put(last, {'/=',{42.0},[99678557475484872464269855544643333]}),
true = id({42.0}) /= [99678557475484872464269855544643333],
put(last, {'/=',{42.0},{9.967855747548488e34}}),
true = id({42.0}) /= {9.967855747548488e34},
put(last, {'/=',{42.0},[9.967855747548488e34]}),
true = id({42.0}) /= [9.967855747548488e34],
put(last, {'/=',[42.0],{an_atom}}),
true = id([42.0]) /= {an_atom},
put(last, {'/=',[42.0],[an_atom]}),
true = id([42.0]) /= [an_atom],
put(last, {'/=',[42.0],{42.0}}),
true = id([42.0]) /= {42.0},
put(last, {'/=',[42.0],[42.0]}),
false = id([42.0]) /= [42.0],
put(last, {'/=',[42.0],{42}}),
true = id([42.0]) /= {42},
put(last, {'/=',[42.0],"*"}),
false = id([42.0]) /= "*",
put(last, {'/=',[42.0],{99678557475484872464269855544643333}}),
true = id([42.0]) /= {99678557475484872464269855544643333},
put(last, {'/=',[42.0],[99678557475484872464269855544643333]}),
true = id([42.0]) /= [99678557475484872464269855544643333],
put(last, {'/=',[42.0],{9.967855747548488e34}}),
true = id([42.0]) /= {9.967855747548488e34},
put(last, {'/=',[42.0],[9.967855747548488e34]}),
true = id([42.0]) /= [9.967855747548488e34],
put(last, {'/=',{42},{an_atom}}),
true = id({42}) /= {an_atom},
put(last, {'/=',{42},[an_atom]}),
true = id({42}) /= [an_atom],
put(last, {'/=',{42},{42.0}}),
false = id({42}) /= {42.0},
put(last, {'/=',{42},[42.0]}),
true = id({42}) /= [42.0],
put(last, {'/=',{42},{42}}),
false = id({42}) /= {42},
put(last, {'/=',{42},"*"}),
true = id({42}) /= "*",
put(last, {'/=',{42},{99678557475484872464269855544643333}}),
true = id({42}) /= {99678557475484872464269855544643333},
put(last, {'/=',{42},[99678557475484872464269855544643333]}),
true = id({42}) /= [99678557475484872464269855544643333],
put(last, {'/=',{42},{9.967855747548488e34}}),
true = id({42}) /= {9.967855747548488e34},
put(last, {'/=',{42},[9.967855747548488e34]}),
true = id({42}) /= [9.967855747548488e34],
put(last, {'/=',"*",{an_atom}}),
true = id("*") /= {an_atom},
put(last, {'/=',"*",[an_atom]}),
true = id("*") /= [an_atom],
put(last, {'/=',"*",{42.0}}),
true = id("*") /= {42.0},
put(last, {'/=',"*",[42.0]}),
false = id("*") /= [42.0],
put(last, {'/=',"*",{42}}),
true = id("*") /= {42},
put(last, {'/=',"*","*"}),
false = id("*") /= "*",
put(last, {'/=',"*",{99678557475484872464269855544643333}}),
true = id("*") /= {99678557475484872464269855544643333},
put(last, {'/=',"*",[99678557475484872464269855544643333]}),
true = id("*") /= [99678557475484872464269855544643333],
put(last, {'/=',"*",{9.967855747548488e34}}),
true = id("*") /= {9.967855747548488e34},
put(last, {'/=',"*",[9.967855747548488e34]}),
true = id("*") /= [9.967855747548488e34],
put(last, {'/=',{99678557475484872464269855544643333},{an_atom}}),
true = id({99678557475484872464269855544643333}) /= {an_atom},
put(last, {'/=',{99678557475484872464269855544643333},[an_atom]}),
true = id({99678557475484872464269855544643333}) /= [an_atom],
put(last, {'/=',{99678557475484872464269855544643333},{42.0}}),
true = id({99678557475484872464269855544643333}) /= {42.0},
put(last, {'/=',{99678557475484872464269855544643333},[42.0]}),
true = id({99678557475484872464269855544643333}) /= [42.0],
put(last, {'/=',{99678557475484872464269855544643333},{42}}),
true = id({99678557475484872464269855544643333}) /= {42},
put(last, {'/=',{99678557475484872464269855544643333},"*"}),
true = id({99678557475484872464269855544643333}) /= "*",
put(last,
{'/=',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
false =
id({99678557475484872464269855544643333})
/=
{99678557475484872464269855544643333},
put(last,
{'/=',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
true =
id({99678557475484872464269855544643333})
/=
[99678557475484872464269855544643333],
put(last,
{'/=',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
true =
id({99678557475484872464269855544643333})
/=
{9.967855747548488e34},
put(last,
{'/=',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
true =
id({99678557475484872464269855544643333})
/=
[9.967855747548488e34],
put(last, {'/=',[99678557475484872464269855544643333],{an_atom}}),
true = id([99678557475484872464269855544643333]) /= {an_atom},
put(last, {'/=',[99678557475484872464269855544643333],[an_atom]}),
true = id([99678557475484872464269855544643333]) /= [an_atom],
put(last, {'/=',[99678557475484872464269855544643333],{42.0}}),
true = id([99678557475484872464269855544643333]) /= {42.0},
put(last, {'/=',[99678557475484872464269855544643333],[42.0]}),
true = id([99678557475484872464269855544643333]) /= [42.0],
put(last, {'/=',[99678557475484872464269855544643333],{42}}),
true = id([99678557475484872464269855544643333]) /= {42},
put(last, {'/=',[99678557475484872464269855544643333],"*"}),
true = id([99678557475484872464269855544643333]) /= "*",
put(last,
{'/=',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
true =
id([99678557475484872464269855544643333])
/=
{99678557475484872464269855544643333},
put(last,
{'/=',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
false =
id([99678557475484872464269855544643333])
/=
[99678557475484872464269855544643333],
put(last,
{'/=',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
true =
id([99678557475484872464269855544643333])
/=
{9.967855747548488e34},
put(last,
{'/=',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
true =
id([99678557475484872464269855544643333])
/=
[9.967855747548488e34],
put(last, {'/=',{9.967855747548488e34},{an_atom}}),
true = id({9.967855747548488e34}) /= {an_atom},
put(last, {'/=',{9.967855747548488e34},[an_atom]}),
true = id({9.967855747548488e34}) /= [an_atom],
put(last, {'/=',{9.967855747548488e34},{42.0}}),
true = id({9.967855747548488e34}) /= {42.0},
put(last, {'/=',{9.967855747548488e34},[42.0]}),
true = id({9.967855747548488e34}) /= [42.0],
put(last, {'/=',{9.967855747548488e34},{42}}),
true = id({9.967855747548488e34}) /= {42},
put(last, {'/=',{9.967855747548488e34},"*"}),
true = id({9.967855747548488e34}) /= "*",
put(last,
{'/=',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
true =
id({9.967855747548488e34})
/=
{99678557475484872464269855544643333},
put(last,
{'/=',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
true =
id({9.967855747548488e34})
/=
[99678557475484872464269855544643333],
put(last, {'/=',{9.967855747548488e34},{9.967855747548488e34}}),
false = id({9.967855747548488e34}) /= {9.967855747548488e34},
put(last, {'/=',{9.967855747548488e34},[9.967855747548488e34]}),
true = id({9.967855747548488e34}) /= [9.967855747548488e34],
put(last, {'/=',[9.967855747548488e34],{an_atom}}),
true = id([9.967855747548488e34]) /= {an_atom},
put(last, {'/=',[9.967855747548488e34],[an_atom]}),
true = id([9.967855747548488e34]) /= [an_atom],
put(last, {'/=',[9.967855747548488e34],{42.0}}),
true = id([9.967855747548488e34]) /= {42.0},
put(last, {'/=',[9.967855747548488e34],[42.0]}),
true = id([9.967855747548488e34]) /= [42.0],
put(last, {'/=',[9.967855747548488e34],{42}}),
true = id([9.967855747548488e34]) /= {42},
put(last, {'/=',[9.967855747548488e34],"*"}),
true = id([9.967855747548488e34]) /= "*",
put(last,
{'/=',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
true =
id([9.967855747548488e34])
/=
{99678557475484872464269855544643333},
put(last,
{'/=',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
true =
id([9.967855747548488e34])
/=
[99678557475484872464269855544643333],
put(last, {'/=',[9.967855747548488e34],{9.967855747548488e34}}),
true = id([9.967855747548488e34]) /= {9.967855747548488e34},
put(last, {'/=',[9.967855747548488e34],[9.967855747548488e34]}),
false = id([9.967855747548488e34]) /= [9.967855747548488e34],
ok.
bif_tests() ->
put(last, {'/=',{an_atom},{an_atom}}),
false = erlang:'/='(id({an_atom}), {an_atom}),
put(last, {'/=',{an_atom},[an_atom]}),
true = erlang:'/='(id({an_atom}), [an_atom]),
put(last, {'/=',{an_atom},{42.0}}),
true = erlang:'/='(id({an_atom}), {42.0}),
put(last, {'/=',{an_atom},[42.0]}),
true = erlang:'/='(id({an_atom}), [42.0]),
put(last, {'/=',{an_atom},{42}}),
true = erlang:'/='(id({an_atom}), {42}),
put(last, {'/=',{an_atom},"*"}),
true = erlang:'/='(id({an_atom}), "*"),
put(last, {'/=',{an_atom},{99678557475484872464269855544643333}}),
true =
erlang:'/='(id({an_atom}),
{99678557475484872464269855544643333}),
put(last, {'/=',{an_atom},[99678557475484872464269855544643333]}),
true =
erlang:'/='(id({an_atom}),
[99678557475484872464269855544643333]),
put(last, {'/=',{an_atom},{9.967855747548488e34}}),
true = erlang:'/='(id({an_atom}), {9.967855747548488e34}),
put(last, {'/=',{an_atom},[9.967855747548488e34]}),
true = erlang:'/='(id({an_atom}), [9.967855747548488e34]),
put(last, {'/=',[an_atom],{an_atom}}),
true = erlang:'/='(id([an_atom]), {an_atom}),
put(last, {'/=',[an_atom],[an_atom]}),
false = erlang:'/='(id([an_atom]), [an_atom]),
put(last, {'/=',[an_atom],{42.0}}),
true = erlang:'/='(id([an_atom]), {42.0}),
put(last, {'/=',[an_atom],[42.0]}),
true = erlang:'/='(id([an_atom]), [42.0]),
put(last, {'/=',[an_atom],{42}}),
true = erlang:'/='(id([an_atom]), {42}),
put(last, {'/=',[an_atom],"*"}),
true = erlang:'/='(id([an_atom]), "*"),
put(last, {'/=',[an_atom],{99678557475484872464269855544643333}}),
true =
erlang:'/='(id([an_atom]),
{99678557475484872464269855544643333}),
put(last, {'/=',[an_atom],[99678557475484872464269855544643333]}),
true =
erlang:'/='(id([an_atom]),
[99678557475484872464269855544643333]),
put(last, {'/=',[an_atom],{9.967855747548488e34}}),
true = erlang:'/='(id([an_atom]), {9.967855747548488e34}),
put(last, {'/=',[an_atom],[9.967855747548488e34]}),
true = erlang:'/='(id([an_atom]), [9.967855747548488e34]),
put(last, {'/=',{42.0},{an_atom}}),
true = erlang:'/='(id({42.0}), {an_atom}),
put(last, {'/=',{42.0},[an_atom]}),
true = erlang:'/='(id({42.0}), [an_atom]),
put(last, {'/=',{42.0},{42.0}}),
false = erlang:'/='(id({42.0}), {42.0}),
put(last, {'/=',{42.0},[42.0]}),
true = erlang:'/='(id({42.0}), [42.0]),
put(last, {'/=',{42.0},{42}}),
false = erlang:'/='(id({42.0}), {42}),
put(last, {'/=',{42.0},"*"}),
true = erlang:'/='(id({42.0}), "*"),
put(last, {'/=',{42.0},{99678557475484872464269855544643333}}),
true =
erlang:'/='(id({42.0}), {99678557475484872464269855544643333}),
put(last, {'/=',{42.0},[99678557475484872464269855544643333]}),
true =
erlang:'/='(id({42.0}), [99678557475484872464269855544643333]),
put(last, {'/=',{42.0},{9.967855747548488e34}}),
true = erlang:'/='(id({42.0}), {9.967855747548488e34}),
put(last, {'/=',{42.0},[9.967855747548488e34]}),
true = erlang:'/='(id({42.0}), [9.967855747548488e34]),
put(last, {'/=',[42.0],{an_atom}}),
true = erlang:'/='(id([42.0]), {an_atom}),
put(last, {'/=',[42.0],[an_atom]}),
true = erlang:'/='(id([42.0]), [an_atom]),
put(last, {'/=',[42.0],{42.0}}),
true = erlang:'/='(id([42.0]), {42.0}),
put(last, {'/=',[42.0],[42.0]}),
false = erlang:'/='(id([42.0]), [42.0]),
put(last, {'/=',[42.0],{42}}),
true = erlang:'/='(id([42.0]), {42}),
put(last, {'/=',[42.0],"*"}),
false = erlang:'/='(id([42.0]), "*"),
put(last, {'/=',[42.0],{99678557475484872464269855544643333}}),
true =
erlang:'/='(id([42.0]), {99678557475484872464269855544643333}),
put(last, {'/=',[42.0],[99678557475484872464269855544643333]}),
true =
erlang:'/='(id([42.0]), [99678557475484872464269855544643333]),
put(last, {'/=',[42.0],{9.967855747548488e34}}),
true = erlang:'/='(id([42.0]), {9.967855747548488e34}),
put(last, {'/=',[42.0],[9.967855747548488e34]}),
true = erlang:'/='(id([42.0]), [9.967855747548488e34]),
put(last, {'/=',{42},{an_atom}}),
true = erlang:'/='(id({42}), {an_atom}),
put(last, {'/=',{42},[an_atom]}),
true = erlang:'/='(id({42}), [an_atom]),
put(last, {'/=',{42},{42.0}}),
false = erlang:'/='(id({42}), {42.0}),
put(last, {'/=',{42},[42.0]}),
true = erlang:'/='(id({42}), [42.0]),
put(last, {'/=',{42},{42}}),
false = erlang:'/='(id({42}), {42}),
put(last, {'/=',{42},"*"}),
true = erlang:'/='(id({42}), "*"),
put(last, {'/=',{42},{99678557475484872464269855544643333}}),
true = erlang:'/='(id({42}), {99678557475484872464269855544643333}),
put(last, {'/=',{42},[99678557475484872464269855544643333]}),
true = erlang:'/='(id({42}), [99678557475484872464269855544643333]),
put(last, {'/=',{42},{9.967855747548488e34}}),
true = erlang:'/='(id({42}), {9.967855747548488e34}),
put(last, {'/=',{42},[9.967855747548488e34]}),
true = erlang:'/='(id({42}), [9.967855747548488e34]),
put(last, {'/=',"*",{an_atom}}),
true = erlang:'/='(id("*"), {an_atom}),
put(last, {'/=',"*",[an_atom]}),
true = erlang:'/='(id("*"), [an_atom]),
put(last, {'/=',"*",{42.0}}),
true = erlang:'/='(id("*"), {42.0}),
put(last, {'/=',"*",[42.0]}),
false = erlang:'/='(id("*"), [42.0]),
put(last, {'/=',"*",{42}}),
true = erlang:'/='(id("*"), {42}),
put(last, {'/=',"*","*"}),
false = erlang:'/='(id("*"), "*"),
put(last, {'/=',"*",{99678557475484872464269855544643333}}),
true = erlang:'/='(id("*"), {99678557475484872464269855544643333}),
put(last, {'/=',"*",[99678557475484872464269855544643333]}),
true = erlang:'/='(id("*"), [99678557475484872464269855544643333]),
put(last, {'/=',"*",{9.967855747548488e34}}),
true = erlang:'/='(id("*"), {9.967855747548488e34}),
put(last, {'/=',"*",[9.967855747548488e34]}),
true = erlang:'/='(id("*"), [9.967855747548488e34]),
put(last, {'/=',{99678557475484872464269855544643333},{an_atom}}),
true =
erlang:'/='(id({99678557475484872464269855544643333}),
{an_atom}),
put(last, {'/=',{99678557475484872464269855544643333},[an_atom]}),
true =
erlang:'/='(id({99678557475484872464269855544643333}),
[an_atom]),
put(last, {'/=',{99678557475484872464269855544643333},{42.0}}),
true =
erlang:'/='(id({99678557475484872464269855544643333}), {42.0}),
put(last, {'/=',{99678557475484872464269855544643333},[42.0]}),
true =
erlang:'/='(id({99678557475484872464269855544643333}), [42.0]),
put(last, {'/=',{99678557475484872464269855544643333},{42}}),
true = erlang:'/='(id({99678557475484872464269855544643333}), {42}),
put(last, {'/=',{99678557475484872464269855544643333},"*"}),
true = erlang:'/='(id({99678557475484872464269855544643333}), "*"),
put(last,
{'/=',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
false =
erlang:'/='(id({99678557475484872464269855544643333}),
{99678557475484872464269855544643333}),
put(last,
{'/=',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
true =
erlang:'/='(id({99678557475484872464269855544643333}),
[99678557475484872464269855544643333]),
put(last,
{'/=',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
true =
erlang:'/='(id({99678557475484872464269855544643333}),
{9.967855747548488e34}),
put(last,
{'/=',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
true =
erlang:'/='(id({99678557475484872464269855544643333}),
[9.967855747548488e34]),
put(last, {'/=',[99678557475484872464269855544643333],{an_atom}}),
true =
erlang:'/='(id([99678557475484872464269855544643333]),
{an_atom}),
put(last, {'/=',[99678557475484872464269855544643333],[an_atom]}),
true =
erlang:'/='(id([99678557475484872464269855544643333]),
[an_atom]),
put(last, {'/=',[99678557475484872464269855544643333],{42.0}}),
true =
erlang:'/='(id([99678557475484872464269855544643333]), {42.0}),
put(last, {'/=',[99678557475484872464269855544643333],[42.0]}),
true =
erlang:'/='(id([99678557475484872464269855544643333]), [42.0]),
put(last, {'/=',[99678557475484872464269855544643333],{42}}),
true = erlang:'/='(id([99678557475484872464269855544643333]), {42}),
put(last, {'/=',[99678557475484872464269855544643333],"*"}),
true = erlang:'/='(id([99678557475484872464269855544643333]), "*"),
put(last,
{'/=',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
true =
erlang:'/='(id([99678557475484872464269855544643333]),
{99678557475484872464269855544643333}),
put(last,
{'/=',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
false =
erlang:'/='(id([99678557475484872464269855544643333]),
[99678557475484872464269855544643333]),
put(last,
{'/=',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
true =
erlang:'/='(id([99678557475484872464269855544643333]),
{9.967855747548488e34}),
put(last,
{'/=',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
true =
erlang:'/='(id([99678557475484872464269855544643333]),
[9.967855747548488e34]),
put(last, {'/=',{9.967855747548488e34},{an_atom}}),
true = erlang:'/='(id({9.967855747548488e34}), {an_atom}),
put(last, {'/=',{9.967855747548488e34},[an_atom]}),
true = erlang:'/='(id({9.967855747548488e34}), [an_atom]),
put(last, {'/=',{9.967855747548488e34},{42.0}}),
true = erlang:'/='(id({9.967855747548488e34}), {42.0}),
put(last, {'/=',{9.967855747548488e34},[42.0]}),
true = erlang:'/='(id({9.967855747548488e34}), [42.0]),
put(last, {'/=',{9.967855747548488e34},{42}}),
true = erlang:'/='(id({9.967855747548488e34}), {42}),
put(last, {'/=',{9.967855747548488e34},"*"}),
true = erlang:'/='(id({9.967855747548488e34}), "*"),
put(last,
{'/=',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
true =
erlang:'/='(id({9.967855747548488e34}),
{99678557475484872464269855544643333}),
put(last,
{'/=',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
true =
erlang:'/='(id({9.967855747548488e34}),
[99678557475484872464269855544643333]),
put(last, {'/=',{9.967855747548488e34},{9.967855747548488e34}}),
false =
erlang:'/='(id({9.967855747548488e34}), {9.967855747548488e34}),
put(last, {'/=',{9.967855747548488e34},[9.967855747548488e34]}),
true =
erlang:'/='(id({9.967855747548488e34}), [9.967855747548488e34]),
put(last, {'/=',[9.967855747548488e34],{an_atom}}),
true = erlang:'/='(id([9.967855747548488e34]), {an_atom}),
put(last, {'/=',[9.967855747548488e34],[an_atom]}),
true = erlang:'/='(id([9.967855747548488e34]), [an_atom]),
put(last, {'/=',[9.967855747548488e34],{42.0}}),
true = erlang:'/='(id([9.967855747548488e34]), {42.0}),
put(last, {'/=',[9.967855747548488e34],[42.0]}),
true = erlang:'/='(id([9.967855747548488e34]), [42.0]),
put(last, {'/=',[9.967855747548488e34],{42}}),
true = erlang:'/='(id([9.967855747548488e34]), {42}),
put(last, {'/=',[9.967855747548488e34],"*"}),
true = erlang:'/='(id([9.967855747548488e34]), "*"),
put(last,
{'/=',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
true =
erlang:'/='(id([9.967855747548488e34]),
{99678557475484872464269855544643333}),
put(last,
{'/=',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
true =
erlang:'/='(id([9.967855747548488e34]),
[99678557475484872464269855544643333]),
put(last, {'/=',[9.967855747548488e34],{9.967855747548488e34}}),
true =
erlang:'/='(id([9.967855747548488e34]), {9.967855747548488e34}),
put(last, {'/=',[9.967855747548488e34],[9.967855747548488e34]}),
false =
erlang:'/='(id([9.967855747548488e34]), [9.967855747548488e34]),
ok.
id(I) ->
I.
Compiling []
transform_module : 0.00 s 150.3 kB
lint_module : 0.08 s 150.4 kB
expand_module : 0.02 s 161.4 kB
core_module : 0.11 s 377.8 kB
core_fold_module : 0.07 s 258.9 kB
core_transforms : 0.00 s 258.9 kB
core_dsetel_module : 0.02 s 258.9 kB
kernel_module : 0.08 s 402.7 kB
v3_life : 0.02 s 307.6 kB
v3_codegen : 0.09 s 196.0 kB
beam_a : 0.01 s 196.6 kB
beam_block : 0.04 s 256.6 kB
beam_except : 0.00 s 210.6 kB
beam_bool : 0.00 s 210.6 kB
beam_type : 0.05 s 194.1 kB
beam_split : 0.00 s 172.5 kB
beam_dead : 0.03 s 190.2 kB
beam_jump : 0.05 s 166.2 kB
beam_peep : 0.00 s 162.3 kB
beam_clean : 0.01 s 162.3 kB
beam_bsm : 0.00 s 162.3 kB
beam_receive : 0.01 s 162.3 kB
beam_trim : 0.00 s 162.3 kB
beam_flatten : 0.00 s 136.6 kB
beam_z : 0.01 s 136.6 kB
beam_validator : 0.02 s 136.6 kB
beam_asm : 0.03 s 0.4 kB
-module(op_tests).
-compile(export_all).
-compile([{hipe,[{regalloc,linear_scan}]}]).
guard_tests() ->
put(last, {'=:=',{an_atom},{an_atom}}),
true =
if
{an_atom} =:= {an_atom} ->
true;
true ->
false
end,
put(last, {'=:=',{an_atom},[an_atom]}),
false =
if
{an_atom} =:= [an_atom] ->
true;
true ->
false
end,
put(last, {'=:=',{an_atom},{42.0}}),
false =
if
{an_atom} =:= {42.0} ->
true;
true ->
false
end,
put(last, {'=:=',{an_atom},[42.0]}),
false =
if
{an_atom} =:= [42.0] ->
true;
true ->
false
end,
put(last, {'=:=',{an_atom},{42}}),
false =
if
{an_atom} =:= {42} ->
true;
true ->
false
end,
put(last, {'=:=',{an_atom},"*"}),
false =
if
{an_atom} =:= "*" ->
true;
true ->
false
end,
put(last, {'=:=',{an_atom},{99678557475484872464269855544643333}}),
false =
if
{an_atom} =:= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=:=',{an_atom},[99678557475484872464269855544643333]}),
false =
if
{an_atom} =:= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=:=',{an_atom},{9.967855747548488e34}}),
false =
if
{an_atom} =:= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=:=',{an_atom},[9.967855747548488e34]}),
false =
if
{an_atom} =:= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=:=',[an_atom],{an_atom}}),
false =
if
[an_atom] =:= {an_atom} ->
true;
true ->
false
end,
put(last, {'=:=',[an_atom],[an_atom]}),
true =
if
[an_atom] =:= [an_atom] ->
true;
true ->
false
end,
put(last, {'=:=',[an_atom],{42.0}}),
false =
if
[an_atom] =:= {42.0} ->
true;
true ->
false
end,
put(last, {'=:=',[an_atom],[42.0]}),
false =
if
[an_atom] =:= [42.0] ->
true;
true ->
false
end,
put(last, {'=:=',[an_atom],{42}}),
false =
if
[an_atom] =:= {42} ->
true;
true ->
false
end,
put(last, {'=:=',[an_atom],"*"}),
false =
if
[an_atom] =:= "*" ->
true;
true ->
false
end,
put(last, {'=:=',[an_atom],{99678557475484872464269855544643333}}),
false =
if
[an_atom] =:= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=:=',[an_atom],[99678557475484872464269855544643333]}),
false =
if
[an_atom] =:= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=:=',[an_atom],{9.967855747548488e34}}),
false =
if
[an_atom] =:= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=:=',[an_atom],[9.967855747548488e34]}),
false =
if
[an_atom] =:= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=:=',{42.0},{an_atom}}),
false =
if
{42.0} =:= {an_atom} ->
true;
true ->
false
end,
put(last, {'=:=',{42.0},[an_atom]}),
false =
if
{42.0} =:= [an_atom] ->
true;
true ->
false
end,
put(last, {'=:=',{42.0},{42.0}}),
true =
if
{42.0} =:= {42.0} ->
true;
true ->
false
end,
put(last, {'=:=',{42.0},[42.0]}),
false =
if
{42.0} =:= [42.0] ->
true;
true ->
false
end,
put(last, {'=:=',{42.0},{42}}),
false =
if
{42.0} =:= {42} ->
true;
true ->
false
end,
put(last, {'=:=',{42.0},"*"}),
false =
if
{42.0} =:= "*" ->
true;
true ->
false
end,
put(last, {'=:=',{42.0},{99678557475484872464269855544643333}}),
false =
if
{42.0} =:= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=:=',{42.0},[99678557475484872464269855544643333]}),
false =
if
{42.0} =:= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=:=',{42.0},{9.967855747548488e34}}),
false =
if
{42.0} =:= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=:=',{42.0},[9.967855747548488e34]}),
false =
if
{42.0} =:= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=:=',[42.0],{an_atom}}),
false =
if
[42.0] =:= {an_atom} ->
true;
true ->
false
end,
put(last, {'=:=',[42.0],[an_atom]}),
false =
if
[42.0] =:= [an_atom] ->
true;
true ->
false
end,
put(last, {'=:=',[42.0],{42.0}}),
false =
if
[42.0] =:= {42.0} ->
true;
true ->
false
end,
put(last, {'=:=',[42.0],[42.0]}),
true =
if
[42.0] =:= [42.0] ->
true;
true ->
false
end,
put(last, {'=:=',[42.0],{42}}),
false =
if
[42.0] =:= {42} ->
true;
true ->
false
end,
put(last, {'=:=',[42.0],"*"}),
false =
if
[42.0] =:= "*" ->
true;
true ->
false
end,
put(last, {'=:=',[42.0],{99678557475484872464269855544643333}}),
false =
if
[42.0] =:= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=:=',[42.0],[99678557475484872464269855544643333]}),
false =
if
[42.0] =:= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=:=',[42.0],{9.967855747548488e34}}),
false =
if
[42.0] =:= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=:=',[42.0],[9.967855747548488e34]}),
false =
if
[42.0] =:= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=:=',{42},{an_atom}}),
false =
if
{42} =:= {an_atom} ->
true;
true ->
false
end,
put(last, {'=:=',{42},[an_atom]}),
false =
if
{42} =:= [an_atom] ->
true;
true ->
false
end,
put(last, {'=:=',{42},{42.0}}),
false =
if
{42} =:= {42.0} ->
true;
true ->
false
end,
put(last, {'=:=',{42},[42.0]}),
false =
if
{42} =:= [42.0] ->
true;
true ->
false
end,
put(last, {'=:=',{42},{42}}),
true =
if
{42} =:= {42} ->
true;
true ->
false
end,
put(last, {'=:=',{42},"*"}),
false =
if
{42} =:= "*" ->
true;
true ->
false
end,
put(last, {'=:=',{42},{99678557475484872464269855544643333}}),
false =
if
{42} =:= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=:=',{42},[99678557475484872464269855544643333]}),
false =
if
{42} =:= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=:=',{42},{9.967855747548488e34}}),
false =
if
{42} =:= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=:=',{42},[9.967855747548488e34]}),
false =
if
{42} =:= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=:=',"*",{an_atom}}),
false =
if
"*" =:= {an_atom} ->
true;
true ->
false
end,
put(last, {'=:=',"*",[an_atom]}),
false =
if
"*" =:= [an_atom] ->
true;
true ->
false
end,
put(last, {'=:=',"*",{42.0}}),
false =
if
"*" =:= {42.0} ->
true;
true ->
false
end,
put(last, {'=:=',"*",[42.0]}),
false =
if
"*" =:= [42.0] ->
true;
true ->
false
end,
put(last, {'=:=',"*",{42}}),
false =
if
"*" =:= {42} ->
true;
true ->
false
end,
put(last, {'=:=',"*","*"}),
true =
if
"*" =:= "*" ->
true;
true ->
false
end,
put(last, {'=:=',"*",{99678557475484872464269855544643333}}),
false =
if
"*" =:= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=:=',"*",[99678557475484872464269855544643333]}),
false =
if
"*" =:= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=:=',"*",{9.967855747548488e34}}),
false =
if
"*" =:= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=:=',"*",[9.967855747548488e34]}),
false =
if
"*" =:= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=:=',{99678557475484872464269855544643333},{an_atom}}),
false =
if
{99678557475484872464269855544643333} =:= {an_atom} ->
true;
true ->
false
end,
put(last, {'=:=',{99678557475484872464269855544643333},[an_atom]}),
false =
if
{99678557475484872464269855544643333} =:= [an_atom] ->
true;
true ->
false
end,
put(last, {'=:=',{99678557475484872464269855544643333},{42.0}}),
false =
if
{99678557475484872464269855544643333} =:= {42.0} ->
true;
true ->
false
end,
put(last, {'=:=',{99678557475484872464269855544643333},[42.0]}),
false =
if
{99678557475484872464269855544643333} =:= [42.0] ->
true;
true ->
false
end,
put(last, {'=:=',{99678557475484872464269855544643333},{42}}),
false =
if
{99678557475484872464269855544643333} =:= {42} ->
true;
true ->
false
end,
put(last, {'=:=',{99678557475484872464269855544643333},"*"}),
false =
if
{99678557475484872464269855544643333} =:= "*" ->
true;
true ->
false
end,
put(last,
{'=:=',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
true =
if
{99678557475484872464269855544643333}
=:=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'=:=',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
false =
if
{99678557475484872464269855544643333}
=:=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'=:=',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
false =
if
{99678557475484872464269855544643333}
=:=
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'=:=',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
false =
if
{99678557475484872464269855544643333}
=:=
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=:=',[99678557475484872464269855544643333],{an_atom}}),
false =
if
[99678557475484872464269855544643333] =:= {an_atom} ->
true;
true ->
false
end,
put(last, {'=:=',[99678557475484872464269855544643333],[an_atom]}),
false =
if
[99678557475484872464269855544643333] =:= [an_atom] ->
true;
true ->
false
end,
put(last, {'=:=',[99678557475484872464269855544643333],{42.0}}),
false =
if
[99678557475484872464269855544643333] =:= {42.0} ->
true;
true ->
false
end,
put(last, {'=:=',[99678557475484872464269855544643333],[42.0]}),
false =
if
[99678557475484872464269855544643333] =:= [42.0] ->
true;
true ->
false
end,
put(last, {'=:=',[99678557475484872464269855544643333],{42}}),
false =
if
[99678557475484872464269855544643333] =:= {42} ->
true;
true ->
false
end,
put(last, {'=:=',[99678557475484872464269855544643333],"*"}),
false =
if
[99678557475484872464269855544643333] =:= "*" ->
true;
true ->
false
end,
put(last,
{'=:=',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
false =
if
[99678557475484872464269855544643333]
=:=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'=:=',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
true =
if
[99678557475484872464269855544643333]
=:=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'=:=',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
false =
if
[99678557475484872464269855544643333]
=:=
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'=:=',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
false =
if
[99678557475484872464269855544643333]
=:=
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=:=',{9.967855747548488e34},{an_atom}}),
false =
if
{9.967855747548488e34} =:= {an_atom} ->
true;
true ->
false
end,
put(last, {'=:=',{9.967855747548488e34},[an_atom]}),
false =
if
{9.967855747548488e34} =:= [an_atom] ->
true;
true ->
false
end,
put(last, {'=:=',{9.967855747548488e34},{42.0}}),
false =
if
{9.967855747548488e34} =:= {42.0} ->
true;
true ->
false
end,
put(last, {'=:=',{9.967855747548488e34},[42.0]}),
false =
if
{9.967855747548488e34} =:= [42.0] ->
true;
true ->
false
end,
put(last, {'=:=',{9.967855747548488e34},{42}}),
false =
if
{9.967855747548488e34} =:= {42} ->
true;
true ->
false
end,
put(last, {'=:=',{9.967855747548488e34},"*"}),
false =
if
{9.967855747548488e34} =:= "*" ->
true;
true ->
false
end,
put(last,
{'=:=',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
false =
if
{9.967855747548488e34}
=:=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'=:=',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
false =
if
{9.967855747548488e34}
=:=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=:=',{9.967855747548488e34},{9.967855747548488e34}}),
true =
if
{9.967855747548488e34} =:= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=:=',{9.967855747548488e34},[9.967855747548488e34]}),
false =
if
{9.967855747548488e34} =:= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=:=',[9.967855747548488e34],{an_atom}}),
false =
if
[9.967855747548488e34] =:= {an_atom} ->
true;
true ->
false
end,
put(last, {'=:=',[9.967855747548488e34],[an_atom]}),
false =
if
[9.967855747548488e34] =:= [an_atom] ->
true;
true ->
false
end,
put(last, {'=:=',[9.967855747548488e34],{42.0}}),
false =
if
[9.967855747548488e34] =:= {42.0} ->
true;
true ->
false
end,
put(last, {'=:=',[9.967855747548488e34],[42.0]}),
false =
if
[9.967855747548488e34] =:= [42.0] ->
true;
true ->
false
end,
put(last, {'=:=',[9.967855747548488e34],{42}}),
false =
if
[9.967855747548488e34] =:= {42} ->
true;
true ->
false
end,
put(last, {'=:=',[9.967855747548488e34],"*"}),
false =
if
[9.967855747548488e34] =:= "*" ->
true;
true ->
false
end,
put(last,
{'=:=',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
false =
if
[9.967855747548488e34]
=:=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'=:=',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
false =
if
[9.967855747548488e34]
=:=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=:=',[9.967855747548488e34],{9.967855747548488e34}}),
false =
if
[9.967855747548488e34] =:= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=:=',[9.967855747548488e34],[9.967855747548488e34]}),
true =
if
[9.967855747548488e34] =:= [9.967855747548488e34] ->
true;
true ->
false
end,
ok.
body_tests() ->
put(last, {'=:=',{an_atom},{an_atom}}),
true = id({an_atom}) =:= {an_atom},
put(last, {'=:=',{an_atom},[an_atom]}),
false = id({an_atom}) =:= [an_atom],
put(last, {'=:=',{an_atom},{42.0}}),
false = id({an_atom}) =:= {42.0},
put(last, {'=:=',{an_atom},[42.0]}),
false = id({an_atom}) =:= [42.0],
put(last, {'=:=',{an_atom},{42}}),
false = id({an_atom}) =:= {42},
put(last, {'=:=',{an_atom},"*"}),
false = id({an_atom}) =:= "*",
put(last, {'=:=',{an_atom},{99678557475484872464269855544643333}}),
false = id({an_atom}) =:= {99678557475484872464269855544643333},
put(last, {'=:=',{an_atom},[99678557475484872464269855544643333]}),
false = id({an_atom}) =:= [99678557475484872464269855544643333],
put(last, {'=:=',{an_atom},{9.967855747548488e34}}),
false = id({an_atom}) =:= {9.967855747548488e34},
put(last, {'=:=',{an_atom},[9.967855747548488e34]}),
false = id({an_atom}) =:= [9.967855747548488e34],
put(last, {'=:=',[an_atom],{an_atom}}),
false = id([an_atom]) =:= {an_atom},
put(last, {'=:=',[an_atom],[an_atom]}),
true = id([an_atom]) =:= [an_atom],
put(last, {'=:=',[an_atom],{42.0}}),
false = id([an_atom]) =:= {42.0},
put(last, {'=:=',[an_atom],[42.0]}),
false = id([an_atom]) =:= [42.0],
put(last, {'=:=',[an_atom],{42}}),
false = id([an_atom]) =:= {42},
put(last, {'=:=',[an_atom],"*"}),
false = id([an_atom]) =:= "*",
put(last, {'=:=',[an_atom],{99678557475484872464269855544643333}}),
false = id([an_atom]) =:= {99678557475484872464269855544643333},
put(last, {'=:=',[an_atom],[99678557475484872464269855544643333]}),
false = id([an_atom]) =:= [99678557475484872464269855544643333],
put(last, {'=:=',[an_atom],{9.967855747548488e34}}),
false = id([an_atom]) =:= {9.967855747548488e34},
put(last, {'=:=',[an_atom],[9.967855747548488e34]}),
false = id([an_atom]) =:= [9.967855747548488e34],
put(last, {'=:=',{42.0},{an_atom}}),
false = id({42.0}) =:= {an_atom},
put(last, {'=:=',{42.0},[an_atom]}),
false = id({42.0}) =:= [an_atom],
put(last, {'=:=',{42.0},{42.0}}),
true = id({42.0}) =:= {42.0},
put(last, {'=:=',{42.0},[42.0]}),
false = id({42.0}) =:= [42.0],
put(last, {'=:=',{42.0},{42}}),
false = id({42.0}) =:= {42},
put(last, {'=:=',{42.0},"*"}),
false = id({42.0}) =:= "*",
put(last, {'=:=',{42.0},{99678557475484872464269855544643333}}),
false = id({42.0}) =:= {99678557475484872464269855544643333},
put(last, {'=:=',{42.0},[99678557475484872464269855544643333]}),
false = id({42.0}) =:= [99678557475484872464269855544643333],
put(last, {'=:=',{42.0},{9.967855747548488e34}}),
false = id({42.0}) =:= {9.967855747548488e34},
put(last, {'=:=',{42.0},[9.967855747548488e34]}),
false = id({42.0}) =:= [9.967855747548488e34],
put(last, {'=:=',[42.0],{an_atom}}),
false = id([42.0]) =:= {an_atom},
put(last, {'=:=',[42.0],[an_atom]}),
false = id([42.0]) =:= [an_atom],
put(last, {'=:=',[42.0],{42.0}}),
false = id([42.0]) =:= {42.0},
put(last, {'=:=',[42.0],[42.0]}),
true = id([42.0]) =:= [42.0],
put(last, {'=:=',[42.0],{42}}),
false = id([42.0]) =:= {42},
put(last, {'=:=',[42.0],"*"}),
false = id([42.0]) =:= "*",
put(last, {'=:=',[42.0],{99678557475484872464269855544643333}}),
false = id([42.0]) =:= {99678557475484872464269855544643333},
put(last, {'=:=',[42.0],[99678557475484872464269855544643333]}),
false = id([42.0]) =:= [99678557475484872464269855544643333],
put(last, {'=:=',[42.0],{9.967855747548488e34}}),
false = id([42.0]) =:= {9.967855747548488e34},
put(last, {'=:=',[42.0],[9.967855747548488e34]}),
false = id([42.0]) =:= [9.967855747548488e34],
put(last, {'=:=',{42},{an_atom}}),
false = id({42}) =:= {an_atom},
put(last, {'=:=',{42},[an_atom]}),
false = id({42}) =:= [an_atom],
put(last, {'=:=',{42},{42.0}}),
false = id({42}) =:= {42.0},
put(last, {'=:=',{42},[42.0]}),
false = id({42}) =:= [42.0],
put(last, {'=:=',{42},{42}}),
true = id({42}) =:= {42},
put(last, {'=:=',{42},"*"}),
false = id({42}) =:= "*",
put(last, {'=:=',{42},{99678557475484872464269855544643333}}),
false = id({42}) =:= {99678557475484872464269855544643333},
put(last, {'=:=',{42},[99678557475484872464269855544643333]}),
false = id({42}) =:= [99678557475484872464269855544643333],
put(last, {'=:=',{42},{9.967855747548488e34}}),
false = id({42}) =:= {9.967855747548488e34},
put(last, {'=:=',{42},[9.967855747548488e34]}),
false = id({42}) =:= [9.967855747548488e34],
put(last, {'=:=',"*",{an_atom}}),
false = id("*") =:= {an_atom},
put(last, {'=:=',"*",[an_atom]}),
false = id("*") =:= [an_atom],
put(last, {'=:=',"*",{42.0}}),
false = id("*") =:= {42.0},
put(last, {'=:=',"*",[42.0]}),
false = id("*") =:= [42.0],
put(last, {'=:=',"*",{42}}),
false = id("*") =:= {42},
put(last, {'=:=',"*","*"}),
true = id("*") =:= "*",
put(last, {'=:=',"*",{99678557475484872464269855544643333}}),
false = id("*") =:= {99678557475484872464269855544643333},
put(last, {'=:=',"*",[99678557475484872464269855544643333]}),
false = id("*") =:= [99678557475484872464269855544643333],
put(last, {'=:=',"*",{9.967855747548488e34}}),
false = id("*") =:= {9.967855747548488e34},
put(last, {'=:=',"*",[9.967855747548488e34]}),
false = id("*") =:= [9.967855747548488e34],
put(last, {'=:=',{99678557475484872464269855544643333},{an_atom}}),
false = id({99678557475484872464269855544643333}) =:= {an_atom},
put(last, {'=:=',{99678557475484872464269855544643333},[an_atom]}),
false = id({99678557475484872464269855544643333}) =:= [an_atom],
put(last, {'=:=',{99678557475484872464269855544643333},{42.0}}),
false = id({99678557475484872464269855544643333}) =:= {42.0},
put(last, {'=:=',{99678557475484872464269855544643333},[42.0]}),
false = id({99678557475484872464269855544643333}) =:= [42.0],
put(last, {'=:=',{99678557475484872464269855544643333},{42}}),
false = id({99678557475484872464269855544643333}) =:= {42},
put(last, {'=:=',{99678557475484872464269855544643333},"*"}),
false = id({99678557475484872464269855544643333}) =:= "*",
put(last,
{'=:=',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
true =
id({99678557475484872464269855544643333})
=:=
{99678557475484872464269855544643333},
put(last,
{'=:=',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
false =
id({99678557475484872464269855544643333})
=:=
[99678557475484872464269855544643333],
put(last,
{'=:=',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
false =
id({99678557475484872464269855544643333})
=:=
{9.967855747548488e34},
put(last,
{'=:=',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
false =
id({99678557475484872464269855544643333})
=:=
[9.967855747548488e34],
put(last, {'=:=',[99678557475484872464269855544643333],{an_atom}}),
false = id([99678557475484872464269855544643333]) =:= {an_atom},
put(last, {'=:=',[99678557475484872464269855544643333],[an_atom]}),
false = id([99678557475484872464269855544643333]) =:= [an_atom],
put(last, {'=:=',[99678557475484872464269855544643333],{42.0}}),
false = id([99678557475484872464269855544643333]) =:= {42.0},
put(last, {'=:=',[99678557475484872464269855544643333],[42.0]}),
false = id([99678557475484872464269855544643333]) =:= [42.0],
put(last, {'=:=',[99678557475484872464269855544643333],{42}}),
false = id([99678557475484872464269855544643333]) =:= {42},
put(last, {'=:=',[99678557475484872464269855544643333],"*"}),
false = id([99678557475484872464269855544643333]) =:= "*",
put(last,
{'=:=',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
false =
id([99678557475484872464269855544643333])
=:=
{99678557475484872464269855544643333},
put(last,
{'=:=',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
true =
id([99678557475484872464269855544643333])
=:=
[99678557475484872464269855544643333],
put(last,
{'=:=',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
false =
id([99678557475484872464269855544643333])
=:=
{9.967855747548488e34},
put(last,
{'=:=',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
false =
id([99678557475484872464269855544643333])
=:=
[9.967855747548488e34],
put(last, {'=:=',{9.967855747548488e34},{an_atom}}),
false = id({9.967855747548488e34}) =:= {an_atom},
put(last, {'=:=',{9.967855747548488e34},[an_atom]}),
false = id({9.967855747548488e34}) =:= [an_atom],
put(last, {'=:=',{9.967855747548488e34},{42.0}}),
false = id({9.967855747548488e34}) =:= {42.0},
put(last, {'=:=',{9.967855747548488e34},[42.0]}),
false = id({9.967855747548488e34}) =:= [42.0],
put(last, {'=:=',{9.967855747548488e34},{42}}),
false = id({9.967855747548488e34}) =:= {42},
put(last, {'=:=',{9.967855747548488e34},"*"}),
false = id({9.967855747548488e34}) =:= "*",
put(last,
{'=:=',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
false =
id({9.967855747548488e34})
=:=
{99678557475484872464269855544643333},
put(last,
{'=:=',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
false =
id({9.967855747548488e34})
=:=
[99678557475484872464269855544643333],
put(last, {'=:=',{9.967855747548488e34},{9.967855747548488e34}}),
true = id({9.967855747548488e34}) =:= {9.967855747548488e34},
put(last, {'=:=',{9.967855747548488e34},[9.967855747548488e34]}),
false = id({9.967855747548488e34}) =:= [9.967855747548488e34],
put(last, {'=:=',[9.967855747548488e34],{an_atom}}),
false = id([9.967855747548488e34]) =:= {an_atom},
put(last, {'=:=',[9.967855747548488e34],[an_atom]}),
false = id([9.967855747548488e34]) =:= [an_atom],
put(last, {'=:=',[9.967855747548488e34],{42.0}}),
false = id([9.967855747548488e34]) =:= {42.0},
put(last, {'=:=',[9.967855747548488e34],[42.0]}),
false = id([9.967855747548488e34]) =:= [42.0],
put(last, {'=:=',[9.967855747548488e34],{42}}),
false = id([9.967855747548488e34]) =:= {42},
put(last, {'=:=',[9.967855747548488e34],"*"}),
false = id([9.967855747548488e34]) =:= "*",
put(last,
{'=:=',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
false =
id([9.967855747548488e34])
=:=
{99678557475484872464269855544643333},
put(last,
{'=:=',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
false =
id([9.967855747548488e34])
=:=
[99678557475484872464269855544643333],
put(last, {'=:=',[9.967855747548488e34],{9.967855747548488e34}}),
false = id([9.967855747548488e34]) =:= {9.967855747548488e34},
put(last, {'=:=',[9.967855747548488e34],[9.967855747548488e34]}),
true = id([9.967855747548488e34]) =:= [9.967855747548488e34],
ok.
bif_tests() ->
put(last, {'=:=',{an_atom},{an_atom}}),
true = erlang:'=:='(id({an_atom}), {an_atom}),
put(last, {'=:=',{an_atom},[an_atom]}),
false = erlang:'=:='(id({an_atom}), [an_atom]),
put(last, {'=:=',{an_atom},{42.0}}),
false = erlang:'=:='(id({an_atom}), {42.0}),
put(last, {'=:=',{an_atom},[42.0]}),
false = erlang:'=:='(id({an_atom}), [42.0]),
put(last, {'=:=',{an_atom},{42}}),
false = erlang:'=:='(id({an_atom}), {42}),
put(last, {'=:=',{an_atom},"*"}),
false = erlang:'=:='(id({an_atom}), "*"),
put(last, {'=:=',{an_atom},{99678557475484872464269855544643333}}),
false =
erlang:'=:='(id({an_atom}),
{99678557475484872464269855544643333}),
put(last, {'=:=',{an_atom},[99678557475484872464269855544643333]}),
false =
erlang:'=:='(id({an_atom}),
[99678557475484872464269855544643333]),
put(last, {'=:=',{an_atom},{9.967855747548488e34}}),
false = erlang:'=:='(id({an_atom}), {9.967855747548488e34}),
put(last, {'=:=',{an_atom},[9.967855747548488e34]}),
false = erlang:'=:='(id({an_atom}), [9.967855747548488e34]),
put(last, {'=:=',[an_atom],{an_atom}}),
false = erlang:'=:='(id([an_atom]), {an_atom}),
put(last, {'=:=',[an_atom],[an_atom]}),
true = erlang:'=:='(id([an_atom]), [an_atom]),
put(last, {'=:=',[an_atom],{42.0}}),
false = erlang:'=:='(id([an_atom]), {42.0}),
put(last, {'=:=',[an_atom],[42.0]}),
false = erlang:'=:='(id([an_atom]), [42.0]),
put(last, {'=:=',[an_atom],{42}}),
false = erlang:'=:='(id([an_atom]), {42}),
put(last, {'=:=',[an_atom],"*"}),
false = erlang:'=:='(id([an_atom]), "*"),
put(last, {'=:=',[an_atom],{99678557475484872464269855544643333}}),
false =
erlang:'=:='(id([an_atom]),
{99678557475484872464269855544643333}),
put(last, {'=:=',[an_atom],[99678557475484872464269855544643333]}),
false =
erlang:'=:='(id([an_atom]),
[99678557475484872464269855544643333]),
put(last, {'=:=',[an_atom],{9.967855747548488e34}}),
false = erlang:'=:='(id([an_atom]), {9.967855747548488e34}),
put(last, {'=:=',[an_atom],[9.967855747548488e34]}),
false = erlang:'=:='(id([an_atom]), [9.967855747548488e34]),
put(last, {'=:=',{42.0},{an_atom}}),
false = erlang:'=:='(id({42.0}), {an_atom}),
put(last, {'=:=',{42.0},[an_atom]}),
false = erlang:'=:='(id({42.0}), [an_atom]),
put(last, {'=:=',{42.0},{42.0}}),
true = erlang:'=:='(id({42.0}), {42.0}),
put(last, {'=:=',{42.0},[42.0]}),
false = erlang:'=:='(id({42.0}), [42.0]),
put(last, {'=:=',{42.0},{42}}),
false = erlang:'=:='(id({42.0}), {42}),
put(last, {'=:=',{42.0},"*"}),
false = erlang:'=:='(id({42.0}), "*"),
put(last, {'=:=',{42.0},{99678557475484872464269855544643333}}),
false =
erlang:'=:='(id({42.0}), {99678557475484872464269855544643333}),
put(last, {'=:=',{42.0},[99678557475484872464269855544643333]}),
false =
erlang:'=:='(id({42.0}), [99678557475484872464269855544643333]),
put(last, {'=:=',{42.0},{9.967855747548488e34}}),
false = erlang:'=:='(id({42.0}), {9.967855747548488e34}),
put(last, {'=:=',{42.0},[9.967855747548488e34]}),
false = erlang:'=:='(id({42.0}), [9.967855747548488e34]),
put(last, {'=:=',[42.0],{an_atom}}),
false = erlang:'=:='(id([42.0]), {an_atom}),
put(last, {'=:=',[42.0],[an_atom]}),
false = erlang:'=:='(id([42.0]), [an_atom]),
put(last, {'=:=',[42.0],{42.0}}),
false = erlang:'=:='(id([42.0]), {42.0}),
put(last, {'=:=',[42.0],[42.0]}),
true = erlang:'=:='(id([42.0]), [42.0]),
put(last, {'=:=',[42.0],{42}}),
false = erlang:'=:='(id([42.0]), {42}),
put(last, {'=:=',[42.0],"*"}),
false = erlang:'=:='(id([42.0]), "*"),
put(last, {'=:=',[42.0],{99678557475484872464269855544643333}}),
false =
erlang:'=:='(id([42.0]), {99678557475484872464269855544643333}),
put(last, {'=:=',[42.0],[99678557475484872464269855544643333]}),
false =
erlang:'=:='(id([42.0]), [99678557475484872464269855544643333]),
put(last, {'=:=',[42.0],{9.967855747548488e34}}),
false = erlang:'=:='(id([42.0]), {9.967855747548488e34}),
put(last, {'=:=',[42.0],[9.967855747548488e34]}),
false = erlang:'=:='(id([42.0]), [9.967855747548488e34]),
put(last, {'=:=',{42},{an_atom}}),
false = erlang:'=:='(id({42}), {an_atom}),
put(last, {'=:=',{42},[an_atom]}),
false = erlang:'=:='(id({42}), [an_atom]),
put(last, {'=:=',{42},{42.0}}),
false = erlang:'=:='(id({42}), {42.0}),
put(last, {'=:=',{42},[42.0]}),
false = erlang:'=:='(id({42}), [42.0]),
put(last, {'=:=',{42},{42}}),
true = erlang:'=:='(id({42}), {42}),
put(last, {'=:=',{42},"*"}),
false = erlang:'=:='(id({42}), "*"),
put(last, {'=:=',{42},{99678557475484872464269855544643333}}),
false =
erlang:'=:='(id({42}), {99678557475484872464269855544643333}),
put(last, {'=:=',{42},[99678557475484872464269855544643333]}),
false =
erlang:'=:='(id({42}), [99678557475484872464269855544643333]),
put(last, {'=:=',{42},{9.967855747548488e34}}),
false = erlang:'=:='(id({42}), {9.967855747548488e34}),
put(last, {'=:=',{42},[9.967855747548488e34]}),
false = erlang:'=:='(id({42}), [9.967855747548488e34]),
put(last, {'=:=',"*",{an_atom}}),
false = erlang:'=:='(id("*"), {an_atom}),
put(last, {'=:=',"*",[an_atom]}),
false = erlang:'=:='(id("*"), [an_atom]),
put(last, {'=:=',"*",{42.0}}),
false = erlang:'=:='(id("*"), {42.0}),
put(last, {'=:=',"*",[42.0]}),
false = erlang:'=:='(id("*"), [42.0]),
put(last, {'=:=',"*",{42}}),
false = erlang:'=:='(id("*"), {42}),
put(last, {'=:=',"*","*"}),
true = erlang:'=:='(id("*"), "*"),
put(last, {'=:=',"*",{99678557475484872464269855544643333}}),
false = erlang:'=:='(id("*"), {99678557475484872464269855544643333}),
put(last, {'=:=',"*",[99678557475484872464269855544643333]}),
false = erlang:'=:='(id("*"), [99678557475484872464269855544643333]),
put(last, {'=:=',"*",{9.967855747548488e34}}),
false = erlang:'=:='(id("*"), {9.967855747548488e34}),
put(last, {'=:=',"*",[9.967855747548488e34]}),
false = erlang:'=:='(id("*"), [9.967855747548488e34]),
put(last, {'=:=',{99678557475484872464269855544643333},{an_atom}}),
false =
erlang:'=:='(id({99678557475484872464269855544643333}),
{an_atom}),
put(last, {'=:=',{99678557475484872464269855544643333},[an_atom]}),
false =
erlang:'=:='(id({99678557475484872464269855544643333}),
[an_atom]),
put(last, {'=:=',{99678557475484872464269855544643333},{42.0}}),
false =
erlang:'=:='(id({99678557475484872464269855544643333}), {42.0}),
put(last, {'=:=',{99678557475484872464269855544643333},[42.0]}),
false =
erlang:'=:='(id({99678557475484872464269855544643333}), [42.0]),
put(last, {'=:=',{99678557475484872464269855544643333},{42}}),
false =
erlang:'=:='(id({99678557475484872464269855544643333}), {42}),
put(last, {'=:=',{99678557475484872464269855544643333},"*"}),
false = erlang:'=:='(id({99678557475484872464269855544643333}), "*"),
put(last,
{'=:=',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
true =
erlang:'=:='(id({99678557475484872464269855544643333}),
{99678557475484872464269855544643333}),
put(last,
{'=:=',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
false =
erlang:'=:='(id({99678557475484872464269855544643333}),
[99678557475484872464269855544643333]),
put(last,
{'=:=',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
false =
erlang:'=:='(id({99678557475484872464269855544643333}),
{9.967855747548488e34}),
put(last,
{'=:=',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
false =
erlang:'=:='(id({99678557475484872464269855544643333}),
[9.967855747548488e34]),
put(last, {'=:=',[99678557475484872464269855544643333],{an_atom}}),
false =
erlang:'=:='(id([99678557475484872464269855544643333]),
{an_atom}),
put(last, {'=:=',[99678557475484872464269855544643333],[an_atom]}),
false =
erlang:'=:='(id([99678557475484872464269855544643333]),
[an_atom]),
put(last, {'=:=',[99678557475484872464269855544643333],{42.0}}),
false =
erlang:'=:='(id([99678557475484872464269855544643333]), {42.0}),
put(last, {'=:=',[99678557475484872464269855544643333],[42.0]}),
false =
erlang:'=:='(id([99678557475484872464269855544643333]), [42.0]),
put(last, {'=:=',[99678557475484872464269855544643333],{42}}),
false =
erlang:'=:='(id([99678557475484872464269855544643333]), {42}),
put(last, {'=:=',[99678557475484872464269855544643333],"*"}),
false = erlang:'=:='(id([99678557475484872464269855544643333]), "*"),
put(last,
{'=:=',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
false =
erlang:'=:='(id([99678557475484872464269855544643333]),
{99678557475484872464269855544643333}),
put(last,
{'=:=',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
true =
erlang:'=:='(id([99678557475484872464269855544643333]),
[99678557475484872464269855544643333]),
put(last,
{'=:=',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
false =
erlang:'=:='(id([99678557475484872464269855544643333]),
{9.967855747548488e34}),
put(last,
{'=:=',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
false =
erlang:'=:='(id([99678557475484872464269855544643333]),
[9.967855747548488e34]),
put(last, {'=:=',{9.967855747548488e34},{an_atom}}),
false = erlang:'=:='(id({9.967855747548488e34}), {an_atom}),
put(last, {'=:=',{9.967855747548488e34},[an_atom]}),
false = erlang:'=:='(id({9.967855747548488e34}), [an_atom]),
put(last, {'=:=',{9.967855747548488e34},{42.0}}),
false = erlang:'=:='(id({9.967855747548488e34}), {42.0}),
put(last, {'=:=',{9.967855747548488e34},[42.0]}),
false = erlang:'=:='(id({9.967855747548488e34}), [42.0]),
put(last, {'=:=',{9.967855747548488e34},{42}}),
false = erlang:'=:='(id({9.967855747548488e34}), {42}),
put(last, {'=:=',{9.967855747548488e34},"*"}),
false = erlang:'=:='(id({9.967855747548488e34}), "*"),
put(last,
{'=:=',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
false =
erlang:'=:='(id({9.967855747548488e34}),
{99678557475484872464269855544643333}),
put(last,
{'=:=',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
false =
erlang:'=:='(id({9.967855747548488e34}),
[99678557475484872464269855544643333]),
put(last, {'=:=',{9.967855747548488e34},{9.967855747548488e34}}),
true =
erlang:'=:='(id({9.967855747548488e34}), {9.967855747548488e34}),
put(last, {'=:=',{9.967855747548488e34},[9.967855747548488e34]}),
false =
erlang:'=:='(id({9.967855747548488e34}), [9.967855747548488e34]),
put(last, {'=:=',[9.967855747548488e34],{an_atom}}),
false = erlang:'=:='(id([9.967855747548488e34]), {an_atom}),
put(last, {'=:=',[9.967855747548488e34],[an_atom]}),
false = erlang:'=:='(id([9.967855747548488e34]), [an_atom]),
put(last, {'=:=',[9.967855747548488e34],{42.0}}),
false = erlang:'=:='(id([9.967855747548488e34]), {42.0}),
put(last, {'=:=',[9.967855747548488e34],[42.0]}),
false = erlang:'=:='(id([9.967855747548488e34]), [42.0]),
put(last, {'=:=',[9.967855747548488e34],{42}}),
false = erlang:'=:='(id([9.967855747548488e34]), {42}),
put(last, {'=:=',[9.967855747548488e34],"*"}),
false = erlang:'=:='(id([9.967855747548488e34]), "*"),
put(last,
{'=:=',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
false =
erlang:'=:='(id([9.967855747548488e34]),
{99678557475484872464269855544643333}),
put(last,
{'=:=',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
false =
erlang:'=:='(id([9.967855747548488e34]),
[99678557475484872464269855544643333]),
put(last, {'=:=',[9.967855747548488e34],{9.967855747548488e34}}),
false =
erlang:'=:='(id([9.967855747548488e34]), {9.967855747548488e34}),
put(last, {'=:=',[9.967855747548488e34],[9.967855747548488e34]}),
true =
erlang:'=:='(id([9.967855747548488e34]), [9.967855747548488e34]),
ok.
id(I) ->
I.
Compiling []
transform_module : 0.00 s 150.3 kB
lint_module : 0.07 s 150.4 kB
expand_module : 0.02 s 161.4 kB
core_module : 0.11 s 377.8 kB
core_fold_module : 0.07 s 258.9 kB
core_transforms : 0.00 s 258.9 kB
core_dsetel_module : 0.03 s 258.9 kB
kernel_module : 0.08 s 402.7 kB
v3_life : 0.02 s 307.6 kB
v3_codegen : 0.09 s 196.0 kB
beam_a : 0.01 s 196.6 kB
beam_block : 0.04 s 256.6 kB
beam_except : 0.00 s 210.6 kB
beam_bool : 0.00 s 210.6 kB
beam_type : 0.05 s 194.1 kB
beam_split : 0.00 s 172.5 kB
beam_dead : 0.03 s 190.2 kB
beam_jump : 0.04 s 166.2 kB
beam_peep : 0.00 s 162.3 kB
beam_clean : 0.00 s 162.3 kB
beam_bsm : 0.00 s 162.3 kB
beam_receive : 0.00 s 162.3 kB
beam_trim : 0.00 s 162.3 kB
beam_flatten : 0.01 s 136.6 kB
beam_z : 0.00 s 136.6 kB
beam_validator : 0.02 s 136.6 kB
beam_asm : 0.03 s 0.4 kB
-module(op_tests).
-compile(export_all).
-compile([{hipe,[{regalloc,linear_scan}]}]).
guard_tests() ->
put(last, {'=/=',{an_atom},{an_atom}}),
false =
if
{an_atom} =/= {an_atom} ->
true;
true ->
false
end,
put(last, {'=/=',{an_atom},[an_atom]}),
true =
if
{an_atom} =/= [an_atom] ->
true;
true ->
false
end,
put(last, {'=/=',{an_atom},{42.0}}),
true =
if
{an_atom} =/= {42.0} ->
true;
true ->
false
end,
put(last, {'=/=',{an_atom},[42.0]}),
true =
if
{an_atom} =/= [42.0] ->
true;
true ->
false
end,
put(last, {'=/=',{an_atom},{42}}),
true =
if
{an_atom} =/= {42} ->
true;
true ->
false
end,
put(last, {'=/=',{an_atom},"*"}),
true =
if
{an_atom} =/= "*" ->
true;
true ->
false
end,
put(last, {'=/=',{an_atom},{99678557475484872464269855544643333}}),
true =
if
{an_atom} =/= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=/=',{an_atom},[99678557475484872464269855544643333]}),
true =
if
{an_atom} =/= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=/=',{an_atom},{9.967855747548488e34}}),
true =
if
{an_atom} =/= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=/=',{an_atom},[9.967855747548488e34]}),
true =
if
{an_atom} =/= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=/=',[an_atom],{an_atom}}),
true =
if
[an_atom] =/= {an_atom} ->
true;
true ->
false
end,
put(last, {'=/=',[an_atom],[an_atom]}),
false =
if
[an_atom] =/= [an_atom] ->
true;
true ->
false
end,
put(last, {'=/=',[an_atom],{42.0}}),
true =
if
[an_atom] =/= {42.0} ->
true;
true ->
false
end,
put(last, {'=/=',[an_atom],[42.0]}),
true =
if
[an_atom] =/= [42.0] ->
true;
true ->
false
end,
put(last, {'=/=',[an_atom],{42}}),
true =
if
[an_atom] =/= {42} ->
true;
true ->
false
end,
put(last, {'=/=',[an_atom],"*"}),
true =
if
[an_atom] =/= "*" ->
true;
true ->
false
end,
put(last, {'=/=',[an_atom],{99678557475484872464269855544643333}}),
true =
if
[an_atom] =/= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=/=',[an_atom],[99678557475484872464269855544643333]}),
true =
if
[an_atom] =/= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=/=',[an_atom],{9.967855747548488e34}}),
true =
if
[an_atom] =/= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=/=',[an_atom],[9.967855747548488e34]}),
true =
if
[an_atom] =/= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=/=',{42.0},{an_atom}}),
true =
if
{42.0} =/= {an_atom} ->
true;
true ->
false
end,
put(last, {'=/=',{42.0},[an_atom]}),
true =
if
{42.0} =/= [an_atom] ->
true;
true ->
false
end,
put(last, {'=/=',{42.0},{42.0}}),
false =
if
{42.0} =/= {42.0} ->
true;
true ->
false
end,
put(last, {'=/=',{42.0},[42.0]}),
true =
if
{42.0} =/= [42.0] ->
true;
true ->
false
end,
put(last, {'=/=',{42.0},{42}}),
true =
if
{42.0} =/= {42} ->
true;
true ->
false
end,
put(last, {'=/=',{42.0},"*"}),
true =
if
{42.0} =/= "*" ->
true;
true ->
false
end,
put(last, {'=/=',{42.0},{99678557475484872464269855544643333}}),
true =
if
{42.0} =/= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=/=',{42.0},[99678557475484872464269855544643333]}),
true =
if
{42.0} =/= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=/=',{42.0},{9.967855747548488e34}}),
true =
if
{42.0} =/= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=/=',{42.0},[9.967855747548488e34]}),
true =
if
{42.0} =/= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=/=',[42.0],{an_atom}}),
true =
if
[42.0] =/= {an_atom} ->
true;
true ->
false
end,
put(last, {'=/=',[42.0],[an_atom]}),
true =
if
[42.0] =/= [an_atom] ->
true;
true ->
false
end,
put(last, {'=/=',[42.0],{42.0}}),
true =
if
[42.0] =/= {42.0} ->
true;
true ->
false
end,
put(last, {'=/=',[42.0],[42.0]}),
false =
if
[42.0] =/= [42.0] ->
true;
true ->
false
end,
put(last, {'=/=',[42.0],{42}}),
true =
if
[42.0] =/= {42} ->
true;
true ->
false
end,
put(last, {'=/=',[42.0],"*"}),
true =
if
[42.0] =/= "*" ->
true;
true ->
false
end,
put(last, {'=/=',[42.0],{99678557475484872464269855544643333}}),
true =
if
[42.0] =/= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=/=',[42.0],[99678557475484872464269855544643333]}),
true =
if
[42.0] =/= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=/=',[42.0],{9.967855747548488e34}}),
true =
if
[42.0] =/= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=/=',[42.0],[9.967855747548488e34]}),
true =
if
[42.0] =/= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=/=',{42},{an_atom}}),
true =
if
{42} =/= {an_atom} ->
true;
true ->
false
end,
put(last, {'=/=',{42},[an_atom]}),
true =
if
{42} =/= [an_atom] ->
true;
true ->
false
end,
put(last, {'=/=',{42},{42.0}}),
true =
if
{42} =/= {42.0} ->
true;
true ->
false
end,
put(last, {'=/=',{42},[42.0]}),
true =
if
{42} =/= [42.0] ->
true;
true ->
false
end,
put(last, {'=/=',{42},{42}}),
false =
if
{42} =/= {42} ->
true;
true ->
false
end,
put(last, {'=/=',{42},"*"}),
true =
if
{42} =/= "*" ->
true;
true ->
false
end,
put(last, {'=/=',{42},{99678557475484872464269855544643333}}),
true =
if
{42} =/= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=/=',{42},[99678557475484872464269855544643333]}),
true =
if
{42} =/= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=/=',{42},{9.967855747548488e34}}),
true =
if
{42} =/= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=/=',{42},[9.967855747548488e34]}),
true =
if
{42} =/= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=/=',"*",{an_atom}}),
true =
if
"*" =/= {an_atom} ->
true;
true ->
false
end,
put(last, {'=/=',"*",[an_atom]}),
true =
if
"*" =/= [an_atom] ->
true;
true ->
false
end,
put(last, {'=/=',"*",{42.0}}),
true =
if
"*" =/= {42.0} ->
true;
true ->
false
end,
put(last, {'=/=',"*",[42.0]}),
true =
if
"*" =/= [42.0] ->
true;
true ->
false
end,
put(last, {'=/=',"*",{42}}),
true =
if
"*" =/= {42} ->
true;
true ->
false
end,
put(last, {'=/=',"*","*"}),
false =
if
"*" =/= "*" ->
true;
true ->
false
end,
put(last, {'=/=',"*",{99678557475484872464269855544643333}}),
true =
if
"*" =/= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=/=',"*",[99678557475484872464269855544643333]}),
true =
if
"*" =/= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=/=',"*",{9.967855747548488e34}}),
true =
if
"*" =/= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=/=',"*",[9.967855747548488e34]}),
true =
if
"*" =/= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=/=',{99678557475484872464269855544643333},{an_atom}}),
true =
if
{99678557475484872464269855544643333} =/= {an_atom} ->
true;
true ->
false
end,
put(last, {'=/=',{99678557475484872464269855544643333},[an_atom]}),
true =
if
{99678557475484872464269855544643333} =/= [an_atom] ->
true;
true ->
false
end,
put(last, {'=/=',{99678557475484872464269855544643333},{42.0}}),
true =
if
{99678557475484872464269855544643333} =/= {42.0} ->
true;
true ->
false
end,
put(last, {'=/=',{99678557475484872464269855544643333},[42.0]}),
true =
if
{99678557475484872464269855544643333} =/= [42.0] ->
true;
true ->
false
end,
put(last, {'=/=',{99678557475484872464269855544643333},{42}}),
true =
if
{99678557475484872464269855544643333} =/= {42} ->
true;
true ->
false
end,
put(last, {'=/=',{99678557475484872464269855544643333},"*"}),
true =
if
{99678557475484872464269855544643333} =/= "*" ->
true;
true ->
false
end,
put(last,
{'=/=',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
false =
if
{99678557475484872464269855544643333}
=/=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'=/=',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
true =
if
{99678557475484872464269855544643333}
=/=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'=/=',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
true =
if
{99678557475484872464269855544643333}
=/=
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'=/=',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
true =
if
{99678557475484872464269855544643333}
=/=
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=/=',[99678557475484872464269855544643333],{an_atom}}),
true =
if
[99678557475484872464269855544643333] =/= {an_atom} ->
true;
true ->
false
end,
put(last, {'=/=',[99678557475484872464269855544643333],[an_atom]}),
true =
if
[99678557475484872464269855544643333] =/= [an_atom] ->
true;
true ->
false
end,
put(last, {'=/=',[99678557475484872464269855544643333],{42.0}}),
true =
if
[99678557475484872464269855544643333] =/= {42.0} ->
true;
true ->
false
end,
put(last, {'=/=',[99678557475484872464269855544643333],[42.0]}),
true =
if
[99678557475484872464269855544643333] =/= [42.0] ->
true;
true ->
false
end,
put(last, {'=/=',[99678557475484872464269855544643333],{42}}),
true =
if
[99678557475484872464269855544643333] =/= {42} ->
true;
true ->
false
end,
put(last, {'=/=',[99678557475484872464269855544643333],"*"}),
true =
if
[99678557475484872464269855544643333] =/= "*" ->
true;
true ->
false
end,
put(last,
{'=/=',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
true =
if
[99678557475484872464269855544643333]
=/=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'=/=',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
false =
if
[99678557475484872464269855544643333]
=/=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'=/=',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
true =
if
[99678557475484872464269855544643333]
=/=
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'=/=',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
true =
if
[99678557475484872464269855544643333]
=/=
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=/=',{9.967855747548488e34},{an_atom}}),
true =
if
{9.967855747548488e34} =/= {an_atom} ->
true;
true ->
false
end,
put(last, {'=/=',{9.967855747548488e34},[an_atom]}),
true =
if
{9.967855747548488e34} =/= [an_atom] ->
true;
true ->
false
end,
put(last, {'=/=',{9.967855747548488e34},{42.0}}),
true =
if
{9.967855747548488e34} =/= {42.0} ->
true;
true ->
false
end,
put(last, {'=/=',{9.967855747548488e34},[42.0]}),
true =
if
{9.967855747548488e34} =/= [42.0] ->
true;
true ->
false
end,
put(last, {'=/=',{9.967855747548488e34},{42}}),
true =
if
{9.967855747548488e34} =/= {42} ->
true;
true ->
false
end,
put(last, {'=/=',{9.967855747548488e34},"*"}),
true =
if
{9.967855747548488e34} =/= "*" ->
true;
true ->
false
end,
put(last,
{'=/=',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
true =
if
{9.967855747548488e34}
=/=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'=/=',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
true =
if
{9.967855747548488e34}
=/=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=/=',{9.967855747548488e34},{9.967855747548488e34}}),
false =
if
{9.967855747548488e34} =/= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=/=',{9.967855747548488e34},[9.967855747548488e34]}),
true =
if
{9.967855747548488e34} =/= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=/=',[9.967855747548488e34],{an_atom}}),
true =
if
[9.967855747548488e34] =/= {an_atom} ->
true;
true ->
false
end,
put(last, {'=/=',[9.967855747548488e34],[an_atom]}),
true =
if
[9.967855747548488e34] =/= [an_atom] ->
true;
true ->
false
end,
put(last, {'=/=',[9.967855747548488e34],{42.0}}),
true =
if
[9.967855747548488e34] =/= {42.0} ->
true;
true ->
false
end,
put(last, {'=/=',[9.967855747548488e34],[42.0]}),
true =
if
[9.967855747548488e34] =/= [42.0] ->
true;
true ->
false
end,
put(last, {'=/=',[9.967855747548488e34],{42}}),
true =
if
[9.967855747548488e34] =/= {42} ->
true;
true ->
false
end,
put(last, {'=/=',[9.967855747548488e34],"*"}),
true =
if
[9.967855747548488e34] =/= "*" ->
true;
true ->
false
end,
put(last,
{'=/=',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
true =
if
[9.967855747548488e34]
=/=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'=/=',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
true =
if
[9.967855747548488e34]
=/=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=/=',[9.967855747548488e34],{9.967855747548488e34}}),
true =
if
[9.967855747548488e34] =/= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=/=',[9.967855747548488e34],[9.967855747548488e34]}),
false =
if
[9.967855747548488e34] =/= [9.967855747548488e34] ->
true;
true ->
false
end,
ok.
body_tests() ->
put(last, {'=/=',{an_atom},{an_atom}}),
false = id({an_atom}) =/= {an_atom},
put(last, {'=/=',{an_atom},[an_atom]}),
true = id({an_atom}) =/= [an_atom],
put(last, {'=/=',{an_atom},{42.0}}),
true = id({an_atom}) =/= {42.0},
put(last, {'=/=',{an_atom},[42.0]}),
true = id({an_atom}) =/= [42.0],
put(last, {'=/=',{an_atom},{42}}),
true = id({an_atom}) =/= {42},
put(last, {'=/=',{an_atom},"*"}),
true = id({an_atom}) =/= "*",
put(last, {'=/=',{an_atom},{99678557475484872464269855544643333}}),
true = id({an_atom}) =/= {99678557475484872464269855544643333},
put(last, {'=/=',{an_atom},[99678557475484872464269855544643333]}),
true = id({an_atom}) =/= [99678557475484872464269855544643333],
put(last, {'=/=',{an_atom},{9.967855747548488e34}}),
true = id({an_atom}) =/= {9.967855747548488e34},
put(last, {'=/=',{an_atom},[9.967855747548488e34]}),
true = id({an_atom}) =/= [9.967855747548488e34],
put(last, {'=/=',[an_atom],{an_atom}}),
true = id([an_atom]) =/= {an_atom},
put(last, {'=/=',[an_atom],[an_atom]}),
false = id([an_atom]) =/= [an_atom],
put(last, {'=/=',[an_atom],{42.0}}),
true = id([an_atom]) =/= {42.0},
put(last, {'=/=',[an_atom],[42.0]}),
true = id([an_atom]) =/= [42.0],
put(last, {'=/=',[an_atom],{42}}),
true = id([an_atom]) =/= {42},
put(last, {'=/=',[an_atom],"*"}),
true = id([an_atom]) =/= "*",
put(last, {'=/=',[an_atom],{99678557475484872464269855544643333}}),
true = id([an_atom]) =/= {99678557475484872464269855544643333},
put(last, {'=/=',[an_atom],[99678557475484872464269855544643333]}),
true = id([an_atom]) =/= [99678557475484872464269855544643333],
put(last, {'=/=',[an_atom],{9.967855747548488e34}}),
true = id([an_atom]) =/= {9.967855747548488e34},
put(last, {'=/=',[an_atom],[9.967855747548488e34]}),
true = id([an_atom]) =/= [9.967855747548488e34],
put(last, {'=/=',{42.0},{an_atom}}),
true = id({42.0}) =/= {an_atom},
put(last, {'=/=',{42.0},[an_atom]}),
true = id({42.0}) =/= [an_atom],
put(last, {'=/=',{42.0},{42.0}}),
false = id({42.0}) =/= {42.0},
put(last, {'=/=',{42.0},[42.0]}),
true = id({42.0}) =/= [42.0],
put(last, {'=/=',{42.0},{42}}),
true = id({42.0}) =/= {42},
put(last, {'=/=',{42.0},"*"}),
true = id({42.0}) =/= "*",
put(last, {'=/=',{42.0},{99678557475484872464269855544643333}}),
true = id({42.0}) =/= {99678557475484872464269855544643333},
put(last, {'=/=',{42.0},[99678557475484872464269855544643333]}),
true = id({42.0}) =/= [99678557475484872464269855544643333],
put(last, {'=/=',{42.0},{9.967855747548488e34}}),
true = id({42.0}) =/= {9.967855747548488e34},
put(last, {'=/=',{42.0},[9.967855747548488e34]}),
true = id({42.0}) =/= [9.967855747548488e34],
put(last, {'=/=',[42.0],{an_atom}}),
true = id([42.0]) =/= {an_atom},
put(last, {'=/=',[42.0],[an_atom]}),
true = id([42.0]) =/= [an_atom],
put(last, {'=/=',[42.0],{42.0}}),
true = id([42.0]) =/= {42.0},
put(last, {'=/=',[42.0],[42.0]}),
false = id([42.0]) =/= [42.0],
put(last, {'=/=',[42.0],{42}}),
true = id([42.0]) =/= {42},
put(last, {'=/=',[42.0],"*"}),
true = id([42.0]) =/= "*",
put(last, {'=/=',[42.0],{99678557475484872464269855544643333}}),
true = id([42.0]) =/= {99678557475484872464269855544643333},
put(last, {'=/=',[42.0],[99678557475484872464269855544643333]}),
true = id([42.0]) =/= [99678557475484872464269855544643333],
put(last, {'=/=',[42.0],{9.967855747548488e34}}),
true = id([42.0]) =/= {9.967855747548488e34},
put(last, {'=/=',[42.0],[9.967855747548488e34]}),
true = id([42.0]) =/= [9.967855747548488e34],
put(last, {'=/=',{42},{an_atom}}),
true = id({42}) =/= {an_atom},
put(last, {'=/=',{42},[an_atom]}),
true = id({42}) =/= [an_atom],
put(last, {'=/=',{42},{42.0}}),
true = id({42}) =/= {42.0},
put(last, {'=/=',{42},[42.0]}),
true = id({42}) =/= [42.0],
put(last, {'=/=',{42},{42}}),
false = id({42}) =/= {42},
put(last, {'=/=',{42},"*"}),
true = id({42}) =/= "*",
put(last, {'=/=',{42},{99678557475484872464269855544643333}}),
true = id({42}) =/= {99678557475484872464269855544643333},
put(last, {'=/=',{42},[99678557475484872464269855544643333]}),
true = id({42}) =/= [99678557475484872464269855544643333],
put(last, {'=/=',{42},{9.967855747548488e34}}),
true = id({42}) =/= {9.967855747548488e34},
put(last, {'=/=',{42},[9.967855747548488e34]}),
true = id({42}) =/= [9.967855747548488e34],
put(last, {'=/=',"*",{an_atom}}),
true = id("*") =/= {an_atom},
put(last, {'=/=',"*",[an_atom]}),
true = id("*") =/= [an_atom],
put(last, {'=/=',"*",{42.0}}),
true = id("*") =/= {42.0},
put(last, {'=/=',"*",[42.0]}),
true = id("*") =/= [42.0],
put(last, {'=/=',"*",{42}}),
true = id("*") =/= {42},
put(last, {'=/=',"*","*"}),
false = id("*") =/= "*",
put(last, {'=/=',"*",{99678557475484872464269855544643333}}),
true = id("*") =/= {99678557475484872464269855544643333},
put(last, {'=/=',"*",[99678557475484872464269855544643333]}),
true = id("*") =/= [99678557475484872464269855544643333],
put(last, {'=/=',"*",{9.967855747548488e34}}),
true = id("*") =/= {9.967855747548488e34},
put(last, {'=/=',"*",[9.967855747548488e34]}),
true = id("*") =/= [9.967855747548488e34],
put(last, {'=/=',{99678557475484872464269855544643333},{an_atom}}),
true = id({99678557475484872464269855544643333}) =/= {an_atom},
put(last, {'=/=',{99678557475484872464269855544643333},[an_atom]}),
true = id({99678557475484872464269855544643333}) =/= [an_atom],
put(last, {'=/=',{99678557475484872464269855544643333},{42.0}}),
true = id({99678557475484872464269855544643333}) =/= {42.0},
put(last, {'=/=',{99678557475484872464269855544643333},[42.0]}),
true = id({99678557475484872464269855544643333}) =/= [42.0],
put(last, {'=/=',{99678557475484872464269855544643333},{42}}),
true = id({99678557475484872464269855544643333}) =/= {42},
put(last, {'=/=',{99678557475484872464269855544643333},"*"}),
true = id({99678557475484872464269855544643333}) =/= "*",
put(last,
{'=/=',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
false =
id({99678557475484872464269855544643333})
=/=
{99678557475484872464269855544643333},
put(last,
{'=/=',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
true =
id({99678557475484872464269855544643333})
=/=
[99678557475484872464269855544643333],
put(last,
{'=/=',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
true =
id({99678557475484872464269855544643333})
=/=
{9.967855747548488e34},
put(last,
{'=/=',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
true =
id({99678557475484872464269855544643333})
=/=
[9.967855747548488e34],
put(last, {'=/=',[99678557475484872464269855544643333],{an_atom}}),
true = id([99678557475484872464269855544643333]) =/= {an_atom},
put(last, {'=/=',[99678557475484872464269855544643333],[an_atom]}),
true = id([99678557475484872464269855544643333]) =/= [an_atom],
put(last, {'=/=',[99678557475484872464269855544643333],{42.0}}),
true = id([99678557475484872464269855544643333]) =/= {42.0},
put(last, {'=/=',[99678557475484872464269855544643333],[42.0]}),
true = id([99678557475484872464269855544643333]) =/= [42.0],
put(last, {'=/=',[99678557475484872464269855544643333],{42}}),
true = id([99678557475484872464269855544643333]) =/= {42},
put(last, {'=/=',[99678557475484872464269855544643333],"*"}),
true = id([99678557475484872464269855544643333]) =/= "*",
put(last,
{'=/=',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
true =
id([99678557475484872464269855544643333])
=/=
{99678557475484872464269855544643333},
put(last,
{'=/=',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
false =
id([99678557475484872464269855544643333])
=/=
[99678557475484872464269855544643333],
put(last,
{'=/=',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
true =
id([99678557475484872464269855544643333])
=/=
{9.967855747548488e34},
put(last,
{'=/=',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
true =
id([99678557475484872464269855544643333])
=/=
[9.967855747548488e34],
put(last, {'=/=',{9.967855747548488e34},{an_atom}}),
true = id({9.967855747548488e34}) =/= {an_atom},
put(last, {'=/=',{9.967855747548488e34},[an_atom]}),
true = id({9.967855747548488e34}) =/= [an_atom],
put(last, {'=/=',{9.967855747548488e34},{42.0}}),
true = id({9.967855747548488e34}) =/= {42.0},
put(last, {'=/=',{9.967855747548488e34},[42.0]}),
true = id({9.967855747548488e34}) =/= [42.0],
put(last, {'=/=',{9.967855747548488e34},{42}}),
true = id({9.967855747548488e34}) =/= {42},
put(last, {'=/=',{9.967855747548488e34},"*"}),
true = id({9.967855747548488e34}) =/= "*",
put(last,
{'=/=',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
true =
id({9.967855747548488e34})
=/=
{99678557475484872464269855544643333},
put(last,
{'=/=',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
true =
id({9.967855747548488e34})
=/=
[99678557475484872464269855544643333],
put(last, {'=/=',{9.967855747548488e34},{9.967855747548488e34}}),
false = id({9.967855747548488e34}) =/= {9.967855747548488e34},
put(last, {'=/=',{9.967855747548488e34},[9.967855747548488e34]}),
true = id({9.967855747548488e34}) =/= [9.967855747548488e34],
put(last, {'=/=',[9.967855747548488e34],{an_atom}}),
true = id([9.967855747548488e34]) =/= {an_atom},
put(last, {'=/=',[9.967855747548488e34],[an_atom]}),
true = id([9.967855747548488e34]) =/= [an_atom],
put(last, {'=/=',[9.967855747548488e34],{42.0}}),
true = id([9.967855747548488e34]) =/= {42.0},
put(last, {'=/=',[9.967855747548488e34],[42.0]}),
true = id([9.967855747548488e34]) =/= [42.0],
put(last, {'=/=',[9.967855747548488e34],{42}}),
true = id([9.967855747548488e34]) =/= {42},
put(last, {'=/=',[9.967855747548488e34],"*"}),
true = id([9.967855747548488e34]) =/= "*",
put(last,
{'=/=',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
true =
id([9.967855747548488e34])
=/=
{99678557475484872464269855544643333},
put(last,
{'=/=',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
true =
id([9.967855747548488e34])
=/=
[99678557475484872464269855544643333],
put(last, {'=/=',[9.967855747548488e34],{9.967855747548488e34}}),
true = id([9.967855747548488e34]) =/= {9.967855747548488e34},
put(last, {'=/=',[9.967855747548488e34],[9.967855747548488e34]}),
false = id([9.967855747548488e34]) =/= [9.967855747548488e34],
ok.
bif_tests() ->
put(last, {'=/=',{an_atom},{an_atom}}),
false = erlang:'=/='(id({an_atom}), {an_atom}),
put(last, {'=/=',{an_atom},[an_atom]}),
true = erlang:'=/='(id({an_atom}), [an_atom]),
put(last, {'=/=',{an_atom},{42.0}}),
true = erlang:'=/='(id({an_atom}), {42.0}),
put(last, {'=/=',{an_atom},[42.0]}),
true = erlang:'=/='(id({an_atom}), [42.0]),
put(last, {'=/=',{an_atom},{42}}),
true = erlang:'=/='(id({an_atom}), {42}),
put(last, {'=/=',{an_atom},"*"}),
true = erlang:'=/='(id({an_atom}), "*"),
put(last, {'=/=',{an_atom},{99678557475484872464269855544643333}}),
true =
erlang:'=/='(id({an_atom}),
{99678557475484872464269855544643333}),
put(last, {'=/=',{an_atom},[99678557475484872464269855544643333]}),
true =
erlang:'=/='(id({an_atom}),
[99678557475484872464269855544643333]),
put(last, {'=/=',{an_atom},{9.967855747548488e34}}),
true = erlang:'=/='(id({an_atom}), {9.967855747548488e34}),
put(last, {'=/=',{an_atom},[9.967855747548488e34]}),
true = erlang:'=/='(id({an_atom}), [9.967855747548488e34]),
put(last, {'=/=',[an_atom],{an_atom}}),
true = erlang:'=/='(id([an_atom]), {an_atom}),
put(last, {'=/=',[an_atom],[an_atom]}),
false = erlang:'=/='(id([an_atom]), [an_atom]),
put(last, {'=/=',[an_atom],{42.0}}),
true = erlang:'=/='(id([an_atom]), {42.0}),
put(last, {'=/=',[an_atom],[42.0]}),
true = erlang:'=/='(id([an_atom]), [42.0]),
put(last, {'=/=',[an_atom],{42}}),
true = erlang:'=/='(id([an_atom]), {42}),
put(last, {'=/=',[an_atom],"*"}),
true = erlang:'=/='(id([an_atom]), "*"),
put(last, {'=/=',[an_atom],{99678557475484872464269855544643333}}),
true =
erlang:'=/='(id([an_atom]),
{99678557475484872464269855544643333}),
put(last, {'=/=',[an_atom],[99678557475484872464269855544643333]}),
true =
erlang:'=/='(id([an_atom]),
[99678557475484872464269855544643333]),
put(last, {'=/=',[an_atom],{9.967855747548488e34}}),
true = erlang:'=/='(id([an_atom]), {9.967855747548488e34}),
put(last, {'=/=',[an_atom],[9.967855747548488e34]}),
true = erlang:'=/='(id([an_atom]), [9.967855747548488e34]),
put(last, {'=/=',{42.0},{an_atom}}),
true = erlang:'=/='(id({42.0}), {an_atom}),
put(last, {'=/=',{42.0},[an_atom]}),
true = erlang:'=/='(id({42.0}), [an_atom]),
put(last, {'=/=',{42.0},{42.0}}),
false = erlang:'=/='(id({42.0}), {42.0}),
put(last, {'=/=',{42.0},[42.0]}),
true = erlang:'=/='(id({42.0}), [42.0]),
put(last, {'=/=',{42.0},{42}}),
true = erlang:'=/='(id({42.0}), {42}),
put(last, {'=/=',{42.0},"*"}),
true = erlang:'=/='(id({42.0}), "*"),
put(last, {'=/=',{42.0},{99678557475484872464269855544643333}}),
true =
erlang:'=/='(id({42.0}), {99678557475484872464269855544643333}),
put(last, {'=/=',{42.0},[99678557475484872464269855544643333]}),
true =
erlang:'=/='(id({42.0}), [99678557475484872464269855544643333]),
put(last, {'=/=',{42.0},{9.967855747548488e34}}),
true = erlang:'=/='(id({42.0}), {9.967855747548488e34}),
put(last, {'=/=',{42.0},[9.967855747548488e34]}),
true = erlang:'=/='(id({42.0}), [9.967855747548488e34]),
put(last, {'=/=',[42.0],{an_atom}}),
true = erlang:'=/='(id([42.0]), {an_atom}),
put(last, {'=/=',[42.0],[an_atom]}),
true = erlang:'=/='(id([42.0]), [an_atom]),
put(last, {'=/=',[42.0],{42.0}}),
true = erlang:'=/='(id([42.0]), {42.0}),
put(last, {'=/=',[42.0],[42.0]}),
false = erlang:'=/='(id([42.0]), [42.0]),
put(last, {'=/=',[42.0],{42}}),
true = erlang:'=/='(id([42.0]), {42}),
put(last, {'=/=',[42.0],"*"}),
true = erlang:'=/='(id([42.0]), "*"),
put(last, {'=/=',[42.0],{99678557475484872464269855544643333}}),
true =
erlang:'=/='(id([42.0]), {99678557475484872464269855544643333}),
put(last, {'=/=',[42.0],[99678557475484872464269855544643333]}),
true =
erlang:'=/='(id([42.0]), [99678557475484872464269855544643333]),
put(last, {'=/=',[42.0],{9.967855747548488e34}}),
true = erlang:'=/='(id([42.0]), {9.967855747548488e34}),
put(last, {'=/=',[42.0],[9.967855747548488e34]}),
true = erlang:'=/='(id([42.0]), [9.967855747548488e34]),
put(last, {'=/=',{42},{an_atom}}),
true = erlang:'=/='(id({42}), {an_atom}),
put(last, {'=/=',{42},[an_atom]}),
true = erlang:'=/='(id({42}), [an_atom]),
put(last, {'=/=',{42},{42.0}}),
true = erlang:'=/='(id({42}), {42.0}),
put(last, {'=/=',{42},[42.0]}),
true = erlang:'=/='(id({42}), [42.0]),
put(last, {'=/=',{42},{42}}),
false = erlang:'=/='(id({42}), {42}),
put(last, {'=/=',{42},"*"}),
true = erlang:'=/='(id({42}), "*"),
put(last, {'=/=',{42},{99678557475484872464269855544643333}}),
true = erlang:'=/='(id({42}), {99678557475484872464269855544643333}),
put(last, {'=/=',{42},[99678557475484872464269855544643333]}),
true = erlang:'=/='(id({42}), [99678557475484872464269855544643333]),
put(last, {'=/=',{42},{9.967855747548488e34}}),
true = erlang:'=/='(id({42}), {9.967855747548488e34}),
put(last, {'=/=',{42},[9.967855747548488e34]}),
true = erlang:'=/='(id({42}), [9.967855747548488e34]),
put(last, {'=/=',"*",{an_atom}}),
true = erlang:'=/='(id("*"), {an_atom}),
put(last, {'=/=',"*",[an_atom]}),
true = erlang:'=/='(id("*"), [an_atom]),
put(last, {'=/=',"*",{42.0}}),
true = erlang:'=/='(id("*"), {42.0}),
put(last, {'=/=',"*",[42.0]}),
true = erlang:'=/='(id("*"), [42.0]),
put(last, {'=/=',"*",{42}}),
true = erlang:'=/='(id("*"), {42}),
put(last, {'=/=',"*","*"}),
false = erlang:'=/='(id("*"), "*"),
put(last, {'=/=',"*",{99678557475484872464269855544643333}}),
true = erlang:'=/='(id("*"), {99678557475484872464269855544643333}),
put(last, {'=/=',"*",[99678557475484872464269855544643333]}),
true = erlang:'=/='(id("*"), [99678557475484872464269855544643333]),
put(last, {'=/=',"*",{9.967855747548488e34}}),
true = erlang:'=/='(id("*"), {9.967855747548488e34}),
put(last, {'=/=',"*",[9.967855747548488e34]}),
true = erlang:'=/='(id("*"), [9.967855747548488e34]),
put(last, {'=/=',{99678557475484872464269855544643333},{an_atom}}),
true =
erlang:'=/='(id({99678557475484872464269855544643333}),
{an_atom}),
put(last, {'=/=',{99678557475484872464269855544643333},[an_atom]}),
true =
erlang:'=/='(id({99678557475484872464269855544643333}),
[an_atom]),
put(last, {'=/=',{99678557475484872464269855544643333},{42.0}}),
true =
erlang:'=/='(id({99678557475484872464269855544643333}), {42.0}),
put(last, {'=/=',{99678557475484872464269855544643333},[42.0]}),
true =
erlang:'=/='(id({99678557475484872464269855544643333}), [42.0]),
put(last, {'=/=',{99678557475484872464269855544643333},{42}}),
true = erlang:'=/='(id({99678557475484872464269855544643333}), {42}),
put(last, {'=/=',{99678557475484872464269855544643333},"*"}),
true = erlang:'=/='(id({99678557475484872464269855544643333}), "*"),
put(last,
{'=/=',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
false =
erlang:'=/='(id({99678557475484872464269855544643333}),
{99678557475484872464269855544643333}),
put(last,
{'=/=',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
true =
erlang:'=/='(id({99678557475484872464269855544643333}),
[99678557475484872464269855544643333]),
put(last,
{'=/=',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
true =
erlang:'=/='(id({99678557475484872464269855544643333}),
{9.967855747548488e34}),
put(last,
{'=/=',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
true =
erlang:'=/='(id({99678557475484872464269855544643333}),
[9.967855747548488e34]),
put(last, {'=/=',[99678557475484872464269855544643333],{an_atom}}),
true =
erlang:'=/='(id([99678557475484872464269855544643333]),
{an_atom}),
put(last, {'=/=',[99678557475484872464269855544643333],[an_atom]}),
true =
erlang:'=/='(id([99678557475484872464269855544643333]),
[an_atom]),
put(last, {'=/=',[99678557475484872464269855544643333],{42.0}}),
true =
erlang:'=/='(id([99678557475484872464269855544643333]), {42.0}),
put(last, {'=/=',[99678557475484872464269855544643333],[42.0]}),
true =
erlang:'=/='(id([99678557475484872464269855544643333]), [42.0]),
put(last, {'=/=',[99678557475484872464269855544643333],{42}}),
true = erlang:'=/='(id([99678557475484872464269855544643333]), {42}),
put(last, {'=/=',[99678557475484872464269855544643333],"*"}),
true = erlang:'=/='(id([99678557475484872464269855544643333]), "*"),
put(last,
{'=/=',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
true =
erlang:'=/='(id([99678557475484872464269855544643333]),
{99678557475484872464269855544643333}),
put(last,
{'=/=',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
false =
erlang:'=/='(id([99678557475484872464269855544643333]),
[99678557475484872464269855544643333]),
put(last,
{'=/=',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
true =
erlang:'=/='(id([99678557475484872464269855544643333]),
{9.967855747548488e34}),
put(last,
{'=/=',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
true =
erlang:'=/='(id([99678557475484872464269855544643333]),
[9.967855747548488e34]),
put(last, {'=/=',{9.967855747548488e34},{an_atom}}),
true = erlang:'=/='(id({9.967855747548488e34}), {an_atom}),
put(last, {'=/=',{9.967855747548488e34},[an_atom]}),
true = erlang:'=/='(id({9.967855747548488e34}), [an_atom]),
put(last, {'=/=',{9.967855747548488e34},{42.0}}),
true = erlang:'=/='(id({9.967855747548488e34}), {42.0}),
put(last, {'=/=',{9.967855747548488e34},[42.0]}),
true = erlang:'=/='(id({9.967855747548488e34}), [42.0]),
put(last, {'=/=',{9.967855747548488e34},{42}}),
true = erlang:'=/='(id({9.967855747548488e34}), {42}),
put(last, {'=/=',{9.967855747548488e34},"*"}),
true = erlang:'=/='(id({9.967855747548488e34}), "*"),
put(last,
{'=/=',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
true =
erlang:'=/='(id({9.967855747548488e34}),
{99678557475484872464269855544643333}),
put(last,
{'=/=',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
true =
erlang:'=/='(id({9.967855747548488e34}),
[99678557475484872464269855544643333]),
put(last, {'=/=',{9.967855747548488e34},{9.967855747548488e34}}),
false =
erlang:'=/='(id({9.967855747548488e34}), {9.967855747548488e34}),
put(last, {'=/=',{9.967855747548488e34},[9.967855747548488e34]}),
true =
erlang:'=/='(id({9.967855747548488e34}), [9.967855747548488e34]),
put(last, {'=/=',[9.967855747548488e34],{an_atom}}),
true = erlang:'=/='(id([9.967855747548488e34]), {an_atom}),
put(last, {'=/=',[9.967855747548488e34],[an_atom]}),
true = erlang:'=/='(id([9.967855747548488e34]), [an_atom]),
put(last, {'=/=',[9.967855747548488e34],{42.0}}),
true = erlang:'=/='(id([9.967855747548488e34]), {42.0}),
put(last, {'=/=',[9.967855747548488e34],[42.0]}),
true = erlang:'=/='(id([9.967855747548488e34]), [42.0]),
put(last, {'=/=',[9.967855747548488e34],{42}}),
true = erlang:'=/='(id([9.967855747548488e34]), {42}),
put(last, {'=/=',[9.967855747548488e34],"*"}),
true = erlang:'=/='(id([9.967855747548488e34]), "*"),
put(last,
{'=/=',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
true =
erlang:'=/='(id([9.967855747548488e34]),
{99678557475484872464269855544643333}),
put(last,
{'=/=',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
true =
erlang:'=/='(id([9.967855747548488e34]),
[99678557475484872464269855544643333]),
put(last, {'=/=',[9.967855747548488e34],{9.967855747548488e34}}),
true =
erlang:'=/='(id([9.967855747548488e34]), {9.967855747548488e34}),
put(last, {'=/=',[9.967855747548488e34],[9.967855747548488e34]}),
false =
erlang:'=/='(id([9.967855747548488e34]), [9.967855747548488e34]),
ok.
id(I) ->
I.
Compiling []
transform_module : 0.00 s 150.3 kB
lint_module : 0.06 s 150.4 kB
expand_module : 0.02 s 161.4 kB
core_module : 0.11 s 377.8 kB
core_fold_module : 0.07 s 258.9 kB
core_transforms : 0.00 s 258.9 kB
core_dsetel_module : 0.02 s 258.9 kB
kernel_module : 0.08 s 402.7 kB
v3_life : 0.02 s 307.6 kB
v3_codegen : 0.06 s 196.0 kB
beam_a : 0.00 s 196.6 kB
beam_block : 0.04 s 256.6 kB
beam_except : 0.00 s 210.6 kB
beam_bool : 0.01 s 210.6 kB
beam_type : 0.05 s 194.1 kB
beam_split : 0.01 s 172.5 kB
beam_dead : 0.03 s 190.2 kB
beam_jump : 0.05 s 166.2 kB
beam_peep : 0.00 s 162.3 kB
beam_clean : 0.00 s 162.3 kB
beam_bsm : 0.01 s 162.3 kB
beam_receive : 0.00 s 162.3 kB
beam_trim : 0.00 s 162.3 kB
beam_flatten : 0.01 s 136.6 kB
beam_z : 0.00 s 136.6 kB
beam_validator : 0.01 s 136.6 kB
beam_asm : 0.03 s 0.4 kB
-module(op_tests).
-compile(export_all).
-compile([{hipe,[{regalloc,linear_scan}]}]).
guard_tests() ->
put(last, {'<',{an_atom},{an_atom}}),
false =
if
{an_atom} < {an_atom} ->
true;
true ->
false
end,
put(last, {'<',{an_atom},[an_atom]}),
true =
if
{an_atom} < [an_atom] ->
true;
true ->
false
end,
put(last, {'<',{an_atom},{42.0}}),
false =
if
{an_atom} < {42.0} ->
true;
true ->
false
end,
put(last, {'<',{an_atom},[42.0]}),
true =
if
{an_atom} < [42.0] ->
true;
true ->
false
end,
put(last, {'<',{an_atom},{42}}),
false =
if
{an_atom} < {42} ->
true;
true ->
false
end,
put(last, {'<',{an_atom},"*"}),
true =
if
{an_atom} < "*" ->
true;
true ->
false
end,
put(last, {'<',{an_atom},{99678557475484872464269855544643333}}),
false =
if
{an_atom} < {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'<',{an_atom},[99678557475484872464269855544643333]}),
true =
if
{an_atom} < [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'<',{an_atom},{9.967855747548488e34}}),
false =
if
{an_atom} < {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'<',{an_atom},[9.967855747548488e34]}),
true =
if
{an_atom} < [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'<',[an_atom],{an_atom}}),
false =
if
[an_atom] < {an_atom} ->
true;
true ->
false
end,
put(last, {'<',[an_atom],[an_atom]}),
false =
if
[an_atom] < [an_atom] ->
true;
true ->
false
end,
put(last, {'<',[an_atom],{42.0}}),
false =
if
[an_atom] < {42.0} ->
true;
true ->
false
end,
put(last, {'<',[an_atom],[42.0]}),
false =
if
[an_atom] < [42.0] ->
true;
true ->
false
end,
put(last, {'<',[an_atom],{42}}),
false =
if
[an_atom] < {42} ->
true;
true ->
false
end,
put(last, {'<',[an_atom],"*"}),
false =
if
[an_atom] < "*" ->
true;
true ->
false
end,
put(last, {'<',[an_atom],{99678557475484872464269855544643333}}),
false =
if
[an_atom] < {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'<',[an_atom],[99678557475484872464269855544643333]}),
false =
if
[an_atom] < [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'<',[an_atom],{9.967855747548488e34}}),
false =
if
[an_atom] < {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'<',[an_atom],[9.967855747548488e34]}),
false =
if
[an_atom] < [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'<',{42.0},{an_atom}}),
true =
if
{42.0} < {an_atom} ->
true;
true ->
false
end,
put(last, {'<',{42.0},[an_atom]}),
true =
if
{42.0} < [an_atom] ->
true;
true ->
false
end,
put(last, {'<',{42.0},{42.0}}),
false =
if
{42.0} < {42.0} ->
true;
true ->
false
end,
put(last, {'<',{42.0},[42.0]}),
true =
if
{42.0} < [42.0] ->
true;
true ->
false
end,
put(last, {'<',{42.0},{42}}),
false =
if
{42.0} < {42} ->
true;
true ->
false
end,
put(last, {'<',{42.0},"*"}),
true =
if
{42.0} < "*" ->
true;
true ->
false
end,
put(last, {'<',{42.0},{99678557475484872464269855544643333}}),
true =
if
{42.0} < {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'<',{42.0},[99678557475484872464269855544643333]}),
true =
if
{42.0} < [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'<',{42.0},{9.967855747548488e34}}),
true =
if
{42.0} < {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'<',{42.0},[9.967855747548488e34]}),
true =
if
{42.0} < [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'<',[42.0],{an_atom}}),
false =
if
[42.0] < {an_atom} ->
true;
true ->
false
end,
put(last, {'<',[42.0],[an_atom]}),
true =
if
[42.0] < [an_atom] ->
true;
true ->
false
end,
put(last, {'<',[42.0],{42.0}}),
false =
if
[42.0] < {42.0} ->
true;
true ->
false
end,
put(last, {'<',[42.0],[42.0]}),
false =
if
[42.0] < [42.0] ->
true;
true ->
false
end,
put(last, {'<',[42.0],{42}}),
false =
if
[42.0] < {42} ->
true;
true ->
false
end,
put(last, {'<',[42.0],"*"}),
false =
if
[42.0] < "*" ->
true;
true ->
false
end,
put(last, {'<',[42.0],{99678557475484872464269855544643333}}),
false =
if
[42.0] < {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'<',[42.0],[99678557475484872464269855544643333]}),
true =
if
[42.0] < [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'<',[42.0],{9.967855747548488e34}}),
false =
if
[42.0] < {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'<',[42.0],[9.967855747548488e34]}),
true =
if
[42.0] < [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'<',{42},{an_atom}}),
true =
if
{42} < {an_atom} ->
true;
true ->
false
end,
put(last, {'<',{42},[an_atom]}),
true =
if
{42} < [an_atom] ->
true;
true ->
false
end,
put(last, {'<',{42},{42.0}}),
false =
if
{42} < {42.0} ->
true;
true ->
false
end,
put(last, {'<',{42},[42.0]}),
true =
if
{42} < [42.0] ->
true;
true ->
false
end,
put(last, {'<',{42},{42}}),
false =
if
{42} < {42} ->
true;
true ->
false
end,
put(last, {'<',{42},"*"}),
true =
if
{42} < "*" ->
true;
true ->
false
end,
put(last, {'<',{42},{99678557475484872464269855544643333}}),
true =
if
{42} < {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'<',{42},[99678557475484872464269855544643333]}),
true =
if
{42} < [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'<',{42},{9.967855747548488e34}}),
true =
if
{42} < {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'<',{42},[9.967855747548488e34]}),
true =
if
{42} < [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'<',"*",{an_atom}}),
false =
if
"*" < {an_atom} ->
true;
true ->
false
end,
put(last, {'<',"*",[an_atom]}),
true =
if
"*" < [an_atom] ->
true;
true ->
false
end,
put(last, {'<',"*",{42.0}}),
false =
if
"*" < {42.0} ->
true;
true ->
false
end,
put(last, {'<',"*",[42.0]}),
false =
if
"*" < [42.0] ->
true;
true ->
false
end,
put(last, {'<',"*",{42}}),
false =
if
"*" < {42} ->
true;
true ->
false
end,
put(last, {'<',"*","*"}),
false =
if
"*" < "*" ->
true;
true ->
false
end,
put(last, {'<',"*",{99678557475484872464269855544643333}}),
false =
if
"*" < {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'<',"*",[99678557475484872464269855544643333]}),
true =
if
"*" < [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'<',"*",{9.967855747548488e34}}),
false =
if
"*" < {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'<',"*",[9.967855747548488e34]}),
true =
if
"*" < [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'<',{99678557475484872464269855544643333},{an_atom}}),
true =
if
{99678557475484872464269855544643333} < {an_atom} ->
true;
true ->
false
end,
put(last, {'<',{99678557475484872464269855544643333},[an_atom]}),
true =
if
{99678557475484872464269855544643333} < [an_atom] ->
true;
true ->
false
end,
put(last, {'<',{99678557475484872464269855544643333},{42.0}}),
false =
if
{99678557475484872464269855544643333} < {42.0} ->
true;
true ->
false
end,
put(last, {'<',{99678557475484872464269855544643333},[42.0]}),
true =
if
{99678557475484872464269855544643333} < [42.0] ->
true;
true ->
false
end,
put(last, {'<',{99678557475484872464269855544643333},{42}}),
false =
if
{99678557475484872464269855544643333} < {42} ->
true;
true ->
false
end,
put(last, {'<',{99678557475484872464269855544643333},"*"}),
true =
if
{99678557475484872464269855544643333} < "*" ->
true;
true ->
false
end,
put(last,
{'<',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
false =
if
{99678557475484872464269855544643333}
<
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'<',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
true =
if
{99678557475484872464269855544643333}
<
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'<',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
true =
if
{99678557475484872464269855544643333}
<
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'<',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
true =
if
{99678557475484872464269855544643333}
<
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'<',[99678557475484872464269855544643333],{an_atom}}),
false =
if
[99678557475484872464269855544643333] < {an_atom} ->
true;
true ->
false
end,
put(last, {'<',[99678557475484872464269855544643333],[an_atom]}),
true =
if
[99678557475484872464269855544643333] < [an_atom] ->
true;
true ->
false
end,
put(last, {'<',[99678557475484872464269855544643333],{42.0}}),
false =
if
[99678557475484872464269855544643333] < {42.0} ->
true;
true ->
false
end,
put(last, {'<',[99678557475484872464269855544643333],[42.0]}),
false =
if
[99678557475484872464269855544643333] < [42.0] ->
true;
true ->
false
end,
put(last, {'<',[99678557475484872464269855544643333],{42}}),
false =
if
[99678557475484872464269855544643333] < {42} ->
true;
true ->
false
end,
put(last, {'<',[99678557475484872464269855544643333],"*"}),
false =
if
[99678557475484872464269855544643333] < "*" ->
true;
true ->
false
end,
put(last,
{'<',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
false =
if
[99678557475484872464269855544643333]
<
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'<',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
false =
if
[99678557475484872464269855544643333]
<
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'<',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
false =
if
[99678557475484872464269855544643333]
<
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'<',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
true =
if
[99678557475484872464269855544643333]
<
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'<',{9.967855747548488e34},{an_atom}}),
true =
if
{9.967855747548488e34} < {an_atom} ->
true;
true ->
false
end,
put(last, {'<',{9.967855747548488e34},[an_atom]}),
true =
if
{9.967855747548488e34} < [an_atom] ->
true;
true ->
false
end,
put(last, {'<',{9.967855747548488e34},{42.0}}),
false =
if
{9.967855747548488e34} < {42.0} ->
true;
true ->
false
end,
put(last, {'<',{9.967855747548488e34},[42.0]}),
true =
if
{9.967855747548488e34} < [42.0] ->
true;
true ->
false
end,
put(last, {'<',{9.967855747548488e34},{42}}),
false =
if
{9.967855747548488e34} < {42} ->
true;
true ->
false
end,
put(last, {'<',{9.967855747548488e34},"*"}),
true =
if
{9.967855747548488e34} < "*" ->
true;
true ->
false
end,
put(last,
{'<',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
false =
if
{9.967855747548488e34}
<
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'<',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
true =
if
{9.967855747548488e34}
<
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'<',{9.967855747548488e34},{9.967855747548488e34}}),
false =
if
{9.967855747548488e34} < {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'<',{9.967855747548488e34},[9.967855747548488e34]}),
true =
if
{9.967855747548488e34} < [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'<',[9.967855747548488e34],{an_atom}}),
false =
if
[9.967855747548488e34] < {an_atom} ->
true;
true ->
false
end,
put(last, {'<',[9.967855747548488e34],[an_atom]}),
true =
if
[9.967855747548488e34] < [an_atom] ->
true;
true ->
false
end,
put(last, {'<',[9.967855747548488e34],{42.0}}),
false =
if
[9.967855747548488e34] < {42.0} ->
true;
true ->
false
end,
put(last, {'<',[9.967855747548488e34],[42.0]}),
false =
if
[9.967855747548488e34] < [42.0] ->
true;
true ->
false
end,
put(last, {'<',[9.967855747548488e34],{42}}),
false =
if
[9.967855747548488e34] < {42} ->
true;
true ->
false
end,
put(last, {'<',[9.967855747548488e34],"*"}),
false =
if
[9.967855747548488e34] < "*" ->
true;
true ->
false
end,
put(last,
{'<',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
false =
if
[9.967855747548488e34]
<
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'<',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
false =
if
[9.967855747548488e34]
<
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'<',[9.967855747548488e34],{9.967855747548488e34}}),
false =
if
[9.967855747548488e34] < {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'<',[9.967855747548488e34],[9.967855747548488e34]}),
false =
if
[9.967855747548488e34] < [9.967855747548488e34] ->
true;
true ->
false
end,
ok.
body_tests() ->
put(last, {'<',{an_atom},{an_atom}}),
false = id({an_atom}) < {an_atom},
put(last, {'<',{an_atom},[an_atom]}),
true = id({an_atom}) < [an_atom],
put(last, {'<',{an_atom},{42.0}}),
false = id({an_atom}) < {42.0},
put(last, {'<',{an_atom},[42.0]}),
true = id({an_atom}) < [42.0],
put(last, {'<',{an_atom},{42}}),
false = id({an_atom}) < {42},
put(last, {'<',{an_atom},"*"}),
true = id({an_atom}) < "*",
put(last, {'<',{an_atom},{99678557475484872464269855544643333}}),
false = id({an_atom}) < {99678557475484872464269855544643333},
put(last, {'<',{an_atom},[99678557475484872464269855544643333]}),
true = id({an_atom}) < [99678557475484872464269855544643333],
put(last, {'<',{an_atom},{9.967855747548488e34}}),
false = id({an_atom}) < {9.967855747548488e34},
put(last, {'<',{an_atom},[9.967855747548488e34]}),
true = id({an_atom}) < [9.967855747548488e34],
put(last, {'<',[an_atom],{an_atom}}),
false = id([an_atom]) < {an_atom},
put(last, {'<',[an_atom],[an_atom]}),
false = id([an_atom]) < [an_atom],
put(last, {'<',[an_atom],{42.0}}),
false = id([an_atom]) < {42.0},
put(last, {'<',[an_atom],[42.0]}),
false = id([an_atom]) < [42.0],
put(last, {'<',[an_atom],{42}}),
false = id([an_atom]) < {42},
put(last, {'<',[an_atom],"*"}),
false = id([an_atom]) < "*",
put(last, {'<',[an_atom],{99678557475484872464269855544643333}}),
false = id([an_atom]) < {99678557475484872464269855544643333},
put(last, {'<',[an_atom],[99678557475484872464269855544643333]}),
false = id([an_atom]) < [99678557475484872464269855544643333],
put(last, {'<',[an_atom],{9.967855747548488e34}}),
false = id([an_atom]) < {9.967855747548488e34},
put(last, {'<',[an_atom],[9.967855747548488e34]}),
false = id([an_atom]) < [9.967855747548488e34],
put(last, {'<',{42.0},{an_atom}}),
true = id({42.0}) < {an_atom},
put(last, {'<',{42.0},[an_atom]}),
true = id({42.0}) < [an_atom],
put(last, {'<',{42.0},{42.0}}),
false = id({42.0}) < {42.0},
put(last, {'<',{42.0},[42.0]}),
true = id({42.0}) < [42.0],
put(last, {'<',{42.0},{42}}),
false = id({42.0}) < {42},
put(last, {'<',{42.0},"*"}),
true = id({42.0}) < "*",
put(last, {'<',{42.0},{99678557475484872464269855544643333}}),
true = id({42.0}) < {99678557475484872464269855544643333},
put(last, {'<',{42.0},[99678557475484872464269855544643333]}),
true = id({42.0}) < [99678557475484872464269855544643333],
put(last, {'<',{42.0},{9.967855747548488e34}}),
true = id({42.0}) < {9.967855747548488e34},
put(last, {'<',{42.0},[9.967855747548488e34]}),
true = id({42.0}) < [9.967855747548488e34],
put(last, {'<',[42.0],{an_atom}}),
false = id([42.0]) < {an_atom},
put(last, {'<',[42.0],[an_atom]}),
true = id([42.0]) < [an_atom],
put(last, {'<',[42.0],{42.0}}),
false = id([42.0]) < {42.0},
put(last, {'<',[42.0],[42.0]}),
false = id([42.0]) < [42.0],
put(last, {'<',[42.0],{42}}),
false = id([42.0]) < {42},
put(last, {'<',[42.0],"*"}),
false = id([42.0]) < "*",
put(last, {'<',[42.0],{99678557475484872464269855544643333}}),
false = id([42.0]) < {99678557475484872464269855544643333},
put(last, {'<',[42.0],[99678557475484872464269855544643333]}),
true = id([42.0]) < [99678557475484872464269855544643333],
put(last, {'<',[42.0],{9.967855747548488e34}}),
false = id([42.0]) < {9.967855747548488e34},
put(last, {'<',[42.0],[9.967855747548488e34]}),
true = id([42.0]) < [9.967855747548488e34],
put(last, {'<',{42},{an_atom}}),
true = id({42}) < {an_atom},
put(last, {'<',{42},[an_atom]}),
true = id({42}) < [an_atom],
put(last, {'<',{42},{42.0}}),
false = id({42}) < {42.0},
put(last, {'<',{42},[42.0]}),
true = id({42}) < [42.0],
put(last, {'<',{42},{42}}),
false = id({42}) < {42},
put(last, {'<',{42},"*"}),
true = id({42}) < "*",
put(last, {'<',{42},{99678557475484872464269855544643333}}),
true = id({42}) < {99678557475484872464269855544643333},
put(last, {'<',{42},[99678557475484872464269855544643333]}),
true = id({42}) < [99678557475484872464269855544643333],
put(last, {'<',{42},{9.967855747548488e34}}),
true = id({42}) < {9.967855747548488e34},
put(last, {'<',{42},[9.967855747548488e34]}),
true = id({42}) < [9.967855747548488e34],
put(last, {'<',"*",{an_atom}}),
false = id("*") < {an_atom},
put(last, {'<',"*",[an_atom]}),
true = id("*") < [an_atom],
put(last, {'<',"*",{42.0}}),
false = id("*") < {42.0},
put(last, {'<',"*",[42.0]}),
false = id("*") < [42.0],
put(last, {'<',"*",{42}}),
false = id("*") < {42},
put(last, {'<',"*","*"}),
false = id("*") < "*",
put(last, {'<',"*",{99678557475484872464269855544643333}}),
false = id("*") < {99678557475484872464269855544643333},
put(last, {'<',"*",[99678557475484872464269855544643333]}),
true = id("*") < [99678557475484872464269855544643333],
put(last, {'<',"*",{9.967855747548488e34}}),
false = id("*") < {9.967855747548488e34},
put(last, {'<',"*",[9.967855747548488e34]}),
true = id("*") < [9.967855747548488e34],
put(last, {'<',{99678557475484872464269855544643333},{an_atom}}),
true = id({99678557475484872464269855544643333}) < {an_atom},
put(last, {'<',{99678557475484872464269855544643333},[an_atom]}),
true = id({99678557475484872464269855544643333}) < [an_atom],
put(last, {'<',{99678557475484872464269855544643333},{42.0}}),
false = id({99678557475484872464269855544643333}) < {42.0},
put(last, {'<',{99678557475484872464269855544643333},[42.0]}),
true = id({99678557475484872464269855544643333}) < [42.0],
put(last, {'<',{99678557475484872464269855544643333},{42}}),
false = id({99678557475484872464269855544643333}) < {42},
put(last, {'<',{99678557475484872464269855544643333},"*"}),
true = id({99678557475484872464269855544643333}) < "*",
put(last,
{'<',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
false =
id({99678557475484872464269855544643333})
<
{99678557475484872464269855544643333},
put(last,
{'<',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
true =
id({99678557475484872464269855544643333})
<
[99678557475484872464269855544643333],
put(last,
{'<',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
true =
id({99678557475484872464269855544643333})
<
{9.967855747548488e34},
put(last,
{'<',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
true =
id({99678557475484872464269855544643333})
<
[9.967855747548488e34],
put(last, {'<',[99678557475484872464269855544643333],{an_atom}}),
false = id([99678557475484872464269855544643333]) < {an_atom},
put(last, {'<',[99678557475484872464269855544643333],[an_atom]}),
true = id([99678557475484872464269855544643333]) < [an_atom],
put(last, {'<',[99678557475484872464269855544643333],{42.0}}),
false = id([99678557475484872464269855544643333]) < {42.0},
put(last, {'<',[99678557475484872464269855544643333],[42.0]}),
false = id([99678557475484872464269855544643333]) < [42.0],
put(last, {'<',[99678557475484872464269855544643333],{42}}),
false = id([99678557475484872464269855544643333]) < {42},
put(last, {'<',[99678557475484872464269855544643333],"*"}),
false = id([99678557475484872464269855544643333]) < "*",
put(last,
{'<',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
false =
id([99678557475484872464269855544643333])
<
{99678557475484872464269855544643333},
put(last,
{'<',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
false =
id([99678557475484872464269855544643333])
<
[99678557475484872464269855544643333],
put(last,
{'<',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
false =
id([99678557475484872464269855544643333])
<
{9.967855747548488e34},
put(last,
{'<',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
true =
id([99678557475484872464269855544643333])
<
[9.967855747548488e34],
put(last, {'<',{9.967855747548488e34},{an_atom}}),
true = id({9.967855747548488e34}) < {an_atom},
put(last, {'<',{9.967855747548488e34},[an_atom]}),
true = id({9.967855747548488e34}) < [an_atom],
put(last, {'<',{9.967855747548488e34},{42.0}}),
false = id({9.967855747548488e34}) < {42.0},
put(last, {'<',{9.967855747548488e34},[42.0]}),
true = id({9.967855747548488e34}) < [42.0],
put(last, {'<',{9.967855747548488e34},{42}}),
false = id({9.967855747548488e34}) < {42},
put(last, {'<',{9.967855747548488e34},"*"}),
true = id({9.967855747548488e34}) < "*",
put(last,
{'<',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
false =
id({9.967855747548488e34})
<
{99678557475484872464269855544643333},
put(last,
{'<',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
true =
id({9.967855747548488e34})
<
[99678557475484872464269855544643333],
put(last, {'<',{9.967855747548488e34},{9.967855747548488e34}}),
false = id({9.967855747548488e34}) < {9.967855747548488e34},
put(last, {'<',{9.967855747548488e34},[9.967855747548488e34]}),
true = id({9.967855747548488e34}) < [9.967855747548488e34],
put(last, {'<',[9.967855747548488e34],{an_atom}}),
false = id([9.967855747548488e34]) < {an_atom},
put(last, {'<',[9.967855747548488e34],[an_atom]}),
true = id([9.967855747548488e34]) < [an_atom],
put(last, {'<',[9.967855747548488e34],{42.0}}),
false = id([9.967855747548488e34]) < {42.0},
put(last, {'<',[9.967855747548488e34],[42.0]}),
false = id([9.967855747548488e34]) < [42.0],
put(last, {'<',[9.967855747548488e34],{42}}),
false = id([9.967855747548488e34]) < {42},
put(last, {'<',[9.967855747548488e34],"*"}),
false = id([9.967855747548488e34]) < "*",
put(last,
{'<',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
false =
id([9.967855747548488e34])
<
{99678557475484872464269855544643333},
put(last,
{'<',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
false =
id([9.967855747548488e34])
<
[99678557475484872464269855544643333],
put(last, {'<',[9.967855747548488e34],{9.967855747548488e34}}),
false = id([9.967855747548488e34]) < {9.967855747548488e34},
put(last, {'<',[9.967855747548488e34],[9.967855747548488e34]}),
false = id([9.967855747548488e34]) < [9.967855747548488e34],
ok.
bif_tests() ->
put(last, {'<',{an_atom},{an_atom}}),
false = erlang:'<'(id({an_atom}), {an_atom}),
put(last, {'<',{an_atom},[an_atom]}),
true = erlang:'<'(id({an_atom}), [an_atom]),
put(last, {'<',{an_atom},{42.0}}),
false = erlang:'<'(id({an_atom}), {42.0}),
put(last, {'<',{an_atom},[42.0]}),
true = erlang:'<'(id({an_atom}), [42.0]),
put(last, {'<',{an_atom},{42}}),
false = erlang:'<'(id({an_atom}), {42}),
put(last, {'<',{an_atom},"*"}),
true = erlang:'<'(id({an_atom}), "*"),
put(last, {'<',{an_atom},{99678557475484872464269855544643333}}),
false =
erlang:'<'(id({an_atom}), {99678557475484872464269855544643333}),
put(last, {'<',{an_atom},[99678557475484872464269855544643333]}),
true =
erlang:'<'(id({an_atom}), [99678557475484872464269855544643333]),
put(last, {'<',{an_atom},{9.967855747548488e34}}),
false = erlang:'<'(id({an_atom}), {9.967855747548488e34}),
put(last, {'<',{an_atom},[9.967855747548488e34]}),
true = erlang:'<'(id({an_atom}), [9.967855747548488e34]),
put(last, {'<',[an_atom],{an_atom}}),
false = erlang:'<'(id([an_atom]), {an_atom}),
put(last, {'<',[an_atom],[an_atom]}),
false = erlang:'<'(id([an_atom]), [an_atom]),
put(last, {'<',[an_atom],{42.0}}),
false = erlang:'<'(id([an_atom]), {42.0}),
put(last, {'<',[an_atom],[42.0]}),
false = erlang:'<'(id([an_atom]), [42.0]),
put(last, {'<',[an_atom],{42}}),
false = erlang:'<'(id([an_atom]), {42}),
put(last, {'<',[an_atom],"*"}),
false = erlang:'<'(id([an_atom]), "*"),
put(last, {'<',[an_atom],{99678557475484872464269855544643333}}),
false =
erlang:'<'(id([an_atom]), {99678557475484872464269855544643333}),
put(last, {'<',[an_atom],[99678557475484872464269855544643333]}),
false =
erlang:'<'(id([an_atom]), [99678557475484872464269855544643333]),
put(last, {'<',[an_atom],{9.967855747548488e34}}),
false = erlang:'<'(id([an_atom]), {9.967855747548488e34}),
put(last, {'<',[an_atom],[9.967855747548488e34]}),
false = erlang:'<'(id([an_atom]), [9.967855747548488e34]),
put(last, {'<',{42.0},{an_atom}}),
true = erlang:'<'(id({42.0}), {an_atom}),
put(last, {'<',{42.0},[an_atom]}),
true = erlang:'<'(id({42.0}), [an_atom]),
put(last, {'<',{42.0},{42.0}}),
false = erlang:'<'(id({42.0}), {42.0}),
put(last, {'<',{42.0},[42.0]}),
true = erlang:'<'(id({42.0}), [42.0]),
put(last, {'<',{42.0},{42}}),
false = erlang:'<'(id({42.0}), {42}),
put(last, {'<',{42.0},"*"}),
true = erlang:'<'(id({42.0}), "*"),
put(last, {'<',{42.0},{99678557475484872464269855544643333}}),
true = erlang:'<'(id({42.0}), {99678557475484872464269855544643333}),
put(last, {'<',{42.0},[99678557475484872464269855544643333]}),
true = erlang:'<'(id({42.0}), [99678557475484872464269855544643333]),
put(last, {'<',{42.0},{9.967855747548488e34}}),
true = erlang:'<'(id({42.0}), {9.967855747548488e34}),
put(last, {'<',{42.0},[9.967855747548488e34]}),
true = erlang:'<'(id({42.0}), [9.967855747548488e34]),
put(last, {'<',[42.0],{an_atom}}),
false = erlang:'<'(id([42.0]), {an_atom}),
put(last, {'<',[42.0],[an_atom]}),
true = erlang:'<'(id([42.0]), [an_atom]),
put(last, {'<',[42.0],{42.0}}),
false = erlang:'<'(id([42.0]), {42.0}),
put(last, {'<',[42.0],[42.0]}),
false = erlang:'<'(id([42.0]), [42.0]),
put(last, {'<',[42.0],{42}}),
false = erlang:'<'(id([42.0]), {42}),
put(last, {'<',[42.0],"*"}),
false = erlang:'<'(id([42.0]), "*"),
put(last, {'<',[42.0],{99678557475484872464269855544643333}}),
false =
erlang:'<'(id([42.0]), {99678557475484872464269855544643333}),
put(last, {'<',[42.0],[99678557475484872464269855544643333]}),
true = erlang:'<'(id([42.0]), [99678557475484872464269855544643333]),
put(last, {'<',[42.0],{9.967855747548488e34}}),
false = erlang:'<'(id([42.0]), {9.967855747548488e34}),
put(last, {'<',[42.0],[9.967855747548488e34]}),
true = erlang:'<'(id([42.0]), [9.967855747548488e34]),
put(last, {'<',{42},{an_atom}}),
true = erlang:'<'(id({42}), {an_atom}),
put(last, {'<',{42},[an_atom]}),
true = erlang:'<'(id({42}), [an_atom]),
put(last, {'<',{42},{42.0}}),
false = erlang:'<'(id({42}), {42.0}),
put(last, {'<',{42},[42.0]}),
true = erlang:'<'(id({42}), [42.0]),
put(last, {'<',{42},{42}}),
false = erlang:'<'(id({42}), {42}),
put(last, {'<',{42},"*"}),
true = erlang:'<'(id({42}), "*"),
put(last, {'<',{42},{99678557475484872464269855544643333}}),
true = erlang:'<'(id({42}), {99678557475484872464269855544643333}),
put(last, {'<',{42},[99678557475484872464269855544643333]}),
true = erlang:'<'(id({42}), [99678557475484872464269855544643333]),
put(last, {'<',{42},{9.967855747548488e34}}),
true = erlang:'<'(id({42}), {9.967855747548488e34}),
put(last, {'<',{42},[9.967855747548488e34]}),
true = erlang:'<'(id({42}), [9.967855747548488e34]),
put(last, {'<',"*",{an_atom}}),
false = erlang:'<'(id("*"), {an_atom}),
put(last, {'<',"*",[an_atom]}),
true = erlang:'<'(id("*"), [an_atom]),
put(last, {'<',"*",{42.0}}),
false = erlang:'<'(id("*"), {42.0}),
put(last, {'<',"*",[42.0]}),
false = erlang:'<'(id("*"), [42.0]),
put(last, {'<',"*",{42}}),
false = erlang:'<'(id("*"), {42}),
put(last, {'<',"*","*"}),
false = erlang:'<'(id("*"), "*"),
put(last, {'<',"*",{99678557475484872464269855544643333}}),
false = erlang:'<'(id("*"), {99678557475484872464269855544643333}),
put(last, {'<',"*",[99678557475484872464269855544643333]}),
true = erlang:'<'(id("*"), [99678557475484872464269855544643333]),
put(last, {'<',"*",{9.967855747548488e34}}),
false = erlang:'<'(id("*"), {9.967855747548488e34}),
put(last, {'<',"*",[9.967855747548488e34]}),
true = erlang:'<'(id("*"), [9.967855747548488e34]),
put(last, {'<',{99678557475484872464269855544643333},{an_atom}}),
true =
erlang:'<'(id({99678557475484872464269855544643333}), {an_atom}),
put(last, {'<',{99678557475484872464269855544643333},[an_atom]}),
true =
erlang:'<'(id({99678557475484872464269855544643333}), [an_atom]),
put(last, {'<',{99678557475484872464269855544643333},{42.0}}),
false =
erlang:'<'(id({99678557475484872464269855544643333}), {42.0}),
put(last, {'<',{99678557475484872464269855544643333},[42.0]}),
true = erlang:'<'(id({99678557475484872464269855544643333}), [42.0]),
put(last, {'<',{99678557475484872464269855544643333},{42}}),
false = erlang:'<'(id({99678557475484872464269855544643333}), {42}),
put(last, {'<',{99678557475484872464269855544643333},"*"}),
true = erlang:'<'(id({99678557475484872464269855544643333}), "*"),
put(last,
{'<',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
false =
erlang:'<'(id({99678557475484872464269855544643333}),
{99678557475484872464269855544643333}),
put(last,
{'<',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
true =
erlang:'<'(id({99678557475484872464269855544643333}),
[99678557475484872464269855544643333]),
put(last,
{'<',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
true =
erlang:'<'(id({99678557475484872464269855544643333}),
{9.967855747548488e34}),
put(last,
{'<',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
true =
erlang:'<'(id({99678557475484872464269855544643333}),
[9.967855747548488e34]),
put(last, {'<',[99678557475484872464269855544643333],{an_atom}}),
false =
erlang:'<'(id([99678557475484872464269855544643333]), {an_atom}),
put(last, {'<',[99678557475484872464269855544643333],[an_atom]}),
true =
erlang:'<'(id([99678557475484872464269855544643333]), [an_atom]),
put(last, {'<',[99678557475484872464269855544643333],{42.0}}),
false =
erlang:'<'(id([99678557475484872464269855544643333]), {42.0}),
put(last, {'<',[99678557475484872464269855544643333],[42.0]}),
false =
erlang:'<'(id([99678557475484872464269855544643333]), [42.0]),
put(last, {'<',[99678557475484872464269855544643333],{42}}),
false = erlang:'<'(id([99678557475484872464269855544643333]), {42}),
put(last, {'<',[99678557475484872464269855544643333],"*"}),
false = erlang:'<'(id([99678557475484872464269855544643333]), "*"),
put(last,
{'<',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
false =
erlang:'<'(id([99678557475484872464269855544643333]),
{99678557475484872464269855544643333}),
put(last,
{'<',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
false =
erlang:'<'(id([99678557475484872464269855544643333]),
[99678557475484872464269855544643333]),
put(last,
{'<',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
false =
erlang:'<'(id([99678557475484872464269855544643333]),
{9.967855747548488e34}),
put(last,
{'<',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
true =
erlang:'<'(id([99678557475484872464269855544643333]),
[9.967855747548488e34]),
put(last, {'<',{9.967855747548488e34},{an_atom}}),
true = erlang:'<'(id({9.967855747548488e34}), {an_atom}),
put(last, {'<',{9.967855747548488e34},[an_atom]}),
true = erlang:'<'(id({9.967855747548488e34}), [an_atom]),
put(last, {'<',{9.967855747548488e34},{42.0}}),
false = erlang:'<'(id({9.967855747548488e34}), {42.0}),
put(last, {'<',{9.967855747548488e34},[42.0]}),
true = erlang:'<'(id({9.967855747548488e34}), [42.0]),
put(last, {'<',{9.967855747548488e34},{42}}),
false = erlang:'<'(id({9.967855747548488e34}), {42}),
put(last, {'<',{9.967855747548488e34},"*"}),
true = erlang:'<'(id({9.967855747548488e34}), "*"),
put(last,
{'<',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
false =
erlang:'<'(id({9.967855747548488e34}),
{99678557475484872464269855544643333}),
put(last,
{'<',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
true =
erlang:'<'(id({9.967855747548488e34}),
[99678557475484872464269855544643333]),
put(last, {'<',{9.967855747548488e34},{9.967855747548488e34}}),
false =
erlang:'<'(id({9.967855747548488e34}), {9.967855747548488e34}),
put(last, {'<',{9.967855747548488e34},[9.967855747548488e34]}),
true =
erlang:'<'(id({9.967855747548488e34}), [9.967855747548488e34]),
put(last, {'<',[9.967855747548488e34],{an_atom}}),
false = erlang:'<'(id([9.967855747548488e34]), {an_atom}),
put(last, {'<',[9.967855747548488e34],[an_atom]}),
true = erlang:'<'(id([9.967855747548488e34]), [an_atom]),
put(last, {'<',[9.967855747548488e34],{42.0}}),
false = erlang:'<'(id([9.967855747548488e34]), {42.0}),
put(last, {'<',[9.967855747548488e34],[42.0]}),
false = erlang:'<'(id([9.967855747548488e34]), [42.0]),
put(last, {'<',[9.967855747548488e34],{42}}),
false = erlang:'<'(id([9.967855747548488e34]), {42}),
put(last, {'<',[9.967855747548488e34],"*"}),
false = erlang:'<'(id([9.967855747548488e34]), "*"),
put(last,
{'<',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
false =
erlang:'<'(id([9.967855747548488e34]),
{99678557475484872464269855544643333}),
put(last,
{'<',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
false =
erlang:'<'(id([9.967855747548488e34]),
[99678557475484872464269855544643333]),
put(last, {'<',[9.967855747548488e34],{9.967855747548488e34}}),
false =
erlang:'<'(id([9.967855747548488e34]), {9.967855747548488e34}),
put(last, {'<',[9.967855747548488e34],[9.967855747548488e34]}),
false =
erlang:'<'(id([9.967855747548488e34]), [9.967855747548488e34]),
ok.
id(I) ->
I.
Compiling []
transform_module : 0.00 s 150.3 kB
lint_module : 0.07 s 150.4 kB
expand_module : 0.02 s 161.4 kB
core_module : 0.12 s 377.8 kB
core_fold_module : 0.07 s 258.9 kB
core_transforms : 0.00 s 258.9 kB
core_dsetel_module : 0.02 s 258.9 kB
kernel_module : 0.06 s 402.7 kB
v3_life : 0.01 s 307.6 kB
v3_codegen : 0.09 s 196.0 kB
beam_a : 0.01 s 196.6 kB
beam_block : 0.04 s 256.6 kB
beam_except : 0.00 s 210.6 kB
beam_bool : 0.00 s 210.6 kB
beam_type : 0.06 s 194.1 kB
beam_split : 0.00 s 172.5 kB
beam_dead : 0.03 s 190.2 kB
beam_jump : 0.05 s 166.2 kB
beam_peep : 0.01 s 162.3 kB
beam_clean : 0.01 s 162.3 kB
beam_bsm : 0.00 s 162.3 kB
beam_receive : 0.01 s 162.3 kB
beam_trim : 0.00 s 162.3 kB
beam_flatten : 0.00 s 136.6 kB
beam_z : 0.00 s 136.6 kB
beam_validator : 0.02 s 136.6 kB
beam_asm : 0.03 s 0.4 kB
-module(op_tests).
-compile(export_all).
-compile([{hipe,[{regalloc,linear_scan}]}]).
guard_tests() ->
put(last, {'=<',{an_atom},{an_atom}}),
true =
if
{an_atom} =< {an_atom} ->
true;
true ->
false
end,
put(last, {'=<',{an_atom},[an_atom]}),
true =
if
{an_atom} =< [an_atom] ->
true;
true ->
false
end,
put(last, {'=<',{an_atom},{42.0}}),
false =
if
{an_atom} =< {42.0} ->
true;
true ->
false
end,
put(last, {'=<',{an_atom},[42.0]}),
true =
if
{an_atom} =< [42.0] ->
true;
true ->
false
end,
put(last, {'=<',{an_atom},{42}}),
false =
if
{an_atom} =< {42} ->
true;
true ->
false
end,
put(last, {'=<',{an_atom},"*"}),
true =
if
{an_atom} =< "*" ->
true;
true ->
false
end,
put(last, {'=<',{an_atom},{99678557475484872464269855544643333}}),
false =
if
{an_atom} =< {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=<',{an_atom},[99678557475484872464269855544643333]}),
true =
if
{an_atom} =< [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=<',{an_atom},{9.967855747548488e34}}),
false =
if
{an_atom} =< {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=<',{an_atom},[9.967855747548488e34]}),
true =
if
{an_atom} =< [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=<',[an_atom],{an_atom}}),
false =
if
[an_atom] =< {an_atom} ->
true;
true ->
false
end,
put(last, {'=<',[an_atom],[an_atom]}),
true =
if
[an_atom] =< [an_atom] ->
true;
true ->
false
end,
put(last, {'=<',[an_atom],{42.0}}),
false =
if
[an_atom] =< {42.0} ->
true;
true ->
false
end,
put(last, {'=<',[an_atom],[42.0]}),
false =
if
[an_atom] =< [42.0] ->
true;
true ->
false
end,
put(last, {'=<',[an_atom],{42}}),
false =
if
[an_atom] =< {42} ->
true;
true ->
false
end,
put(last, {'=<',[an_atom],"*"}),
false =
if
[an_atom] =< "*" ->
true;
true ->
false
end,
put(last, {'=<',[an_atom],{99678557475484872464269855544643333}}),
false =
if
[an_atom] =< {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=<',[an_atom],[99678557475484872464269855544643333]}),
false =
if
[an_atom] =< [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=<',[an_atom],{9.967855747548488e34}}),
false =
if
[an_atom] =< {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=<',[an_atom],[9.967855747548488e34]}),
false =
if
[an_atom] =< [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=<',{42.0},{an_atom}}),
true =
if
{42.0} =< {an_atom} ->
true;
true ->
false
end,
put(last, {'=<',{42.0},[an_atom]}),
true =
if
{42.0} =< [an_atom] ->
true;
true ->
false
end,
put(last, {'=<',{42.0},{42.0}}),
true =
if
{42.0} =< {42.0} ->
true;
true ->
false
end,
put(last, {'=<',{42.0},[42.0]}),
true =
if
{42.0} =< [42.0] ->
true;
true ->
false
end,
put(last, {'=<',{42.0},{42}}),
true =
if
{42.0} =< {42} ->
true;
true ->
false
end,
put(last, {'=<',{42.0},"*"}),
true =
if
{42.0} =< "*" ->
true;
true ->
false
end,
put(last, {'=<',{42.0},{99678557475484872464269855544643333}}),
true =
if
{42.0} =< {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=<',{42.0},[99678557475484872464269855544643333]}),
true =
if
{42.0} =< [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=<',{42.0},{9.967855747548488e34}}),
true =
if
{42.0} =< {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=<',{42.0},[9.967855747548488e34]}),
true =
if
{42.0} =< [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=<',[42.0],{an_atom}}),
false =
if
[42.0] =< {an_atom} ->
true;
true ->
false
end,
put(last, {'=<',[42.0],[an_atom]}),
true =
if
[42.0] =< [an_atom] ->
true;
true ->
false
end,
put(last, {'=<',[42.0],{42.0}}),
false =
if
[42.0] =< {42.0} ->
true;
true ->
false
end,
put(last, {'=<',[42.0],[42.0]}),
true =
if
[42.0] =< [42.0] ->
true;
true ->
false
end,
put(last, {'=<',[42.0],{42}}),
false =
if
[42.0] =< {42} ->
true;
true ->
false
end,
put(last, {'=<',[42.0],"*"}),
true =
if
[42.0] =< "*" ->
true;
true ->
false
end,
put(last, {'=<',[42.0],{99678557475484872464269855544643333}}),
false =
if
[42.0] =< {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=<',[42.0],[99678557475484872464269855544643333]}),
true =
if
[42.0] =< [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=<',[42.0],{9.967855747548488e34}}),
false =
if
[42.0] =< {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=<',[42.0],[9.967855747548488e34]}),
true =
if
[42.0] =< [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=<',{42},{an_atom}}),
true =
if
{42} =< {an_atom} ->
true;
true ->
false
end,
put(last, {'=<',{42},[an_atom]}),
true =
if
{42} =< [an_atom] ->
true;
true ->
false
end,
put(last, {'=<',{42},{42.0}}),
true =
if
{42} =< {42.0} ->
true;
true ->
false
end,
put(last, {'=<',{42},[42.0]}),
true =
if
{42} =< [42.0] ->
true;
true ->
false
end,
put(last, {'=<',{42},{42}}),
true =
if
{42} =< {42} ->
true;
true ->
false
end,
put(last, {'=<',{42},"*"}),
true =
if
{42} =< "*" ->
true;
true ->
false
end,
put(last, {'=<',{42},{99678557475484872464269855544643333}}),
true =
if
{42} =< {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=<',{42},[99678557475484872464269855544643333]}),
true =
if
{42} =< [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=<',{42},{9.967855747548488e34}}),
true =
if
{42} =< {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=<',{42},[9.967855747548488e34]}),
true =
if
{42} =< [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=<',"*",{an_atom}}),
false =
if
"*" =< {an_atom} ->
true;
true ->
false
end,
put(last, {'=<',"*",[an_atom]}),
true =
if
"*" =< [an_atom] ->
true;
true ->
false
end,
put(last, {'=<',"*",{42.0}}),
false =
if
"*" =< {42.0} ->
true;
true ->
false
end,
put(last, {'=<',"*",[42.0]}),
true =
if
"*" =< [42.0] ->
true;
true ->
false
end,
put(last, {'=<',"*",{42}}),
false =
if
"*" =< {42} ->
true;
true ->
false
end,
put(last, {'=<',"*","*"}),
true =
if
"*" =< "*" ->
true;
true ->
false
end,
put(last, {'=<',"*",{99678557475484872464269855544643333}}),
false =
if
"*" =< {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'=<',"*",[99678557475484872464269855544643333]}),
true =
if
"*" =< [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=<',"*",{9.967855747548488e34}}),
false =
if
"*" =< {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=<',"*",[9.967855747548488e34]}),
true =
if
"*" =< [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=<',{99678557475484872464269855544643333},{an_atom}}),
true =
if
{99678557475484872464269855544643333} =< {an_atom} ->
true;
true ->
false
end,
put(last, {'=<',{99678557475484872464269855544643333},[an_atom]}),
true =
if
{99678557475484872464269855544643333} =< [an_atom] ->
true;
true ->
false
end,
put(last, {'=<',{99678557475484872464269855544643333},{42.0}}),
false =
if
{99678557475484872464269855544643333} =< {42.0} ->
true;
true ->
false
end,
put(last, {'=<',{99678557475484872464269855544643333},[42.0]}),
true =
if
{99678557475484872464269855544643333} =< [42.0] ->
true;
true ->
false
end,
put(last, {'=<',{99678557475484872464269855544643333},{42}}),
false =
if
{99678557475484872464269855544643333} =< {42} ->
true;
true ->
false
end,
put(last, {'=<',{99678557475484872464269855544643333},"*"}),
true =
if
{99678557475484872464269855544643333} =< "*" ->
true;
true ->
false
end,
put(last,
{'=<',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
true =
if
{99678557475484872464269855544643333}
=<
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'=<',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
true =
if
{99678557475484872464269855544643333}
=<
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'=<',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
true =
if
{99678557475484872464269855544643333}
=<
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'=<',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
true =
if
{99678557475484872464269855544643333}
=<
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=<',[99678557475484872464269855544643333],{an_atom}}),
false =
if
[99678557475484872464269855544643333] =< {an_atom} ->
true;
true ->
false
end,
put(last, {'=<',[99678557475484872464269855544643333],[an_atom]}),
true =
if
[99678557475484872464269855544643333] =< [an_atom] ->
true;
true ->
false
end,
put(last, {'=<',[99678557475484872464269855544643333],{42.0}}),
false =
if
[99678557475484872464269855544643333] =< {42.0} ->
true;
true ->
false
end,
put(last, {'=<',[99678557475484872464269855544643333],[42.0]}),
false =
if
[99678557475484872464269855544643333] =< [42.0] ->
true;
true ->
false
end,
put(last, {'=<',[99678557475484872464269855544643333],{42}}),
false =
if
[99678557475484872464269855544643333] =< {42} ->
true;
true ->
false
end,
put(last, {'=<',[99678557475484872464269855544643333],"*"}),
false =
if
[99678557475484872464269855544643333] =< "*" ->
true;
true ->
false
end,
put(last,
{'=<',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
false =
if
[99678557475484872464269855544643333]
=<
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'=<',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
true =
if
[99678557475484872464269855544643333]
=<
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'=<',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
false =
if
[99678557475484872464269855544643333]
=<
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'=<',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
true =
if
[99678557475484872464269855544643333]
=<
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=<',{9.967855747548488e34},{an_atom}}),
true =
if
{9.967855747548488e34} =< {an_atom} ->
true;
true ->
false
end,
put(last, {'=<',{9.967855747548488e34},[an_atom]}),
true =
if
{9.967855747548488e34} =< [an_atom] ->
true;
true ->
false
end,
put(last, {'=<',{9.967855747548488e34},{42.0}}),
false =
if
{9.967855747548488e34} =< {42.0} ->
true;
true ->
false
end,
put(last, {'=<',{9.967855747548488e34},[42.0]}),
true =
if
{9.967855747548488e34} =< [42.0] ->
true;
true ->
false
end,
put(last, {'=<',{9.967855747548488e34},{42}}),
false =
if
{9.967855747548488e34} =< {42} ->
true;
true ->
false
end,
put(last, {'=<',{9.967855747548488e34},"*"}),
true =
if
{9.967855747548488e34} =< "*" ->
true;
true ->
false
end,
put(last,
{'=<',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
false =
if
{9.967855747548488e34}
=<
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'=<',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
true =
if
{9.967855747548488e34}
=<
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=<',{9.967855747548488e34},{9.967855747548488e34}}),
true =
if
{9.967855747548488e34} =< {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=<',{9.967855747548488e34},[9.967855747548488e34]}),
true =
if
{9.967855747548488e34} =< [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'=<',[9.967855747548488e34],{an_atom}}),
false =
if
[9.967855747548488e34] =< {an_atom} ->
true;
true ->
false
end,
put(last, {'=<',[9.967855747548488e34],[an_atom]}),
true =
if
[9.967855747548488e34] =< [an_atom] ->
true;
true ->
false
end,
put(last, {'=<',[9.967855747548488e34],{42.0}}),
false =
if
[9.967855747548488e34] =< {42.0} ->
true;
true ->
false
end,
put(last, {'=<',[9.967855747548488e34],[42.0]}),
false =
if
[9.967855747548488e34] =< [42.0] ->
true;
true ->
false
end,
put(last, {'=<',[9.967855747548488e34],{42}}),
false =
if
[9.967855747548488e34] =< {42} ->
true;
true ->
false
end,
put(last, {'=<',[9.967855747548488e34],"*"}),
false =
if
[9.967855747548488e34] =< "*" ->
true;
true ->
false
end,
put(last,
{'=<',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
false =
if
[9.967855747548488e34]
=<
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'=<',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
false =
if
[9.967855747548488e34]
=<
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'=<',[9.967855747548488e34],{9.967855747548488e34}}),
false =
if
[9.967855747548488e34] =< {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'=<',[9.967855747548488e34],[9.967855747548488e34]}),
true =
if
[9.967855747548488e34] =< [9.967855747548488e34] ->
true;
true ->
false
end,
ok.
body_tests() ->
put(last, {'=<',{an_atom},{an_atom}}),
true = id({an_atom}) =< {an_atom},
put(last, {'=<',{an_atom},[an_atom]}),
true = id({an_atom}) =< [an_atom],
put(last, {'=<',{an_atom},{42.0}}),
false = id({an_atom}) =< {42.0},
put(last, {'=<',{an_atom},[42.0]}),
true = id({an_atom}) =< [42.0],
put(last, {'=<',{an_atom},{42}}),
false = id({an_atom}) =< {42},
put(last, {'=<',{an_atom},"*"}),
true = id({an_atom}) =< "*",
put(last, {'=<',{an_atom},{99678557475484872464269855544643333}}),
false = id({an_atom}) =< {99678557475484872464269855544643333},
put(last, {'=<',{an_atom},[99678557475484872464269855544643333]}),
true = id({an_atom}) =< [99678557475484872464269855544643333],
put(last, {'=<',{an_atom},{9.967855747548488e34}}),
false = id({an_atom}) =< {9.967855747548488e34},
put(last, {'=<',{an_atom},[9.967855747548488e34]}),
true = id({an_atom}) =< [9.967855747548488e34],
put(last, {'=<',[an_atom],{an_atom}}),
false = id([an_atom]) =< {an_atom},
put(last, {'=<',[an_atom],[an_atom]}),
true = id([an_atom]) =< [an_atom],
put(last, {'=<',[an_atom],{42.0}}),
false = id([an_atom]) =< {42.0},
put(last, {'=<',[an_atom],[42.0]}),
false = id([an_atom]) =< [42.0],
put(last, {'=<',[an_atom],{42}}),
false = id([an_atom]) =< {42},
put(last, {'=<',[an_atom],"*"}),
false = id([an_atom]) =< "*",
put(last, {'=<',[an_atom],{99678557475484872464269855544643333}}),
false = id([an_atom]) =< {99678557475484872464269855544643333},
put(last, {'=<',[an_atom],[99678557475484872464269855544643333]}),
false = id([an_atom]) =< [99678557475484872464269855544643333],
put(last, {'=<',[an_atom],{9.967855747548488e34}}),
false = id([an_atom]) =< {9.967855747548488e34},
put(last, {'=<',[an_atom],[9.967855747548488e34]}),
false = id([an_atom]) =< [9.967855747548488e34],
put(last, {'=<',{42.0},{an_atom}}),
true = id({42.0}) =< {an_atom},
put(last, {'=<',{42.0},[an_atom]}),
true = id({42.0}) =< [an_atom],
put(last, {'=<',{42.0},{42.0}}),
true = id({42.0}) =< {42.0},
put(last, {'=<',{42.0},[42.0]}),
true = id({42.0}) =< [42.0],
put(last, {'=<',{42.0},{42}}),
true = id({42.0}) =< {42},
put(last, {'=<',{42.0},"*"}),
true = id({42.0}) =< "*",
put(last, {'=<',{42.0},{99678557475484872464269855544643333}}),
true = id({42.0}) =< {99678557475484872464269855544643333},
put(last, {'=<',{42.0},[99678557475484872464269855544643333]}),
true = id({42.0}) =< [99678557475484872464269855544643333],
put(last, {'=<',{42.0},{9.967855747548488e34}}),
true = id({42.0}) =< {9.967855747548488e34},
put(last, {'=<',{42.0},[9.967855747548488e34]}),
true = id({42.0}) =< [9.967855747548488e34],
put(last, {'=<',[42.0],{an_atom}}),
false = id([42.0]) =< {an_atom},
put(last, {'=<',[42.0],[an_atom]}),
true = id([42.0]) =< [an_atom],
put(last, {'=<',[42.0],{42.0}}),
false = id([42.0]) =< {42.0},
put(last, {'=<',[42.0],[42.0]}),
true = id([42.0]) =< [42.0],
put(last, {'=<',[42.0],{42}}),
false = id([42.0]) =< {42},
put(last, {'=<',[42.0],"*"}),
true = id([42.0]) =< "*",
put(last, {'=<',[42.0],{99678557475484872464269855544643333}}),
false = id([42.0]) =< {99678557475484872464269855544643333},
put(last, {'=<',[42.0],[99678557475484872464269855544643333]}),
true = id([42.0]) =< [99678557475484872464269855544643333],
put(last, {'=<',[42.0],{9.967855747548488e34}}),
false = id([42.0]) =< {9.967855747548488e34},
put(last, {'=<',[42.0],[9.967855747548488e34]}),
true = id([42.0]) =< [9.967855747548488e34],
put(last, {'=<',{42},{an_atom}}),
true = id({42}) =< {an_atom},
put(last, {'=<',{42},[an_atom]}),
true = id({42}) =< [an_atom],
put(last, {'=<',{42},{42.0}}),
true = id({42}) =< {42.0},
put(last, {'=<',{42},[42.0]}),
true = id({42}) =< [42.0],
put(last, {'=<',{42},{42}}),
true = id({42}) =< {42},
put(last, {'=<',{42},"*"}),
true = id({42}) =< "*",
put(last, {'=<',{42},{99678557475484872464269855544643333}}),
true = id({42}) =< {99678557475484872464269855544643333},
put(last, {'=<',{42},[99678557475484872464269855544643333]}),
true = id({42}) =< [99678557475484872464269855544643333],
put(last, {'=<',{42},{9.967855747548488e34}}),
true = id({42}) =< {9.967855747548488e34},
put(last, {'=<',{42},[9.967855747548488e34]}),
true = id({42}) =< [9.967855747548488e34],
put(last, {'=<',"*",{an_atom}}),
false = id("*") =< {an_atom},
put(last, {'=<',"*",[an_atom]}),
true = id("*") =< [an_atom],
put(last, {'=<',"*",{42.0}}),
false = id("*") =< {42.0},
put(last, {'=<',"*",[42.0]}),
true = id("*") =< [42.0],
put(last, {'=<',"*",{42}}),
false = id("*") =< {42},
put(last, {'=<',"*","*"}),
true = id("*") =< "*",
put(last, {'=<',"*",{99678557475484872464269855544643333}}),
false = id("*") =< {99678557475484872464269855544643333},
put(last, {'=<',"*",[99678557475484872464269855544643333]}),
true = id("*") =< [99678557475484872464269855544643333],
put(last, {'=<',"*",{9.967855747548488e34}}),
false = id("*") =< {9.967855747548488e34},
put(last, {'=<',"*",[9.967855747548488e34]}),
true = id("*") =< [9.967855747548488e34],
put(last, {'=<',{99678557475484872464269855544643333},{an_atom}}),
true = id({99678557475484872464269855544643333}) =< {an_atom},
put(last, {'=<',{99678557475484872464269855544643333},[an_atom]}),
true = id({99678557475484872464269855544643333}) =< [an_atom],
put(last, {'=<',{99678557475484872464269855544643333},{42.0}}),
false = id({99678557475484872464269855544643333}) =< {42.0},
put(last, {'=<',{99678557475484872464269855544643333},[42.0]}),
true = id({99678557475484872464269855544643333}) =< [42.0],
put(last, {'=<',{99678557475484872464269855544643333},{42}}),
false = id({99678557475484872464269855544643333}) =< {42},
put(last, {'=<',{99678557475484872464269855544643333},"*"}),
true = id({99678557475484872464269855544643333}) =< "*",
put(last,
{'=<',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
true =
id({99678557475484872464269855544643333})
=<
{99678557475484872464269855544643333},
put(last,
{'=<',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
true =
id({99678557475484872464269855544643333})
=<
[99678557475484872464269855544643333],
put(last,
{'=<',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
true =
id({99678557475484872464269855544643333})
=<
{9.967855747548488e34},
put(last,
{'=<',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
true =
id({99678557475484872464269855544643333})
=<
[9.967855747548488e34],
put(last, {'=<',[99678557475484872464269855544643333],{an_atom}}),
false = id([99678557475484872464269855544643333]) =< {an_atom},
put(last, {'=<',[99678557475484872464269855544643333],[an_atom]}),
true = id([99678557475484872464269855544643333]) =< [an_atom],
put(last, {'=<',[99678557475484872464269855544643333],{42.0}}),
false = id([99678557475484872464269855544643333]) =< {42.0},
put(last, {'=<',[99678557475484872464269855544643333],[42.0]}),
false = id([99678557475484872464269855544643333]) =< [42.0],
put(last, {'=<',[99678557475484872464269855544643333],{42}}),
false = id([99678557475484872464269855544643333]) =< {42},
put(last, {'=<',[99678557475484872464269855544643333],"*"}),
false = id([99678557475484872464269855544643333]) =< "*",
put(last,
{'=<',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
false =
id([99678557475484872464269855544643333])
=<
{99678557475484872464269855544643333},
put(last,
{'=<',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
true =
id([99678557475484872464269855544643333])
=<
[99678557475484872464269855544643333],
put(last,
{'=<',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
false =
id([99678557475484872464269855544643333])
=<
{9.967855747548488e34},
put(last,
{'=<',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
true =
id([99678557475484872464269855544643333])
=<
[9.967855747548488e34],
put(last, {'=<',{9.967855747548488e34},{an_atom}}),
true = id({9.967855747548488e34}) =< {an_atom},
put(last, {'=<',{9.967855747548488e34},[an_atom]}),
true = id({9.967855747548488e34}) =< [an_atom],
put(last, {'=<',{9.967855747548488e34},{42.0}}),
false = id({9.967855747548488e34}) =< {42.0},
put(last, {'=<',{9.967855747548488e34},[42.0]}),
true = id({9.967855747548488e34}) =< [42.0],
put(last, {'=<',{9.967855747548488e34},{42}}),
false = id({9.967855747548488e34}) =< {42},
put(last, {'=<',{9.967855747548488e34},"*"}),
true = id({9.967855747548488e34}) =< "*",
put(last,
{'=<',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
false =
id({9.967855747548488e34})
=<
{99678557475484872464269855544643333},
put(last,
{'=<',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
true =
id({9.967855747548488e34})
=<
[99678557475484872464269855544643333],
put(last, {'=<',{9.967855747548488e34},{9.967855747548488e34}}),
true = id({9.967855747548488e34}) =< {9.967855747548488e34},
put(last, {'=<',{9.967855747548488e34},[9.967855747548488e34]}),
true = id({9.967855747548488e34}) =< [9.967855747548488e34],
put(last, {'=<',[9.967855747548488e34],{an_atom}}),
false = id([9.967855747548488e34]) =< {an_atom},
put(last, {'=<',[9.967855747548488e34],[an_atom]}),
true = id([9.967855747548488e34]) =< [an_atom],
put(last, {'=<',[9.967855747548488e34],{42.0}}),
false = id([9.967855747548488e34]) =< {42.0},
put(last, {'=<',[9.967855747548488e34],[42.0]}),
false = id([9.967855747548488e34]) =< [42.0],
put(last, {'=<',[9.967855747548488e34],{42}}),
false = id([9.967855747548488e34]) =< {42},
put(last, {'=<',[9.967855747548488e34],"*"}),
false = id([9.967855747548488e34]) =< "*",
put(last,
{'=<',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
false =
id([9.967855747548488e34])
=<
{99678557475484872464269855544643333},
put(last,
{'=<',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
false =
id([9.967855747548488e34])
=<
[99678557475484872464269855544643333],
put(last, {'=<',[9.967855747548488e34],{9.967855747548488e34}}),
false = id([9.967855747548488e34]) =< {9.967855747548488e34},
put(last, {'=<',[9.967855747548488e34],[9.967855747548488e34]}),
true = id([9.967855747548488e34]) =< [9.967855747548488e34],
ok.
bif_tests() ->
put(last, {'=<',{an_atom},{an_atom}}),
true = erlang:'=<'(id({an_atom}), {an_atom}),
put(last, {'=<',{an_atom},[an_atom]}),
true = erlang:'=<'(id({an_atom}), [an_atom]),
put(last, {'=<',{an_atom},{42.0}}),
false = erlang:'=<'(id({an_atom}), {42.0}),
put(last, {'=<',{an_atom},[42.0]}),
true = erlang:'=<'(id({an_atom}), [42.0]),
put(last, {'=<',{an_atom},{42}}),
false = erlang:'=<'(id({an_atom}), {42}),
put(last, {'=<',{an_atom},"*"}),
true = erlang:'=<'(id({an_atom}), "*"),
put(last, {'=<',{an_atom},{99678557475484872464269855544643333}}),
false =
erlang:'=<'(id({an_atom}),
{99678557475484872464269855544643333}),
put(last, {'=<',{an_atom},[99678557475484872464269855544643333]}),
true =
erlang:'=<'(id({an_atom}),
[99678557475484872464269855544643333]),
put(last, {'=<',{an_atom},{9.967855747548488e34}}),
false = erlang:'=<'(id({an_atom}), {9.967855747548488e34}),
put(last, {'=<',{an_atom},[9.967855747548488e34]}),
true = erlang:'=<'(id({an_atom}), [9.967855747548488e34]),
put(last, {'=<',[an_atom],{an_atom}}),
false = erlang:'=<'(id([an_atom]), {an_atom}),
put(last, {'=<',[an_atom],[an_atom]}),
true = erlang:'=<'(id([an_atom]), [an_atom]),
put(last, {'=<',[an_atom],{42.0}}),
false = erlang:'=<'(id([an_atom]), {42.0}),
put(last, {'=<',[an_atom],[42.0]}),
false = erlang:'=<'(id([an_atom]), [42.0]),
put(last, {'=<',[an_atom],{42}}),
false = erlang:'=<'(id([an_atom]), {42}),
put(last, {'=<',[an_atom],"*"}),
false = erlang:'=<'(id([an_atom]), "*"),
put(last, {'=<',[an_atom],{99678557475484872464269855544643333}}),
false =
erlang:'=<'(id([an_atom]),
{99678557475484872464269855544643333}),
put(last, {'=<',[an_atom],[99678557475484872464269855544643333]}),
false =
erlang:'=<'(id([an_atom]),
[99678557475484872464269855544643333]),
put(last, {'=<',[an_atom],{9.967855747548488e34}}),
false = erlang:'=<'(id([an_atom]), {9.967855747548488e34}),
put(last, {'=<',[an_atom],[9.967855747548488e34]}),
false = erlang:'=<'(id([an_atom]), [9.967855747548488e34]),
put(last, {'=<',{42.0},{an_atom}}),
true = erlang:'=<'(id({42.0}), {an_atom}),
put(last, {'=<',{42.0},[an_atom]}),
true = erlang:'=<'(id({42.0}), [an_atom]),
put(last, {'=<',{42.0},{42.0}}),
true = erlang:'=<'(id({42.0}), {42.0}),
put(last, {'=<',{42.0},[42.0]}),
true = erlang:'=<'(id({42.0}), [42.0]),
put(last, {'=<',{42.0},{42}}),
true = erlang:'=<'(id({42.0}), {42}),
put(last, {'=<',{42.0},"*"}),
true = erlang:'=<'(id({42.0}), "*"),
put(last, {'=<',{42.0},{99678557475484872464269855544643333}}),
true =
erlang:'=<'(id({42.0}), {99678557475484872464269855544643333}),
put(last, {'=<',{42.0},[99678557475484872464269855544643333]}),
true =
erlang:'=<'(id({42.0}), [99678557475484872464269855544643333]),
put(last, {'=<',{42.0},{9.967855747548488e34}}),
true = erlang:'=<'(id({42.0}), {9.967855747548488e34}),
put(last, {'=<',{42.0},[9.967855747548488e34]}),
true = erlang:'=<'(id({42.0}), [9.967855747548488e34]),
put(last, {'=<',[42.0],{an_atom}}),
false = erlang:'=<'(id([42.0]), {an_atom}),
put(last, {'=<',[42.0],[an_atom]}),
true = erlang:'=<'(id([42.0]), [an_atom]),
put(last, {'=<',[42.0],{42.0}}),
false = erlang:'=<'(id([42.0]), {42.0}),
put(last, {'=<',[42.0],[42.0]}),
true = erlang:'=<'(id([42.0]), [42.0]),
put(last, {'=<',[42.0],{42}}),
false = erlang:'=<'(id([42.0]), {42}),
put(last, {'=<',[42.0],"*"}),
true = erlang:'=<'(id([42.0]), "*"),
put(last, {'=<',[42.0],{99678557475484872464269855544643333}}),
false =
erlang:'=<'(id([42.0]), {99678557475484872464269855544643333}),
put(last, {'=<',[42.0],[99678557475484872464269855544643333]}),
true =
erlang:'=<'(id([42.0]), [99678557475484872464269855544643333]),
put(last, {'=<',[42.0],{9.967855747548488e34}}),
false = erlang:'=<'(id([42.0]), {9.967855747548488e34}),
put(last, {'=<',[42.0],[9.967855747548488e34]}),
true = erlang:'=<'(id([42.0]), [9.967855747548488e34]),
put(last, {'=<',{42},{an_atom}}),
true = erlang:'=<'(id({42}), {an_atom}),
put(last, {'=<',{42},[an_atom]}),
true = erlang:'=<'(id({42}), [an_atom]),
put(last, {'=<',{42},{42.0}}),
true = erlang:'=<'(id({42}), {42.0}),
put(last, {'=<',{42},[42.0]}),
true = erlang:'=<'(id({42}), [42.0]),
put(last, {'=<',{42},{42}}),
true = erlang:'=<'(id({42}), {42}),
put(last, {'=<',{42},"*"}),
true = erlang:'=<'(id({42}), "*"),
put(last, {'=<',{42},{99678557475484872464269855544643333}}),
true = erlang:'=<'(id({42}), {99678557475484872464269855544643333}),
put(last, {'=<',{42},[99678557475484872464269855544643333]}),
true = erlang:'=<'(id({42}), [99678557475484872464269855544643333]),
put(last, {'=<',{42},{9.967855747548488e34}}),
true = erlang:'=<'(id({42}), {9.967855747548488e34}),
put(last, {'=<',{42},[9.967855747548488e34]}),
true = erlang:'=<'(id({42}), [9.967855747548488e34]),
put(last, {'=<',"*",{an_atom}}),
false = erlang:'=<'(id("*"), {an_atom}),
put(last, {'=<',"*",[an_atom]}),
true = erlang:'=<'(id("*"), [an_atom]),
put(last, {'=<',"*",{42.0}}),
false = erlang:'=<'(id("*"), {42.0}),
put(last, {'=<',"*",[42.0]}),
true = erlang:'=<'(id("*"), [42.0]),
put(last, {'=<',"*",{42}}),
false = erlang:'=<'(id("*"), {42}),
put(last, {'=<',"*","*"}),
true = erlang:'=<'(id("*"), "*"),
put(last, {'=<',"*",{99678557475484872464269855544643333}}),
false = erlang:'=<'(id("*"), {99678557475484872464269855544643333}),
put(last, {'=<',"*",[99678557475484872464269855544643333]}),
true = erlang:'=<'(id("*"), [99678557475484872464269855544643333]),
put(last, {'=<',"*",{9.967855747548488e34}}),
false = erlang:'=<'(id("*"), {9.967855747548488e34}),
put(last, {'=<',"*",[9.967855747548488e34]}),
true = erlang:'=<'(id("*"), [9.967855747548488e34]),
put(last, {'=<',{99678557475484872464269855544643333},{an_atom}}),
true =
erlang:'=<'(id({99678557475484872464269855544643333}),
{an_atom}),
put(last, {'=<',{99678557475484872464269855544643333},[an_atom]}),
true =
erlang:'=<'(id({99678557475484872464269855544643333}),
[an_atom]),
put(last, {'=<',{99678557475484872464269855544643333},{42.0}}),
false =
erlang:'=<'(id({99678557475484872464269855544643333}), {42.0}),
put(last, {'=<',{99678557475484872464269855544643333},[42.0]}),
true =
erlang:'=<'(id({99678557475484872464269855544643333}), [42.0]),
put(last, {'=<',{99678557475484872464269855544643333},{42}}),
false = erlang:'=<'(id({99678557475484872464269855544643333}), {42}),
put(last, {'=<',{99678557475484872464269855544643333},"*"}),
true = erlang:'=<'(id({99678557475484872464269855544643333}), "*"),
put(last,
{'=<',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
true =
erlang:'=<'(id({99678557475484872464269855544643333}),
{99678557475484872464269855544643333}),
put(last,
{'=<',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
true =
erlang:'=<'(id({99678557475484872464269855544643333}),
[99678557475484872464269855544643333]),
put(last,
{'=<',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
true =
erlang:'=<'(id({99678557475484872464269855544643333}),
{9.967855747548488e34}),
put(last,
{'=<',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
true =
erlang:'=<'(id({99678557475484872464269855544643333}),
[9.967855747548488e34]),
put(last, {'=<',[99678557475484872464269855544643333],{an_atom}}),
false =
erlang:'=<'(id([99678557475484872464269855544643333]),
{an_atom}),
put(last, {'=<',[99678557475484872464269855544643333],[an_atom]}),
true =
erlang:'=<'(id([99678557475484872464269855544643333]),
[an_atom]),
put(last, {'=<',[99678557475484872464269855544643333],{42.0}}),
false =
erlang:'=<'(id([99678557475484872464269855544643333]), {42.0}),
put(last, {'=<',[99678557475484872464269855544643333],[42.0]}),
false =
erlang:'=<'(id([99678557475484872464269855544643333]), [42.0]),
put(last, {'=<',[99678557475484872464269855544643333],{42}}),
false = erlang:'=<'(id([99678557475484872464269855544643333]), {42}),
put(last, {'=<',[99678557475484872464269855544643333],"*"}),
false = erlang:'=<'(id([99678557475484872464269855544643333]), "*"),
put(last,
{'=<',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
false =
erlang:'=<'(id([99678557475484872464269855544643333]),
{99678557475484872464269855544643333}),
put(last,
{'=<',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
true =
erlang:'=<'(id([99678557475484872464269855544643333]),
[99678557475484872464269855544643333]),
put(last,
{'=<',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
false =
erlang:'=<'(id([99678557475484872464269855544643333]),
{9.967855747548488e34}),
put(last,
{'=<',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
true =
erlang:'=<'(id([99678557475484872464269855544643333]),
[9.967855747548488e34]),
put(last, {'=<',{9.967855747548488e34},{an_atom}}),
true = erlang:'=<'(id({9.967855747548488e34}), {an_atom}),
put(last, {'=<',{9.967855747548488e34},[an_atom]}),
true = erlang:'=<'(id({9.967855747548488e34}), [an_atom]),
put(last, {'=<',{9.967855747548488e34},{42.0}}),
false = erlang:'=<'(id({9.967855747548488e34}), {42.0}),
put(last, {'=<',{9.967855747548488e34},[42.0]}),
true = erlang:'=<'(id({9.967855747548488e34}), [42.0]),
put(last, {'=<',{9.967855747548488e34},{42}}),
false = erlang:'=<'(id({9.967855747548488e34}), {42}),
put(last, {'=<',{9.967855747548488e34},"*"}),
true = erlang:'=<'(id({9.967855747548488e34}), "*"),
put(last,
{'=<',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
false =
erlang:'=<'(id({9.967855747548488e34}),
{99678557475484872464269855544643333}),
put(last,
{'=<',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
true =
erlang:'=<'(id({9.967855747548488e34}),
[99678557475484872464269855544643333]),
put(last, {'=<',{9.967855747548488e34},{9.967855747548488e34}}),
true =
erlang:'=<'(id({9.967855747548488e34}), {9.967855747548488e34}),
put(last, {'=<',{9.967855747548488e34},[9.967855747548488e34]}),
true =
erlang:'=<'(id({9.967855747548488e34}), [9.967855747548488e34]),
put(last, {'=<',[9.967855747548488e34],{an_atom}}),
false = erlang:'=<'(id([9.967855747548488e34]), {an_atom}),
put(last, {'=<',[9.967855747548488e34],[an_atom]}),
true = erlang:'=<'(id([9.967855747548488e34]), [an_atom]),
put(last, {'=<',[9.967855747548488e34],{42.0}}),
false = erlang:'=<'(id([9.967855747548488e34]), {42.0}),
put(last, {'=<',[9.967855747548488e34],[42.0]}),
false = erlang:'=<'(id([9.967855747548488e34]), [42.0]),
put(last, {'=<',[9.967855747548488e34],{42}}),
false = erlang:'=<'(id([9.967855747548488e34]), {42}),
put(last, {'=<',[9.967855747548488e34],"*"}),
false = erlang:'=<'(id([9.967855747548488e34]), "*"),
put(last,
{'=<',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
false =
erlang:'=<'(id([9.967855747548488e34]),
{99678557475484872464269855544643333}),
put(last,
{'=<',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
false =
erlang:'=<'(id([9.967855747548488e34]),
[99678557475484872464269855544643333]),
put(last, {'=<',[9.967855747548488e34],{9.967855747548488e34}}),
false =
erlang:'=<'(id([9.967855747548488e34]), {9.967855747548488e34}),
put(last, {'=<',[9.967855747548488e34],[9.967855747548488e34]}),
true =
erlang:'=<'(id([9.967855747548488e34]), [9.967855747548488e34]),
ok.
id(I) ->
I.
Compiling []
transform_module : 0.00 s 150.3 kB
lint_module : 0.06 s 150.4 kB
expand_module : 0.01 s 161.4 kB
core_module : 0.11 s 377.8 kB
core_fold_module : 0.06 s 258.9 kB
core_transforms : 0.00 s 258.9 kB
core_dsetel_module : 0.03 s 258.9 kB
kernel_module : 0.06 s 402.7 kB
v3_life : 0.02 s 307.6 kB
v3_codegen : 0.09 s 196.0 kB
beam_a : 0.01 s 196.6 kB
beam_block : 0.04 s 256.6 kB
beam_except : 0.00 s 210.6 kB
beam_bool : 0.00 s 210.6 kB
beam_type : 0.05 s 194.1 kB
beam_split : 0.01 s 172.5 kB
beam_dead : 0.03 s 190.2 kB
beam_jump : 0.05 s 166.2 kB
beam_peep : 0.01 s 162.3 kB
beam_clean : 0.01 s 162.3 kB
beam_bsm : 0.00 s 162.3 kB
beam_receive : 0.00 s 162.3 kB
beam_trim : 0.00 s 162.3 kB
beam_flatten : 0.00 s 136.6 kB
beam_z : 0.01 s 136.6 kB
beam_validator : 0.02 s 136.6 kB
beam_asm : 0.03 s 0.4 kB
-module(op_tests).
-compile(export_all).
-compile([{hipe,[{regalloc,linear_scan}]}]).
guard_tests() ->
put(last, {'>',{an_atom},{an_atom}}),
false =
if
{an_atom} > {an_atom} ->
true;
true ->
false
end,
put(last, {'>',{an_atom},[an_atom]}),
false =
if
{an_atom} > [an_atom] ->
true;
true ->
false
end,
put(last, {'>',{an_atom},{42.0}}),
true =
if
{an_atom} > {42.0} ->
true;
true ->
false
end,
put(last, {'>',{an_atom},[42.0]}),
false =
if
{an_atom} > [42.0] ->
true;
true ->
false
end,
put(last, {'>',{an_atom},{42}}),
true =
if
{an_atom} > {42} ->
true;
true ->
false
end,
put(last, {'>',{an_atom},"*"}),
false =
if
{an_atom} > "*" ->
true;
true ->
false
end,
put(last, {'>',{an_atom},{99678557475484872464269855544643333}}),
true =
if
{an_atom} > {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'>',{an_atom},[99678557475484872464269855544643333]}),
false =
if
{an_atom} > [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>',{an_atom},{9.967855747548488e34}}),
true =
if
{an_atom} > {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>',{an_atom},[9.967855747548488e34]}),
false =
if
{an_atom} > [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>',[an_atom],{an_atom}}),
true =
if
[an_atom] > {an_atom} ->
true;
true ->
false
end,
put(last, {'>',[an_atom],[an_atom]}),
false =
if
[an_atom] > [an_atom] ->
true;
true ->
false
end,
put(last, {'>',[an_atom],{42.0}}),
true =
if
[an_atom] > {42.0} ->
true;
true ->
false
end,
put(last, {'>',[an_atom],[42.0]}),
true =
if
[an_atom] > [42.0] ->
true;
true ->
false
end,
put(last, {'>',[an_atom],{42}}),
true =
if
[an_atom] > {42} ->
true;
true ->
false
end,
put(last, {'>',[an_atom],"*"}),
true =
if
[an_atom] > "*" ->
true;
true ->
false
end,
put(last, {'>',[an_atom],{99678557475484872464269855544643333}}),
true =
if
[an_atom] > {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'>',[an_atom],[99678557475484872464269855544643333]}),
true =
if
[an_atom] > [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>',[an_atom],{9.967855747548488e34}}),
true =
if
[an_atom] > {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>',[an_atom],[9.967855747548488e34]}),
true =
if
[an_atom] > [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>',{42.0},{an_atom}}),
false =
if
{42.0} > {an_atom} ->
true;
true ->
false
end,
put(last, {'>',{42.0},[an_atom]}),
false =
if
{42.0} > [an_atom] ->
true;
true ->
false
end,
put(last, {'>',{42.0},{42.0}}),
false =
if
{42.0} > {42.0} ->
true;
true ->
false
end,
put(last, {'>',{42.0},[42.0]}),
false =
if
{42.0} > [42.0] ->
true;
true ->
false
end,
put(last, {'>',{42.0},{42}}),
false =
if
{42.0} > {42} ->
true;
true ->
false
end,
put(last, {'>',{42.0},"*"}),
false =
if
{42.0} > "*" ->
true;
true ->
false
end,
put(last, {'>',{42.0},{99678557475484872464269855544643333}}),
false =
if
{42.0} > {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'>',{42.0},[99678557475484872464269855544643333]}),
false =
if
{42.0} > [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>',{42.0},{9.967855747548488e34}}),
false =
if
{42.0} > {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>',{42.0},[9.967855747548488e34]}),
false =
if
{42.0} > [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>',[42.0],{an_atom}}),
true =
if
[42.0] > {an_atom} ->
true;
true ->
false
end,
put(last, {'>',[42.0],[an_atom]}),
false =
if
[42.0] > [an_atom] ->
true;
true ->
false
end,
put(last, {'>',[42.0],{42.0}}),
true =
if
[42.0] > {42.0} ->
true;
true ->
false
end,
put(last, {'>',[42.0],[42.0]}),
false =
if
[42.0] > [42.0] ->
true;
true ->
false
end,
put(last, {'>',[42.0],{42}}),
true =
if
[42.0] > {42} ->
true;
true ->
false
end,
put(last, {'>',[42.0],"*"}),
false =
if
[42.0] > "*" ->
true;
true ->
false
end,
put(last, {'>',[42.0],{99678557475484872464269855544643333}}),
true =
if
[42.0] > {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'>',[42.0],[99678557475484872464269855544643333]}),
false =
if
[42.0] > [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>',[42.0],{9.967855747548488e34}}),
true =
if
[42.0] > {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>',[42.0],[9.967855747548488e34]}),
false =
if
[42.0] > [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>',{42},{an_atom}}),
false =
if
{42} > {an_atom} ->
true;
true ->
false
end,
put(last, {'>',{42},[an_atom]}),
false =
if
{42} > [an_atom] ->
true;
true ->
false
end,
put(last, {'>',{42},{42.0}}),
false =
if
{42} > {42.0} ->
true;
true ->
false
end,
put(last, {'>',{42},[42.0]}),
false =
if
{42} > [42.0] ->
true;
true ->
false
end,
put(last, {'>',{42},{42}}),
false =
if
{42} > {42} ->
true;
true ->
false
end,
put(last, {'>',{42},"*"}),
false =
if
{42} > "*" ->
true;
true ->
false
end,
put(last, {'>',{42},{99678557475484872464269855544643333}}),
false =
if
{42} > {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'>',{42},[99678557475484872464269855544643333]}),
false =
if
{42} > [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>',{42},{9.967855747548488e34}}),
false =
if
{42} > {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>',{42},[9.967855747548488e34]}),
false =
if
{42} > [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>',"*",{an_atom}}),
true =
if
"*" > {an_atom} ->
true;
true ->
false
end,
put(last, {'>',"*",[an_atom]}),
false =
if
"*" > [an_atom] ->
true;
true ->
false
end,
put(last, {'>',"*",{42.0}}),
true =
if
"*" > {42.0} ->
true;
true ->
false
end,
put(last, {'>',"*",[42.0]}),
false =
if
"*" > [42.0] ->
true;
true ->
false
end,
put(last, {'>',"*",{42}}),
true =
if
"*" > {42} ->
true;
true ->
false
end,
put(last, {'>',"*","*"}),
false =
if
"*" > "*" ->
true;
true ->
false
end,
put(last, {'>',"*",{99678557475484872464269855544643333}}),
true =
if
"*" > {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'>',"*",[99678557475484872464269855544643333]}),
false =
if
"*" > [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>',"*",{9.967855747548488e34}}),
true =
if
"*" > {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>',"*",[9.967855747548488e34]}),
false =
if
"*" > [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>',{99678557475484872464269855544643333},{an_atom}}),
false =
if
{99678557475484872464269855544643333} > {an_atom} ->
true;
true ->
false
end,
put(last, {'>',{99678557475484872464269855544643333},[an_atom]}),
false =
if
{99678557475484872464269855544643333} > [an_atom] ->
true;
true ->
false
end,
put(last, {'>',{99678557475484872464269855544643333},{42.0}}),
true =
if
{99678557475484872464269855544643333} > {42.0} ->
true;
true ->
false
end,
put(last, {'>',{99678557475484872464269855544643333},[42.0]}),
false =
if
{99678557475484872464269855544643333} > [42.0] ->
true;
true ->
false
end,
put(last, {'>',{99678557475484872464269855544643333},{42}}),
true =
if
{99678557475484872464269855544643333} > {42} ->
true;
true ->
false
end,
put(last, {'>',{99678557475484872464269855544643333},"*"}),
false =
if
{99678557475484872464269855544643333} > "*" ->
true;
true ->
false
end,
put(last,
{'>',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
false =
if
{99678557475484872464269855544643333}
>
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'>',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
false =
if
{99678557475484872464269855544643333}
>
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'>',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
false =
if
{99678557475484872464269855544643333}
>
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'>',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
false =
if
{99678557475484872464269855544643333}
>
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>',[99678557475484872464269855544643333],{an_atom}}),
true =
if
[99678557475484872464269855544643333] > {an_atom} ->
true;
true ->
false
end,
put(last, {'>',[99678557475484872464269855544643333],[an_atom]}),
false =
if
[99678557475484872464269855544643333] > [an_atom] ->
true;
true ->
false
end,
put(last, {'>',[99678557475484872464269855544643333],{42.0}}),
true =
if
[99678557475484872464269855544643333] > {42.0} ->
true;
true ->
false
end,
put(last, {'>',[99678557475484872464269855544643333],[42.0]}),
true =
if
[99678557475484872464269855544643333] > [42.0] ->
true;
true ->
false
end,
put(last, {'>',[99678557475484872464269855544643333],{42}}),
true =
if
[99678557475484872464269855544643333] > {42} ->
true;
true ->
false
end,
put(last, {'>',[99678557475484872464269855544643333],"*"}),
true =
if
[99678557475484872464269855544643333] > "*" ->
true;
true ->
false
end,
put(last,
{'>',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
true =
if
[99678557475484872464269855544643333]
>
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'>',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
false =
if
[99678557475484872464269855544643333]
>
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'>',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
true =
if
[99678557475484872464269855544643333]
>
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'>',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
false =
if
[99678557475484872464269855544643333]
>
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>',{9.967855747548488e34},{an_atom}}),
false =
if
{9.967855747548488e34} > {an_atom} ->
true;
true ->
false
end,
put(last, {'>',{9.967855747548488e34},[an_atom]}),
false =
if
{9.967855747548488e34} > [an_atom] ->
true;
true ->
false
end,
put(last, {'>',{9.967855747548488e34},{42.0}}),
true =
if
{9.967855747548488e34} > {42.0} ->
true;
true ->
false
end,
put(last, {'>',{9.967855747548488e34},[42.0]}),
false =
if
{9.967855747548488e34} > [42.0] ->
true;
true ->
false
end,
put(last, {'>',{9.967855747548488e34},{42}}),
true =
if
{9.967855747548488e34} > {42} ->
true;
true ->
false
end,
put(last, {'>',{9.967855747548488e34},"*"}),
false =
if
{9.967855747548488e34} > "*" ->
true;
true ->
false
end,
put(last,
{'>',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
true =
if
{9.967855747548488e34}
>
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'>',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
false =
if
{9.967855747548488e34}
>
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>',{9.967855747548488e34},{9.967855747548488e34}}),
false =
if
{9.967855747548488e34} > {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>',{9.967855747548488e34},[9.967855747548488e34]}),
false =
if
{9.967855747548488e34} > [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>',[9.967855747548488e34],{an_atom}}),
true =
if
[9.967855747548488e34] > {an_atom} ->
true;
true ->
false
end,
put(last, {'>',[9.967855747548488e34],[an_atom]}),
false =
if
[9.967855747548488e34] > [an_atom] ->
true;
true ->
false
end,
put(last, {'>',[9.967855747548488e34],{42.0}}),
true =
if
[9.967855747548488e34] > {42.0} ->
true;
true ->
false
end,
put(last, {'>',[9.967855747548488e34],[42.0]}),
true =
if
[9.967855747548488e34] > [42.0] ->
true;
true ->
false
end,
put(last, {'>',[9.967855747548488e34],{42}}),
true =
if
[9.967855747548488e34] > {42} ->
true;
true ->
false
end,
put(last, {'>',[9.967855747548488e34],"*"}),
true =
if
[9.967855747548488e34] > "*" ->
true;
true ->
false
end,
put(last,
{'>',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
true =
if
[9.967855747548488e34]
>
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'>',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
true =
if
[9.967855747548488e34]
>
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>',[9.967855747548488e34],{9.967855747548488e34}}),
true =
if
[9.967855747548488e34] > {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>',[9.967855747548488e34],[9.967855747548488e34]}),
false =
if
[9.967855747548488e34] > [9.967855747548488e34] ->
true;
true ->
false
end,
ok.
body_tests() ->
put(last, {'>',{an_atom},{an_atom}}),
false = id({an_atom}) > {an_atom},
put(last, {'>',{an_atom},[an_atom]}),
false = id({an_atom}) > [an_atom],
put(last, {'>',{an_atom},{42.0}}),
true = id({an_atom}) > {42.0},
put(last, {'>',{an_atom},[42.0]}),
false = id({an_atom}) > [42.0],
put(last, {'>',{an_atom},{42}}),
true = id({an_atom}) > {42},
put(last, {'>',{an_atom},"*"}),
false = id({an_atom}) > "*",
put(last, {'>',{an_atom},{99678557475484872464269855544643333}}),
true = id({an_atom}) > {99678557475484872464269855544643333},
put(last, {'>',{an_atom},[99678557475484872464269855544643333]}),
false = id({an_atom}) > [99678557475484872464269855544643333],
put(last, {'>',{an_atom},{9.967855747548488e34}}),
true = id({an_atom}) > {9.967855747548488e34},
put(last, {'>',{an_atom},[9.967855747548488e34]}),
false = id({an_atom}) > [9.967855747548488e34],
put(last, {'>',[an_atom],{an_atom}}),
true = id([an_atom]) > {an_atom},
put(last, {'>',[an_atom],[an_atom]}),
false = id([an_atom]) > [an_atom],
put(last, {'>',[an_atom],{42.0}}),
true = id([an_atom]) > {42.0},
put(last, {'>',[an_atom],[42.0]}),
true = id([an_atom]) > [42.0],
put(last, {'>',[an_atom],{42}}),
true = id([an_atom]) > {42},
put(last, {'>',[an_atom],"*"}),
true = id([an_atom]) > "*",
put(last, {'>',[an_atom],{99678557475484872464269855544643333}}),
true = id([an_atom]) > {99678557475484872464269855544643333},
put(last, {'>',[an_atom],[99678557475484872464269855544643333]}),
true = id([an_atom]) > [99678557475484872464269855544643333],
put(last, {'>',[an_atom],{9.967855747548488e34}}),
true = id([an_atom]) > {9.967855747548488e34},
put(last, {'>',[an_atom],[9.967855747548488e34]}),
true = id([an_atom]) > [9.967855747548488e34],
put(last, {'>',{42.0},{an_atom}}),
false = id({42.0}) > {an_atom},
put(last, {'>',{42.0},[an_atom]}),
false = id({42.0}) > [an_atom],
put(last, {'>',{42.0},{42.0}}),
false = id({42.0}) > {42.0},
put(last, {'>',{42.0},[42.0]}),
false = id({42.0}) > [42.0],
put(last, {'>',{42.0},{42}}),
false = id({42.0}) > {42},
put(last, {'>',{42.0},"*"}),
false = id({42.0}) > "*",
put(last, {'>',{42.0},{99678557475484872464269855544643333}}),
false = id({42.0}) > {99678557475484872464269855544643333},
put(last, {'>',{42.0},[99678557475484872464269855544643333]}),
false = id({42.0}) > [99678557475484872464269855544643333],
put(last, {'>',{42.0},{9.967855747548488e34}}),
false = id({42.0}) > {9.967855747548488e34},
put(last, {'>',{42.0},[9.967855747548488e34]}),
false = id({42.0}) > [9.967855747548488e34],
put(last, {'>',[42.0],{an_atom}}),
true = id([42.0]) > {an_atom},
put(last, {'>',[42.0],[an_atom]}),
false = id([42.0]) > [an_atom],
put(last, {'>',[42.0],{42.0}}),
true = id([42.0]) > {42.0},
put(last, {'>',[42.0],[42.0]}),
false = id([42.0]) > [42.0],
put(last, {'>',[42.0],{42}}),
true = id([42.0]) > {42},
put(last, {'>',[42.0],"*"}),
false = id([42.0]) > "*",
put(last, {'>',[42.0],{99678557475484872464269855544643333}}),
true = id([42.0]) > {99678557475484872464269855544643333},
put(last, {'>',[42.0],[99678557475484872464269855544643333]}),
false = id([42.0]) > [99678557475484872464269855544643333],
put(last, {'>',[42.0],{9.967855747548488e34}}),
true = id([42.0]) > {9.967855747548488e34},
put(last, {'>',[42.0],[9.967855747548488e34]}),
false = id([42.0]) > [9.967855747548488e34],
put(last, {'>',{42},{an_atom}}),
false = id({42}) > {an_atom},
put(last, {'>',{42},[an_atom]}),
false = id({42}) > [an_atom],
put(last, {'>',{42},{42.0}}),
false = id({42}) > {42.0},
put(last, {'>',{42},[42.0]}),
false = id({42}) > [42.0],
put(last, {'>',{42},{42}}),
false = id({42}) > {42},
put(last, {'>',{42},"*"}),
false = id({42}) > "*",
put(last, {'>',{42},{99678557475484872464269855544643333}}),
false = id({42}) > {99678557475484872464269855544643333},
put(last, {'>',{42},[99678557475484872464269855544643333]}),
false = id({42}) > [99678557475484872464269855544643333],
put(last, {'>',{42},{9.967855747548488e34}}),
false = id({42}) > {9.967855747548488e34},
put(last, {'>',{42},[9.967855747548488e34]}),
false = id({42}) > [9.967855747548488e34],
put(last, {'>',"*",{an_atom}}),
true = id("*") > {an_atom},
put(last, {'>',"*",[an_atom]}),
false = id("*") > [an_atom],
put(last, {'>',"*",{42.0}}),
true = id("*") > {42.0},
put(last, {'>',"*",[42.0]}),
false = id("*") > [42.0],
put(last, {'>',"*",{42}}),
true = id("*") > {42},
put(last, {'>',"*","*"}),
false = id("*") > "*",
put(last, {'>',"*",{99678557475484872464269855544643333}}),
true = id("*") > {99678557475484872464269855544643333},
put(last, {'>',"*",[99678557475484872464269855544643333]}),
false = id("*") > [99678557475484872464269855544643333],
put(last, {'>',"*",{9.967855747548488e34}}),
true = id("*") > {9.967855747548488e34},
put(last, {'>',"*",[9.967855747548488e34]}),
false = id("*") > [9.967855747548488e34],
put(last, {'>',{99678557475484872464269855544643333},{an_atom}}),
false = id({99678557475484872464269855544643333}) > {an_atom},
put(last, {'>',{99678557475484872464269855544643333},[an_atom]}),
false = id({99678557475484872464269855544643333}) > [an_atom],
put(last, {'>',{99678557475484872464269855544643333},{42.0}}),
true = id({99678557475484872464269855544643333}) > {42.0},
put(last, {'>',{99678557475484872464269855544643333},[42.0]}),
false = id({99678557475484872464269855544643333}) > [42.0],
put(last, {'>',{99678557475484872464269855544643333},{42}}),
true = id({99678557475484872464269855544643333}) > {42},
put(last, {'>',{99678557475484872464269855544643333},"*"}),
false = id({99678557475484872464269855544643333}) > "*",
put(last,
{'>',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
false =
id({99678557475484872464269855544643333})
>
{99678557475484872464269855544643333},
put(last,
{'>',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
false =
id({99678557475484872464269855544643333})
>
[99678557475484872464269855544643333],
put(last,
{'>',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
false =
id({99678557475484872464269855544643333})
>
{9.967855747548488e34},
put(last,
{'>',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
false =
id({99678557475484872464269855544643333})
>
[9.967855747548488e34],
put(last, {'>',[99678557475484872464269855544643333],{an_atom}}),
true = id([99678557475484872464269855544643333]) > {an_atom},
put(last, {'>',[99678557475484872464269855544643333],[an_atom]}),
false = id([99678557475484872464269855544643333]) > [an_atom],
put(last, {'>',[99678557475484872464269855544643333],{42.0}}),
true = id([99678557475484872464269855544643333]) > {42.0},
put(last, {'>',[99678557475484872464269855544643333],[42.0]}),
true = id([99678557475484872464269855544643333]) > [42.0],
put(last, {'>',[99678557475484872464269855544643333],{42}}),
true = id([99678557475484872464269855544643333]) > {42},
put(last, {'>',[99678557475484872464269855544643333],"*"}),
true = id([99678557475484872464269855544643333]) > "*",
put(last,
{'>',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
true =
id([99678557475484872464269855544643333])
>
{99678557475484872464269855544643333},
put(last,
{'>',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
false =
id([99678557475484872464269855544643333])
>
[99678557475484872464269855544643333],
put(last,
{'>',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
true =
id([99678557475484872464269855544643333])
>
{9.967855747548488e34},
put(last,
{'>',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
false =
id([99678557475484872464269855544643333])
>
[9.967855747548488e34],
put(last, {'>',{9.967855747548488e34},{an_atom}}),
false = id({9.967855747548488e34}) > {an_atom},
put(last, {'>',{9.967855747548488e34},[an_atom]}),
false = id({9.967855747548488e34}) > [an_atom],
put(last, {'>',{9.967855747548488e34},{42.0}}),
true = id({9.967855747548488e34}) > {42.0},
put(last, {'>',{9.967855747548488e34},[42.0]}),
false = id({9.967855747548488e34}) > [42.0],
put(last, {'>',{9.967855747548488e34},{42}}),
true = id({9.967855747548488e34}) > {42},
put(last, {'>',{9.967855747548488e34},"*"}),
false = id({9.967855747548488e34}) > "*",
put(last,
{'>',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
true =
id({9.967855747548488e34})
>
{99678557475484872464269855544643333},
put(last,
{'>',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
false =
id({9.967855747548488e34})
>
[99678557475484872464269855544643333],
put(last, {'>',{9.967855747548488e34},{9.967855747548488e34}}),
false = id({9.967855747548488e34}) > {9.967855747548488e34},
put(last, {'>',{9.967855747548488e34},[9.967855747548488e34]}),
false = id({9.967855747548488e34}) > [9.967855747548488e34],
put(last, {'>',[9.967855747548488e34],{an_atom}}),
true = id([9.967855747548488e34]) > {an_atom},
put(last, {'>',[9.967855747548488e34],[an_atom]}),
false = id([9.967855747548488e34]) > [an_atom],
put(last, {'>',[9.967855747548488e34],{42.0}}),
true = id([9.967855747548488e34]) > {42.0},
put(last, {'>',[9.967855747548488e34],[42.0]}),
true = id([9.967855747548488e34]) > [42.0],
put(last, {'>',[9.967855747548488e34],{42}}),
true = id([9.967855747548488e34]) > {42},
put(last, {'>',[9.967855747548488e34],"*"}),
true = id([9.967855747548488e34]) > "*",
put(last,
{'>',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
true =
id([9.967855747548488e34])
>
{99678557475484872464269855544643333},
put(last,
{'>',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
true =
id([9.967855747548488e34])
>
[99678557475484872464269855544643333],
put(last, {'>',[9.967855747548488e34],{9.967855747548488e34}}),
true = id([9.967855747548488e34]) > {9.967855747548488e34},
put(last, {'>',[9.967855747548488e34],[9.967855747548488e34]}),
false = id([9.967855747548488e34]) > [9.967855747548488e34],
ok.
bif_tests() ->
put(last, {'>',{an_atom},{an_atom}}),
false = erlang:'>'(id({an_atom}), {an_atom}),
put(last, {'>',{an_atom},[an_atom]}),
false = erlang:'>'(id({an_atom}), [an_atom]),
put(last, {'>',{an_atom},{42.0}}),
true = erlang:'>'(id({an_atom}), {42.0}),
put(last, {'>',{an_atom},[42.0]}),
false = erlang:'>'(id({an_atom}), [42.0]),
put(last, {'>',{an_atom},{42}}),
true = erlang:'>'(id({an_atom}), {42}),
put(last, {'>',{an_atom},"*"}),
false = erlang:'>'(id({an_atom}), "*"),
put(last, {'>',{an_atom},{99678557475484872464269855544643333}}),
true =
erlang:'>'(id({an_atom}), {99678557475484872464269855544643333}),
put(last, {'>',{an_atom},[99678557475484872464269855544643333]}),
false =
erlang:'>'(id({an_atom}), [99678557475484872464269855544643333]),
put(last, {'>',{an_atom},{9.967855747548488e34}}),
true = erlang:'>'(id({an_atom}), {9.967855747548488e34}),
put(last, {'>',{an_atom},[9.967855747548488e34]}),
false = erlang:'>'(id({an_atom}), [9.967855747548488e34]),
put(last, {'>',[an_atom],{an_atom}}),
true = erlang:'>'(id([an_atom]), {an_atom}),
put(last, {'>',[an_atom],[an_atom]}),
false = erlang:'>'(id([an_atom]), [an_atom]),
put(last, {'>',[an_atom],{42.0}}),
true = erlang:'>'(id([an_atom]), {42.0}),
put(last, {'>',[an_atom],[42.0]}),
true = erlang:'>'(id([an_atom]), [42.0]),
put(last, {'>',[an_atom],{42}}),
true = erlang:'>'(id([an_atom]), {42}),
put(last, {'>',[an_atom],"*"}),
true = erlang:'>'(id([an_atom]), "*"),
put(last, {'>',[an_atom],{99678557475484872464269855544643333}}),
true =
erlang:'>'(id([an_atom]), {99678557475484872464269855544643333}),
put(last, {'>',[an_atom],[99678557475484872464269855544643333]}),
true =
erlang:'>'(id([an_atom]), [99678557475484872464269855544643333]),
put(last, {'>',[an_atom],{9.967855747548488e34}}),
true = erlang:'>'(id([an_atom]), {9.967855747548488e34}),
put(last, {'>',[an_atom],[9.967855747548488e34]}),
true = erlang:'>'(id([an_atom]), [9.967855747548488e34]),
put(last, {'>',{42.0},{an_atom}}),
false = erlang:'>'(id({42.0}), {an_atom}),
put(last, {'>',{42.0},[an_atom]}),
false = erlang:'>'(id({42.0}), [an_atom]),
put(last, {'>',{42.0},{42.0}}),
false = erlang:'>'(id({42.0}), {42.0}),
put(last, {'>',{42.0},[42.0]}),
false = erlang:'>'(id({42.0}), [42.0]),
put(last, {'>',{42.0},{42}}),
false = erlang:'>'(id({42.0}), {42}),
put(last, {'>',{42.0},"*"}),
false = erlang:'>'(id({42.0}), "*"),
put(last, {'>',{42.0},{99678557475484872464269855544643333}}),
false =
erlang:'>'(id({42.0}), {99678557475484872464269855544643333}),
put(last, {'>',{42.0},[99678557475484872464269855544643333]}),
false =
erlang:'>'(id({42.0}), [99678557475484872464269855544643333]),
put(last, {'>',{42.0},{9.967855747548488e34}}),
false = erlang:'>'(id({42.0}), {9.967855747548488e34}),
put(last, {'>',{42.0},[9.967855747548488e34]}),
false = erlang:'>'(id({42.0}), [9.967855747548488e34]),
put(last, {'>',[42.0],{an_atom}}),
true = erlang:'>'(id([42.0]), {an_atom}),
put(last, {'>',[42.0],[an_atom]}),
false = erlang:'>'(id([42.0]), [an_atom]),
put(last, {'>',[42.0],{42.0}}),
true = erlang:'>'(id([42.0]), {42.0}),
put(last, {'>',[42.0],[42.0]}),
false = erlang:'>'(id([42.0]), [42.0]),
put(last, {'>',[42.0],{42}}),
true = erlang:'>'(id([42.0]), {42}),
put(last, {'>',[42.0],"*"}),
false = erlang:'>'(id([42.0]), "*"),
put(last, {'>',[42.0],{99678557475484872464269855544643333}}),
true = erlang:'>'(id([42.0]), {99678557475484872464269855544643333}),
put(last, {'>',[42.0],[99678557475484872464269855544643333]}),
false =
erlang:'>'(id([42.0]), [99678557475484872464269855544643333]),
put(last, {'>',[42.0],{9.967855747548488e34}}),
true = erlang:'>'(id([42.0]), {9.967855747548488e34}),
put(last, {'>',[42.0],[9.967855747548488e34]}),
false = erlang:'>'(id([42.0]), [9.967855747548488e34]),
put(last, {'>',{42},{an_atom}}),
false = erlang:'>'(id({42}), {an_atom}),
put(last, {'>',{42},[an_atom]}),
false = erlang:'>'(id({42}), [an_atom]),
put(last, {'>',{42},{42.0}}),
false = erlang:'>'(id({42}), {42.0}),
put(last, {'>',{42},[42.0]}),
false = erlang:'>'(id({42}), [42.0]),
put(last, {'>',{42},{42}}),
false = erlang:'>'(id({42}), {42}),
put(last, {'>',{42},"*"}),
false = erlang:'>'(id({42}), "*"),
put(last, {'>',{42},{99678557475484872464269855544643333}}),
false = erlang:'>'(id({42}), {99678557475484872464269855544643333}),
put(last, {'>',{42},[99678557475484872464269855544643333]}),
false = erlang:'>'(id({42}), [99678557475484872464269855544643333]),
put(last, {'>',{42},{9.967855747548488e34}}),
false = erlang:'>'(id({42}), {9.967855747548488e34}),
put(last, {'>',{42},[9.967855747548488e34]}),
false = erlang:'>'(id({42}), [9.967855747548488e34]),
put(last, {'>',"*",{an_atom}}),
true = erlang:'>'(id("*"), {an_atom}),
put(last, {'>',"*",[an_atom]}),
false = erlang:'>'(id("*"), [an_atom]),
put(last, {'>',"*",{42.0}}),
true = erlang:'>'(id("*"), {42.0}),
put(last, {'>',"*",[42.0]}),
false = erlang:'>'(id("*"), [42.0]),
put(last, {'>',"*",{42}}),
true = erlang:'>'(id("*"), {42}),
put(last, {'>',"*","*"}),
false = erlang:'>'(id("*"), "*"),
put(last, {'>',"*",{99678557475484872464269855544643333}}),
true = erlang:'>'(id("*"), {99678557475484872464269855544643333}),
put(last, {'>',"*",[99678557475484872464269855544643333]}),
false = erlang:'>'(id("*"), [99678557475484872464269855544643333]),
put(last, {'>',"*",{9.967855747548488e34}}),
true = erlang:'>'(id("*"), {9.967855747548488e34}),
put(last, {'>',"*",[9.967855747548488e34]}),
false = erlang:'>'(id("*"), [9.967855747548488e34]),
put(last, {'>',{99678557475484872464269855544643333},{an_atom}}),
false =
erlang:'>'(id({99678557475484872464269855544643333}), {an_atom}),
put(last, {'>',{99678557475484872464269855544643333},[an_atom]}),
false =
erlang:'>'(id({99678557475484872464269855544643333}), [an_atom]),
put(last, {'>',{99678557475484872464269855544643333},{42.0}}),
true = erlang:'>'(id({99678557475484872464269855544643333}), {42.0}),
put(last, {'>',{99678557475484872464269855544643333},[42.0]}),
false =
erlang:'>'(id({99678557475484872464269855544643333}), [42.0]),
put(last, {'>',{99678557475484872464269855544643333},{42}}),
true = erlang:'>'(id({99678557475484872464269855544643333}), {42}),
put(last, {'>',{99678557475484872464269855544643333},"*"}),
false = erlang:'>'(id({99678557475484872464269855544643333}), "*"),
put(last,
{'>',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
false =
erlang:'>'(id({99678557475484872464269855544643333}),
{99678557475484872464269855544643333}),
put(last,
{'>',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
false =
erlang:'>'(id({99678557475484872464269855544643333}),
[99678557475484872464269855544643333]),
put(last,
{'>',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
false =
erlang:'>'(id({99678557475484872464269855544643333}),
{9.967855747548488e34}),
put(last,
{'>',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
false =
erlang:'>'(id({99678557475484872464269855544643333}),
[9.967855747548488e34]),
put(last, {'>',[99678557475484872464269855544643333],{an_atom}}),
true =
erlang:'>'(id([99678557475484872464269855544643333]), {an_atom}),
put(last, {'>',[99678557475484872464269855544643333],[an_atom]}),
false =
erlang:'>'(id([99678557475484872464269855544643333]), [an_atom]),
put(last, {'>',[99678557475484872464269855544643333],{42.0}}),
true = erlang:'>'(id([99678557475484872464269855544643333]), {42.0}),
put(last, {'>',[99678557475484872464269855544643333],[42.0]}),
true = erlang:'>'(id([99678557475484872464269855544643333]), [42.0]),
put(last, {'>',[99678557475484872464269855544643333],{42}}),
true = erlang:'>'(id([99678557475484872464269855544643333]), {42}),
put(last, {'>',[99678557475484872464269855544643333],"*"}),
true = erlang:'>'(id([99678557475484872464269855544643333]), "*"),
put(last,
{'>',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
true =
erlang:'>'(id([99678557475484872464269855544643333]),
{99678557475484872464269855544643333}),
put(last,
{'>',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
false =
erlang:'>'(id([99678557475484872464269855544643333]),
[99678557475484872464269855544643333]),
put(last,
{'>',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
true =
erlang:'>'(id([99678557475484872464269855544643333]),
{9.967855747548488e34}),
put(last,
{'>',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
false =
erlang:'>'(id([99678557475484872464269855544643333]),
[9.967855747548488e34]),
put(last, {'>',{9.967855747548488e34},{an_atom}}),
false = erlang:'>'(id({9.967855747548488e34}), {an_atom}),
put(last, {'>',{9.967855747548488e34},[an_atom]}),
false = erlang:'>'(id({9.967855747548488e34}), [an_atom]),
put(last, {'>',{9.967855747548488e34},{42.0}}),
true = erlang:'>'(id({9.967855747548488e34}), {42.0}),
put(last, {'>',{9.967855747548488e34},[42.0]}),
false = erlang:'>'(id({9.967855747548488e34}), [42.0]),
put(last, {'>',{9.967855747548488e34},{42}}),
true = erlang:'>'(id({9.967855747548488e34}), {42}),
put(last, {'>',{9.967855747548488e34},"*"}),
false = erlang:'>'(id({9.967855747548488e34}), "*"),
put(last,
{'>',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
true =
erlang:'>'(id({9.967855747548488e34}),
{99678557475484872464269855544643333}),
put(last,
{'>',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
false =
erlang:'>'(id({9.967855747548488e34}),
[99678557475484872464269855544643333]),
put(last, {'>',{9.967855747548488e34},{9.967855747548488e34}}),
false =
erlang:'>'(id({9.967855747548488e34}), {9.967855747548488e34}),
put(last, {'>',{9.967855747548488e34},[9.967855747548488e34]}),
false =
erlang:'>'(id({9.967855747548488e34}), [9.967855747548488e34]),
put(last, {'>',[9.967855747548488e34],{an_atom}}),
true = erlang:'>'(id([9.967855747548488e34]), {an_atom}),
put(last, {'>',[9.967855747548488e34],[an_atom]}),
false = erlang:'>'(id([9.967855747548488e34]), [an_atom]),
put(last, {'>',[9.967855747548488e34],{42.0}}),
true = erlang:'>'(id([9.967855747548488e34]), {42.0}),
put(last, {'>',[9.967855747548488e34],[42.0]}),
true = erlang:'>'(id([9.967855747548488e34]), [42.0]),
put(last, {'>',[9.967855747548488e34],{42}}),
true = erlang:'>'(id([9.967855747548488e34]), {42}),
put(last, {'>',[9.967855747548488e34],"*"}),
true = erlang:'>'(id([9.967855747548488e34]), "*"),
put(last,
{'>',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
true =
erlang:'>'(id([9.967855747548488e34]),
{99678557475484872464269855544643333}),
put(last,
{'>',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
true =
erlang:'>'(id([9.967855747548488e34]),
[99678557475484872464269855544643333]),
put(last, {'>',[9.967855747548488e34],{9.967855747548488e34}}),
true =
erlang:'>'(id([9.967855747548488e34]), {9.967855747548488e34}),
put(last, {'>',[9.967855747548488e34],[9.967855747548488e34]}),
false =
erlang:'>'(id([9.967855747548488e34]), [9.967855747548488e34]),
ok.
id(I) ->
I.
Compiling []
transform_module : 0.00 s 150.3 kB
lint_module : 0.05 s 150.4 kB
expand_module : 0.01 s 161.4 kB
core_module : 0.12 s 377.8 kB
core_fold_module : 0.08 s 258.9 kB
core_transforms : 0.00 s 258.9 kB
core_dsetel_module : 0.02 s 258.9 kB
kernel_module : 0.06 s 402.7 kB
v3_life : 0.02 s 307.6 kB
v3_codegen : 0.10 s 196.0 kB
beam_a : 0.01 s 196.6 kB
beam_block : 0.04 s 256.6 kB
beam_except : 0.00 s 210.6 kB
beam_bool : 0.00 s 210.6 kB
beam_type : 0.05 s 194.1 kB
beam_split : 0.01 s 172.5 kB
beam_dead : 0.03 s 190.2 kB
beam_jump : 0.05 s 166.2 kB
beam_peep : 0.01 s 162.3 kB
beam_clean : 0.00 s 162.3 kB
beam_bsm : 0.00 s 162.3 kB
beam_receive : 0.00 s 162.3 kB
beam_trim : 0.01 s 162.3 kB
beam_flatten : 0.00 s 136.6 kB
beam_z : 0.00 s 136.6 kB
beam_validator : 0.02 s 136.6 kB
beam_asm : 0.03 s 0.4 kB
-module(op_tests).
-compile(export_all).
-compile([{hipe,[{regalloc,linear_scan}]}]).
guard_tests() ->
put(last, {'>=',{an_atom},{an_atom}}),
true =
if
{an_atom} >= {an_atom} ->
true;
true ->
false
end,
put(last, {'>=',{an_atom},[an_atom]}),
false =
if
{an_atom} >= [an_atom] ->
true;
true ->
false
end,
put(last, {'>=',{an_atom},{42.0}}),
true =
if
{an_atom} >= {42.0} ->
true;
true ->
false
end,
put(last, {'>=',{an_atom},[42.0]}),
false =
if
{an_atom} >= [42.0] ->
true;
true ->
false
end,
put(last, {'>=',{an_atom},{42}}),
true =
if
{an_atom} >= {42} ->
true;
true ->
false
end,
put(last, {'>=',{an_atom},"*"}),
false =
if
{an_atom} >= "*" ->
true;
true ->
false
end,
put(last, {'>=',{an_atom},{99678557475484872464269855544643333}}),
true =
if
{an_atom} >= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'>=',{an_atom},[99678557475484872464269855544643333]}),
false =
if
{an_atom} >= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>=',{an_atom},{9.967855747548488e34}}),
true =
if
{an_atom} >= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>=',{an_atom},[9.967855747548488e34]}),
false =
if
{an_atom} >= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>=',[an_atom],{an_atom}}),
true =
if
[an_atom] >= {an_atom} ->
true;
true ->
false
end,
put(last, {'>=',[an_atom],[an_atom]}),
true =
if
[an_atom] >= [an_atom] ->
true;
true ->
false
end,
put(last, {'>=',[an_atom],{42.0}}),
true =
if
[an_atom] >= {42.0} ->
true;
true ->
false
end,
put(last, {'>=',[an_atom],[42.0]}),
true =
if
[an_atom] >= [42.0] ->
true;
true ->
false
end,
put(last, {'>=',[an_atom],{42}}),
true =
if
[an_atom] >= {42} ->
true;
true ->
false
end,
put(last, {'>=',[an_atom],"*"}),
true =
if
[an_atom] >= "*" ->
true;
true ->
false
end,
put(last, {'>=',[an_atom],{99678557475484872464269855544643333}}),
true =
if
[an_atom] >= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'>=',[an_atom],[99678557475484872464269855544643333]}),
true =
if
[an_atom] >= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>=',[an_atom],{9.967855747548488e34}}),
true =
if
[an_atom] >= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>=',[an_atom],[9.967855747548488e34]}),
true =
if
[an_atom] >= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>=',{42.0},{an_atom}}),
false =
if
{42.0} >= {an_atom} ->
true;
true ->
false
end,
put(last, {'>=',{42.0},[an_atom]}),
false =
if
{42.0} >= [an_atom] ->
true;
true ->
false
end,
put(last, {'>=',{42.0},{42.0}}),
true =
if
{42.0} >= {42.0} ->
true;
true ->
false
end,
put(last, {'>=',{42.0},[42.0]}),
false =
if
{42.0} >= [42.0] ->
true;
true ->
false
end,
put(last, {'>=',{42.0},{42}}),
true =
if
{42.0} >= {42} ->
true;
true ->
false
end,
put(last, {'>=',{42.0},"*"}),
false =
if
{42.0} >= "*" ->
true;
true ->
false
end,
put(last, {'>=',{42.0},{99678557475484872464269855544643333}}),
false =
if
{42.0} >= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'>=',{42.0},[99678557475484872464269855544643333]}),
false =
if
{42.0} >= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>=',{42.0},{9.967855747548488e34}}),
false =
if
{42.0} >= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>=',{42.0},[9.967855747548488e34]}),
false =
if
{42.0} >= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>=',[42.0],{an_atom}}),
true =
if
[42.0] >= {an_atom} ->
true;
true ->
false
end,
put(last, {'>=',[42.0],[an_atom]}),
false =
if
[42.0] >= [an_atom] ->
true;
true ->
false
end,
put(last, {'>=',[42.0],{42.0}}),
true =
if
[42.0] >= {42.0} ->
true;
true ->
false
end,
put(last, {'>=',[42.0],[42.0]}),
true =
if
[42.0] >= [42.0] ->
true;
true ->
false
end,
put(last, {'>=',[42.0],{42}}),
true =
if
[42.0] >= {42} ->
true;
true ->
false
end,
put(last, {'>=',[42.0],"*"}),
true =
if
[42.0] >= "*" ->
true;
true ->
false
end,
put(last, {'>=',[42.0],{99678557475484872464269855544643333}}),
true =
if
[42.0] >= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'>=',[42.0],[99678557475484872464269855544643333]}),
false =
if
[42.0] >= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>=',[42.0],{9.967855747548488e34}}),
true =
if
[42.0] >= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>=',[42.0],[9.967855747548488e34]}),
false =
if
[42.0] >= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>=',{42},{an_atom}}),
false =
if
{42} >= {an_atom} ->
true;
true ->
false
end,
put(last, {'>=',{42},[an_atom]}),
false =
if
{42} >= [an_atom] ->
true;
true ->
false
end,
put(last, {'>=',{42},{42.0}}),
true =
if
{42} >= {42.0} ->
true;
true ->
false
end,
put(last, {'>=',{42},[42.0]}),
false =
if
{42} >= [42.0] ->
true;
true ->
false
end,
put(last, {'>=',{42},{42}}),
true =
if
{42} >= {42} ->
true;
true ->
false
end,
put(last, {'>=',{42},"*"}),
false =
if
{42} >= "*" ->
true;
true ->
false
end,
put(last, {'>=',{42},{99678557475484872464269855544643333}}),
false =
if
{42} >= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'>=',{42},[99678557475484872464269855544643333]}),
false =
if
{42} >= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>=',{42},{9.967855747548488e34}}),
false =
if
{42} >= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>=',{42},[9.967855747548488e34]}),
false =
if
{42} >= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>=',"*",{an_atom}}),
true =
if
"*" >= {an_atom} ->
true;
true ->
false
end,
put(last, {'>=',"*",[an_atom]}),
false =
if
"*" >= [an_atom] ->
true;
true ->
false
end,
put(last, {'>=',"*",{42.0}}),
true =
if
"*" >= {42.0} ->
true;
true ->
false
end,
put(last, {'>=',"*",[42.0]}),
true =
if
"*" >= [42.0] ->
true;
true ->
false
end,
put(last, {'>=',"*",{42}}),
true =
if
"*" >= {42} ->
true;
true ->
false
end,
put(last, {'>=',"*","*"}),
true =
if
"*" >= "*" ->
true;
true ->
false
end,
put(last, {'>=',"*",{99678557475484872464269855544643333}}),
true =
if
"*" >= {99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last, {'>=',"*",[99678557475484872464269855544643333]}),
false =
if
"*" >= [99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>=',"*",{9.967855747548488e34}}),
true =
if
"*" >= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>=',"*",[9.967855747548488e34]}),
false =
if
"*" >= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>=',{99678557475484872464269855544643333},{an_atom}}),
false =
if
{99678557475484872464269855544643333} >= {an_atom} ->
true;
true ->
false
end,
put(last, {'>=',{99678557475484872464269855544643333},[an_atom]}),
false =
if
{99678557475484872464269855544643333} >= [an_atom] ->
true;
true ->
false
end,
put(last, {'>=',{99678557475484872464269855544643333},{42.0}}),
true =
if
{99678557475484872464269855544643333} >= {42.0} ->
true;
true ->
false
end,
put(last, {'>=',{99678557475484872464269855544643333},[42.0]}),
false =
if
{99678557475484872464269855544643333} >= [42.0] ->
true;
true ->
false
end,
put(last, {'>=',{99678557475484872464269855544643333},{42}}),
true =
if
{99678557475484872464269855544643333} >= {42} ->
true;
true ->
false
end,
put(last, {'>=',{99678557475484872464269855544643333},"*"}),
false =
if
{99678557475484872464269855544643333} >= "*" ->
true;
true ->
false
end,
put(last,
{'>=',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
true =
if
{99678557475484872464269855544643333}
>=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'>=',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
false =
if
{99678557475484872464269855544643333}
>=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'>=',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
false =
if
{99678557475484872464269855544643333}
>=
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'>=',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
false =
if
{99678557475484872464269855544643333}
>=
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>=',[99678557475484872464269855544643333],{an_atom}}),
true =
if
[99678557475484872464269855544643333] >= {an_atom} ->
true;
true ->
false
end,
put(last, {'>=',[99678557475484872464269855544643333],[an_atom]}),
false =
if
[99678557475484872464269855544643333] >= [an_atom] ->
true;
true ->
false
end,
put(last, {'>=',[99678557475484872464269855544643333],{42.0}}),
true =
if
[99678557475484872464269855544643333] >= {42.0} ->
true;
true ->
false
end,
put(last, {'>=',[99678557475484872464269855544643333],[42.0]}),
true =
if
[99678557475484872464269855544643333] >= [42.0] ->
true;
true ->
false
end,
put(last, {'>=',[99678557475484872464269855544643333],{42}}),
true =
if
[99678557475484872464269855544643333] >= {42} ->
true;
true ->
false
end,
put(last, {'>=',[99678557475484872464269855544643333],"*"}),
true =
if
[99678557475484872464269855544643333] >= "*" ->
true;
true ->
false
end,
put(last,
{'>=',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
true =
if
[99678557475484872464269855544643333]
>=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'>=',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
true =
if
[99678557475484872464269855544643333]
>=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last,
{'>=',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
true =
if
[99678557475484872464269855544643333]
>=
{9.967855747548488e34} ->
true;
true ->
false
end,
put(last,
{'>=',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
false =
if
[99678557475484872464269855544643333]
>=
[9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>=',{9.967855747548488e34},{an_atom}}),
false =
if
{9.967855747548488e34} >= {an_atom} ->
true;
true ->
false
end,
put(last, {'>=',{9.967855747548488e34},[an_atom]}),
false =
if
{9.967855747548488e34} >= [an_atom] ->
true;
true ->
false
end,
put(last, {'>=',{9.967855747548488e34},{42.0}}),
true =
if
{9.967855747548488e34} >= {42.0} ->
true;
true ->
false
end,
put(last, {'>=',{9.967855747548488e34},[42.0]}),
false =
if
{9.967855747548488e34} >= [42.0] ->
true;
true ->
false
end,
put(last, {'>=',{9.967855747548488e34},{42}}),
true =
if
{9.967855747548488e34} >= {42} ->
true;
true ->
false
end,
put(last, {'>=',{9.967855747548488e34},"*"}),
false =
if
{9.967855747548488e34} >= "*" ->
true;
true ->
false
end,
put(last,
{'>=',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
true =
if
{9.967855747548488e34}
>=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'>=',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
false =
if
{9.967855747548488e34}
>=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>=',{9.967855747548488e34},{9.967855747548488e34}}),
true =
if
{9.967855747548488e34} >= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>=',{9.967855747548488e34},[9.967855747548488e34]}),
false =
if
{9.967855747548488e34} >= [9.967855747548488e34] ->
true;
true ->
false
end,
put(last, {'>=',[9.967855747548488e34],{an_atom}}),
true =
if
[9.967855747548488e34] >= {an_atom} ->
true;
true ->
false
end,
put(last, {'>=',[9.967855747548488e34],[an_atom]}),
false =
if
[9.967855747548488e34] >= [an_atom] ->
true;
true ->
false
end,
put(last, {'>=',[9.967855747548488e34],{42.0}}),
true =
if
[9.967855747548488e34] >= {42.0} ->
true;
true ->
false
end,
put(last, {'>=',[9.967855747548488e34],[42.0]}),
true =
if
[9.967855747548488e34] >= [42.0] ->
true;
true ->
false
end,
put(last, {'>=',[9.967855747548488e34],{42}}),
true =
if
[9.967855747548488e34] >= {42} ->
true;
true ->
false
end,
put(last, {'>=',[9.967855747548488e34],"*"}),
true =
if
[9.967855747548488e34] >= "*" ->
true;
true ->
false
end,
put(last,
{'>=',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
true =
if
[9.967855747548488e34]
>=
{99678557475484872464269855544643333} ->
true;
true ->
false
end,
put(last,
{'>=',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
true =
if
[9.967855747548488e34]
>=
[99678557475484872464269855544643333] ->
true;
true ->
false
end,
put(last, {'>=',[9.967855747548488e34],{9.967855747548488e34}}),
true =
if
[9.967855747548488e34] >= {9.967855747548488e34} ->
true;
true ->
false
end,
put(last, {'>=',[9.967855747548488e34],[9.967855747548488e34]}),
true =
if
[9.967855747548488e34] >= [9.967855747548488e34] ->
true;
true ->
false
end,
ok.
body_tests() ->
put(last, {'>=',{an_atom},{an_atom}}),
true = id({an_atom}) >= {an_atom},
put(last, {'>=',{an_atom},[an_atom]}),
false = id({an_atom}) >= [an_atom],
put(last, {'>=',{an_atom},{42.0}}),
true = id({an_atom}) >= {42.0},
put(last, {'>=',{an_atom},[42.0]}),
false = id({an_atom}) >= [42.0],
put(last, {'>=',{an_atom},{42}}),
true = id({an_atom}) >= {42},
put(last, {'>=',{an_atom},"*"}),
false = id({an_atom}) >= "*",
put(last, {'>=',{an_atom},{99678557475484872464269855544643333}}),
true = id({an_atom}) >= {99678557475484872464269855544643333},
put(last, {'>=',{an_atom},[99678557475484872464269855544643333]}),
false = id({an_atom}) >= [99678557475484872464269855544643333],
put(last, {'>=',{an_atom},{9.967855747548488e34}}),
true = id({an_atom}) >= {9.967855747548488e34},
put(last, {'>=',{an_atom},[9.967855747548488e34]}),
false = id({an_atom}) >= [9.967855747548488e34],
put(last, {'>=',[an_atom],{an_atom}}),
true = id([an_atom]) >= {an_atom},
put(last, {'>=',[an_atom],[an_atom]}),
true = id([an_atom]) >= [an_atom],
put(last, {'>=',[an_atom],{42.0}}),
true = id([an_atom]) >= {42.0},
put(last, {'>=',[an_atom],[42.0]}),
true = id([an_atom]) >= [42.0],
put(last, {'>=',[an_atom],{42}}),
true = id([an_atom]) >= {42},
put(last, {'>=',[an_atom],"*"}),
true = id([an_atom]) >= "*",
put(last, {'>=',[an_atom],{99678557475484872464269855544643333}}),
true = id([an_atom]) >= {99678557475484872464269855544643333},
put(last, {'>=',[an_atom],[99678557475484872464269855544643333]}),
true = id([an_atom]) >= [99678557475484872464269855544643333],
put(last, {'>=',[an_atom],{9.967855747548488e34}}),
true = id([an_atom]) >= {9.967855747548488e34},
put(last, {'>=',[an_atom],[9.967855747548488e34]}),
true = id([an_atom]) >= [9.967855747548488e34],
put(last, {'>=',{42.0},{an_atom}}),
false = id({42.0}) >= {an_atom},
put(last, {'>=',{42.0},[an_atom]}),
false = id({42.0}) >= [an_atom],
put(last, {'>=',{42.0},{42.0}}),
true = id({42.0}) >= {42.0},
put(last, {'>=',{42.0},[42.0]}),
false = id({42.0}) >= [42.0],
put(last, {'>=',{42.0},{42}}),
true = id({42.0}) >= {42},
put(last, {'>=',{42.0},"*"}),
false = id({42.0}) >= "*",
put(last, {'>=',{42.0},{99678557475484872464269855544643333}}),
false = id({42.0}) >= {99678557475484872464269855544643333},
put(last, {'>=',{42.0},[99678557475484872464269855544643333]}),
false = id({42.0}) >= [99678557475484872464269855544643333],
put(last, {'>=',{42.0},{9.967855747548488e34}}),
false = id({42.0}) >= {9.967855747548488e34},
put(last, {'>=',{42.0},[9.967855747548488e34]}),
false = id({42.0}) >= [9.967855747548488e34],
put(last, {'>=',[42.0],{an_atom}}),
true = id([42.0]) >= {an_atom},
put(last, {'>=',[42.0],[an_atom]}),
false = id([42.0]) >= [an_atom],
put(last, {'>=',[42.0],{42.0}}),
true = id([42.0]) >= {42.0},
put(last, {'>=',[42.0],[42.0]}),
true = id([42.0]) >= [42.0],
put(last, {'>=',[42.0],{42}}),
true = id([42.0]) >= {42},
put(last, {'>=',[42.0],"*"}),
true = id([42.0]) >= "*",
put(last, {'>=',[42.0],{99678557475484872464269855544643333}}),
true = id([42.0]) >= {99678557475484872464269855544643333},
put(last, {'>=',[42.0],[99678557475484872464269855544643333]}),
false = id([42.0]) >= [99678557475484872464269855544643333],
put(last, {'>=',[42.0],{9.967855747548488e34}}),
true = id([42.0]) >= {9.967855747548488e34},
put(last, {'>=',[42.0],[9.967855747548488e34]}),
false = id([42.0]) >= [9.967855747548488e34],
put(last, {'>=',{42},{an_atom}}),
false = id({42}) >= {an_atom},
put(last, {'>=',{42},[an_atom]}),
false = id({42}) >= [an_atom],
put(last, {'>=',{42},{42.0}}),
true = id({42}) >= {42.0},
put(last, {'>=',{42},[42.0]}),
false = id({42}) >= [42.0],
put(last, {'>=',{42},{42}}),
true = id({42}) >= {42},
put(last, {'>=',{42},"*"}),
false = id({42}) >= "*",
put(last, {'>=',{42},{99678557475484872464269855544643333}}),
false = id({42}) >= {99678557475484872464269855544643333},
put(last, {'>=',{42},[99678557475484872464269855544643333]}),
false = id({42}) >= [99678557475484872464269855544643333],
put(last, {'>=',{42},{9.967855747548488e34}}),
false = id({42}) >= {9.967855747548488e34},
put(last, {'>=',{42},[9.967855747548488e34]}),
false = id({42}) >= [9.967855747548488e34],
put(last, {'>=',"*",{an_atom}}),
true = id("*") >= {an_atom},
put(last, {'>=',"*",[an_atom]}),
false = id("*") >= [an_atom],
put(last, {'>=',"*",{42.0}}),
true = id("*") >= {42.0},
put(last, {'>=',"*",[42.0]}),
true = id("*") >= [42.0],
put(last, {'>=',"*",{42}}),
true = id("*") >= {42},
put(last, {'>=',"*","*"}),
true = id("*") >= "*",
put(last, {'>=',"*",{99678557475484872464269855544643333}}),
true = id("*") >= {99678557475484872464269855544643333},
put(last, {'>=',"*",[99678557475484872464269855544643333]}),
false = id("*") >= [99678557475484872464269855544643333],
put(last, {'>=',"*",{9.967855747548488e34}}),
true = id("*") >= {9.967855747548488e34},
put(last, {'>=',"*",[9.967855747548488e34]}),
false = id("*") >= [9.967855747548488e34],
put(last, {'>=',{99678557475484872464269855544643333},{an_atom}}),
false = id({99678557475484872464269855544643333}) >= {an_atom},
put(last, {'>=',{99678557475484872464269855544643333},[an_atom]}),
false = id({99678557475484872464269855544643333}) >= [an_atom],
put(last, {'>=',{99678557475484872464269855544643333},{42.0}}),
true = id({99678557475484872464269855544643333}) >= {42.0},
put(last, {'>=',{99678557475484872464269855544643333},[42.0]}),
false = id({99678557475484872464269855544643333}) >= [42.0],
put(last, {'>=',{99678557475484872464269855544643333},{42}}),
true = id({99678557475484872464269855544643333}) >= {42},
put(last, {'>=',{99678557475484872464269855544643333},"*"}),
false = id({99678557475484872464269855544643333}) >= "*",
put(last,
{'>=',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
true =
id({99678557475484872464269855544643333})
>=
{99678557475484872464269855544643333},
put(last,
{'>=',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
false =
id({99678557475484872464269855544643333})
>=
[99678557475484872464269855544643333],
put(last,
{'>=',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
false =
id({99678557475484872464269855544643333})
>=
{9.967855747548488e34},
put(last,
{'>=',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
false =
id({99678557475484872464269855544643333})
>=
[9.967855747548488e34],
put(last, {'>=',[99678557475484872464269855544643333],{an_atom}}),
true = id([99678557475484872464269855544643333]) >= {an_atom},
put(last, {'>=',[99678557475484872464269855544643333],[an_atom]}),
false = id([99678557475484872464269855544643333]) >= [an_atom],
put(last, {'>=',[99678557475484872464269855544643333],{42.0}}),
true = id([99678557475484872464269855544643333]) >= {42.0},
put(last, {'>=',[99678557475484872464269855544643333],[42.0]}),
true = id([99678557475484872464269855544643333]) >= [42.0],
put(last, {'>=',[99678557475484872464269855544643333],{42}}),
true = id([99678557475484872464269855544643333]) >= {42},
put(last, {'>=',[99678557475484872464269855544643333],"*"}),
true = id([99678557475484872464269855544643333]) >= "*",
put(last,
{'>=',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
true =
id([99678557475484872464269855544643333])
>=
{99678557475484872464269855544643333},
put(last,
{'>=',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
true =
id([99678557475484872464269855544643333])
>=
[99678557475484872464269855544643333],
put(last,
{'>=',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
true =
id([99678557475484872464269855544643333])
>=
{9.967855747548488e34},
put(last,
{'>=',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
false =
id([99678557475484872464269855544643333])
>=
[9.967855747548488e34],
put(last, {'>=',{9.967855747548488e34},{an_atom}}),
false = id({9.967855747548488e34}) >= {an_atom},
put(last, {'>=',{9.967855747548488e34},[an_atom]}),
false = id({9.967855747548488e34}) >= [an_atom],
put(last, {'>=',{9.967855747548488e34},{42.0}}),
true = id({9.967855747548488e34}) >= {42.0},
put(last, {'>=',{9.967855747548488e34},[42.0]}),
false = id({9.967855747548488e34}) >= [42.0],
put(last, {'>=',{9.967855747548488e34},{42}}),
true = id({9.967855747548488e34}) >= {42},
put(last, {'>=',{9.967855747548488e34},"*"}),
false = id({9.967855747548488e34}) >= "*",
put(last,
{'>=',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
true =
id({9.967855747548488e34})
>=
{99678557475484872464269855544643333},
put(last,
{'>=',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
false =
id({9.967855747548488e34})
>=
[99678557475484872464269855544643333],
put(last, {'>=',{9.967855747548488e34},{9.967855747548488e34}}),
true = id({9.967855747548488e34}) >= {9.967855747548488e34},
put(last, {'>=',{9.967855747548488e34},[9.967855747548488e34]}),
false = id({9.967855747548488e34}) >= [9.967855747548488e34],
put(last, {'>=',[9.967855747548488e34],{an_atom}}),
true = id([9.967855747548488e34]) >= {an_atom},
put(last, {'>=',[9.967855747548488e34],[an_atom]}),
false = id([9.967855747548488e34]) >= [an_atom],
put(last, {'>=',[9.967855747548488e34],{42.0}}),
true = id([9.967855747548488e34]) >= {42.0},
put(last, {'>=',[9.967855747548488e34],[42.0]}),
true = id([9.967855747548488e34]) >= [42.0],
put(last, {'>=',[9.967855747548488e34],{42}}),
true = id([9.967855747548488e34]) >= {42},
put(last, {'>=',[9.967855747548488e34],"*"}),
true = id([9.967855747548488e34]) >= "*",
put(last,
{'>=',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
true =
id([9.967855747548488e34])
>=
{99678557475484872464269855544643333},
put(last,
{'>=',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
true =
id([9.967855747548488e34])
>=
[99678557475484872464269855544643333],
put(last, {'>=',[9.967855747548488e34],{9.967855747548488e34}}),
true = id([9.967855747548488e34]) >= {9.967855747548488e34},
put(last, {'>=',[9.967855747548488e34],[9.967855747548488e34]}),
true = id([9.967855747548488e34]) >= [9.967855747548488e34],
ok.
bif_tests() ->
put(last, {'>=',{an_atom},{an_atom}}),
true = erlang:'>='(id({an_atom}), {an_atom}),
put(last, {'>=',{an_atom},[an_atom]}),
false = erlang:'>='(id({an_atom}), [an_atom]),
put(last, {'>=',{an_atom},{42.0}}),
true = erlang:'>='(id({an_atom}), {42.0}),
put(last, {'>=',{an_atom},[42.0]}),
false = erlang:'>='(id({an_atom}), [42.0]),
put(last, {'>=',{an_atom},{42}}),
true = erlang:'>='(id({an_atom}), {42}),
put(last, {'>=',{an_atom},"*"}),
false = erlang:'>='(id({an_atom}), "*"),
put(last, {'>=',{an_atom},{99678557475484872464269855544643333}}),
true =
erlang:'>='(id({an_atom}),
{99678557475484872464269855544643333}),
put(last, {'>=',{an_atom},[99678557475484872464269855544643333]}),
false =
erlang:'>='(id({an_atom}),
[99678557475484872464269855544643333]),
put(last, {'>=',{an_atom},{9.967855747548488e34}}),
true = erlang:'>='(id({an_atom}), {9.967855747548488e34}),
put(last, {'>=',{an_atom},[9.967855747548488e34]}),
false = erlang:'>='(id({an_atom}), [9.967855747548488e34]),
put(last, {'>=',[an_atom],{an_atom}}),
true = erlang:'>='(id([an_atom]), {an_atom}),
put(last, {'>=',[an_atom],[an_atom]}),
true = erlang:'>='(id([an_atom]), [an_atom]),
put(last, {'>=',[an_atom],{42.0}}),
true = erlang:'>='(id([an_atom]), {42.0}),
put(last, {'>=',[an_atom],[42.0]}),
true = erlang:'>='(id([an_atom]), [42.0]),
put(last, {'>=',[an_atom],{42}}),
true = erlang:'>='(id([an_atom]), {42}),
put(last, {'>=',[an_atom],"*"}),
true = erlang:'>='(id([an_atom]), "*"),
put(last, {'>=',[an_atom],{99678557475484872464269855544643333}}),
true =
erlang:'>='(id([an_atom]),
{99678557475484872464269855544643333}),
put(last, {'>=',[an_atom],[99678557475484872464269855544643333]}),
true =
erlang:'>='(id([an_atom]),
[99678557475484872464269855544643333]),
put(last, {'>=',[an_atom],{9.967855747548488e34}}),
true = erlang:'>='(id([an_atom]), {9.967855747548488e34}),
put(last, {'>=',[an_atom],[9.967855747548488e34]}),
true = erlang:'>='(id([an_atom]), [9.967855747548488e34]),
put(last, {'>=',{42.0},{an_atom}}),
false = erlang:'>='(id({42.0}), {an_atom}),
put(last, {'>=',{42.0},[an_atom]}),
false = erlang:'>='(id({42.0}), [an_atom]),
put(last, {'>=',{42.0},{42.0}}),
true = erlang:'>='(id({42.0}), {42.0}),
put(last, {'>=',{42.0},[42.0]}),
false = erlang:'>='(id({42.0}), [42.0]),
put(last, {'>=',{42.0},{42}}),
true = erlang:'>='(id({42.0}), {42}),
put(last, {'>=',{42.0},"*"}),
false = erlang:'>='(id({42.0}), "*"),
put(last, {'>=',{42.0},{99678557475484872464269855544643333}}),
false =
erlang:'>='(id({42.0}), {99678557475484872464269855544643333}),
put(last, {'>=',{42.0},[99678557475484872464269855544643333]}),
false =
erlang:'>='(id({42.0}), [99678557475484872464269855544643333]),
put(last, {'>=',{42.0},{9.967855747548488e34}}),
false = erlang:'>='(id({42.0}), {9.967855747548488e34}),
put(last, {'>=',{42.0},[9.967855747548488e34]}),
false = erlang:'>='(id({42.0}), [9.967855747548488e34]),
put(last, {'>=',[42.0],{an_atom}}),
true = erlang:'>='(id([42.0]), {an_atom}),
put(last, {'>=',[42.0],[an_atom]}),
false = erlang:'>='(id([42.0]), [an_atom]),
put(last, {'>=',[42.0],{42.0}}),
true = erlang:'>='(id([42.0]), {42.0}),
put(last, {'>=',[42.0],[42.0]}),
true = erlang:'>='(id([42.0]), [42.0]),
put(last, {'>=',[42.0],{42}}),
true = erlang:'>='(id([42.0]), {42}),
put(last, {'>=',[42.0],"*"}),
true = erlang:'>='(id([42.0]), "*"),
put(last, {'>=',[42.0],{99678557475484872464269855544643333}}),
true =
erlang:'>='(id([42.0]), {99678557475484872464269855544643333}),
put(last, {'>=',[42.0],[99678557475484872464269855544643333]}),
false =
erlang:'>='(id([42.0]), [99678557475484872464269855544643333]),
put(last, {'>=',[42.0],{9.967855747548488e34}}),
true = erlang:'>='(id([42.0]), {9.967855747548488e34}),
put(last, {'>=',[42.0],[9.967855747548488e34]}),
false = erlang:'>='(id([42.0]), [9.967855747548488e34]),
put(last, {'>=',{42},{an_atom}}),
false = erlang:'>='(id({42}), {an_atom}),
put(last, {'>=',{42},[an_atom]}),
false = erlang:'>='(id({42}), [an_atom]),
put(last, {'>=',{42},{42.0}}),
true = erlang:'>='(id({42}), {42.0}),
put(last, {'>=',{42},[42.0]}),
false = erlang:'>='(id({42}), [42.0]),
put(last, {'>=',{42},{42}}),
true = erlang:'>='(id({42}), {42}),
put(last, {'>=',{42},"*"}),
false = erlang:'>='(id({42}), "*"),
put(last, {'>=',{42},{99678557475484872464269855544643333}}),
false = erlang:'>='(id({42}), {99678557475484872464269855544643333}),
put(last, {'>=',{42},[99678557475484872464269855544643333]}),
false = erlang:'>='(id({42}), [99678557475484872464269855544643333]),
put(last, {'>=',{42},{9.967855747548488e34}}),
false = erlang:'>='(id({42}), {9.967855747548488e34}),
put(last, {'>=',{42},[9.967855747548488e34]}),
false = erlang:'>='(id({42}), [9.967855747548488e34]),
put(last, {'>=',"*",{an_atom}}),
true = erlang:'>='(id("*"), {an_atom}),
put(last, {'>=',"*",[an_atom]}),
false = erlang:'>='(id("*"), [an_atom]),
put(last, {'>=',"*",{42.0}}),
true = erlang:'>='(id("*"), {42.0}),
put(last, {'>=',"*",[42.0]}),
true = erlang:'>='(id("*"), [42.0]),
put(last, {'>=',"*",{42}}),
true = erlang:'>='(id("*"), {42}),
put(last, {'>=',"*","*"}),
true = erlang:'>='(id("*"), "*"),
put(last, {'>=',"*",{99678557475484872464269855544643333}}),
true = erlang:'>='(id("*"), {99678557475484872464269855544643333}),
put(last, {'>=',"*",[99678557475484872464269855544643333]}),
false = erlang:'>='(id("*"), [99678557475484872464269855544643333]),
put(last, {'>=',"*",{9.967855747548488e34}}),
true = erlang:'>='(id("*"), {9.967855747548488e34}),
put(last, {'>=',"*",[9.967855747548488e34]}),
false = erlang:'>='(id("*"), [9.967855747548488e34]),
put(last, {'>=',{99678557475484872464269855544643333},{an_atom}}),
false =
erlang:'>='(id({99678557475484872464269855544643333}),
{an_atom}),
put(last, {'>=',{99678557475484872464269855544643333},[an_atom]}),
false =
erlang:'>='(id({99678557475484872464269855544643333}),
[an_atom]),
put(last, {'>=',{99678557475484872464269855544643333},{42.0}}),
true =
erlang:'>='(id({99678557475484872464269855544643333}), {42.0}),
put(last, {'>=',{99678557475484872464269855544643333},[42.0]}),
false =
erlang:'>='(id({99678557475484872464269855544643333}), [42.0]),
put(last, {'>=',{99678557475484872464269855544643333},{42}}),
true = erlang:'>='(id({99678557475484872464269855544643333}), {42}),
put(last, {'>=',{99678557475484872464269855544643333},"*"}),
false = erlang:'>='(id({99678557475484872464269855544643333}), "*"),
put(last,
{'>=',
{99678557475484872464269855544643333},
{99678557475484872464269855544643333}}),
true =
erlang:'>='(id({99678557475484872464269855544643333}),
{99678557475484872464269855544643333}),
put(last,
{'>=',
{99678557475484872464269855544643333},
[99678557475484872464269855544643333]}),
false =
erlang:'>='(id({99678557475484872464269855544643333}),
[99678557475484872464269855544643333]),
put(last,
{'>=',
{99678557475484872464269855544643333},
{9.967855747548488e34}}),
false =
erlang:'>='(id({99678557475484872464269855544643333}),
{9.967855747548488e34}),
put(last,
{'>=',
{99678557475484872464269855544643333},
[9.967855747548488e34]}),
false =
erlang:'>='(id({99678557475484872464269855544643333}),
[9.967855747548488e34]),
put(last, {'>=',[99678557475484872464269855544643333],{an_atom}}),
true =
erlang:'>='(id([99678557475484872464269855544643333]),
{an_atom}),
put(last, {'>=',[99678557475484872464269855544643333],[an_atom]}),
false =
erlang:'>='(id([99678557475484872464269855544643333]),
[an_atom]),
put(last, {'>=',[99678557475484872464269855544643333],{42.0}}),
true =
erlang:'>='(id([99678557475484872464269855544643333]), {42.0}),
put(last, {'>=',[99678557475484872464269855544643333],[42.0]}),
true =
erlang:'>='(id([99678557475484872464269855544643333]), [42.0]),
put(last, {'>=',[99678557475484872464269855544643333],{42}}),
true = erlang:'>='(id([99678557475484872464269855544643333]), {42}),
put(last, {'>=',[99678557475484872464269855544643333],"*"}),
true = erlang:'>='(id([99678557475484872464269855544643333]), "*"),
put(last,
{'>=',
[99678557475484872464269855544643333],
{99678557475484872464269855544643333}}),
true =
erlang:'>='(id([99678557475484872464269855544643333]),
{99678557475484872464269855544643333}),
put(last,
{'>=',
[99678557475484872464269855544643333],
[99678557475484872464269855544643333]}),
true =
erlang:'>='(id([99678557475484872464269855544643333]),
[99678557475484872464269855544643333]),
put(last,
{'>=',
[99678557475484872464269855544643333],
{9.967855747548488e34}}),
true =
erlang:'>='(id([99678557475484872464269855544643333]),
{9.967855747548488e34}),
put(last,
{'>=',
[99678557475484872464269855544643333],
[9.967855747548488e34]}),
false =
erlang:'>='(id([99678557475484872464269855544643333]),
[9.967855747548488e34]),
put(last, {'>=',{9.967855747548488e34},{an_atom}}),
false = erlang:'>='(id({9.967855747548488e34}), {an_atom}),
put(last, {'>=',{9.967855747548488e34},[an_atom]}),
false = erlang:'>='(id({9.967855747548488e34}), [an_atom]),
put(last, {'>=',{9.967855747548488e34},{42.0}}),
true = erlang:'>='(id({9.967855747548488e34}), {42.0}),
put(last, {'>=',{9.967855747548488e34},[42.0]}),
false = erlang:'>='(id({9.967855747548488e34}), [42.0]),
put(last, {'>=',{9.967855747548488e34},{42}}),
true = erlang:'>='(id({9.967855747548488e34}), {42}),
put(last, {'>=',{9.967855747548488e34},"*"}),
false = erlang:'>='(id({9.967855747548488e34}), "*"),
put(last,
{'>=',
{9.967855747548488e34},
{99678557475484872464269855544643333}}),
true =
erlang:'>='(id({9.967855747548488e34}),
{99678557475484872464269855544643333}),
put(last,
{'>=',
{9.967855747548488e34},
[99678557475484872464269855544643333]}),
false =
erlang:'>='(id({9.967855747548488e34}),
[99678557475484872464269855544643333]),
put(last, {'>=',{9.967855747548488e34},{9.967855747548488e34}}),
true =
erlang:'>='(id({9.967855747548488e34}), {9.967855747548488e34}),
put(last, {'>=',{9.967855747548488e34},[9.967855747548488e34]}),
false =
erlang:'>='(id({9.967855747548488e34}), [9.967855747548488e34]),
put(last, {'>=',[9.967855747548488e34],{an_atom}}),
true = erlang:'>='(id([9.967855747548488e34]), {an_atom}),
put(last, {'>=',[9.967855747548488e34],[an_atom]}),
false = erlang:'>='(id([9.967855747548488e34]), [an_atom]),
put(last, {'>=',[9.967855747548488e34],{42.0}}),
true = erlang:'>='(id([9.967855747548488e34]), {42.0}),
put(last, {'>=',[9.967855747548488e34],[42.0]}),
true = erlang:'>='(id([9.967855747548488e34]), [42.0]),
put(last, {'>=',[9.967855747548488e34],{42}}),
true = erlang:'>='(id([9.967855747548488e34]), {42}),
put(last, {'>=',[9.967855747548488e34],"*"}),
true = erlang:'>='(id([9.967855747548488e34]), "*"),
put(last,
{'>=',
[9.967855747548488e34],
{99678557475484872464269855544643333}}),
true =
erlang:'>='(id([9.967855747548488e34]),
{99678557475484872464269855544643333}),
put(last,
{'>=',
[9.967855747548488e34],
[99678557475484872464269855544643333]}),
true =
erlang:'>='(id([9.967855747548488e34]),
[99678557475484872464269855544643333]),
put(last, {'>=',[9.967855747548488e34],{9.967855747548488e34}}),
true =
erlang:'>='(id([9.967855747548488e34]), {9.967855747548488e34}),
put(last, {'>=',[9.967855747548488e34],[9.967855747548488e34]}),
true =
erlang:'>='(id([9.967855747548488e34]), [9.967855747548488e34]),
ok.
id(I) ->
I.
Compiling []
transform_module : 0.00 s 150.3 kB
lint_module : 0.06 s 150.4 kB
expand_module : 0.02 s 161.4 kB
core_module : 0.12 s 377.8 kB
core_fold_module : 0.07 s 258.9 kB
core_transforms : 0.00 s 258.9 kB
core_dsetel_module : 0.03 s 258.9 kB
kernel_module : 0.08 s 402.7 kB
v3_life : 0.02 s 307.6 kB
v3_codegen : 0.09 s 196.0 kB
beam_a : 0.01 s 196.6 kB
beam_block : 0.04 s 256.6 kB
beam_except : 0.00 s 210.6 kB
beam_bool : 0.00 s 210.6 kB
beam_type : 0.05 s 194.1 kB
beam_split : 0.00 s 172.5 kB
beam_dead : 0.03 s 190.2 kB
beam_jump : 0.05 s 166.2 kB
beam_peep : 0.01 s 162.3 kB
beam_clean : 0.01 s 162.3 kB
beam_bsm : 0.00 s 162.3 kB
beam_receive : 0.00 s 162.3 kB
beam_trim : 0.00 s 162.3 kB
beam_flatten : 0.01 s 136.6 kB
beam_z : 0.00 s 136.6 kB
beam_validator : 0.02 s 136.6 kB
beam_asm : 0.03 s 0.4 kB
=== Ended at 2013-12-30 16:46:09
=== successfully completed test case
=== returned value = {comment,"800 cases"}
Test run history
| Top level test index