diff options
Diffstat (limited to 'baremetal/312copy.subx')
-rw-r--r-- | baremetal/312copy.subx | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/baremetal/312copy.subx b/baremetal/312copy.subx new file mode 100644 index 00000000..d2a6f661 --- /dev/null +++ b/baremetal/312copy.subx @@ -0,0 +1,13 @@ +== code + +copy-array-object: # src: (addr array T), dest-ah: (addr handle array T) + # . prologue + 55/push-ebp + 89/<- %ebp 4/r32/esp + # + (copy-array Heap *(ebp+8) *(ebp+0xc)) +$copy-array-object:end: + # . epilogue + 89/<- %esp 5/r32/ebp + 5d/pop-to-ebp + c3/return |