about summary refs log tree commit diff stats
path: root/baremetal/313index-bounds-check.subx
diff options
context:
space:
mode:
Diffstat (limited to 'baremetal/313index-bounds-check.subx')
-rw-r--r--baremetal/313index-bounds-check.subx11
1 files changed, 11 insertions, 0 deletions
diff --git a/baremetal/313index-bounds-check.subx b/baremetal/313index-bounds-check.subx
new file mode 100644
index 00000000..8380d741
--- /dev/null
+++ b/baremetal/313index-bounds-check.subx
@@ -0,0 +1,11 @@
+# TODO: bring this back
+
+__check-mu-array-bounds:  # index: int, elem-size: int, arr-size: int, function-name: (addr array byte), array-name: (addr array byte)
+    # . prologue
+    55/push-ebp
+    89/<- %ebp 4/r32/esp
+$__check-mu-array-bounds:end:
+    # . epilogue
+    89/<- %esp 5/r32/ebp
+    5d/pop-to-ebp
+    c3/return