]> gitweb.factorcode.org Git - factor.git/blobdiff - extra/compiler/cfg/gvn/gvn-tests.factor
Revert "factor: rename [ ] [ ] unit-test -> { } [ ] unit-test using a refactoring...
[factor.git] / extra / compiler / cfg / gvn / gvn-tests.factor
index 45c8b1c32392e8ed0dbf3c25d90fb06c6fb5d566..01b11d07ed64d9dac16e7312d3dc67f41dd9ee50 100644 (file)
@@ -32,36 +32,36 @@ IN: compiler.cfg.gvn.tests
     0 get instructions>> ;
 
 ! Folding constants together
-{
+[
     V{
         T{ ##load-reference f 0 0.0 }
         T{ ##load-reference f 1 -0.0 }
     }
-} [
+] [
     V{
         T{ ##load-reference f 0 0.0 }
         T{ ##load-reference f 1 -0.0 }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-reference f 0 0.0 }
         T{ ##copy f 1 0 any-rep }
     }
-} [
+] [
     V{
         T{ ##load-reference f 0 0.0 }
         T{ ##load-reference f 1 0.0 }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-reference f 0 t }
         T{ ##copy f 1 0 any-rep }
     }
-} [
+] [
     V{
         T{ ##load-reference f 0 t }
         T{ ##load-reference f 1 t }
@@ -137,7 +137,7 @@ cpu x86.64? [
 ] when
 
 ! Double compare elimination
-{
+[
     V{
         T{ ##peek f 1 D 1 }
         T{ ##peek f 2 D 2 }
@@ -145,7 +145,7 @@ cpu x86.64? [
         T{ ##copy f 6 4 any-rep }
         T{ ##replace f 4 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 1 D 1 }
         T{ ##peek f 2 D 2 }
@@ -155,14 +155,14 @@ cpu x86.64? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 1 D 1 }
         T{ ##compare-imm f 2 1 16 cc= }
         T{ ##copy f 3 2 any-rep }
         T{ ##replace f 2 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 1 D 1 }
         T{ ##compare-imm f 2 1 16 cc= }
@@ -171,7 +171,7 @@ cpu x86.64? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 1 D 1 }
         T{ ##peek f 2 D 2 }
@@ -179,7 +179,7 @@ cpu x86.64? [
         T{ ##copy f 6 4 any-rep }
         T{ ##replace f 4 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 1 D 1 }
         T{ ##peek f 2 D 2 }
@@ -189,7 +189,7 @@ cpu x86.64? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 1 D 1 }
         T{ ##peek f 2 D 2 }
@@ -197,7 +197,7 @@ cpu x86.64? [
         T{ ##compare-integer f 6 2 1 cc/<= }
         T{ ##replace f 6 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 1 D 1 }
         T{ ##peek f 2 D 2 }
@@ -207,14 +207,14 @@ cpu x86.64? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 1 D 1 }
         T{ ##compare-integer-imm f 2 1 100 cc<= }
         T{ ##compare-integer-imm f 3 1 100 cc/<= }
         T{ ##replace f 3 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 1 D 1 }
         T{ ##compare-integer-imm f 2 1 100 cc<= }
@@ -223,7 +223,7 @@ cpu x86.64? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 8 D 0 }
         T{ ##peek f 9 D -1 }
@@ -231,7 +231,7 @@ cpu x86.64? [
         T{ ##compare-float-unordered f 14 8 9 cc/< }
         T{ ##replace f 14 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 8 D 0 }
         T{ ##peek f 9 D -1 }
@@ -241,14 +241,14 @@ cpu x86.64? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 29 D -1 }
         T{ ##peek f 30 D -2 }
         T{ ##compare f 33 29 30 cc= }
         T{ ##compare-branch f 29 30 cc= }
     }
-} [
+] [
     V{
         T{ ##peek f 29 D -1 }
         T{ ##peek f 30 D -2 }
@@ -257,14 +257,14 @@ cpu x86.64? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 29 D -1 }
         T{ ##peek f 30 D -2 }
         T{ ##compare-integer f 33 29 30 cc<= }
         T{ ##compare-integer-branch f 29 30 cc<= }
     }
-} [
+] [
     V{
         T{ ##peek f 29 D -1 }
         T{ ##peek f 30 D -2 }
@@ -273,14 +273,14 @@ cpu x86.64? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 29 D -1 }
         T{ ##peek f 30 D -2 }
         T{ ##test f 33 29 30 cc= }
         T{ ##test-branch f 29 30 cc= }
     }
-} [
+] [
     V{
         T{ ##peek f 29 D -1 }
         T{ ##peek f 30 D -2 }
@@ -289,13 +289,13 @@ cpu x86.64? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 29 D -1 }
         T{ ##test-imm f 33 29 30 cc= }
         T{ ##test-imm-branch f 29 30 cc= }
     }
-} [
+] [
     V{
         T{ ##peek f 29 D -1 }
         T{ ##test-imm f 33 29 30 cc= }
@@ -303,13 +303,13 @@ cpu x86.64? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 1 D -1 }
         T{ ##test-vector f 2 1 f float-4-rep vcc-any }
         T{ ##test-vector-branch f 1 f float-4-rep vcc-any }
     }
-} [
+] [
     V{
         T{ ##peek f 1 D -1 }
         T{ ##test-vector f 2 1 f float-4-rep vcc-any }
@@ -334,13 +334,13 @@ cpu x86.32? [
 ] when
 
 ! Immediate operand fusion
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##add-imm f 2 0 100 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -348,13 +348,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##add-imm f 2 0 100 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -362,13 +362,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##add-imm f 2 0 -100 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -376,25 +376,25 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##sub f 1 0 0 }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##mul-imm f 2 0 100 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -402,13 +402,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##mul-imm f 2 0 100 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -416,25 +416,25 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 1 D 0 }
         T{ ##shl-imm f 2 1 3 }
     }
-} [
+] [
     V{
         T{ ##peek f 1 D 0 }
         T{ ##mul-imm f 2 1 8 }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 -1 }
         T{ ##neg f 2 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 -1 }
@@ -442,13 +442,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 -1 }
         T{ ##neg f 2 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 -1 }
@@ -456,13 +456,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 0 }
         T{ ##neg f 2 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 0 }
@@ -470,14 +470,14 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 0 }
         T{ ##neg f 2 0 }
         T{ ##copy f 3 0 any-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 0 }
@@ -486,13 +486,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##neg f 1 0 }
         T{ ##copy f 2 0 any-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##neg f 1 0 }
@@ -500,13 +500,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##not f 1 0 }
         T{ ##copy f 2 0 any-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##not f 1 0 }
@@ -514,13 +514,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##and-imm f 2 0 100 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -528,13 +528,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##and-imm f 2 0 100 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -542,13 +542,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##or-imm f 2 0 100 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -556,13 +556,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##or-imm f 2 0 100 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -570,13 +570,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##xor-imm f 2 0 100 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -584,13 +584,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##xor-imm f 2 0 100 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -598,13 +598,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##compare-imm f 2 0 100 cc= }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -612,13 +612,13 @@ cpu x86.32? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##compare-integer-imm f 2 0 100 cc<= }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -686,13 +686,13 @@ cpu x86.32? [
     ] unit-test
 ] unless
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##compare-integer-imm f 2 0 100 cc>= }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -700,13 +700,13 @@ cpu x86.32? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##compare-integer-imm-branch f 0 100 cc<= }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -714,13 +714,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
         T{ ##compare-integer-imm-branch f 0 100 cc>= }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -729,13 +729,13 @@ cpu x86.32? [
 ] unit-test
 
 ! Compare folding
-{
+[
     V{
         T{ ##load-integer f 1 100 }
         T{ ##load-integer f 2 200 }
         T{ ##load-reference f 3 t }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 100 }
         T{ ##load-integer f 2 200 }
@@ -743,13 +743,13 @@ cpu x86.32? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 100 }
         T{ ##load-integer f 2 200 }
         T{ ##load-reference f 3 f }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 100 }
         T{ ##load-integer f 2 200 }
@@ -757,25 +757,25 @@ cpu x86.32? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 100 }
         T{ ##load-reference f 2 f }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 100 }
         T{ ##compare-integer-imm f 2 1 123 cc= }
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 10 }
         T{ ##load-integer f 2 20 }
         T{ ##load-reference f 3 f }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 10 }
         T{ ##load-integer f 2 20 }
@@ -783,13 +783,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 2 }
         T{ ##load-reference f 3 t }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 2 }
@@ -797,13 +797,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 2 }
         T{ ##load-reference f 3 t }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 2 }
@@ -811,13 +811,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 10 }
         T{ ##load-integer f 2 20 }
         T{ ##load-reference f 3 f }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 10 }
         T{ ##load-integer f 2 20 }
@@ -825,25 +825,25 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-reference f 1 f }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare-integer f 1 0 0 cc< }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##copy f 1 0 any-rep }
         T{ ##load-reference f 2 f }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##copy f 1 0 any-rep }
@@ -851,108 +851,108 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-reference f 1 t }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare-integer f 1 0 0 cc<= }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-reference f 1 f }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare-integer f 1 0 0 cc> }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-reference f 1 t }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare-integer f 1 0 0 cc>= }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-reference f 1 f }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare-integer f 1 0 0 cc/= }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-reference f 1 t }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare-integer f 1 0 0 cc= }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 10 }
         T{ ##load-reference f 2 t }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 10 }
         T{ ##compare-imm f 2 1 10 cc= }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 10 }
         T{ ##load-reference f 2 f }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 10 }
         T{ ##compare-imm f 2 1 20 cc= }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 10 }
         T{ ##load-reference f 2 t }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 10 }
         T{ ##compare-imm f 2 1 100 cc/= }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 10 }
         T{ ##load-reference f 2 f }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 10 }
         T{ ##compare-imm f 2 1 10 cc/= }
@@ -1009,72 +1009,72 @@ cpu x86.32? [
     ] unit-test
 ] when
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-reference f 1 t }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare f 1 0 0 cc= }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-reference f 1 f }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare f 1 0 0 cc/= }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 12 }
         T{ ##load-reference f 3 t }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 12 }
         T{ ##test-imm f 3 1 13 cc/= }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 15 }
         T{ ##load-reference f 3 f }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 15 }
         T{ ##test-imm f 3 1 16 cc/= }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 12 }
         T{ ##load-reference f 3 f }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 12 }
         T{ ##test-imm f 3 1 13 cc= }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 15 }
         T{ ##load-reference f 3 t }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 15 }
         T{ ##test-imm f 3 1 16 cc= }
@@ -1082,14 +1082,14 @@ cpu x86.32? [
 ] unit-test
 
 ! Rewriting a ##test of an ##and into a ##test
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
         T{ ##and f 2 0 1 }
         T{ ##test f 3 0 1 cc= }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -1098,13 +1098,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##and-imm f 2 0 12 }
         T{ ##test-imm f 3 0 12 cc= }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##and-imm f 2 0 12 }
@@ -1113,13 +1113,13 @@ cpu x86.32? [
 ] unit-test
 
 ! Rewriting ##test into ##test-imm
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 10 }
         T{ ##test-imm f 2 0 10 cc= }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 10 }
@@ -1127,13 +1127,13 @@ cpu x86.32? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 10 }
         T{ ##test-imm f 2 0 10 cc= }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 10 }
@@ -1141,13 +1141,13 @@ cpu x86.32? [
     } value-number-bb trim-temps
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 10 }
         T{ ##test-imm-branch f 0 10 cc= }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 10 }
@@ -1155,13 +1155,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 10 }
         T{ ##test-imm-branch f 0 10 cc= }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 10 }
@@ -1169,13 +1169,13 @@ cpu x86.32? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 10 }
         T{ ##test-imm-branch f 0 10 cc= }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 10 }
@@ -1290,7 +1290,7 @@ cpu x86? [
 ] when
 
 ! Reassociation
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1298,7 +1298,7 @@ cpu x86? [
         T{ ##load-integer f 3 50 }
         T{ ##add-imm f 4 0 150 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1308,7 +1308,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1316,7 +1316,7 @@ cpu x86? [
         T{ ##load-integer f 3 50 }
         T{ ##add-imm f 4 0 150 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1326,7 +1326,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1334,7 +1334,7 @@ cpu x86? [
         T{ ##load-integer f 3 50 }
         T{ ##add-imm f 4 0 50 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1344,7 +1344,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1352,7 +1352,7 @@ cpu x86? [
         T{ ##load-integer f 3 50 }
         T{ ##add-imm f 4 0 -150 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1362,7 +1362,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1370,7 +1370,7 @@ cpu x86? [
         T{ ##load-integer f 3 50 }
         T{ ##mul-imm f 4 0 5000 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1380,7 +1380,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1388,7 +1388,7 @@ cpu x86? [
         T{ ##load-integer f 3 50 }
         T{ ##mul-imm f 4 0 5000 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1398,7 +1398,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1406,7 +1406,7 @@ cpu x86? [
         T{ ##load-integer f 3 50 }
         T{ ##and-imm f 4 0 32 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1416,7 +1416,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1424,7 +1424,7 @@ cpu x86? [
         T{ ##load-integer f 3 50 }
         T{ ##and-imm f 4 0 32 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1434,7 +1434,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1442,7 +1442,7 @@ cpu x86? [
         T{ ##load-integer f 3 50 }
         T{ ##or-imm f 4 0 118 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1452,7 +1452,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1460,7 +1460,7 @@ cpu x86? [
         T{ ##load-integer f 3 50 }
         T{ ##or-imm f 4 0 118 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1470,7 +1470,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1478,7 +1478,7 @@ cpu x86? [
         T{ ##load-integer f 3 50 }
         T{ ##xor-imm f 4 0 86 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1488,7 +1488,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1496,7 +1496,7 @@ cpu x86? [
         T{ ##load-integer f 3 50 }
         T{ ##xor-imm f 4 0 86 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 100 }
@@ -1506,14 +1506,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shl-imm f 1 0 10 }
         T{ ##shl-imm f 2 0 21 }
         T{ ##replace f 2 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shl-imm f 1 0 10 }
@@ -1522,14 +1522,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shl-imm f 1 0 10 }
         T{ ##shl-imm f 2 1 $[ cell-bits 1 - ] }
         T{ ##replace f 2 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shl-imm f 1 0 10 }
@@ -1538,14 +1538,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##sar-imm f 1 0 10 }
         T{ ##sar-imm f 2 0 21 }
         T{ ##replace f 2 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##sar-imm f 1 0 10 }
@@ -1554,14 +1554,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##sar-imm f 1 0 10 }
         T{ ##sar-imm f 2 1 $[ cell-bits 1 - ] }
         T{ ##replace f 2 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##sar-imm f 1 0 10 }
@@ -1570,14 +1570,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shr-imm f 1 0 10 }
         T{ ##shr-imm f 2 0 21 }
         T{ ##replace f 2 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shr-imm f 1 0 10 }
@@ -1586,14 +1586,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shr-imm f 1 0 10 }
         T{ ##shr-imm f 2 1 $[ cell-bits 1 - ] }
         T{ ##replace f 2 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shr-imm f 1 0 10 }
@@ -1602,14 +1602,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shr-imm f 1 0 10 }
         T{ ##sar-imm f 2 1 11 }
         T{ ##replace f 2 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shr-imm f 1 0 10 }
@@ -1621,7 +1621,7 @@ cpu x86? [
 ! Distributive law
 2 \ vreg-counter set-global
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##add-imm f 1 0 10 }
@@ -1629,7 +1629,7 @@ cpu x86? [
         T{ ##add-imm f 2 3 40 }
         T{ ##replace f 2 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##add-imm f 1 0 10 }
@@ -1638,7 +1638,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##add-imm f 1 0 10 }
@@ -1646,7 +1646,7 @@ cpu x86? [
         T{ ##add-imm f 2 4 30 }
         T{ ##replace f 2 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##add-imm f 1 0 10 }
@@ -1655,7 +1655,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##add-imm f 1 0 -10 }
@@ -1663,7 +1663,7 @@ cpu x86? [
         T{ ##add-imm f 2 5 -40 }
         T{ ##replace f 2 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##sub-imm f 1 0 10 }
@@ -1672,7 +1672,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##add-imm f 1 0 -10 }
@@ -1680,7 +1680,7 @@ cpu x86? [
         T{ ##add-imm f 2 6 -30 }
         T{ ##replace f 2 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##sub-imm f 1 0 10 }
@@ -1690,14 +1690,14 @@ cpu x86? [
 ] unit-test
 
 ! Simplification
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
         T{ ##copy f 3 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -1706,14 +1706,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
         T{ ##copy f 3 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -1722,14 +1722,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
         T{ ##copy f 3 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -1738,25 +1738,25 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##and-imm f 1 0 0 }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##copy f 1 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##and-imm f 1 0 -1 }
@@ -1764,13 +1764,13 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##copy f 1 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##and f 1 0 0 }
@@ -1778,13 +1778,13 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##copy f 1 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##or-imm f 1 0 0 }
@@ -1792,25 +1792,25 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 -1 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##or-imm f 1 0 -1 }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##copy f 1 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##or f 1 0 0 }
@@ -1818,13 +1818,13 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##copy f 1 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##xor-imm f 1 0 0 }
@@ -1832,13 +1832,13 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##not f 1 0 }
         T{ ##replace f 1 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##xor-imm f 1 0 -1 }
@@ -1846,25 +1846,25 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##xor f 1 0 0 }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##copy f 2 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##mul-imm f 2 0 1 }
@@ -1872,13 +1872,13 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##copy f 2 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shl-imm f 2 0 0 }
@@ -1886,13 +1886,13 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##copy f 2 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shr-imm f 2 0 0 }
@@ -1900,13 +1900,13 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##copy f 2 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##sar-imm f 2 0 0 }
@@ -1915,14 +1915,14 @@ cpu x86? [
 ] unit-test
 
 ! Constant folding
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 3 }
         T{ ##load-integer f 3 4 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 1 }
@@ -1931,14 +1931,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 3 }
         T{ ##load-integer f 3 -2 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 1 }
@@ -1947,14 +1947,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 2 }
         T{ ##load-integer f 2 3 }
         T{ ##load-integer f 3 6 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 2 }
@@ -1963,14 +1963,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 2 }
         T{ ##load-integer f 2 1 }
         T{ ##load-integer f 3 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 2 }
@@ -1979,14 +1979,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 2 }
         T{ ##load-integer f 2 1 }
         T{ ##load-integer f 3 3 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 2 }
@@ -1995,14 +1995,14 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 2 }
         T{ ##load-integer f 2 3 }
         T{ ##load-integer f 3 1 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 2 }
@@ -2011,13 +2011,13 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 3 8 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 1 }
@@ -2041,13 +2041,13 @@ cell 8 = [
     ] unit-test
 ] when
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 -8 }
         T{ ##load-integer f 3 -4 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 -8 }
@@ -2106,13 +2106,13 @@ cell 8 = [
     ] unless
 ] when
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 -1 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 1 }
@@ -2120,13 +2120,13 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 -2 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 1 1 }
@@ -2135,13 +2135,13 @@ cell 8 = [
 ] unit-test
 
 ! ##tagged>integer constant folding
-{
+[
     V{
         T{ ##load-reference f 1 f }
         T{ ##load-integer f 2 $[ \ f type-number ] }
         T{ ##copy f 3 2 any-rep }
     }
-} [
+] [
     V{
         T{ ##load-reference f 1 f }
         T{ ##tagged>integer f 2 1 }
@@ -2149,13 +2149,13 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 100 }
         T{ ##load-integer f 2 $[ 100 tag-fixnum ] }
         T{ ##load-integer f 3 $[ 100 tag-fixnum 1 + ] }
     }
-} [
+] [
     V{
         T{ ##load-integer f 1 100 }
         T{ ##tagged>integer f 2 1 }
@@ -2164,14 +2164,14 @@ cell 8 = [
 ] unit-test
 
 ! Alien boxing and unboxing
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##box-alien f 1 0 }
         T{ ##copy f 2 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##box-alien f 1 0 }
@@ -2180,14 +2180,14 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##box-alien f 1 0 }
         T{ ##copy f 2 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##box-alien f 1 0 }
@@ -2196,14 +2196,14 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 2 0 }
         T{ ##copy f 1 0 any-rep }
         T{ ##replace f 0 D 0 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 2 0 }
@@ -2214,7 +2214,7 @@ cell 8 = [
 
 3 vreg-counter set-global
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 2 16 }
@@ -2222,7 +2222,7 @@ cell 8 = [
         T{ ##unbox-any-c-ptr f 4 0 }
         T{ ##add-imm f 3 4 16 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 2 16 }
@@ -2233,7 +2233,7 @@ cell 8 = [
 
 4 vreg-counter set-global
 
-{
+[
     V{
         T{ ##peek f 1 D 0 }
         T{ ##box-alien f 0 1 }
@@ -2242,7 +2242,7 @@ cell 8 = [
         T{ ##copy f 5 1 any-rep }
         T{ ##add-imm f 4 5 16 }
     }
-} [
+] [
     V{
         T{ ##peek f 1 D 0 }
         T{ ##box-alien f 0 1 }
@@ -2254,14 +2254,14 @@ cell 8 = [
 
 3 vreg-counter set-global
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 2 0 }
         T{ ##copy f 3 0 any-rep }
         T{ ##replace f 0 D 1 }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-integer f 2 0 }
@@ -2271,13 +2271,13 @@ cell 8 = [
 ] unit-test
 
 ! Various SIMD simplifications
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##vector>scalar f 1 0 float-4-rep }
         T{ ##copy f 2 0 any-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##vector>scalar f 1 0 float-4-rep }
@@ -2285,23 +2285,23 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##copy f 1 0 any-rep }
     }
-} [
+] [
     V{
         T{ ##shuffle-vector-imm f 1 0 { 0 1 2 3 } float-4-rep }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shuffle-vector-imm f 1 0 { 1 2 3 0 } float-4-rep }
         T{ ##shuffle-vector-imm f 2 0 { 0 2 3 1 } float-4-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##shuffle-vector-imm f 1 0 { 1 2 3 0 } float-4-rep }
@@ -2309,25 +2309,25 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##shuffle-vector-imm f 1 0 { 1 2 3 0 } float-4-rep }
         T{ ##shuffle-vector-imm f 2 1 { 1 0 } double-2-rep }
     }
-} [
+] [
     V{
         T{ ##shuffle-vector-imm f 1 0 { 1 2 3 0 } float-4-rep }
         T{ ##shuffle-vector-imm f 2 1 { 1 0 } double-2-rep }
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 0 55 }
         T{ ##load-reference f 1 B{ 55 0 0 0  55 0 0 0  55 0 0 0  55 0 0 0 } }
         T{ ##load-reference f 2 B{ 55 0 0 0  55 0 0 0  55 0 0 0  55 0 0 0 } }
     }
-} [
+] [
     V{
         T{ ##load-integer f 0 55 }
         T{ ##scalar>vector f 1 0 int-4-rep }
@@ -2335,13 +2335,13 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-reference f 0 1.25 }
         T{ ##load-reference f 1 B{ 0 0 160 63 0 0 160 63 0 0 160 63 0 0 160 63 } }
         T{ ##load-reference f 2 B{ 0 0 160 63 0 0 160 63 0 0 160 63 0 0 160 63 } }
     }
-} [
+] [
     V{
         T{ ##load-reference f 0 1.25 }
         T{ ##scalar>vector f 1 0 float-4-rep }
@@ -2349,13 +2349,13 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-reference f 0 1.25 }
         T{ ##load-reference f 1 B{ 0 0 160 63 0 0 160 63 0 0 160 63 0 0 160 63 } }
         T{ ##load-reference f 2 B{ 0 0 160 63 0 0 160 63 0 0 160 63 0 0 160 63 } }
     }
-} [
+] [
     V{
         T{ ##load-reference f 0 1.25 }
         T{ ##scalar>vector f 1 0 float-4-rep }
@@ -2363,14 +2363,14 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 0 55 }
         T{ ##load-reference f 1 B{ 55 0 55 0 55 0 55 0 55 0 55 0 55 0 55 0 } }
         T{ ##load-reference f 2 B{ 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 } }
         T{ ##load-reference f 3 B{ 0 55 0 55 0 55 0 55 0 55 0 55 0 55 0 55 } }
     }
-} [
+] [
     V{
         T{ ##load-integer f 0 55 }
         T{ ##scalar>vector f 1 0 short-8-rep }
@@ -2379,13 +2379,13 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-reference f 0 1.25 }
         T{ ##load-reference f 2 3.75 }
         T{ ##load-reference f 4 B{ 0 0 0 0 0 0 244 63 0 0 0 0 0 0 14 64 } }
     }
-} [
+] [
     V{
         T{ ##load-reference f 0 1.25 }
         T{ ##load-reference f 2 3.75 }
@@ -2393,13 +2393,13 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 0 125 }
         T{ ##load-integer f 2 375 }
         T{ ##load-reference f 4 B{ 125 0 0 0 0 0 0 0 119 1 0 0 0 0 0 0 } }
     }
-} [
+] [
     V{
         T{ ##load-integer f 0 125 }
         T{ ##load-integer f 2 375 }
@@ -2407,7 +2407,7 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-reference f 0 1.25 }
         T{ ##load-reference f 1 2.50 }
@@ -2415,7 +2415,7 @@ cell 8 = [
         T{ ##load-reference f 3 5.00 }
         T{ ##load-reference f 4 B{ 0 0 160 63 0 0 32 64 0 0 112 64 0 0 160 64 } }
     }
-} [
+] [
     V{
         T{ ##load-reference f 0 1.25 }
         T{ ##load-reference f 1 2.50 }
@@ -2425,7 +2425,7 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 0 125 }
         T{ ##load-integer f 1 250 }
@@ -2433,7 +2433,7 @@ cell 8 = [
         T{ ##load-integer f 3 500 }
         T{ ##load-reference f 4 B{ 125 0 0 0 250 0 0 0 119 1 0 0 244 1 0 0 } }
     }
-} [
+] [
     V{
         T{ ##load-integer f 0 125 }
         T{ ##load-integer f 1 250 }
@@ -2443,11 +2443,11 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##zero-vector f 2 float-4-rep }
     }
-} [
+] [
     V{
         T{ ##xor-vector f 2 1 1 float-4-rep }
     } value-number-bb
@@ -2455,7 +2455,7 @@ cell 8 = [
 
 ! NOT x AND y => x ANDN y
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2463,7 +2463,7 @@ cell 8 = [
         T{ ##xor-vector  f 4 0 3 float-4-rep }
         T{ ##andn-vector f 5 0 1 float-4-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2473,14 +2473,14 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
         T{ ##not-vector  f 4 0 float-4-rep }
         T{ ##andn-vector f 5 0 1 float-4-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2491,7 +2491,7 @@ cell 8 = [
 
 ! x AND NOT y => y ANDN x
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2499,7 +2499,7 @@ cell 8 = [
         T{ ##xor-vector  f 4 0 3 float-4-rep }
         T{ ##andn-vector f 5 0 1 float-4-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2509,14 +2509,14 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
         T{ ##not-vector  f 4 0 float-4-rep }
         T{ ##andn-vector f 5 0 1 float-4-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2527,7 +2527,7 @@ cell 8 = [
 
 ! NOT x ANDN y => x AND y
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2535,7 +2535,7 @@ cell 8 = [
         T{ ##xor-vector  f 4 0 3 float-4-rep }
         T{ ##and-vector  f 5 0 1 float-4-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2545,14 +2545,14 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
         T{ ##not-vector  f 4 0 float-4-rep }
         T{ ##and-vector  f 5 0 1 float-4-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2563,7 +2563,7 @@ cell 8 = [
 
 ! AND <=> ANDN
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2574,7 +2574,7 @@ cell 8 = [
         T{ ##and-vector  f 6 0 2 float-4-rep }
         T{ ##or-vector   f 7 5 6 float-4-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2587,7 +2587,7 @@ cell 8 = [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2597,7 +2597,7 @@ cell 8 = [
         T{ ##and-vector  f 6 0 2 float-4-rep }
         T{ ##or-vector   f 7 5 6 float-4-rep }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2619,14 +2619,14 @@ cell 8 = [
     value-numbering
     0 get [ instructions>> ] [ successors>> first number>> 1 - ] bi ;
 
-{
+[
     V{
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 2 }
         T{ ##branch }
     }
     1
-} [
+] [
     V{
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 2 }
@@ -2634,14 +2634,14 @@ cell 8 = [
     } test-branch-folding
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 2 }
         T{ ##branch }
     }
     0
-} [
+] [
     V{
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 2 }
@@ -2649,14 +2649,14 @@ cell 8 = [
     } test-branch-folding
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 2 }
         T{ ##branch }
     }
     0
-} [
+] [
     V{
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 2 }
@@ -2664,14 +2664,14 @@ cell 8 = [
     } test-branch-folding
 ] unit-test
 
-{
+[
     V{
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 2 }
         T{ ##branch }
     }
     1
-} [
+] [
     V{
         T{ ##load-integer f 1 1 }
         T{ ##load-integer f 2 2 }
@@ -2679,92 +2679,92 @@ cell 8 = [
     } test-branch-folding
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##branch }
     }
     1
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare-integer-branch f 0 0 cc< }
     } test-branch-folding
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##branch }
     }
     0
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare-integer-branch f 0 0 cc<= }
     } test-branch-folding
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##branch }
     }
     1
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare-integer-branch f 0 0 cc> }
     } test-branch-folding
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##branch }
     }
     0
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare-integer-branch f 0 0 cc>= }
     } test-branch-folding
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##branch }
     }
     0
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare-integer-branch f 0 0 cc= }
     } test-branch-folding
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##branch }
     }
     1
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare-integer-branch f 0 0 cc/= }
     } test-branch-folding
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##load-reference f 1 t }
         T{ ##branch }
     }
     0
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##compare f 1 0 0 cc<= }
@@ -2798,7 +2798,7 @@ V{
 
 test-diamond
 
-{ } [
+[ ] [
     0 get block>cfg {
         [ cfg set ]
         [ value-numbering ]
@@ -2807,11 +2807,11 @@ test-diamond
     } cleave
 ] unit-test
 
-{ 1 } [ 1 get successors>> length ] unit-test
+[ 1 ] [ 1 get successors>> length ] unit-test
 
-{ t } [ 1 get successors>> first 3 get eq? ] unit-test
+[ t ] [ 1 get successors>> first 3 get eq? ] unit-test
 
-{ 2 } [ 4 get instructions>> length ] unit-test
+[ 2 ] [ 4 get instructions>> length ] unit-test
 
 V{
     T{ ##peek f 0 D 0 }
@@ -2840,11 +2840,11 @@ V{
 
 test-diamond
 
-{ } [ 0 get block>cfg value-numbering ] unit-test
+[ ] [ 0 get block>cfg value-numbering ] unit-test
 
-{ t } [ 1 get successors>> first 3 get eq? ] unit-test
+[ t ] [ 1 get successors>> first 3 get eq? ] unit-test
 
-{ t } [ 3 get instructions>> first ##copy? ] unit-test
+[ t ] [ 3 get instructions>> first ##copy? ] unit-test
 
 V{ T{ ##prologue } T{ ##branch } } 0 test-bb
 
@@ -2904,12 +2904,12 @@ V{
 2 3 edge
 4 5 edge
 
-{ } [
+[ ] [
     0 get block>cfg
     dup value-numbering eliminate-dead-code
 ] unit-test
 
-{ f } [ 1 get instructions>> [ ##peek? ] any? ] unit-test
+[ f ] [ 1 get instructions>> [ ##peek? ] any? ] unit-test
 
 ! Slot addressing optimization
 cpu x86? [
@@ -2933,14 +2933,14 @@ cpu x86? [
 ! Alien addressing optimization
 
 ! Base offset fusion on ##load/store-memory-imm
-{
+[
     V{
         T{ ##peek f 1 D 0 }
         T{ ##tagged>integer f 2 1 }
         T{ ##add-imm f 3 2 10 }
         T{ ##load-memory-imm f 4 2 10 int-rep c:uchar }
     }
-} [
+] [
     V{
         T{ ##peek f 1 D 0 }
         T{ ##tagged>integer f 2 1 }
@@ -2949,7 +2949,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2958,7 +2958,7 @@ cpu x86? [
         T{ ##add-imm f 4 3 10 }
         T{ ##store-memory-imm f 2 3 10 int-rep c:uchar }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2970,7 +2970,7 @@ cpu x86? [
 ] unit-test
 
 ! Displacement fusion on ##load/store-memory-imm
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2979,7 +2979,7 @@ cpu x86? [
         T{ ##add f 4 2 3 }
         T{ ##load-memory f 5 2 3 0 0 int-rep c:uchar }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2990,7 +2990,7 @@ cpu x86? [
     } value-number-bb
 ] unit-test
 
-{
+[
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -2999,7 +2999,7 @@ cpu x86? [
         T{ ##add f 4 2 3 }
         T{ ##store-memory f 5 2 3 0 0 int-rep c:uchar }
     }
-} [
+] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -3031,7 +3031,7 @@ cpu x86?
         T{ ##add-imm f 4 2 31337 }
         T{ ##load-memory f 5 4 3 0 0 int-rep c:uchar }
     }
-] }
+] ?
 [
     V{
         T{ ##peek f 0 D 0 }
@@ -3064,7 +3064,7 @@ cpu x86?
         T{ ##add-imm f 4 3 31337 }
         T{ ##load-memory f 5 2 4 0 1 int-rep c:uchar }
     }
-] }
+] ?
 [
     V{
         T{ ##peek f 0 D 0 }
@@ -3078,7 +3078,7 @@ cpu x86?
 
 ! Displacement offset fusion should not occur on
 ! ##load/store-memory with non-zero scale
-{ } [
+[ ] [
     V{
         T{ ##peek f 0 D 0 }
         T{ ##peek f 1 D 1 }
@@ -3110,7 +3110,7 @@ cpu x86?
         T{ ##shl-imm f 4 3 2 }
         T{ ##load-memory f 5 2 4 0 0 int-rep c:uchar }
     }
-] }
+] ?
 [
     V{
         T{ ##peek f 0 D 0 }
@@ -3180,13 +3180,13 @@ V{
 
 test-diamond
 
-{ } [ 0 get block>cfg value-numbering ] unit-test
+[ ] [ 0 get block>cfg value-numbering ] unit-test
 
 ! First ##load-integer cannot be turned into a ##copy because
 ! the canonical leader for the value 100 is unavailable, but
 ! the rest should still be redundant.
-{ t } [ 4 get instructions>> first ##load-integer? ] unit-test
-{ 1 } [ 4 get instructions>> [ ##load-integer? ] count ] unit-test
+[ t ] [ 4 get instructions>> first ##load-integer? ] unit-test
+[ 1 ] [ 4 get instructions>> [ ##load-integer? ] count ] unit-test
 
 ! Global optimization
 V{ T{ ##prologue } T{ ##branch } } 0 test-bb
@@ -3240,10 +3240,10 @@ V{ T{ ##epilogue } T{ ##return } } 5 test-bb
 3 2 edge
 4 5 edge
 
-{ } [ 0 get block>cfg dup value-numbering eliminate-dead-code ] unit-test
+[ ] [ 0 get block>cfg dup value-numbering eliminate-dead-code ] unit-test
 
-{ 1 } [ 1 get instructions>> [ ##load-integer? ] count ] unit-test
-{ 1 } [ 2 get instructions>> [ ##phi? ] count ] unit-test
-{ t } [ 2 get instructions>> last ##compare-integer-imm-branch? ] unit-test
-{ f } [ 3 get instructions>> [ ##load-integer? ] any? ] unit-test
-{ 1 } [ 3 get instructions>> [ ##add-imm? ] count ] unit-test
+[ 1 ] [ 1 get instructions>> [ ##load-integer? ] count ] unit-test
+[ 1 ] [ 2 get instructions>> [ ##phi? ] count ] unit-test
+[ t ] [ 2 get instructions>> last ##compare-integer-imm-branch? ] unit-test
+[ f ] [ 3 get instructions>> [ ##load-integer? ] any? ] unit-test
+[ 1 ] [ 3 get instructions>> [ ##add-imm? ] count ] unit-test