16 Commits

Author SHA1 Message Date
Takashi Kokubun
5a1cee1d96 Implement getivar 2023-03-05 22:11:20 -08:00
Takashi Kokubun
5c638c97bb Implement opt_plus 2023-03-05 22:11:20 -08:00
Takashi Kokubun
439f8a0f14 Support passing arguments 2023-03-05 22:11:20 -08:00
Takashi Kokubun
e731ced271 Implement method call 2023-03-05 22:11:20 -08:00
Takashi Kokubun
fa0b9c1c97 Initial implementation of send 2023-03-05 22:11:20 -08:00
Takashi Kokubun
d09c723975 Just write bytes normally 2023-03-05 22:11:20 -08:00
Takashi Kokubun
f4cf737af8 Support Mod 10 mov 2023-03-05 22:11:20 -08:00
Takashi Kokubun
9ef04f5636 Implement opt_minus 2023-03-05 22:11:20 -08:00
Takashi Kokubun
62d36dd127 Implement branch stub 2023-03-05 22:11:20 -08:00
Takashi Kokubun
1f69ba1d84 Use the actual sp_offset 2023-03-05 22:11:20 -08:00
Takashi Kokubun
a8dec34961 Implement initial opt_lt 2023-03-05 22:11:20 -08:00
Takashi Kokubun
21696ad81e Partly implement BOP assumption 2023-03-05 22:11:20 -08:00
Takashi Kokubun
4b6c738180 Rewrite the stub if it's the last code 2023-03-05 22:11:20 -08:00
Takashi Kokubun
c3d99d0f12 Implement defer_compilation 2023-03-05 22:11:20 -08:00
Takashi Kokubun
2b8d1c93ea Support extended registers
and move argument registers to a couple of them.
2023-03-05 22:11:20 -08:00
Takashi Kokubun
36cec59f0a Implement ocb 2023-03-05 22:11:20 -08:00