[goalc] fix mod bug and add div tests (#1296)

* fix mod bug and add div tests

* update changelog
This commit is contained in:
water111
2022-04-11 20:53:24 -04:00
committed by GitHub
parent a7eee4fdc9
commit b263e33e94
9 changed files with 70 additions and 5 deletions
+9
View File
@@ -289,3 +289,12 @@ TEST_F(ArithmeticTests, LogicalOperators) {
TEST_F(ArithmeticTests, Comparison) {
runner->run_static_test(env, testCategory, "signed-int-compare.static.gc", {"12\n"});
}
TEST_F(ArithmeticTests, DivideSigns) {
runner->run_static_test(env, testCategory, "divide-signs.static.gc",
{"fffffffffffffffb 7ffffffffffffffb fffffffffffffffd 55555552\n0\n"});
}
TEST_F(ArithmeticTests, ModUnsigned) {
runner->run_static_test(env, testCategory, "mod-unsigned.static.gc", {"ffffffffffffffff 5\n0\n"});
}