diff options
author | Alon Zakai <alonzakai@gmail.com> | 2015-10-29 17:03:02 -0700 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2015-10-29 17:03:02 -0700 |
commit | afcd6fdb7fc9158a76616de552b53bd1c2b233df (patch) | |
tree | 6fc68a41fb16a9fc038d6fdbb3b322a56847b91a | |
parent | 14c68d96986a61509c76a45db3b834d5d94de0cc (diff) | |
download | binaryen-afcd6fdb7fc9158a76616de552b53bd1c2b233df.tar.gz binaryen-afcd6fdb7fc9158a76616de552b53bd1c2b233df.tar.bz2 binaryen-afcd6fdb7fc9158a76616de552b53bd1c2b233df.zip |
fix load printing
-rw-r--r-- | src/wasm.h | 2 | ||||
-rw-r--r-- | test/emcc_hello_world.wast | 98 |
2 files changed, 50 insertions, 50 deletions
diff --git a/src/wasm.h b/src/wasm.h index 8869c7e80..ff273e5c0 100644 --- a/src/wasm.h +++ b/src/wasm.h @@ -494,7 +494,7 @@ public: } else { abort(); } - if (!signed_) o << "_u"; + o << (signed_ ? "_s" : "_u"); } restoreNormalColor(o); o << " align=" << align; diff --git a/test/emcc_hello_world.wast b/test/emcc_hello_world.wast index 6e96a9644..fe869e31c 100644 --- a/test/emcc_hello_world.wast +++ b/test/emcc_hello_world.wast @@ -138,7 +138,7 @@ (i32.load align=4 (i32.const 24) ) - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $ptr) ) ) @@ -149,7 +149,7 @@ ) (i32.const 1) ) - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (get_local $ptr) (i32.const 1) @@ -163,7 +163,7 @@ ) (i32.const 2) ) - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (get_local $ptr) (i32.const 2) @@ -177,7 +177,7 @@ ) (i32.const 3) ) - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (get_local $ptr) (i32.const 3) @@ -192,7 +192,7 @@ (i32.load align=4 (i32.const 24) ) - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $ptr) ) ) @@ -203,7 +203,7 @@ ) (i32.const 1) ) - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (get_local $ptr) (i32.const 1) @@ -217,7 +217,7 @@ ) (i32.const 2) ) - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (get_local $ptr) (i32.const 2) @@ -231,7 +231,7 @@ ) (i32.const 3) ) - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (get_local $ptr) (i32.const 3) @@ -245,7 +245,7 @@ ) (i32.const 4) ) - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (get_local $ptr) (i32.const 4) @@ -259,7 +259,7 @@ ) (i32.const 5) ) - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (get_local $ptr) (i32.const 5) @@ -273,7 +273,7 @@ ) (i32.const 6) ) - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (get_local $ptr) (i32.const 6) @@ -287,7 +287,7 @@ ) (i32.const 7) ) - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (get_local $ptr) (i32.const 7) @@ -498,7 +498,7 @@ TODO: cases/default ) ) (set_local $$0 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx) ) ) @@ -607,7 +607,7 @@ TODO: cases/default (loop $while-out$4 $while-in$5 (block (set_local $$1 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$s$1) ) ) @@ -2438,7 +2438,7 @@ TODO: cases/default ) ) (set_local $$2 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$mode) ) ) @@ -2892,7 +2892,7 @@ TODO: cases/default ) ) (set_local $$6 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$lbf) ) ) @@ -2955,7 +2955,7 @@ TODO: cases/default ) ) (set_local $$7 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx) ) ) @@ -3148,7 +3148,7 @@ TODO: cases/default ) ) (set_local $$0 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$mode) ) ) @@ -3921,7 +3921,7 @@ TODO: cases/default (loop $while-out$0 $while-in$1 (block (set_local $$2 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$s$044) ) ) @@ -4080,7 +4080,7 @@ TODO: cases/default ) (block (set_local $$4 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$s$0$lcssa60) ) ) @@ -4308,7 +4308,7 @@ TODO: cases/default (loop $while-out$4 $while-in$5 (block (set_local $$7 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$s$128) ) ) @@ -6009,7 +6009,7 @@ TODO: cases/default ) ) (set_local $$0 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$incdec$ptr169275) ) ) @@ -6068,7 +6068,7 @@ TODO: cases/default ) ) (set_local $$$pre - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$incdec$ptr) ) ) @@ -6098,7 +6098,7 @@ TODO: cases/default ) ) (set_local $$2 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx16) ) ) @@ -6143,7 +6143,7 @@ TODO: cases/default ) ) (set_local $$3 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$add$ptr) ) ) @@ -6267,7 +6267,7 @@ TODO: cases/default ) ) (set_local $$5 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx31) ) ) @@ -6305,7 +6305,7 @@ TODO: cases/default ) ) (set_local $$6 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx35) ) ) @@ -6349,7 +6349,7 @@ TODO: cases/default ) ) (set_local $$$pre357 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$add$ptr43$arrayidx31) ) ) @@ -6494,7 +6494,7 @@ TODO: cases/default ) ) (set_local $$10 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$incdec$ptr62) ) ) @@ -6588,7 +6588,7 @@ TODO: cases/default ) ) (set_local $$13 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx68) ) ) @@ -6626,7 +6626,7 @@ TODO: cases/default ) ) (set_local $$14 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx73) ) ) @@ -6659,7 +6659,7 @@ TODO: cases/default (i32.const 10) ) (set_local $$15 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx68) ) ) @@ -6980,7 +6980,7 @@ TODO: cases/default ) ) (set_local $$30 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$incdec$ptr$i) ) ) @@ -7084,7 +7084,7 @@ TODO: cases/default ) ) (set_local $$31 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$incdec$ptr169269) ) ) @@ -7111,7 +7111,7 @@ TODO: cases/default ) ) (set_local $$32 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx114) ) ) @@ -7202,7 +7202,7 @@ TODO: cases/default ) ) (set_local $$50 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$incdec$ptr$i$204) ) ) @@ -7265,7 +7265,7 @@ TODO: cases/default ) ) (set_local $$33 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx119) ) ) @@ -7303,7 +7303,7 @@ TODO: cases/default ) ) (set_local $$34 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx124) ) ) @@ -7336,7 +7336,7 @@ TODO: cases/default (i32.const 10) ) (set_local $$35 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx119) ) ) @@ -7539,7 +7539,7 @@ TODO: cases/default (loop $while-out$11 $while-in$12 (block (set_local $$51 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$incdec$ptr169271) ) ) @@ -7596,7 +7596,7 @@ TODO: cases/default ) ) (set_local $$52 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx173) ) ) @@ -7845,7 +7845,7 @@ TODO: cases/default ) ) (set_local $$64 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$incdec$ptr169271$lcssa414) ) ) @@ -8032,7 +8032,7 @@ TODO: cases/default ) ) (set_local $$100 - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $$arrayidx$i) ) ) @@ -25205,7 +25205,7 @@ TODO: cases/default ) (i32.store8 align=1 (get_local $dest) - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $src) ) ) @@ -25279,7 +25279,7 @@ TODO: cases/default (block (i32.store8 align=1 (get_local $dest) - (i32.load8 align=1 + (i32.load8_s align=1 (get_local $src) ) ) @@ -25380,7 +25380,7 @@ TODO: cases/default (local $ret i32) (block $topmost (set_local $ret - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (i32.load align=4 (i32.const 40) @@ -25402,7 +25402,7 @@ TODO: cases/default ) ) (set_local $ret - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (i32.load align=4 (i32.const 40) @@ -25430,7 +25430,7 @@ TODO: cases/default ) ) (set_local $ret - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (i32.load align=4 (i32.const 40) @@ -25459,7 +25459,7 @@ TODO: cases/default ) (break $topmost (i32.add - (i32.load8 align=1 + (i32.load8_s align=1 (i32.add (i32.load align=4 (i32.const 40) |