about summary refs log tree commit diff stats
path: root/subx/examples/ex8.subx
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2018-09-22 10:33:41 -0700
committerKartik Agaram <vc@akkartik.com>2018-09-22 10:33:41 -0700
commit8c580ba1de3a6587c6c8e21387a518c93399e538 (patch)
treef520a06fc02b20f7a1df5c8f862ff09c460a5da5 /subx/examples/ex8.subx
parent25d381c7d4b35f5e450d1bab57efac9270fca58f (diff)
downloadmu-8c580ba1de3a6587c6c8e21387a518c93399e538.tar.gz
4591
Diffstat (limited to 'subx/examples/ex8.subx')
-rw-r--r--subx/examples/ex8.subx6
1 files changed, 3 insertions, 3 deletions
diff --git a/subx/examples/ex8.subx b/subx/examples/ex8.subx
index 8233c4f3..8d9efcd7 100644
--- a/subx/examples/ex8.subx
+++ b/subx/examples/ex8.subx
@@ -22,17 +22,17 @@
   8b/copy                         1/mod/*+disp8   4/rm32/sib    4/base/ESP  4/index/none              3/r32/EBX   8/disp8         .                       # copy *(ESP+8) to EBX
   # call ascii_length(EBX)
     # prepare call
-  55/push                         .               .             .           .             .           .           .               .                       # push EBP
+  55/push-EBP
   89/copy                         3/mod/direct    5/rm32/EBP    .           .             .           4/r32/ESP   .               .                       # copy ESP to EBP
     # push args
-  53/push                         .               .             .           .             .           .           .               .                       # push EBX
+  53/push-EBX
     # call
   e8/call  ascii_length/disp32
     # discard args
   81          0/subop/add         3/mod/direct    4/rm32/ESP    .           .             .           .           .               4/imm32                 # add 4 to ESP
     # clean up after call
   89/copy                         3/mod/direct    4/rm32/ESP    .           .             .           5/r32/EBP   .               .                       # copy EBP to ESP
-  5d/pop                          .               .             .           .             .           .           .               .                       # pop to EBP
+  5d/pop-to-EBP
 
   # exit(EAX)
   89/copy                         3/mod/direct    3/rm32/EBX    .           .             .           0/r32/EAX   .               .                       # copy EAX to EBX