4947
Bugfix: has-metadata? was corrupting registers Seems uneconomic to write tests for stuff like this. Assembly is just not the right layer to try to come up with a general solution or process. Keep running your code and wait to find signs of breakage.
This commit is contained in:
parent
77aa333c3c
commit
4cb7d1fb77
BIN
subx/apps/pack
BIN
subx/apps/pack
Binary file not shown.
|
@ -431,6 +431,8 @@ $has-metadata?:true:
|
||||||
$has-metadata?:false:
|
$has-metadata?:false:
|
||||||
b8/copy-to-EAX 0/imm32/false
|
b8/copy-to-EAX 0/imm32/false
|
||||||
$has-metadata?:end:
|
$has-metadata?:end:
|
||||||
|
# . reclaim locals
|
||||||
|
81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP
|
||||||
# . restore registers
|
# . restore registers
|
||||||
5f/pop-to-EDI
|
5f/pop-to-EDI
|
||||||
5e/pop-to-ESI
|
5e/pop-to-ESI
|
||||||
|
|
Loading…
Reference in New Issue
Block a user