about summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-06-27 14:30:07 -0700
committerKartik Agaram <vc@akkartik.com>2020-06-27 14:30:07 -0700
commitab42709e144fd435df08bd45678f3422feb3eb70 (patch)
tree321b636fa6ab6d11a5c867fda9b19f73bf2c2fa3
parent14d9b566686d98affddb65a5bb197d6679b4383a (diff)
downloadmu-ab42709e144fd435df08bd45678f3422feb3eb70.tar.gz
6577
-rwxr-xr-xapps/mubin323711 -> 323711 bytes
-rw-r--r--apps/mu.subx24
2 files changed, 12 insertions, 12 deletions
diff --git a/apps/mu b/apps/mu
index 2e5070a3..554534f7 100755
--- a/apps/mu
+++ b/apps/mu
Binary files differdiff --git a/apps/mu.subx b/apps/mu.subx
index 8cb7ffc5..a3a8f65d 100644
--- a/apps/mu.subx
+++ b/apps/mu.subx
@@ -9945,6 +9945,18 @@ $has-primitive-name?:end:
     5d/pop-to-ebp
     c3/return
 
+check-mu-primitive:  # stmt: (addr stmt), fn: (addr function), err: (addr buffered-file), ed: (addr exit-descriptor)
+    # . prologue
+    55/push-ebp
+    89/<- %ebp 4/r32/esp
+    # . save registers
+$check-mu-primitive:end:
+    # . restore registers
+    # . epilogue
+    89/<- %esp 5/r32/ebp
+    5d/pop-to-ebp
+    c3/return
+
 check-mu-call:  # stmt: (addr stmt), callee: (addr function), fn: (addr function), err: (addr buffered-file), ed: (addr exit-descriptor)
     # . prologue
     55/push-ebp
@@ -10205,18 +10217,6 @@ $check-mu-call:end:
     5d/pop-to-ebp
     c3/return
 
-check-mu-primitive:  # stmt: (addr stmt), fn: (addr function), err: (addr buffered-file), ed: (addr exit-descriptor)
-    # . prologue
-    55/push-ebp
-    89/<- %ebp 4/r32/esp
-    # . save registers
-$check-mu-primitive:end:
-    # . restore registers
-    # . epilogue
-    89/<- %esp 5/r32/ebp
-    5d/pop-to-ebp
-    c3/return
-
 # like type-equal? but takes literals into account
 type-match?:  # def: (addr tree type-id), call: (addr tree type-id) -> result/eax: boolean
     # . prologue