This commit is contained in:
Kartik Agaram 2020-05-25 00:58:12 -07:00
parent a01ddfa22d
commit d796318101
2 changed files with 2 additions and 2 deletions

View File

@ -189,7 +189,7 @@ be provided in an earlier 'var' declaration.
var/reg: (addr T) <span class="Special">&lt;-</span> address var2: T
=&gt; <span class="Constant">&quot;8d/copy-address *(ebp+&quot;</span> var2.stack-offset <span class="Constant">&quot;) &quot;</span> reg <span class="Constant">&quot;/r32&quot;</span>
Array operations (TODO: bounds-checking)
<span class="Comment">Array operations</span> (TODO: bounds-checking)
var/reg <span class="Special">&lt;-</span> index arr/rega: (addr array T), idx/regi: int
| if size-of(T) is <span class="Constant">4</span> or <span class="Constant">8</span>

View File

@ -164,7 +164,7 @@ be provided in an earlier 'var' declaration.
var/reg: (addr T) <- address var2: T
=> "8d/copy-address *(ebp+" var2.stack-offset ") " reg "/r32"
Array operations (TODO: bounds-checking)
# Array operations (TODO: bounds-checking)
var/reg <- index arr/rega: (addr array T), idx/regi: int
| if size-of(T) is 4 or 8