Skip to content

Commit

Permalink
fix: print data section entries in a single line
Browse files Browse the repository at this point in the history
This was uncovered by the removal of the types, since it triggers
a test failure with the truncation. There's not really a point to
have these artifical newlines in data section entries anyways, so
let's simply not print them here.
  • Loading branch information
bmeurer committed Jun 10, 2020
1 parent d61d67d commit e2aa667
Show file tree
Hide file tree
Showing 55 changed files with 91 additions and 271 deletions.
6 changes: 2 additions & 4 deletions src/WasmDis.ts
Original file line number Diff line number Diff line change
Expand Up @@ -1042,13 +1042,11 @@ export class WasmDisassembler {
break;
case BinaryReaderState.DATA_SECTION_ENTRY_BODY:
var body = <IDataSegmentBody>reader.result;
this.newLine();
this.appendBuffer(' ');
this.appendBuffer(' ');
this.printString(body.data);
this.newLine();
break;
case BinaryReaderState.END_DATA_SECTION_ENTRY:
this.appendBuffer(' )');
this.appendBuffer(')');
this.newLine();
break;
case BinaryReaderState.BEGIN_INIT_EXPRESSION_BODY:
Expand Down
4 changes: 1 addition & 3 deletions test/address.wast.0.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,5 @@
i32.load offset=4294967295
drop
)
(data (i32.const 0)
"abcdefghijklmnopqrstuvwxyz"
)
(data (i32.const 0) "abcdefghijklmnopqrstuvwxyz")
)
4 changes: 1 addition & 3 deletions test/float_exprs.wast.59.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,5 @@
local.get $var0
f32.load
)
(data (i32.const 0)
"\01\00\00\00\01\00\00\80\01\00\00\00\01\00\00\80\01\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00"
)
(data (i32.const 0) "\01\00\00\00\01\00\00\80\01\00\00\00\01\00\00\80\01\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00")
)
4 changes: 1 addition & 3 deletions test/float_exprs.wast.60.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,5 @@
local.get $var0
f64.load
)
(data (i32.const 0)
"\01\00\00\00\00\00\00\00\01\00\00\00\00\00\00\80\01\00\00\00\00\00\00\00\01\00\00\00\00\00\00\80\01\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00"
)
(data (i32.const 0) "\01\00\00\00\00\00\00\00\01\00\00\00\00\00\00\80\01\00\00\00\00\00\00\00\01\00\00\00\00\00\00\80\01\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00")
)
4 changes: 1 addition & 3 deletions test/float_exprs.wast.61.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,5 @@
end
local.get $var2
)
(data (i32.const 0)
"\c4\c5W$\a5\84\c8\0bm\b8K.\f2v\17\1c\caJV\1e\1bnq\22]\17\1en\bf\cd\14\5c\c7!UQ9\9c\1f\b2Q\f0\a3\93\d7\c1,\ae~\a8(:\01!\f4\0aX\93\f8Bw\9f\839j_\ba\f7\0a\d8Qj4\ca\ad\c64\0e\d8&\dcL3\1c\ed)\90\a8x\0f\d1\cev1#\83\b85\e8\f2D\b0\d3\a1\fc\bb2\e1\b0\baiD\09\d6\d9}\ff.\c0Z6\143\14>\a9\fa\87m\8b\bc\ce\9d\a7\fd\c4\e9\85?\dd\d7\e1\18\a6P&rn?s\0f\f8\12\93#4av\12H\c0\9b\05\93\eb\ac\86\de\94>U\e8\8c\e8\dd\e4\fc\95G\beV\03! L\e6\bf{\f6\7f\d5\bas\1c\c1\14\8f\c4'\96\b3\bd3\ffxA_\c0Z\ce\f6gns\9a\17fp\03\f8\ce'\a3R\b2\9f;\bf\fb\ae\ed\d3Z\f87W\f0\f5n\ef\b1Mp=T\a7\01\9a\85\08H\91\f5\9d\0c`\87[\d9T\1eQm\88\8e\08\8c\a5q:V\08gF\8f\8f\13*,\ec,\1f\b4b+oA\0a\c4eB\a21k,}>\bbu\ac\86\970\d9H\cd\9a\1fV\c4\c6\e4\12\c0\9d\fb\ee\02\8c\ce\1c\f2\1e\a1x#\db\c4\1eI\03\d3q\cc\08P\c5\d8\5c\ed\d5\b5e\ac\b5\c9!\d2\c9)v\de\f00\1a[<\f2;\db:9\82:\16\08o\a8\f1\beii\99q\a6\05\d3\14\93*\16\f2/\11\c7~ \bb\91D\ee\f8\e4\01S\c0\b9\7f\f0\bf\f0\03\9cm\b1\df\a2D\01mkq+\5c\b3!\19F^\8f\db\91\d3|xk\b7\12\00\8f\eb\bd\8a\f5\d4.\c4\c1\1e\dfscYGI\03\0a\b7\cf$\cf\9c\0eDz\9e\14\fbB\bf\9d90\9e\a0\ab/\d1\ae\9ej\83C\e3U}\85\bfc\8a\f8\96\10\1f\fem\e7\22\1b\e1iF\8aD\c8\c8\f9\0c+\19\07\a5\02>\f20\10\9a\85\8a_\ef\81E\a0w\b1\03\10sK\ae\98\9dG\bf\9a-:\d5\0f\03f\e3=S\d9@\ce\1fo2/!+#!lb\d4\a7>\a8\ce(1-\00=g^\af\a0\cf.\d2\b9k\84\ebi\08<b6\be\12\fd6\7f\88>\ad\bc\0b\c0A\c4P\b6\e3P1\e8\ce\e2\96eU\9c\16F\e6\b0-:\e8\81\05\b0\bf4\f7\bc\10\1c\fb\cc<\f1\85\97B\9f\eb\14\8d<\bf\d7\17\88I\9d\8b+\b2:\83\d1O\04\9e\a1\0f\ad\08\9dT\af\d1\82\c3\ec2/\02\8f\05!-\a2\b7\e4\f4o.\81+\0b\9c\fc\cb\fet\02\f9\db\f4\f3\ea\00\a8\ec\d1\99t&\dd\d64\d5%\b1F\dd\9c\aaq\f5`\b0\88\c8\e0\0bYZ%O)f\f9\e3.\fe\e9\da\e5\18O'b\f4\ce\a4!\95t\c7Wd'\9aL\fdT}a\ce\c3\ac\87F\9c\fa\ff\09\cay\97g$t\ca\d4!\83&%\19\127d\19\e5e\e0tu\8e\dd\c8\eft\c7\d8!+y\04QFe`\03]\fa\d8\f4e\a4\9e]#\da\d7\8a\92\80\a4\dex<\f1WBm\cd\c9/\d5\a4\9e\ab@\f4\cb\1b\d7\a3\ca\fc\eb\a7\01\b2\9aiNF\9b\18N\ddy\a7\aa\a6R9\1e\ef0\cc\9b\bd[\eeL!m0\00r\b0F_\08\cf\c5\b9\e0>\c2\b3\0c\dc\8ed\de\19By\cfC\eaC]\8e\88\f7\ab\15\dc?\c8g \db\b8d\b1G\1f\de\f2\cb?Y\9f\d8F\90\dc\ae/\22\f9\e21\89\d9\9c\1cL\d3\a9JW\84\9c\9f\ea,<\ae<\c3\1e\8b\e5N\17\01%\db4F_\15\ea\05\0c|\d9E\8c\19\d0s\8a\96\16\ddD\f9\05\b7[q\b0\e6!6_u\89\91su\ab}\ae\d3s\ec7\c6\eaUu\ef\ea\ab\8b{\11\dcm\1a\b2j\c4%\cf\aa\e3\9fII\89\cb7\9b\0a\a7\01`p\dc\b7\c8\83\e1B\f5\be\adb\94\ad\8d\a1"
)
(data (i32.const 0) "\c4\c5W$\a5\84\c8\0bm\b8K.\f2v\17\1c\caJV\1e\1bnq\22]\17\1en\bf\cd\14\5c\c7!UQ9\9c\1f\b2Q\f0\a3\93\d7\c1,\ae~\a8(:\01!\f4\0aX\93\f8Bw\9f\839j_\ba\f7\0a\d8Qj4\ca\ad\c64\0e\d8&\dcL3\1c\ed)\90\a8x\0f\d1\cev1#\83\b85\e8\f2D\b0\d3\a1\fc\bb2\e1\b0\baiD\09\d6\d9}\ff.\c0Z6\143\14>\a9\fa\87m\8b\bc\ce\9d\a7\fd\c4\e9\85?\dd\d7\e1\18\a6P&rn?s\0f\f8\12\93#4av\12H\c0\9b\05\93\eb\ac\86\de\94>U\e8\8c\e8\dd\e4\fc\95G\beV\03! L\e6\bf{\f6\7f\d5\bas\1c\c1\14\8f\c4'\96\b3\bd3\ffxA_\c0Z\ce\f6gns\9a\17fp\03\f8\ce'\a3R\b2\9f;\bf\fb\ae\ed\d3Z\f87W\f0\f5n\ef\b1Mp=T\a7\01\9a\85\08H\91\f5\9d\0c`\87[\d9T\1eQm\88\8e\08\8c\a5q:V\08gF\8f\8f\13*,\ec,\1f\b4b+oA\0a\c4eB\a21k,}>\bbu\ac\86\970\d9H\cd\9a\1fV\c4\c6\e4\12\c0\9d\fb\ee\02\8c\ce\1c\f2\1e\a1x#\db\c4\1eI\03\d3q\cc\08P\c5\d8\5c\ed\d5\b5e\ac\b5\c9!\d2\c9)v\de\f00\1a[<\f2;\db:9\82:\16\08o\a8\f1\beii\99q\a6\05\d3\14\93*\16\f2/\11\c7~ \bb\91D\ee\f8\e4\01S\c0\b9\7f\f0\bf\f0\03\9cm\b1\df\a2D\01mkq+\5c\b3!\19F^\8f\db\91\d3|xk\b7\12\00\8f\eb\bd\8a\f5\d4.\c4\c1\1e\dfscYGI\03\0a\b7\cf$\cf\9c\0eDz\9e\14\fbB\bf\9d90\9e\a0\ab/\d1\ae\9ej\83C\e3U}\85\bfc\8a\f8\96\10\1f\fem\e7\22\1b\e1iF\8aD\c8\c8\f9\0c+\19\07\a5\02>\f20\10\9a\85\8a_\ef\81E\a0w\b1\03\10sK\ae\98\9dG\bf\9a-:\d5\0f\03f\e3=S\d9@\ce\1fo2/!+#!lb\d4\a7>\a8\ce(1-\00=g^\af\a0\cf.\d2\b9k\84\ebi\08<b6\be\12\fd6\7f\88>\ad\bc\0b\c0A\c4P\b6\e3P1\e8\ce\e2\96eU\9c\16F\e6\b0-:\e8\81\05\b0\bf4\f7\bc\10\1c\fb\cc<\f1\85\97B\9f\eb\14\8d<\bf\d7\17\88I\9d\8b+\b2:\83\d1O\04\9e\a1\0f\ad\08\9dT\af\d1\82\c3\ec2/\02\8f\05!-\a2\b7\e4\f4o.\81+\0b\9c\fc\cb\fet\02\f9\db\f4\f3\ea\00\a8\ec\d1\99t&\dd\d64\d5%\b1F\dd\9c\aaq\f5`\b0\88\c8\e0\0bYZ%O)f\f9\e3.\fe\e9\da\e5\18O'b\f4\ce\a4!\95t\c7Wd'\9aL\fdT}a\ce\c3\ac\87F\9c\fa\ff\09\cay\97g$t\ca\d4!\83&%\19\127d\19\e5e\e0tu\8e\dd\c8\eft\c7\d8!+y\04QFe`\03]\fa\d8\f4e\a4\9e]#\da\d7\8a\92\80\a4\dex<\f1WBm\cd\c9/\d5\a4\9e\ab@\f4\cb\1b\d7\a3\ca\fc\eb\a7\01\b2\9aiNF\9b\18N\ddy\a7\aa\a6R9\1e\ef0\cc\9b\bd[\eeL!m0\00r\b0F_\08\cf\c5\b9\e0>\c2\b3\0c\dc\8ed\de\19By\cfC\eaC]\8e\88\f7\ab\15\dc?\c8g \db\b8d\b1G\1f\de\f2\cb?Y\9f\d8F\90\dc\ae/\22\f9\e21\89\d9\9c\1cL\d3\a9JW\84\9c\9f\ea,<\ae<\c3\1e\8b\e5N\17\01%\db4F_\15\ea\05\0c|\d9E\8c\19\d0s\8a\96\16\ddD\f9\05\b7[q\b0\e6!6_u\89\91su\ab}\ae\d3s\ec7\c6\eaUu\ef\ea\ab\8b{\11\dcm\1a\b2j\c4%\cf\aa\e3\9fII\89\cb7\9b\0a\a7\01`p\dc\b7\c8\83\e1B\f5\be\adb\94\ad\8d\a1")
)
4 changes: 1 addition & 3 deletions test/float_exprs.wast.62.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,5 @@
end
local.get $var2
)
(data (i32.const 0)
"\13\05\84B]\a2,\c6C\dbU\a9\cd\daU\e3s\fcX\d6\ba\d5\00\fd\835B\88\8b\13]8JG\0drs\a1\1a\ef\c4E\17W\d8\c9F\e0\8dl\e17p\c8\83[U^Z-s\1eV\c8\e1mi\14x\0a\8aZd:\09\c7\a8\87\c5\f0\d3]\e6\03\fc\93\be&\ca\d6\a9\91`\bd\b0\ed\ae\f70~\92:o\a7Y\8e\aa}\bfgX*T\f8N\fe\ed5X\a6Q\bfB\e5Kf'$m\7fB-(\92\18\ec\08\ae\e7U\da\b1\a6e\a5rPG\1b\b8\a9T\d7\a6\06[\0fBX\83\8a\17\82\c6\10C\a0\c0.m\bcZ\85Sr\7f\adD\bc0<U\b2$\9at:\9e\e1\d8\0fp\fc\a9:\cd\93K\ec\e3~\dd]'\cd\f8\a0\9d\1c\11\c0W.\fd\c8\132\cc:\1a}\a3AU\ed\c3\82I*\04\1e\efs\b9..\e3_\f4\df\e6\b23\0c9?oDj\03\c1B\b9\fa\b1\c8\ed\a5X\99\7f\ed\b4r\9ey\eb\fbC\82E\aa\bb\95\d2\ff(\9e\f6\a1\ad\95\d6U\95\0do`\11\c7x>I\f2~H\f4\a2q\d0\13\8e\b3\de\99R\e3Et\eav\0e\1b*\c8\ee\14\01\c4P[6<\ef\bar\a2\a6\08\f8{6\9d\f9\ef\0b\c7V-\5c\f0\9d]\de\fc\b8\ad\0fd\0e\97\152&\c21\e6\05\1e\ef\cb\17\1bm\15\0bt]\d3.\f8k\86\b4\basRS\99\a9v E\c9@\80k\14\ed\a1\fa\80F\e6&\d2\e6\98\c4W\bf\c4\1c\a4\90z6\94\14\ba\15\89n\e6\9c7\8c\f4\de\12\22]\a1yPg\0d=z\e9\d4\aa.\7f*z0=\ea]\12H\fe\e1\18\cd\a4W\a2\87>\b6\9a\8b\db\da\9dx\9c\cf\8d\b1O\90\b44\e0\9d\f6\ca\feL;xm\0a\5c\18\9fa\b9\dd\b4\e0\0fv\e0\1bi\0d^Xsp^\0e-\a1}\ff \eb\914\92\ac8r*\1f\8eq.j\f1\af\c7'p\d9\c4W\f7\d2<\1d\b8\f0\f0d\cf\dc\ae\be\a3\cc>\22}Ni!c\17\ed\03\02T\9a\0fPN\13Z5\a1\22\a4\df\86\c2ty\16\b8ii\a0R]\11d\bd[\93\fci\a0\f4\13\d0\81Q\dd\fa\0c\15\c3z\c9bz\a9\1d\c9\e6Z\b3[\97\02<d\22\12<\22\90d-0TL\b4\a1\22\09W\22^\8e8+\02\a8\ae\f6\be\0d+\f2\03\ad\fa\10\01qw*0\02\95\f6\00>\d0\c4\8d4\19P!\0a\bcP\da<0\d6:1\94\8d:\fe\ef\14W\9dK\93\00\96$\0co\fd\bc#v\02l\ebRr\80\11~\80:\13\128\1d8I\95@'\8aD{\e8\dcm\8c\8c\8e<\b5\b3\18\0e\f6\08\1a\84A5\ff\8b\b8\93@\ea\e1Q\1d\89\a5\8dBh)\ea/\c1zR\eb\90]M\d6\80\e3\d7uH\ce\ed\d3\01\1c\8d[\a5\94\0dx\cf\f1\06\13/\98\02\a4m.l\f2\d5t)\89L\f9\03\f5\c7\18\adz\f0h\f8\5c\d6Y\87n\d6?\06\be\86 \e3A\91\22\f3n\8b\f0h\1cW\a7\fc\b0|\9e\99\0b\96\1a\89_\e6\0d|\08Q\a0\a2g\9aG\00\93k\f9(\f0h\dbb\f1\e0e,S3\e0\a7\ca\11B0\f6\af\01\c1e=2\01o\ab.\be\d3\8b\be\14\c3\ff\ec\fb\f0\f9\c5\0c\05o\01\09k\e341\0c\1ff\a6B\bc\1a\87I\16\16\8c\b0\90\0d4\8c\0a\e1\09^\10\a4kV\cc\f0\c9\bb\dc\b8\5c\ce\f6\cc\8du~\b3\07\88\04/\b4^\c9\e3J#s\19bl\9a\03vD\86\9c`\fc\dbr\8f'\a0\dd\b3\c5\da\ff\f9\ecj\b1{\d3\cfP7\c9zx\0c\e4:\b6\f5\e6\f4\98nB}5s\8bE\c0V\97\cdm\ce\cf\ad1\b3\c3T\fa\ef\d5\c0\f4j_T\e7I>3\0a08\fd\d9\05\ff\a5?WF\14\b5\91\17\cak\98#ze\b3l\02\b4\ccy]X\d8\b3\d5\94\ae\f4mue\f7\92\bf~GL<\ee\db\ac\f12]\fboA\1c4\c8\83O\c2X\01\be\05>f\16\a6\04m]O\86\09'\82%\12\cd:\cd\cek\bc\ca\ac(\9b\eej%\86\9eEp\c6\d2\bd;}B\e5'\af\c7\1d\f4\81\c8\b3v\8a\a86\a3\ae*\e6\18\e16\22\ad\f6%r\b09\8b\01\9a\22{\84\c3-_r\a4\98\ac\15p\e7\d4\18\e2}\d20|3\08\cd\ca\c4\22\85\88u\81\c6JtX\8d\e0\e8\ac\c5\abuZ\f4(\12\f0\18ER\f2\97\b2\93Ao\8d\7f\dbp\fb\a3]\1f\a7\8d\98 +\22\9f:\01\b5\8b\1b\d2\cb\14\03\0e\14\14\d2\19Z\1f\ce^\cd\81y\15\01\ca\dest\8cV \9fw-%\16\f6aQ\1d\a4\8e\9b\98\a5\c6\ec\a8EW\82Yx\0d\90\b4\dfQ\b0\c3\82\94\cc\b3S\09\15m\96l:@G\b7Jz\05/\a1\1e\8c\9d\a0 \88\fbR\b7\9f\f3\f3\bb_\e7\8aa\a7!\b1\ac\fa\09\aa\a4l\bc$\80\ba*\e9e\ffp\ff\cc\fae\87v\f3\c5\15\ce\cb\e8B1\00\0c\91W\d9\e0\9d5T$\ad\a4\d8\f9\08gc\c8\cf\81\dd\90\a2\d7\c4\07J\e6\10og\e7'\d4#Y\18\f2\a8\9d_\d8\940\aaT\86O\87\9d\82\b5&\ca\a6\96\bf\cfU\f9\9d7\01\19HC\c5\94l\f3t\97XL<\9d\08\e8\04\c2X0v\e1\a0\f8\ea\e9\c5\ae\cfx\9e\a9\0c\ac\b3DB\e0\bc]\1b\9cIXJ\1c\19I\c1:\ea\f5\eb;\81\a9Kp\0c\cc\9e\1a\d3/\b7R/ ;\ebdQ\1d\a0-\b2>\be\13\85H\922.\db\5c\a1\e7\8cE\915\01\0a\93\c2\eb\09\ce\f3\d2\22$\d0\8c\cc\1d\9d8\c8M\e3\82\ccd\15\06-\e7\01/\ab\bb\b5\04L\92\1cz\d6?\e8_1\15\0c\dc\e41\b4\c4%>*\aa\00\9e\c8\e5!z\7f)\f1\c0\af\1d^\e8c9\ad\f8~l\c8\c5\7f\c2\a8\97'\0a\d9\f4!j\ea\03\09\fb\f7\96;\83y_|K0\9fV5\de\b4s\d4\95\f0\14\c3t/\0d\a3\1dN\8d1$\b3\1a\84\85bZ{<\149\17\e6m\eb7\c2\00X[\0b\e3<\8ab\e1\f85KV\e2\87`\8b\be\a78\91wT\a9Z$%\90\9f\a5Bw\f3\5c9\df\fft\07v\a1\cd\1fb\0b\81\81h\af\05\c1\c0\7f&\ee\c0\91\a3j})aE'\e5W\88\dc\0d\97\04\1a3\a9D\8a\da\02\10E?\8eU\a6v\8cM\e3\f1\89\83\c8\d0\f8\9bPw\9fG\dfL\9cf\0d\aa\18\b8_O\c4\01\ce\dc\84\acF\9ei\e1vEka\89\e4]\94\bb\11\83\9fx\d8\0a\d2\f5~]C\ea\bc\10\f1:\c9\e2d\fbSe\d0\c7\b4\a7\fb\d4\05S%\d0\cd)\88\00V%$}]\b4\f3A\9f\e9\b5\f7\aed,\e3\c9m\d5\84:r\12\b8z\d9\1b\09\e88\da&O\04\ce\03qn\8aD{\5c\81Y\9c\d2\e4\c3\baY\a6\e5(\a7\8f\9a\e4\d5N\b9\ca\7f\cbu\b8+C>\b3\15F\b1\a5\bc\9d\9e8\15\f1\bd\1b!\aa\f1\82\00\95\fc\a7wG9\a73C\92\d7R@K\06\81\8a\a0\bd\f1k\99\84B[\e2;\c5^\12\5c(M\b6\0eN\c8\5c\e8\01\8a\c5\e7\e4\9dB\ee]\9c\c4\eb\ebh\09'\92\95\9a\11Ts\c4\12\80\fb}\fe\c5\08`\7f6A\e0\10\ba\d6+l\f1\b4\17\fe&4\e3K\f8\a8\e3\91\beO*\fc\da\81\b8\e7\fe\d5&PG\f3\1ae2\81\e0\05\b8O21&\00JS\97\c2\c3\0e.\a1&T\ab\05\8eV/}\af\22\84h\a5\8b\97\f6\a4\fd\a8\ccuA\96\86\fd'=)\86\8d\7fL\d4\8esA\f4\1e\e2\ddX'\97\ce\9c\94\cfz\04/\dc\ed"
)
(data (i32.const 0) "\13\05\84B]\a2,\c6C\dbU\a9\cd\daU\e3s\fcX\d6\ba\d5\00\fd\835B\88\8b\13]8JG\0drs\a1\1a\ef\c4E\17W\d8\c9F\e0\8dl\e17p\c8\83[U^Z-s\1eV\c8\e1mi\14x\0a\8aZd:\09\c7\a8\87\c5\f0\d3]\e6\03\fc\93\be&\ca\d6\a9\91`\bd\b0\ed\ae\f70~\92:o\a7Y\8e\aa}\bfgX*T\f8N\fe\ed5X\a6Q\bfB\e5Kf'$m\7fB-(\92\18\ec\08\ae\e7U\da\b1\a6e\a5rPG\1b\b8\a9T\d7\a6\06[\0fBX\83\8a\17\82\c6\10C\a0\c0.m\bcZ\85Sr\7f\adD\bc0<U\b2$\9at:\9e\e1\d8\0fp\fc\a9:\cd\93K\ec\e3~\dd]'\cd\f8\a0\9d\1c\11\c0W.\fd\c8\132\cc:\1a}\a3AU\ed\c3\82I*\04\1e\efs\b9..\e3_\f4\df\e6\b23\0c9?oDj\03\c1B\b9\fa\b1\c8\ed\a5X\99\7f\ed\b4r\9ey\eb\fbC\82E\aa\bb\95\d2\ff(\9e\f6\a1\ad\95\d6U\95\0do`\11\c7x>I\f2~H\f4\a2q\d0\13\8e\b3\de\99R\e3Et\eav\0e\1b*\c8\ee\14\01\c4P[6<\ef\bar\a2\a6\08\f8{6\9d\f9\ef\0b\c7V-\5c\f0\9d]\de\fc\b8\ad\0fd\0e\97\152&\c21\e6\05\1e\ef\cb\17\1bm\15\0bt]\d3.\f8k\86\b4\basRS\99\a9v E\c9@\80k\14\ed\a1\fa\80F\e6&\d2\e6\98\c4W\bf\c4\1c\a4\90z6\94\14\ba\15\89n\e6\9c7\8c\f4\de\12\22]\a1yPg\0d=z\e9\d4\aa.\7f*z0=\ea]\12H\fe\e1\18\cd\a4W\a2\87>\b6\9a\8b\db\da\9dx\9c\cf\8d\b1O\90\b44\e0\9d\f6\ca\feL;xm\0a\5c\18\9fa\b9\dd\b4\e0\0fv\e0\1bi\0d^Xsp^\0e-\a1}\ff \eb\914\92\ac8r*\1f\8eq.j\f1\af\c7'p\d9\c4W\f7\d2<\1d\b8\f0\f0d\cf\dc\ae\be\a3\cc>\22}Ni!c\17\ed\03\02T\9a\0fPN\13Z5\a1\22\a4\df\86\c2ty\16\b8ii\a0R]\11d\bd[\93\fci\a0\f4\13\d0\81Q\dd\fa\0c\15\c3z\c9bz\a9\1d\c9\e6Z\b3[\97\02<d\22\12<\22\90d-0TL\b4\a1\22\09W\22^\8e8+\02\a8\ae\f6\be\0d+\f2\03\ad\fa\10\01qw*0\02\95\f6\00>\d0\c4\8d4\19P!\0a\bcP\da<0\d6:1\94\8d:\fe\ef\14W\9dK\93\00\96$\0co\fd\bc#v\02l\ebRr\80\11~\80:\13\128\1d8I\95@'\8aD{\e8\dcm\8c\8c\8e<\b5\b3\18\0e\f6\08\1a\84A5\ff\8b\b8\93@\ea\e1Q\1d\89\a5\8dBh)\ea/\c1zR\eb\90]M\d6\80\e3\d7uH\ce\ed\d3\01\1c\8d[\a5\94\0dx\cf\f1\06\13/\98\02\a4m.l\f2\d5t)\89L\f9\03\f5\c7\18\adz\f0h\f8\5c\d6Y\87n\d6?\06\be\86 \e3A\91\22\f3n\8b\f0h\1cW\a7\fc\b0|\9e\99\0b\96\1a\89_\e6\0d|\08Q\a0\a2g\9aG\00\93k\f9(\f0h\dbb\f1\e0e,S3\e0\a7\ca\11B0\f6\af\01\c1e=2\01o\ab.\be\d3\8b\be\14\c3\ff\ec\fb\f0\f9\c5\0c\05o\01\09k\e341\0c\1ff\a6B\bc\1a\87I\16\16\8c\b0\90\0d4\8c\0a\e1\09^\10\a4kV\cc\f0\c9\bb\dc\b8\5c\ce\f6\cc\8du~\b3\07\88\04/\b4^\c9\e3J#s\19bl\9a\03vD\86\9c`\fc\dbr\8f'\a0\dd\b3\c5\da\ff\f9\ecj\b1{\d3\cfP7\c9zx\0c\e4:\b6\f5\e6\f4\98nB}5s\8bE\c0V\97\cdm\ce\cf\ad1\b3\c3T\fa\ef\d5\c0\f4j_T\e7I>3\0a08\fd\d9\05\ff\a5?WF\14\b5\91\17\cak\98#ze\b3l\02\b4\ccy]X\d8\b3\d5\94\ae\f4mue\f7\92\bf~GL<\ee\db\ac\f12]\fboA\1c4\c8\83O\c2X\01\be\05>f\16\a6\04m]O\86\09'\82%\12\cd:\cd\cek\bc\ca\ac(\9b\eej%\86\9eEp\c6\d2\bd;}B\e5'\af\c7\1d\f4\81\c8\b3v\8a\a86\a3\ae*\e6\18\e16\22\ad\f6%r\b09\8b\01\9a\22{\84\c3-_r\a4\98\ac\15p\e7\d4\18\e2}\d20|3\08\cd\ca\c4\22\85\88u\81\c6JtX\8d\e0\e8\ac\c5\abuZ\f4(\12\f0\18ER\f2\97\b2\93Ao\8d\7f\dbp\fb\a3]\1f\a7\8d\98 +\22\9f:\01\b5\8b\1b\d2\cb\14\03\0e\14\14\d2\19Z\1f\ce^\cd\81y\15\01\ca\dest\8cV \9fw-%\16\f6aQ\1d\a4\8e\9b\98\a5\c6\ec\a8EW\82Yx\0d\90\b4\dfQ\b0\c3\82\94\cc\b3S\09\15m\96l:@G\b7Jz\05/\a1\1e\8c\9d\a0 \88\fbR\b7\9f\f3\f3\bb_\e7\8aa\a7!\b1\ac\fa\09\aa\a4l\bc$\80\ba*\e9e\ffp\ff\cc\fae\87v\f3\c5\15\ce\cb\e8B1\00\0c\91W\d9\e0\9d5T$\ad\a4\d8\f9\08gc\c8\cf\81\dd\90\a2\d7\c4\07J\e6\10og\e7'\d4#Y\18\f2\a8\9d_\d8\940\aaT\86O\87\9d\82\b5&\ca\a6\96\bf\cfU\f9\9d7\01\19HC\c5\94l\f3t\97XL<\9d\08\e8\04\c2X0v\e1\a0\f8\ea\e9\c5\ae\cfx\9e\a9\0c\ac\b3DB\e0\bc]\1b\9cIXJ\1c\19I\c1:\ea\f5\eb;\81\a9Kp\0c\cc\9e\1a\d3/\b7R/ ;\ebdQ\1d\a0-\b2>\be\13\85H\922.\db\5c\a1\e7\8cE\915\01\0a\93\c2\eb\09\ce\f3\d2\22$\d0\8c\cc\1d\9d8\c8M\e3\82\ccd\15\06-\e7\01/\ab\bb\b5\04L\92\1cz\d6?\e8_1\15\0c\dc\e41\b4\c4%>*\aa\00\9e\c8\e5!z\7f)\f1\c0\af\1d^\e8c9\ad\f8~l\c8\c5\7f\c2\a8\97'\0a\d9\f4!j\ea\03\09\fb\f7\96;\83y_|K0\9fV5\de\b4s\d4\95\f0\14\c3t/\0d\a3\1dN\8d1$\b3\1a\84\85bZ{<\149\17\e6m\eb7\c2\00X[\0b\e3<\8ab\e1\f85KV\e2\87`\8b\be\a78\91wT\a9Z$%\90\9f\a5Bw\f3\5c9\df\fft\07v\a1\cd\1fb\0b\81\81h\af\05\c1\c0\7f&\ee\c0\91\a3j})aE'\e5W\88\dc\0d\97\04\1a3\a9D\8a\da\02\10E?\8eU\a6v\8cM\e3\f1\89\83\c8\d0\f8\9bPw\9fG\dfL\9cf\0d\aa\18\b8_O\c4\01\ce\dc\84\acF\9ei\e1vEka\89\e4]\94\bb\11\83\9fx\d8\0a\d2\f5~]C\ea\bc\10\f1:\c9\e2d\fbSe\d0\c7\b4\a7\fb\d4\05S%\d0\cd)\88\00V%$}]\b4\f3A\9f\e9\b5\f7\aed,\e3\c9m\d5\84:r\12\b8z\d9\1b\09\e88\da&O\04\ce\03qn\8aD{\5c\81Y\9c\d2\e4\c3\baY\a6\e5(\a7\8f\9a\e4\d5N\b9\ca\7f\cbu\b8+C>\b3\15F\b1\a5\bc\9d\9e8\15\f1\bd\1b!\aa\f1\82\00\95\fc\a7wG9\a73C\92\d7R@K\06\81\8a\a0\bd\f1k\99\84B[\e2;\c5^\12\5c(M\b6\0eN\c8\5c\e8\01\8a\c5\e7\e4\9dB\ee]\9c\c4\eb\ebh\09'\92\95\9a\11Ts\c4\12\80\fb}\fe\c5\08`\7f6A\e0\10\ba\d6+l\f1\b4\17\fe&4\e3K\f8\a8\e3\91\beO*\fc\da\81\b8\e7\fe\d5&PG\f3\1ae2\81\e0\05\b8O21&\00JS\97\c2\c3\0e.\a1&T\ab\05\8eV/}\af\22\84h\a5\8b\97\f6\a4\fd\a8\ccuA\96\86\fd'=)\86\8d\7fL\d4\8esA\f4\1e\e2\ddX'\97\ce\9c\94\cfz\04/\dc\ed")
)
4 changes: 1 addition & 3 deletions test/float_memory.wast.0.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,5 @@
i32.const 0
i32.store
)
(data (i32.const 0)
"\00\00\a0\7f"
)
(data (i32.const 0) "\00\00\a0\7f")
)
4 changes: 1 addition & 3 deletions test/float_memory.wast.1.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,5 @@
i64.const 0
i64.store
)
(data (i32.const 0)
"\00\00\00\00\00\00\f4\7f"
)
(data (i32.const 0) "\00\00\00\00\00\00\f4\7f")
)
4 changes: 1 addition & 3 deletions test/float_memory.wast.2.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,5 @@
i32.const 0
i32.store
)
(data (i32.const 0)
"\00\00\00\a0\7f"
)
(data (i32.const 0) "\00\00\00\a0\7f")
)
4 changes: 1 addition & 3 deletions test/float_memory.wast.3.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,5 @@
i64.const 0
i64.store
)
(data (i32.const 0)
"\00\00\00\00\00\00\00\f4\7f"
)
(data (i32.const 0) "\00\00\00\00\00\00\00\f4\7f")
)
4 changes: 1 addition & 3 deletions test/float_memory.wast.4.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,5 @@
i32.const 0
i32.store
)
(data (i32.const 0)
"\01\00\d0\7f"
)
(data (i32.const 0) "\01\00\d0\7f")
)
4 changes: 1 addition & 3 deletions test/float_memory.wast.5.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,5 @@
i64.const 0
i64.store
)
(data (i32.const 0)
"\01\00\00\00\00\00\fc\7f"
)
(data (i32.const 0) "\01\00\00\00\00\00\fc\7f")
)
4 changes: 1 addition & 3 deletions test/imports.wast.70.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,5 @@
local.get $var0
i32.load
)
(data (i32.const 10)
"\10"
)
(data (i32.const 10) "\10")
)
4 changes: 1 addition & 3 deletions test/imports.wast.71.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,5 @@
local.get $var0
i32.load
)
(data (i32.const 10)
"\10"
)
(data (i32.const 10) "\10")
)
4 changes: 1 addition & 3 deletions test/linking.wast.14.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,5 @@
(func $func0 (result i32)
i32.const 0
)
(data (i32.const 65536)
"d"
)
(data (i32.const 65536) "d")
)
4 changes: 1 addition & 3 deletions test/linking.wast.15.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,5 @@
local.get $var0
i32.load8_u
)
(data (i32.const 10)
"\00\01\02\03\04\05\06\07\08\09"
)
(data (i32.const 10) "\00\01\02\03\04\05\06\07\08\09")
)
4 changes: 1 addition & 3 deletions test/linking.wast.16.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,5 @@
local.get $var0
i32.load8_u
)
(data (i32.const 10)
"\f0\f1\f2\f3\f4\f5"
)
(data (i32.const 10) "\f0\f1\f2\f3\f4\f5")
)
4 changes: 1 addition & 3 deletions test/linking.wast.17.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,5 @@
local.get $var0
i32.load8_u
)
(data (i32.const 5)
"\a0\a1\a2\a3\a4\a5\a6\a7"
)
(data (i32.const 5) "\a0\a1\a2\a3\a4\a5\a6\a7")
)
4 changes: 1 addition & 3 deletions test/linking.wast.18.wasm.out
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
(module
(import "Mm" "mem" (memory $memory0 0))
(data (i32.const 65535)
"a"
)
(data (i32.const 65535) "a")
)
4 changes: 1 addition & 3 deletions test/linking.wast.19.wasm.out
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
(module
(import "Mm" "mem" (memory $memory0 0))
(data (i32.const 65536)
"a"
)
(data (i32.const 65536) "a")
)
4 changes: 1 addition & 3 deletions test/linking.wast.21.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,5 @@
(import "spectest" "print" (func $import0))
(import "Mm" "mem" (memory $memory0 1))
(import "Mm" "tab" (table $table0 0 anyfunc))
(data (i32.const 0)
"abc"
)
(data (i32.const 0) "abc")
)
8 changes: 2 additions & 6 deletions test/linking.wast.22.wasm.out
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
(module
(import "Mm" "mem" (memory $memory0 1))
(data (i32.const 0)
"abc"
)
(data (i32.const 327680)
"d"
)
(data (i32.const 0) "abc")
(data (i32.const 327680) "d")
)
4 changes: 1 addition & 3 deletions test/linking.wast.23.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,5 @@
(elem (i32.const 0) $func0)
(func $func0
)
(data (i32.const 0)
"abc"
)
(data (i32.const 0) "abc")
)
4 changes: 1 addition & 3 deletions test/memory.wast.10.wasm.out
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
(module
(import "spectest" "global" (global $global0 i32))
(memory $memory0 1)
(data (global.get $global0)
"a"
)
(data (global.get $global0) "a")
)
4 changes: 1 addition & 3 deletions test/memory.wast.13.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,5 @@
(func $func0 (result i32)
current_memory
)
(data (i32.const 0)
""
)
(data (i32.const 0) "")
)
4 changes: 1 addition & 3 deletions test/memory.wast.14.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,5 @@
(func $func0 (result i32)
current_memory
)
(data (i32.const 0)
""
)
(data (i32.const 0) "")
)
4 changes: 1 addition & 3 deletions test/memory.wast.15.wasm.out
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,5 @@
(func $func0 (result i32)
current_memory
)
(data (i32.const 0)
"x"
)
(data (i32.const 0) "x")
)
4 changes: 1 addition & 3 deletions test/memory.wast.28.wasm.out
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
(module
(memory $memory0 0 0)
(data (i32.const 0)
"a"
)
(data (i32.const 0) "a")
)
4 changes: 1 addition & 3 deletions test/memory.wast.29.wasm.out
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
(module
(memory $memory0 0 1)
(data (i32.const 0)
"a"
)
(data (i32.const 0) "a")
)
4 changes: 1 addition & 3 deletions test/memory.wast.30.wasm.out
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
(module
(memory $memory0 1 2)
(data (i32.const -1)
"a"
)
(data (i32.const -1) "a")
)
4 changes: 1 addition & 3 deletions test/memory.wast.31.wasm.out
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
(module
(memory $memory0 1 2)
(data (i32.const -1000)
"a"
)
(data (i32.const -1000) "a")
)
8 changes: 2 additions & 6 deletions test/memory.wast.32.wasm.out
Original file line number Diff line number Diff line change
@@ -1,9 +1,5 @@
(module
(memory $memory0 1 2)
(data (i32.const 0)
"a"
)
(data (i32.const 98304)
"b"
)
(data (i32.const 0) "a")
(data (i32.const 98304) "b")
)
4 changes: 1 addition & 3 deletions test/memory.wast.33.wasm.out
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
(module
(memory $memory0 0 0)
(data (i32.const 1)
""
)
(data (i32.const 1) "")
)
4 changes: 1 addition & 3 deletions test/memory.wast.34.wasm.out
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
(module
(memory $memory0 1)
(data (i32.const 73728)
""
)
(data (i32.const 73728) "")
)
4 changes: 1 addition & 3 deletions test/memory.wast.35.wasm.out
Original file line number Diff line number Diff line change
@@ -1,6 +1,4 @@
(module
(memory $memory0 1 2)
(data (i32.const -1)
""
)
(data (i32.const -1) "")
)
Loading

0 comments on commit e2aa667

Please sign in to comment.