Alek Ratzloff fcef6c053d Update calling convention
Previously, the stack would look like this when calling a function:

TOP
| arg2     |
| arg1     |
| function |
BOTTOM

This order is now reversed, with the function coming first and then the
args:

TOP
| function |
| arg2     |
| arg1     |
BOTTOM

This is a little more friendly to the stack-based machine. It is
slightly less intuitive as far as order of operations goes, but having a
function's arguments depend on the state of the function itself is a
little suspect and easy to work around if you truly need that.

Signed-off-by: Alek Ratzloff <alekratz@gmail.com>
2023-04-07 00:36:16 -07:00
2023-04-07 00:00:04 -07:00
2023-04-07 00:36:16 -07:00
2023-04-01 22:34:35 -07:00
2023-04-01 22:34:35 -07:00
2023-04-01 22:34:35 -07:00
2023-04-01 22:34:35 -07:00
Description
No description provided
128 KiB
Languages
Rust 100%