summaryrefslogtreecommitdiff
path: root/chapter21/src/test
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2025-03-30 10:54:39 -0700
committerCliff Click <cliffc@acm.org>2025-03-30 10:54:39 -0700
commit8701c671c8e6d6eedc01436ea38bde01fba634f0 (patch)
tree2edec5882f8d49640ed7baed58cc2e8a293e3956 /chapter21/src/test
parent7d60f55d2c97677e03a6b01869b4832111a12267 (diff)
downloadSimple-8701c671c8e6d6eedc01436ea38bde01fba634f0.tar.gz
Simple-8701c671c8e6d6eedc01436ea38bde01fba634f0.zip
Fix BB layout bug
Fix split of popular value bug.
Diffstat (limited to 'chapter21/src/test')
-rw-r--r--chapter21/src/test/java/com/seaofnodes/simple/progs/HellowWorld.smp18
1 files changed, 18 insertions, 0 deletions
diff --git a/chapter21/src/test/java/com/seaofnodes/simple/progs/HellowWorld.smp b/chapter21/src/test/java/com/seaofnodes/simple/progs/HellowWorld.smp
new file mode 100644
index 00000000..172dffa0
--- /dev/null
+++ b/chapter21/src/test/java/com/seaofnodes/simple/progs/HellowWorld.smp
@@ -0,0 +1,18 @@
+
+{ i32 byte[] i64 -> i64 } write = extern;
+byte[] buf = new byte[100];
+buf[ 0] = 'H';
+buf[ 1] = 'e';
+buf[ 2] = 'l';
+buf[ 3] = 'l';
+buf[ 4] = 'o';
+buf[ 5] = ',';
+buf[ 6] = 'W';
+buf[ 7] = 'o';
+buf[ 8] = 'r';
+buf[ 9] = 'l';
+buf[10] = 'd';
+buf[11] = '!';
+buf[12] = '\n';
+
+return write(0,buf,12);