about summary refs log tree commit diff stats
path: root/apps
diff options
context:
space:
mode:
authorKartik Agaram <vc@akkartik.com>2020-05-13 00:08:18 -0700
committerKartik Agaram <vc@akkartik.com>2020-05-18 00:44:49 -0700
commite5118fa9fb6b1925f785f810767ca642097622d3 (patch)
treea6ee4e2dd5b491b9897bca991145d3e9b5455656 /apps
parent8becbf3c542ecaf2df29ea80cf178921fbc67e82 (diff)
downloadmu-e5118fa9fb6b1925f785f810767ca642097622d3.tar.gz
handle nulls in lookup
Cleaner abstraction, but adds 3 instructions to our overhead for handles,
including one potentially-hard-to-predict jump :/

I wish I could have put the alloc id in eax for the comparison as well,
to save a few bytes of instruction space. But that messes up the non-null
case.
Diffstat (limited to 'apps')
-rwxr-xr-xapps/assortbin44102 -> 44213 bytes
-rwxr-xr-xapps/bracesbin45973 -> 46084 bytes
-rwxr-xr-xapps/callsbin50634 -> 50745 bytes
-rwxr-xr-xapps/crenshaw2-1bin43453 -> 43564 bytes
-rwxr-xr-xapps/crenshaw2-1bbin44000 -> 44111 bytes
-rwxr-xr-xapps/dquotesbin47724 -> 47835 bytes
-rwxr-xr-xapps/factorialbin42546 -> 42657 bytes
-rwxr-xr-xapps/hexbin46292 -> 46403 bytes
-rwxr-xr-xapps/packbin56437 -> 56548 bytes
-rwxr-xr-xapps/sigilsbin58358 -> 58469 bytes
-rwxr-xr-xapps/surveybin54048 -> 54159 bytes
-rwxr-xr-xapps/testsbin42874 -> 42985 bytes
12 files changed, 0 insertions, 0 deletions
diff --git a/apps/assort b/apps/assort
index 7bd69ebf..6789c614 100755
--- a/apps/assort
+++ b/apps/assort
Binary files differdiff --git a/apps/braces b/apps/braces
index a79cfb55..9df9e53b 100755
--- a/apps/braces
+++ b/apps/braces
Binary files differdiff --git a/apps/calls b/apps/calls
index 240972dd..706f1300 100755
--- a/apps/calls
+++ b/apps/calls
Binary files differdiff --git a/apps/crenshaw2-1 b/apps/crenshaw2-1
index 8d362a1e..57dd8c64 100755
--- a/apps/crenshaw2-1
+++ b/apps/crenshaw2-1
Binary files differdiff --git a/apps/crenshaw2-1b b/apps/crenshaw2-1b
index 3d700cc6..84fbf568 100755
--- a/apps/crenshaw2-1b
+++ b/apps/crenshaw2-1b
Binary files differdiff --git a/apps/dquotes b/apps/dquotes
index 9ee4a375..b3b7eae8 100755
--- a/apps/dquotes
+++ b/apps/dquotes
Binary files differdiff --git a/apps/factorial b/apps/factorial
index 6e240627..e3b984cd 100755
--- a/apps/factorial
+++ b/apps/factorial
Binary files differdiff --git a/apps/hex b/apps/hex
index 8d8bfe6e..24669d2a 100755
--- a/apps/hex
+++ b/apps/hex
Binary files differdiff --git a/apps/pack b/apps/pack
index 05c15b24..67812b05 100755
--- a/apps/pack
+++ b/apps/pack
Binary files differdiff --git a/apps/sigils b/apps/sigils
index 9f33941e..be9992ec 100755
--- a/apps/sigils
+++ b/apps/sigils
Binary files differdiff --git a/apps/survey b/apps/survey
index 7584e54c..9baaadb8 100755
--- a/apps/survey
+++ b/apps/survey
Binary files differdiff --git a/apps/tests b/apps/tests
index dec346d2..8b90a55b 100755
--- a/apps/tests
+++ b/apps/tests
Binary files differ