+ add and change some test cases
see #28 we can't remove operand swap when processing EQ LT LE
but EQ should not change ARGA
rearrange OP_TEST OP_TESTSET pass tests same as last commit