diff options
| author | Eugen Wissner <belka@caraus.de> | 2024-10-06 18:07:57 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2024-10-06 18:09:08 +0200 |
| commit | 699cc8684b1571d2501bac2c8bdf461127a420a1 (patch) | |
| tree | 9caecb24007eda52a074f348bbd613da033a2069 /TODO | |
| parent | 35742aa52587400950cf25170c2247f98f498d4d (diff) | |
| download | elna-699cc8684b1571d2501bac2c8bdf461127a420a1.tar.gz | |
Implement division
Diffstat (limited to 'TODO')
| -rw-r--r-- | TODO | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -17,8 +17,9 @@ # Register allocation -- Temporary variables always use the same register, t0. Allocate registers for - temporaries. +- Each temporary variales gets a tn register where n is the variable index. If + there more variables the allocation will fail with out of bounds runtime + error. Implement spill over. # Prarsing and abstract syntax tree @@ -27,3 +28,4 @@ # Other - Type analysis. +- Generate call a to _divide_by_zero_error on RiscV. |
