We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1c43441 commit 96658f3Copy full SHA for 96658f3
PRODUCTION/stack.lm
@@ -45,13 +45,14 @@ stack-call := λ ctx function-name function-args offset . (tail(
45
)))
46
( copy-size (tail(
47
(set copy-size (s2i copy-size))
48
+ (set copy-offset (inv( copy-size )))
49
(while copy-size (
- (set copy-offset (add( (s2i '-8) copy-offset )))
50
(set copy-bytes ( copy-bytes
51
\t 'mov \s (i2s( src-offset )) \[ '%rbp \] , \s '%rax \n
52
\t 'mov \s '%rax , \s (i2s( copy-offset )) \[ '%rbp \] \n
53
))
54
- (set src-offset (add( (s2i 8) src-offset )))
+ (set copy-offset (add( (s2i '8) copy-offset )))
55
+ (set src-offset (add( (s2i '8) src-offset )))
56
(set copy-size (add( (s2i '-8) copy-size )))
57
58
0 commit comments