Update Binaryen and take care of WebAssembly/binaryen#1547

This commit is contained in:
dcodeIO 2018-05-14 16:55:55 +02:00
parent 5ab81a00a1
commit 6c0a5c47d9
118 changed files with 6852 additions and 6590 deletions

2
dist/asc.js.map vendored

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

621
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -12,25 +12,25 @@
},
"dependencies": {
"@protobufjs/utf8": "^1.1.0",
"binaryen": "47.0.0-nightly.20180509",
"binaryen": "47.0.0-nightly.20180513",
"glob": "^7.1.2",
"long": "^4.0.0",
"minimist": "^1.2.0",
"ts-node": "^6.0.2"
"ts-node": "^6.0.3"
},
"devDependencies": {
"@types/node": "^10.0.4",
"@types/node": "^10.0.8",
"browser-process-hrtime": "^0.1.2",
"chalk": "^2.4.1",
"diff": "^3.5.0",
"source-map-support": "^0.5.5",
"ts-loader": "^4.2.0",
"source-map-support": "^0.5.6",
"ts-loader": "^4.3.0",
"tslint": "^5.10.0",
"typedoc": "^0.11.1",
"typedoc-plugin-external-module-name": "^1.1.1",
"typescript": "^2.8.3",
"webpack": "^4.7.0",
"webpack-cli": "^2.1.2"
"webpack": "^4.8.3",
"webpack-cli": "^2.1.3"
},
"main": "index.js",
"types": "index.d.ts",

View File

@ -276,7 +276,9 @@ export class Compiler extends DiagnosticEmitter {
if (!options) options = new Options();
this.options = options;
this.memoryOffset = i64_new(
max(options.memoryBase, options.usizeType.byteSize) // leave space for `null`
// leave space for `null`. also functions as a sentinel for erroneous stores at offset 0.
// note that Binaryen's asm.js output utilizes the first 8 bytes for reinterpretations (#1547)
max(options.memoryBase, 8)
);
this.module = Module.create();
}
@ -5079,7 +5081,7 @@ export class Compiler extends DiagnosticEmitter {
let stmt = this.compileStatement(statements[i]);
if (getExpressionId(stmt) != ExpressionId.Nop) {
body.push(stmt);
if (flow.isAny(FlowFlags.BREAKS | FlowFlags.CONTINUES | FlowFlags.RETURNS)) break;
if (flow.is(FlowFlags.RETURNS)) break;
}
}
} else {

View File

@ -0,0 +1,45 @@
var binaryen = require("binaryen");
var mod = new binaryen.Module();
var funcType = mod.addFunctionType("F", binaryen.f64, [ binaryen.f64 ]);
var func = mod.addFunction("floor", funcType, [],
mod.f64.floor(
mod.get_local(0, binaryen.f64)
)
);
mod.addExport("floor", "floor");
func = mod.addFunction("ceil", funcType, [],
mod.f64.ceil(
mod.get_local(0, binaryen.f64)
)
);
mod.addExport("ceil", "ceil");
func = mod.addFunction("sqrt", funcType, [],
mod.f64.sqrt(
mod.get_local(0, binaryen.f64)
)
);
mod.addExport("sqrt", "sqrt");
func = mod.addFunction("trunc", funcType, [],
mod.f64.trunc(
mod.get_local(0, binaryen.f64)
)
);
mod.addExport("trunc", "trunc");
func = mod.addFunction("nearest", funcType, [],
mod.f64.nearest(
mod.get_local(0, binaryen.f64)
)
);
mod.addExport("nearest", "nearest");
console.log(mod.emitText());
if (!mod.validate())
console.log("-> does not validate");
console.log(mod.emitAsmjs());

View File

@ -0,0 +1,11 @@
(module
(func $0
(drop
(block $label$1 (result i32)
(loop $label$2
(unreachable)
)
)
)
)
)

View File

@ -6,7 +6,7 @@
(global $abi/condition (mut i32) (i32.const 0))
(global $abi/y (mut i32) (i32.const 0))
(memory $0 1)
(data (i32.const 4) "\06\00\00\00a\00b\00i\00.\00t\00s")
(data (i32.const 8) "\06\00\00\00a\00b\00i\00.\00t\00s")
(export "exported" (func $abi/exported))
(export "exportedExported" (func $abi/exportedExported))
(export "exportedInternal" (func $abi/exportedInternal))
@ -64,7 +64,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 58)
(i32.const 2)
)
@ -79,7 +79,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 65)
(i32.const 2)
)

View File

@ -5,9 +5,9 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $abi/condition (mut i32) (i32.const 0))
(global $abi/y (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 20))
(global $HEAP_BASE i32 (i32.const 24))
(memory $0 1)
(data (i32.const 4) "\06\00\00\00a\00b\00i\00.\00t\00s\00")
(data (i32.const 8) "\06\00\00\00a\00b\00i\00.\00t\00s\00")
(export "exported" (func $abi/exported))
(export "exportedExported" (func $abi/exportedExported))
(export "exportedInternal" (func $abi/exportedInternal))
@ -75,7 +75,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 32)
(i32.const 2)
)
@ -129,7 +129,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 45)
(i32.const 2)
)
@ -171,7 +171,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 58)
(i32.const 2)
)
@ -198,7 +198,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 65)
(i32.const 2)
)
@ -222,7 +222,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 72)
(i32.const 2)
)
@ -244,7 +244,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 74)
(i32.const 2)
)
@ -263,7 +263,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 77)
(i32.const 2)
)
@ -282,7 +282,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 79)
(i32.const 2)
)

View File

@ -3,8 +3,8 @@
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(memory $0 1)
(data (i32.const 4) "\t\00\00\00a\00s\00s\00e\00r\00t\00.\00t\00s")
(data (i32.const 28) "\0c\00\00\00m\00u\00s\00t\00 \00b\00e\00 \00t\00r\00u\00e")
(data (i32.const 8) "\t\00\00\00a\00s\00s\00e\00r\00t\00.\00t\00s")
(data (i32.const 32) "\0c\00\00\00m\00u\00s\00t\00 \00b\00e\00 \00t\00r\00u\00e")
(export "memory" (memory $0))
(start $start)
(func $start (; 1 ;) (type $v)
@ -18,8 +18,8 @@
(get_local $0)
(block
(call $abort
(i32.const 28)
(i32.const 4)
(i32.const 32)
(i32.const 8)
(i32.const 10)
(i32.const 5)
)

View File

@ -2,10 +2,10 @@
(type $iiiiv (func (param i32 i32 i32 i32)))
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $HEAP_BASE i32 (i32.const 56))
(global $HEAP_BASE i32 (i32.const 60))
(memory $0 1)
(data (i32.const 4) "\t\00\00\00a\00s\00s\00e\00r\00t\00.\00t\00s\00")
(data (i32.const 28) "\0c\00\00\00m\00u\00s\00t\00 \00b\00e\00 \00t\00r\00u\00e\00")
(data (i32.const 8) "\t\00\00\00a\00s\00s\00e\00r\00t\00.\00t\00s\00")
(data (i32.const 32) "\0c\00\00\00m\00u\00s\00t\00 \00b\00e\00 \00t\00r\00u\00e\00")
(export "memory" (memory $0))
(start $start)
(func $start (; 1 ;) (type $v)
@ -17,7 +17,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 1)
(i32.const 0)
)
@ -31,7 +31,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 2)
(i32.const 0)
)
@ -48,7 +48,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 3)
(i32.const 0)
)
@ -63,7 +63,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 4)
(i32.const 0)
)
@ -80,7 +80,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 0)
)
@ -94,7 +94,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 6)
(i32.const 0)
)
@ -111,7 +111,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 7)
(i32.const 0)
)
@ -127,8 +127,8 @@
(get_local $0)
(block
(call $abort
(i32.const 28)
(i32.const 4)
(i32.const 32)
(i32.const 8)
(i32.const 10)
(i32.const 5)
)

View File

@ -12,7 +12,7 @@
(global $binary/I (mut i64) (i64.const 0))
(global $binary/f (mut f32) (f32.const 0))
(global $binary/F (mut f64) (f64.const 0))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)

View File

@ -13,8 +13,8 @@
(global $builtins/U (mut i64) (i64.const 0))
(global $builtins/s (mut i32) (i32.const 0))
(memory $0 1)
(data (i32.const 4) "\0b\00\00\00b\00u\00i\00l\00t\00i\00n\00s\00.\00t\00s")
(data (i32.const 32) "\01\00\00\001")
(data (i32.const 8) "\0b\00\00\00b\00u\00i\00l\00t\00i\00n\00s\00.\00t\00s")
(data (i32.const 36) "\01\00\00\001")
(export "test" (func $builtins/test))
(export "memory" (memory $0))
(start $start)
@ -108,7 +108,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 43)
(i32.const 19)
)
@ -135,7 +135,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 44)
(i32.const 20)
)
@ -160,7 +160,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 45)
(i32.const 20)
)
@ -205,7 +205,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 61)
(i32.const 19)
)
@ -234,7 +234,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 62)
(i32.const 20)
)
@ -259,7 +259,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 63)
(i32.const 20)
)
@ -273,7 +273,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 80)
(i32.const 0)
)
@ -290,7 +290,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 81)
(i32.const 0)
)
@ -307,7 +307,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 82)
(i32.const 0)
)
@ -321,7 +321,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 83)
(i32.const 0)
)
@ -335,7 +335,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 84)
(i32.const 0)
)
@ -349,7 +349,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 85)
(i32.const 0)
)
@ -406,7 +406,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 116)
(i32.const 0)
)
@ -423,7 +423,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 117)
(i32.const 0)
)
@ -440,7 +440,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 118)
(i32.const 0)
)
@ -454,7 +454,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 119)
(i32.const 0)
)
@ -468,7 +468,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 120)
(i32.const 0)
)
@ -482,7 +482,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 121)
(i32.const 0)
)
@ -839,7 +839,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 261)
(i32.const 0)
)
@ -855,7 +855,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 262)
(i32.const 0)
)
@ -869,7 +869,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 263)
(i32.const 0)
)
@ -883,7 +883,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 264)
(i32.const 0)
)
@ -897,7 +897,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 265)
(i32.const 0)
)
@ -911,7 +911,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 266)
(i32.const 0)
)
@ -927,7 +927,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 267)
(i32.const 0)
)
@ -943,7 +943,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 268)
(i32.const 0)
)

View File

@ -15,10 +15,10 @@
(global $builtins/u (mut i32) (i32.const 0))
(global $builtins/U (mut i64) (i64.const 0))
(global $builtins/s (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 40))
(global $HEAP_BASE i32 (i32.const 44))
(memory $0 1)
(data (i32.const 4) "\0b\00\00\00b\00u\00i\00l\00t\00i\00n\00s\00.\00t\00s\00")
(data (i32.const 32) "\01\00\00\001\00")
(data (i32.const 8) "\0b\00\00\00b\00u\00i\00l\00t\00i\00n\00s\00.\00t\00s\00")
(data (i32.const 36) "\01\00\00\001\00")
(export "test" (func $builtins/test))
(export "memory" (memory $0))
(start $start)
@ -75,7 +75,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 0)
)
@ -91,7 +91,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 6)
(i32.const 0)
)
@ -105,7 +105,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 7)
(i32.const 0)
)
@ -121,7 +121,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 8)
(i32.const 0)
)
@ -135,7 +135,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 9)
(i32.const 0)
)
@ -151,7 +151,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 10)
(i32.const 0)
)
@ -165,7 +165,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 11)
(i32.const 0)
)
@ -181,7 +181,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 12)
(i32.const 0)
)
@ -195,7 +195,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 14)
(i32.const 0)
)
@ -211,7 +211,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 15)
(i32.const 0)
)
@ -225,7 +225,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 16)
(i32.const 0)
)
@ -241,7 +241,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 17)
(i32.const 0)
)
@ -255,7 +255,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 18)
(i32.const 0)
)
@ -271,7 +271,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 19)
(i32.const 0)
)
@ -285,7 +285,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 20)
(i32.const 0)
)
@ -301,7 +301,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 21)
(i32.const 0)
)
@ -315,7 +315,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 22)
(i32.const 0)
)
@ -331,7 +331,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 23)
(i32.const 0)
)
@ -460,7 +460,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 43)
(i32.const 19)
)
@ -491,7 +491,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 44)
(i32.const 20)
)
@ -522,7 +522,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 45)
(i32.const 20)
)
@ -623,7 +623,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 61)
(i32.const 19)
)
@ -654,7 +654,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 62)
(i32.const 20)
)
@ -685,7 +685,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 63)
(i32.const 20)
)
@ -758,7 +758,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 80)
(i32.const 0)
)
@ -777,7 +777,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 81)
(i32.const 0)
)
@ -796,7 +796,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 82)
(i32.const 0)
)
@ -815,7 +815,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 83)
(i32.const 0)
)
@ -836,7 +836,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 84)
(i32.const 0)
)
@ -855,7 +855,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 85)
(i32.const 0)
)
@ -998,7 +998,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 116)
(i32.const 0)
)
@ -1017,7 +1017,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 117)
(i32.const 0)
)
@ -1036,7 +1036,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 118)
(i32.const 0)
)
@ -1055,7 +1055,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 119)
(i32.const 0)
)
@ -1076,7 +1076,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 120)
(i32.const 0)
)
@ -1095,7 +1095,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 121)
(i32.const 0)
)
@ -1548,7 +1548,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 237)
(i32.const 0)
)
@ -1565,7 +1565,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 238)
(i32.const 0)
)
@ -1582,7 +1582,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 239)
(i32.const 0)
)
@ -1599,7 +1599,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 240)
(i32.const 0)
)
@ -1619,7 +1619,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 242)
(i32.const 0)
)
@ -1636,7 +1636,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 243)
(i32.const 0)
)
@ -1653,7 +1653,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 244)
(i32.const 0)
)
@ -1670,7 +1670,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 245)
(i32.const 0)
)
@ -1687,7 +1687,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 246)
(i32.const 0)
)
@ -1707,7 +1707,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 248)
(i32.const 0)
)
@ -1724,7 +1724,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 249)
(i32.const 0)
)
@ -1741,7 +1741,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 252)
(i32.const 0)
)
@ -1758,7 +1758,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 253)
(i32.const 0)
)
@ -1775,7 +1775,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 254)
(i32.const 0)
)
@ -1792,7 +1792,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 255)
(i32.const 0)
)
@ -1809,7 +1809,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 257)
(i32.const 0)
)
@ -1826,7 +1826,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 258)
(i32.const 0)
)
@ -1843,7 +1843,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 260)
(i32.const 0)
)
@ -1859,7 +1859,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 261)
(i32.const 0)
)
@ -1875,7 +1875,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 262)
(i32.const 0)
)
@ -1893,7 +1893,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 263)
(i32.const 0)
)
@ -1911,7 +1911,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 264)
(i32.const 0)
)
@ -1929,7 +1929,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 265)
(i32.const 0)
)
@ -1947,7 +1947,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 266)
(i32.const 0)
)
@ -1963,7 +1963,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 267)
(i32.const 0)
)
@ -1979,7 +1979,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 268)
(i32.const 0)
)
@ -2002,7 +2002,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 281)
(i32.const 0)
)
@ -2019,7 +2019,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 282)
(i32.const 0)
)
@ -2042,7 +2042,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 283)
(i32.const 0)
)
@ -2059,7 +2059,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 284)
(i32.const 0)
)
@ -2076,7 +2076,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 285)
(i32.const 0)
)
@ -2093,7 +2093,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 286)
(i32.const 0)
)
@ -2110,7 +2110,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 287)
(i32.const 0)
)
@ -2127,7 +2127,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 288)
(i32.const 0)
)
@ -2144,7 +2144,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 290)
(i32.const 0)
)
@ -2161,7 +2161,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 291)
(i32.const 0)
)
@ -2178,7 +2178,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 292)
(i32.const 0)
)
@ -2195,7 +2195,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 293)
(i32.const 0)
)
@ -2212,7 +2212,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 294)
(i32.const 0)
)
@ -2229,7 +2229,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 295)
(i32.const 0)
)
@ -2246,7 +2246,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 296)
(i32.const 0)
)
@ -2263,7 +2263,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 297)
(i32.const 0)
)
@ -2280,7 +2280,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 298)
(i32.const 0)
)
@ -2297,7 +2297,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 298)
(i32.const 29)
)
@ -2314,7 +2314,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 299)
(i32.const 0)
)
@ -2331,7 +2331,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 299)
(i32.const 29)
)
@ -2348,7 +2348,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 301)
(i32.const 0)
)
@ -2365,7 +2365,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 302)
(i32.const 0)
)
@ -2382,7 +2382,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 303)
(i32.const 0)
)
@ -2399,7 +2399,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 304)
(i32.const 0)
)
@ -2416,7 +2416,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 305)
(i32.const 0)
)
@ -2433,7 +2433,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 306)
(i32.const 0)
)
@ -2450,7 +2450,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 307)
(i32.const 0)
)
@ -2467,7 +2467,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 308)
(i32.const 0)
)
@ -2484,7 +2484,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 309)
(i32.const 0)
)
@ -2501,7 +2501,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 310)
(i32.const 0)
)

View File

@ -6,7 +6,7 @@
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(memory $0 1)
(data (i32.const 4) "\10\00\00\00c\00a\00l\00l\00-\00i\00n\00f\00e\00r\00r\00e\00d\00.\00t\00s")
(data (i32.const 8) "\10\00\00\00c\00a\00l\00l\00-\00i\00n\00f\00e\00r\00r\00e\00d\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $call-inferred/foo<i32> (; 1 ;) (type $ii) (param $0 i32) (result i32)
@ -29,7 +29,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 0)
)
@ -46,7 +46,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 6)
(i32.const 0)
)
@ -63,7 +63,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 7)
(i32.const 0)
)
@ -80,7 +80,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 0)
)

View File

@ -5,9 +5,9 @@
(type $ff (func (param f32) (result f32)))
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $HEAP_BASE i32 (i32.const 40))
(global $HEAP_BASE i32 (i32.const 44))
(memory $0 1)
(data (i32.const 4) "\10\00\00\00c\00a\00l\00l\00-\00i\00n\00f\00e\00r\00r\00e\00d\00.\00t\00s\00")
(data (i32.const 8) "\10\00\00\00c\00a\00l\00l\00-\00i\00n\00f\00e\00r\00r\00e\00d\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $call-inferred/foo<i32> (; 1 ;) (type $ii) (param $0 i32) (result i32)
@ -43,7 +43,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 0)
)
@ -62,7 +62,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 6)
(i32.const 0)
)
@ -81,7 +81,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 7)
(i32.const 0)
)
@ -100,7 +100,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 0)
)

View File

@ -8,7 +8,7 @@
(table 1 1 anyfunc)
(elem (i32.const 0) $call-optional/opt|trampoline)
(memory $0 1)
(data (i32.const 4) "\10\00\00\00c\00a\00l\00l\00-\00o\00p\00t\00i\00o\00n\00a\00l\00.\00t\00s")
(data (i32.const 8) "\10\00\00\00c\00a\00l\00l\00-\00o\00p\00t\00i\00o\00n\00a\00l\00.\00t\00s")
(export "memory" (memory $0))
(export "table" (table $0))
(start $start)
@ -64,7 +64,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 4)
(i32.const 0)
)
@ -88,7 +88,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 0)
)
@ -107,7 +107,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 6)
(i32.const 0)
)
@ -129,7 +129,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 9)
(i32.const 0)
)
@ -154,7 +154,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 10)
(i32.const 0)
)
@ -179,7 +179,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 11)
(i32.const 0)
)

View File

@ -5,11 +5,11 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $~argc (mut i32) (i32.const 0))
(global $call-optional/optIndirect (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 40))
(global $HEAP_BASE i32 (i32.const 44))
(table 1 1 anyfunc)
(elem (i32.const 0) $call-optional/opt|trampoline)
(memory $0 1)
(data (i32.const 4) "\10\00\00\00c\00a\00l\00l\00-\00o\00p\00t\00i\00o\00n\00a\00l\00.\00t\00s\00")
(data (i32.const 8) "\10\00\00\00c\00a\00l\00l\00-\00o\00p\00t\00i\00o\00n\00a\00l\00.\00t\00s\00")
(export "memory" (memory $0))
(export "table" (table $0))
(start $start)
@ -72,7 +72,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 4)
(i32.const 0)
)
@ -98,7 +98,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 0)
)
@ -119,7 +119,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 6)
(i32.const 0)
)
@ -146,7 +146,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 9)
(i32.const 0)
)
@ -173,7 +173,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 10)
(i32.const 0)
)
@ -200,7 +200,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 11)
(i32.const 0)
)

View File

@ -1,6 +1,6 @@
(module
(type $iv (func (param i32)))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "test" (func $class-extends/test))
(export "memory" (memory $0))

View File

@ -1,6 +1,6 @@
(module
(type $i (func (result i32)))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "test" (func $class-with-boolean-field/test))
(export "memory" (memory $0))

View File

@ -7,7 +7,7 @@
(type $v (func))
(global $class/Animal.ONE (mut i32) (i32.const 1))
(memory $0 1)
(data (i32.const 4) "\08\00\00\00c\00l\00a\00s\00s\00.\00t\00s")
(data (i32.const 8) "\08\00\00\00c\00l\00a\00s\00s\00.\00t\00s")
(export "test" (func $class/test))
(export "memory" (memory $0))
(start $start)

View File

@ -8,9 +8,9 @@
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $class/Animal.ONE (mut i32) (i32.const 1))
(global $HEAP_BASE i32 (i32.const 24))
(global $HEAP_BASE i32 (i32.const 28))
(memory $0 1)
(data (i32.const 4) "\08\00\00\00c\00l\00a\00s\00s\00.\00t\00s\00")
(data (i32.const 8) "\08\00\00\00c\00l\00a\00s\00s\00.\00t\00s\00")
(export "test" (func $class/test))
(export "memory" (memory $0))
(start $start)
@ -139,7 +139,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 0)
)

View File

@ -1,5 +1,5 @@
(module
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
)

View File

@ -5,7 +5,7 @@
(global $comma/a (mut i32) (i32.const 0))
(global $comma/b (mut i32) (i32.const 0))
(memory $0 1)
(data (i32.const 4) "\08\00\00\00c\00o\00m\00m\00a\00.\00t\00s")
(data (i32.const 8) "\08\00\00\00c\00o\00m\00m\00a\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $start (; 1 ;) (type $v)
@ -31,7 +31,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 4)
(i32.const 0)
)
@ -43,7 +43,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 0)
)
@ -67,7 +67,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 8)
(i32.const 0)
)
@ -82,7 +82,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 9)
(i32.const 0)
)
@ -116,7 +116,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 14)
(i32.const 0)
)
@ -131,7 +131,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 15)
(i32.const 0)
)
@ -160,7 +160,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 18)
(i32.const 0)
)
@ -175,7 +175,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 19)
(i32.const 0)
)
@ -216,7 +216,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 22)
(i32.const 0)
)

View File

@ -4,9 +4,9 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $comma/a (mut i32) (i32.const 0))
(global $comma/b (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 24))
(global $HEAP_BASE i32 (i32.const 28))
(memory $0 1)
(data (i32.const 4) "\08\00\00\00c\00o\00m\00m\00a\00.\00t\00s\00")
(data (i32.const 8) "\08\00\00\00c\00o\00m\00m\00a\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $start (; 1 ;) (type $v)
@ -41,7 +41,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 4)
(i32.const 0)
)
@ -58,7 +58,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 0)
)
@ -86,7 +86,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 8)
(i32.const 0)
)
@ -103,7 +103,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 9)
(i32.const 0)
)
@ -139,7 +139,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 14)
(i32.const 0)
)
@ -156,7 +156,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 15)
(i32.const 0)
)
@ -189,7 +189,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 18)
(i32.const 0)
)
@ -206,7 +206,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 19)
(i32.const 0)
)
@ -254,7 +254,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 22)
(i32.const 0)
)

View File

@ -7,7 +7,7 @@
(import "my" "externalFunction" (func $declare/my.externalFunction))
(import "my" "externalConstant" (global $declare/my.externalConstant i32))
(memory $0 1)
(data (i32.const 4) "\n\00\00\00d\00e\00c\00l\00a\00r\00e\00.\00t\00s")
(data (i32.const 8) "\n\00\00\00d\00e\00c\00l\00a\00r\00e\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $start (; 3 ;) (type $v)
@ -20,7 +20,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 0)
)
@ -36,7 +36,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 0)
)

View File

@ -6,9 +6,9 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(import "my" "externalFunction" (func $declare/my.externalFunction))
(import "my" "externalConstant" (global $declare/my.externalConstant i32))
(global $HEAP_BASE i32 (i32.const 28))
(global $HEAP_BASE i32 (i32.const 32))
(memory $0 1)
(data (i32.const 4) "\n\00\00\00d\00e\00c\00l\00a\00r\00e\00.\00t\00s\00")
(data (i32.const 8) "\n\00\00\00d\00e\00c\00l\00a\00r\00e\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $start (; 3 ;) (type $v)
@ -23,7 +23,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 0)
)
@ -41,7 +41,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 0)
)

View File

@ -6,7 +6,7 @@
(global $do/m (mut i32) (i32.const 0))
(global $do/o (mut i32) (i32.const 0))
(memory $0 1)
(data (i32.const 4) "\05\00\00\00d\00o\00.\00t\00s")
(data (i32.const 8) "\05\00\00\00d\00o\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $start (; 1 ;) (type $v)
@ -33,7 +33,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 7)
(i32.const 0)
)
@ -48,7 +48,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 8)
(i32.const 0)
)
@ -79,7 +79,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 12)
(i32.const 0)
)
@ -127,7 +127,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 24)
(i32.const 2)
)
@ -142,7 +142,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 25)
(i32.const 2)
)
@ -158,7 +158,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 27)
(i32.const 0)
)
@ -173,7 +173,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 28)
(i32.const 0)
)
@ -188,7 +188,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 29)
(i32.const 0)
)

View File

@ -5,9 +5,9 @@
(global $do/n (mut i32) (i32.const 10))
(global $do/m (mut i32) (i32.const 0))
(global $do/o (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 20))
(global $HEAP_BASE i32 (i32.const 24))
(memory $0 1)
(data (i32.const 4) "\05\00\00\00d\00o\00.\00t\00s\00")
(data (i32.const 8) "\05\00\00\00d\00o\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $start (; 1 ;) (type $v)
@ -43,7 +43,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 7)
(i32.const 0)
)
@ -60,7 +60,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 8)
(i32.const 0)
)
@ -99,7 +99,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 12)
(i32.const 0)
)
@ -158,7 +158,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 24)
(i32.const 2)
)
@ -175,7 +175,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 25)
(i32.const 2)
)
@ -198,7 +198,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 27)
(i32.const 0)
)
@ -215,7 +215,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 28)
(i32.const 0)
)
@ -232,7 +232,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 29)
(i32.const 0)
)

View File

@ -1,5 +1,5 @@
(module
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
)

View File

@ -17,7 +17,7 @@
(global $enum/NonConstant.ONE (mut i32) (i32.const 0))
(global $enum/SelfReference.ZERO i32 (i32.const 0))
(global $enum/SelfReference.ONE i32 (i32.const 1))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "Implicit.ZERO" (global $enum/Implicit.ZERO))
(export "Implicit.ONE" (global $enum/Implicit.ONE))

View File

@ -4,7 +4,7 @@
(global $export/a i32 (i32.const 1))
(global $export/b i32 (i32.const 2))
(global $export/c i32 (i32.const 3))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "add" (func $export/add))
(export "sub" (func $export/sub))

View File

@ -15,7 +15,7 @@
(global $exports/Car.TIRES i32 (i32.const 4))
(global $exports/vehicles.Car.TIRES i32 (i32.const 4))
(global $exports/outer.inner.a i32 (i32.const 42))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "add" (func $exports/add))
(export "_setargc" (func $~setargc))
@ -103,7 +103,7 @@
)
(if
(i32.gt_u
(tee_local $2
(tee_local $0
(i32.and
(i32.add
(i32.add
@ -118,7 +118,7 @@
)
)
(i32.shl
(tee_local $0
(tee_local $2
(current_memory)
)
(i32.const 16)
@ -128,14 +128,14 @@
(i32.lt_s
(grow_memory
(select
(get_local $0)
(get_local $2)
(tee_local $4
(tee_local $3
(i32.shr_u
(i32.and
(i32.add
(i32.sub
(get_local $2)
(get_local $0)
(get_local $1)
)
(i32.const 65535)
@ -147,7 +147,7 @@
)
)
(i32.gt_s
(get_local $0)
(get_local $2)
(get_local $4)
)
)
@ -166,7 +166,7 @@
)
)
(set_global $~lib/allocator/arena/offset
(get_local $2)
(get_local $0)
)
(return
(get_local $1)

View File

@ -19,7 +19,7 @@
(global $exports/Car.TIRES i32 (i32.const 4))
(global $exports/vehicles.Car.TIRES i32 (i32.const 4))
(global $exports/outer.inner.a i32 (i32.const 42))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "add" (func $exports/add))
(export "_setargc" (func $~setargc))

View File

@ -4,7 +4,7 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $for/i (mut i32) (i32.const 0))
(memory $0 1)
(data (i32.const 4) "\06\00\00\00f\00o\00r\00.\00t\00s")
(data (i32.const 8) "\06\00\00\00f\00o\00r\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $start (; 1 ;) (type $v)
@ -37,7 +37,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 0)
)
@ -83,7 +83,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 12)
(i32.const 0)
)

View File

@ -3,9 +3,9 @@
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $for/i (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 20))
(global $HEAP_BASE i32 (i32.const 24))
(memory $0 1)
(data (i32.const 4) "\06\00\00\00f\00o\00r\00.\00t\00s\00")
(data (i32.const 8) "\06\00\00\00f\00o\00r\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $start (; 1 ;) (type $v)
@ -43,7 +43,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 0)
)
@ -104,7 +104,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 12)
(i32.const 0)
)

View File

@ -12,7 +12,7 @@
(table 4 4 anyfunc)
(elem (i32.const 0) $start~anonymous|0 $start~anonymous|0 $start~someName|2 $start~anonymous|3)
(memory $0 1)
(data (i32.const 4) "\16\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00e\00x\00p\00r\00e\00s\00s\00i\00o\00n\00.\00t\00s")
(data (i32.const 8) "\16\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00e\00x\00p\00r\00e\00s\00s\00i\00o\00n\00.\00t\00s")
(export "memory" (memory $0))
(export "table" (table $0))
(start $start)
@ -42,7 +42,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 4)
(i32.const 0)
)
@ -65,7 +65,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 9)
(i32.const 0)
)
@ -93,7 +93,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 16)
(i32.const 0)
)

View File

@ -9,11 +9,11 @@
(global $function-expression/f2 (mut i32) (i32.const 1))
(global $function-expression/f3 (mut i32) (i32.const 2))
(global $function-expression/f4 (mut i32) (i32.const 3))
(global $HEAP_BASE i32 (i32.const 52))
(global $HEAP_BASE i32 (i32.const 56))
(table 4 4 anyfunc)
(elem (i32.const 0) $start~anonymous|0 $start~anonymous|1 $start~someName|2 $start~anonymous|3)
(memory $0 1)
(data (i32.const 4) "\16\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00e\00x\00p\00r\00e\00s\00s\00i\00o\00n\00.\00t\00s\00")
(data (i32.const 8) "\16\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00e\00x\00p\00r\00e\00s\00s\00i\00o\00n\00.\00t\00s\00")
(export "memory" (memory $0))
(export "table" (table $0))
(start $start)
@ -52,7 +52,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 4)
(i32.const 0)
)
@ -77,7 +77,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 9)
(i32.const 0)
)
@ -109,7 +109,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 16)
(i32.const 0)
)

View File

@ -13,7 +13,7 @@
(table 4 4 anyfunc)
(elem (i32.const 0) $function-types/makeAdder<i32>~anonymous|0 $function-types/makeAdder<i64>~anonymous|1 $function-types/makeAdder<f64>~anonymous|2 $function-types/makeAdder<i32>~anonymous|0)
(memory $0 1)
(data (i32.const 4) "\11\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00t\00y\00p\00e\00s\00.\00t\00s")
(data (i32.const 8) "\11\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00t\00y\00p\00e\00s\00.\00t\00s")
(export "memory" (memory $0))
(export "table" (table $0))
(start $start)
@ -108,7 +108,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 11)
(i32.const 0)
)
@ -135,7 +135,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 15)
(i32.const 0)
)
@ -159,7 +159,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 17)
(i32.const 0)
)
@ -178,7 +178,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 23)
(i32.const 0)
)
@ -196,7 +196,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 29)
(i32.const 0)
)
@ -215,7 +215,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 35)
(i32.const 0)
)
@ -239,7 +239,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 41)
(i32.const 0)
)
@ -258,7 +258,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 42)
(i32.const 0)
)

View File

@ -10,11 +10,11 @@
(global $function-types/i32Adder (mut i32) (i32.const 0))
(global $~argc (mut i32) (i32.const 0))
(global $function-types/i64Adder (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 44))
(global $HEAP_BASE i32 (i32.const 48))
(table 4 4 anyfunc)
(elem (i32.const 0) $function-types/makeAdder<i32>~anonymous|0 $function-types/makeAdder<i64>~anonymous|1 $function-types/makeAdder<f64>~anonymous|2 $function-types/addI32)
(memory $0 1)
(data (i32.const 4) "\11\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00t\00y\00p\00e\00s\00.\00t\00s\00")
(data (i32.const 8) "\11\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00t\00y\00p\00e\00s\00.\00t\00s\00")
(export "memory" (memory $0))
(export "table" (table $0))
(start $start)
@ -154,7 +154,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 11)
(i32.const 0)
)
@ -183,7 +183,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 15)
(i32.const 0)
)
@ -209,7 +209,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 17)
(i32.const 0)
)
@ -230,7 +230,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 23)
(i32.const 0)
)
@ -250,7 +250,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 29)
(i32.const 0)
)
@ -271,7 +271,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 35)
(i32.const 0)
)
@ -297,7 +297,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 41)
(i32.const 0)
)
@ -318,7 +318,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 42)
(i32.const 0)
)

View File

@ -14,7 +14,7 @@
(type $IiI (func (param i64 i32) (result i64)))
(type $fff (func (param f32 f32) (result f32)))
(type $FFF (func (param f64 f64) (result f64)))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)

View File

@ -6,7 +6,7 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $getter-setter/Foo._bar (mut i32) (i32.const 0))
(memory $0 1)
(data (i32.const 4) "\10\00\00\00g\00e\00t\00t\00e\00r\00-\00s\00e\00t\00t\00e\00r\00.\00t\00s")
(data (i32.const 8) "\10\00\00\00g\00e\00t\00t\00e\00r\00-\00s\00e\00t\00t\00e\00r\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $getter-setter/Foo.get:bar (; 1 ;) (type $i) (result i32)
@ -23,7 +23,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 0)
)
@ -41,7 +41,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 15)
(i32.const 0)
)
@ -61,7 +61,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 16)
(i32.const 0)
)

View File

@ -5,9 +5,9 @@
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $getter-setter/Foo._bar (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 40))
(global $HEAP_BASE i32 (i32.const 44))
(memory $0 1)
(data (i32.const 4) "\10\00\00\00g\00e\00t\00t\00e\00r\00-\00s\00e\00t\00t\00e\00r\00.\00t\00s\00")
(data (i32.const 8) "\10\00\00\00g\00e\00t\00t\00e\00r\00-\00s\00e\00t\00t\00e\00r\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $getter-setter/Foo.get:bar (; 1 ;) (type $i) (result i32)
@ -31,7 +31,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 0)
)
@ -51,7 +51,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 15)
(i32.const 0)
)
@ -73,7 +73,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 16)
(i32.const 0)
)

View File

@ -6,7 +6,7 @@
(global $../../examples/i64-polyfill/assembly/i64/hi (mut i32) (i32.const 0))
(global $NaN f64 (f64.const nan:0x8000000000000))
(global $Infinity f64 (f64.const inf))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "getHi" (func $../../examples/i64-polyfill/assembly/i64/getHi))
(export "getLo" (func $../../examples/i64-polyfill/assembly/i64/getLo))

View File

@ -4,7 +4,7 @@
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(memory $0 1)
(data (i32.const 4) "\05\00\00\00i\00f\00.\00t\00s")
(data (i32.const 8) "\05\00\00\00i\00f\00.\00t\00s")
(export "ifThenElse" (func $if/ifThenElse))
(export "ifThen" (func $if/ifThen))
(export "ifThenElseBlock" (func $if/ifThenElse))
@ -36,7 +36,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 37)
(i32.const 4)
)
@ -52,7 +52,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 8)
(i32.const 0)
)
@ -69,7 +69,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 9)
(i32.const 0)
)
@ -83,7 +83,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 17)
(i32.const 0)
)
@ -100,7 +100,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 18)
(i32.const 0)
)
@ -114,7 +114,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 30)
(i32.const 0)
)
@ -131,7 +131,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 31)
(i32.const 0)
)

View File

@ -3,9 +3,9 @@
(type $iiiiv (func (param i32 i32 i32 i32)))
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $HEAP_BASE i32 (i32.const 20))
(global $HEAP_BASE i32 (i32.const 24))
(memory $0 1)
(data (i32.const 4) "\05\00\00\00i\00f\00.\00t\00s\00")
(data (i32.const 8) "\05\00\00\00i\00f\00.\00t\00s\00")
(export "ifThenElse" (func $if/ifThenElse))
(export "ifThen" (func $if/ifThen))
(export "ifThenElseBlock" (func $if/ifThenElseBlock))
@ -54,7 +54,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 37)
(i32.const 4)
)
@ -75,7 +75,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 8)
(i32.const 0)
)
@ -94,7 +94,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 9)
(i32.const 0)
)
@ -113,7 +113,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 17)
(i32.const 0)
)
@ -132,7 +132,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 18)
(i32.const 0)
)
@ -151,7 +151,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 30)
(i32.const 0)
)
@ -170,7 +170,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 31)
(i32.const 0)
)

View File

@ -4,7 +4,7 @@
(global $export/a i32 (i32.const 1))
(global $export/b i32 (i32.const 2))
(global $export/c i32 (i32.const 3))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)

View File

@ -11,7 +11,7 @@
(global $infer-type/rI (mut i64) (i64.const 0))
(global $infer-type/rf (mut f32) (f32.const 0))
(global $infer-type/rF (mut f64) (f64.const 0))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)

View File

@ -8,7 +8,7 @@
(table 1 1 anyfunc)
(elem (i32.const 0) $inlining/test_funcs~anonymous|0)
(memory $0 1)
(data (i32.const 4) "\0b\00\00\00i\00n\00l\00i\00n\00i\00n\00g\00.\00t\00s")
(data (i32.const 8) "\0b\00\00\00i\00n\00l\00i\00n\00i\00n\00g\00.\00t\00s")
(export "test" (func $inlining/test))
(export "memory" (memory $0))
(export "table" (table $0))
@ -49,7 +49,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 60)
(i32.const 2)
)
@ -84,7 +84,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 61)
(i32.const 2)
)
@ -119,7 +119,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 62)
(i32.const 2)
)
@ -142,7 +142,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 68)
(i32.const 2)
)
@ -159,7 +159,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 10)
(i32.const 0)
)

View File

@ -6,11 +6,11 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $inlining/constantGlobal i32 (i32.const 1))
(global $~argc (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 32))
(global $HEAP_BASE i32 (i32.const 36))
(table 1 1 anyfunc)
(elem (i32.const 0) $inlining/test_funcs~anonymous|0)
(memory $0 1)
(data (i32.const 4) "\0b\00\00\00i\00n\00l\00i\00n\00i\00n\00g\00.\00t\00s\00")
(data (i32.const 8) "\0b\00\00\00i\00n\00l\00i\00n\00i\00n\00g\00.\00t\00s\00")
(export "test" (func $inlining/test))
(export "memory" (memory $0))
(export "table" (table $0))
@ -76,7 +76,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 60)
(i32.const 2)
)
@ -116,7 +116,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 61)
(i32.const 2)
)
@ -156,7 +156,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 62)
(i32.const 2)
)
@ -180,7 +180,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 63)
(i32.const 2)
)
@ -204,7 +204,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 64)
(i32.const 2)
)
@ -245,7 +245,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 65)
(i32.const 2)
)
@ -286,7 +286,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 66)
(i32.const 2)
)
@ -320,7 +320,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 68)
(i32.const 2)
)
@ -350,7 +350,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 69)
(i32.const 2)
)
@ -380,7 +380,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 71)
(i32.const 2)
)
@ -399,7 +399,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 10)
(i32.const 0)
)

View File

@ -1,6 +1,6 @@
(module
(type $v (func))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)

View File

@ -1,6 +1,6 @@
(module
(type $v (func))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)

View File

@ -7,7 +7,7 @@
(global $logical/f (mut f32) (f32.const 0))
(global $logical/F (mut f64) (f64.const 0))
(memory $0 1)
(data (i32.const 4) "\n\00\00\00l\00o\00g\00i\00c\00a\00l\00.\00t\00s")
(data (i32.const 8) "\n\00\00\00l\00o\00g\00i\00c\00a\00l\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $start (; 1 ;) (type $v)
@ -41,7 +41,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 12)
(i32.const 0)
)
@ -59,7 +59,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 15)
(i32.const 0)
)
@ -77,7 +77,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 20)
(i32.const 0)
)
@ -95,7 +95,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 23)
(i32.const 0)
)
@ -113,7 +113,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 28)
(i32.const 0)
)
@ -131,7 +131,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 31)
(i32.const 0)
)
@ -149,7 +149,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 36)
(i32.const 0)
)
@ -167,7 +167,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 39)
(i32.const 0)
)

View File

@ -6,9 +6,9 @@
(global $logical/I (mut i64) (i64.const 0))
(global $logical/f (mut f32) (f32.const 0))
(global $logical/F (mut f64) (f64.const 0))
(global $HEAP_BASE i32 (i32.const 28))
(global $HEAP_BASE i32 (i32.const 32))
(memory $0 1)
(data (i32.const 4) "\n\00\00\00l\00o\00g\00i\00c\00a\00l\00.\00t\00s\00")
(data (i32.const 8) "\n\00\00\00l\00o\00g\00i\00c\00a\00l\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $start (; 1 ;) (type $v)
@ -97,7 +97,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 12)
(i32.const 0)
)
@ -121,7 +121,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 15)
(i32.const 0)
)
@ -148,7 +148,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 20)
(i32.const 0)
)
@ -175,7 +175,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 23)
(i32.const 0)
)
@ -202,7 +202,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 28)
(i32.const 0)
)
@ -229,7 +229,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 31)
(i32.const 0)
)
@ -256,7 +256,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 36)
(i32.const 0)
)
@ -283,7 +283,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 39)
(i32.const 0)
)

View File

@ -4,7 +4,7 @@
(type $Fi (func (param f64) (result i32)))
(type $FFFF (func (param f64 f64 f64) (result f64)))
(global $../../examples/mandelbrot/assembly/index/NUM_COLORS i32 (i32.const 2048))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "computeLine" (func $../../examples/mandelbrot/assembly/index/computeLine))
(export "memory" (memory $0))

View File

@ -4,7 +4,7 @@
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(memory $0 1)
(data (i32.const 4) "\0e\00\00\00m\00a\00n\00y\00-\00l\00o\00c\00a\00l\00s\00.\00t\00s")
(data (i32.const 8) "\0e\00\00\00m\00a\00n\00y\00-\00l\00o\00c\00a\00l\00s\00.\00t\00s")
(export "testI32" (func $many-locals/testI32))
(export "testI8" (func $many-locals/testI8))
(export "memory" (memory $0))
@ -32,7 +32,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 133)
(i32.const 0)
)
@ -49,7 +49,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 267)
(i32.const 0)
)

View File

@ -3,9 +3,9 @@
(type $iiiiv (func (param i32 i32 i32 i32)))
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $HEAP_BASE i32 (i32.const 36))
(global $HEAP_BASE i32 (i32.const 40))
(memory $0 1)
(data (i32.const 4) "\0e\00\00\00m\00a\00n\00y\00-\00l\00o\00c\00a\00l\00s\00.\00t\00s\00")
(data (i32.const 8) "\0e\00\00\00m\00a\00n\00y\00-\00l\00o\00c\00a\00l\00s\00.\00t\00s\00")
(export "testI32" (func $many-locals/testI32))
(export "testI8" (func $many-locals/testI8))
(export "memory" (memory $0))
@ -1063,7 +1063,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 133)
(i32.const 0)
)
@ -1082,7 +1082,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 267)
(i32.const 0)
)

View File

@ -5,7 +5,7 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $memcpy/dest (mut i32) (i32.const 0))
(memory $0 1)
(data (i32.const 4) "\t\00\00\00m\00e\00m\00c\00p\00y\00.\00t\00s")
(data (i32.const 8) "\t\00\00\00m\00e\00m\00c\00p\00y\00.\00t\00s")
(export "memcpy" (func $memcpy/memcpy))
(export "memory" (memory $0))
(start $start)
@ -1624,7 +1624,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 151)
(i32.const 0)
)
@ -1641,7 +1641,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 152)
(i32.const 0)
)
@ -1663,7 +1663,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 155)
(i32.const 0)
)
@ -1680,7 +1680,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 156)
(i32.const 0)
)
@ -1697,7 +1697,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 157)
(i32.const 0)
)
@ -1714,7 +1714,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 158)
(i32.const 0)
)
@ -1731,7 +1731,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 159)
(i32.const 0)
)
@ -1755,7 +1755,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 162)
(i32.const 0)
)
@ -1779,7 +1779,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 165)
(i32.const 0)
)
@ -1796,7 +1796,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 166)
(i32.const 0)
)
@ -1813,7 +1813,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 167)
(i32.const 0)
)
@ -1830,7 +1830,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 168)
(i32.const 0)
)

View File

@ -5,9 +5,9 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $memcpy/base i32 (i32.const 8))
(global $memcpy/dest (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 28))
(global $HEAP_BASE i32 (i32.const 32))
(memory $0 1)
(data (i32.const 4) "\t\00\00\00m\00e\00m\00c\00p\00y\00.\00t\00s\00")
(data (i32.const 8) "\t\00\00\00m\00e\00m\00c\00p\00y\00.\00t\00s\00")
(export "memcpy" (func $memcpy/memcpy))
(export "memory" (memory $0))
(start $start)
@ -1868,7 +1868,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 151)
(i32.const 0)
)
@ -1887,7 +1887,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 152)
(i32.const 0)
)
@ -1911,7 +1911,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 155)
(i32.const 0)
)
@ -1930,7 +1930,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 156)
(i32.const 0)
)
@ -1952,7 +1952,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 157)
(i32.const 0)
)
@ -1974,7 +1974,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 158)
(i32.const 0)
)
@ -1996,7 +1996,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 159)
(i32.const 0)
)
@ -2028,7 +2028,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 162)
(i32.const 0)
)
@ -2060,7 +2060,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 165)
(i32.const 0)
)
@ -2082,7 +2082,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 166)
(i32.const 0)
)
@ -2104,7 +2104,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 167)
(i32.const 0)
)
@ -2126,7 +2126,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 168)
(i32.const 0)
)

View File

@ -5,7 +5,7 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $memmove/dest (mut i32) (i32.const 0))
(memory $0 1)
(data (i32.const 4) "\n\00\00\00m\00e\00m\00m\00o\00v\00e\00.\00t\00s")
(data (i32.const 8) "\n\00\00\00m\00e\00m\00m\00o\00v\00e\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $memmove/memmove (; 1 ;) (type $iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
@ -309,7 +309,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 55)
(i32.const 0)
)
@ -326,7 +326,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 56)
(i32.const 0)
)
@ -348,7 +348,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 59)
(i32.const 0)
)
@ -365,7 +365,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 60)
(i32.const 0)
)
@ -382,7 +382,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 61)
(i32.const 0)
)
@ -399,7 +399,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 62)
(i32.const 0)
)
@ -416,7 +416,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 63)
(i32.const 0)
)
@ -440,7 +440,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 66)
(i32.const 0)
)
@ -464,7 +464,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 69)
(i32.const 0)
)
@ -481,7 +481,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 70)
(i32.const 0)
)
@ -498,7 +498,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 71)
(i32.const 0)
)
@ -515,7 +515,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 72)
(i32.const 0)
)

View File

@ -5,9 +5,9 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $memmove/base i32 (i32.const 8))
(global $memmove/dest (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 28))
(global $HEAP_BASE i32 (i32.const 32))
(memory $0 1)
(data (i32.const 4) "\n\00\00\00m\00e\00m\00m\00o\00v\00e\00.\00t\00s\00")
(data (i32.const 8) "\n\00\00\00m\00e\00m\00m\00o\00v\00e\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $memmove/memmove (; 1 ;) (type $iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
@ -364,7 +364,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 55)
(i32.const 0)
)
@ -383,7 +383,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 56)
(i32.const 0)
)
@ -407,7 +407,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 59)
(i32.const 0)
)
@ -426,7 +426,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 60)
(i32.const 0)
)
@ -448,7 +448,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 61)
(i32.const 0)
)
@ -470,7 +470,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 62)
(i32.const 0)
)
@ -492,7 +492,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 63)
(i32.const 0)
)
@ -524,7 +524,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 66)
(i32.const 0)
)
@ -556,7 +556,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 69)
(i32.const 0)
)
@ -578,7 +578,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 70)
(i32.const 0)
)
@ -600,7 +600,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 71)
(i32.const 0)
)
@ -622,7 +622,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 72)
(i32.const 0)
)

View File

@ -4,9 +4,9 @@
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $memset/dest (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 28))
(global $HEAP_BASE i32 (i32.const 32))
(memory $0 1)
(data (i32.const 4) "\t\00\00\00m\00e\00m\00s\00e\00t\00.\00t\00s")
(data (i32.const 8) "\t\00\00\00m\00e\00m\00s\00e\00t\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $memset/memset (; 1 ;) (type $iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
@ -370,7 +370,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 72)
(i32.const 0)
)
@ -390,7 +390,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 73)
(i32.const 0)
)
@ -417,7 +417,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 77)
(i32.const 0)
)
@ -437,7 +437,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 78)
(i32.const 0)
)
@ -457,7 +457,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 79)
(i32.const 0)
)
@ -477,7 +477,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 80)
(i32.const 0)
)

View File

@ -4,9 +4,9 @@
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $memset/dest (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 28))
(global $HEAP_BASE i32 (i32.const 32))
(memory $0 1)
(data (i32.const 4) "\t\00\00\00m\00e\00m\00s\00e\00t\00.\00t\00s\00")
(data (i32.const 8) "\t\00\00\00m\00e\00m\00s\00e\00t\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $memset/memset (; 1 ;) (type $iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
@ -403,7 +403,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 72)
(i32.const 0)
)
@ -425,7 +425,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 73)
(i32.const 0)
)
@ -454,7 +454,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 77)
(i32.const 0)
)
@ -476,7 +476,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 78)
(i32.const 0)
)
@ -498,7 +498,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 79)
(i32.const 0)
)
@ -520,7 +520,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 80)
(i32.const 0)
)

View File

@ -1,6 +1,6 @@
(module
(type $i (func (result i32)))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "default" (func $named-export-default/get3))
(export "memory" (memory $0))

View File

@ -1,6 +1,6 @@
(module
(type $i (func (result i32)))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "getValue" (func $named-import-default/getValue))
(export "memory" (memory $0))

View File

@ -5,7 +5,7 @@
(global $namespace/Outer.Inner.anEnum.ONE i32 (i32.const 1))
(global $namespace/Outer.Inner.anEnum.TWO i32 (i32.const 2))
(global $namespace/Joined.THREE i32 (i32.const 3))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)

View File

@ -3,7 +3,7 @@
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(memory $0 1)
(data (i32.const 4) "\0b\00\00\00o\00v\00e\00r\00f\00l\00o\00w\00.\00t\00s")
(data (i32.const 8) "\0b\00\00\00o\00v\00e\00r\00f\00l\00o\00w\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $start (; 1 ;) (type $v)
@ -19,7 +19,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 10)
(i32.const 2)
)
@ -42,7 +42,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 2)
)
@ -68,7 +68,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 16)
(i32.const 2)
)
@ -94,7 +94,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 19)
(i32.const 2)
)
@ -117,7 +117,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 22)
(i32.const 2)
)
@ -140,7 +140,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 25)
(i32.const 2)
)
@ -163,7 +163,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 28)
(i32.const 2)
)
@ -186,7 +186,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 31)
(i32.const 2)
)
@ -207,7 +207,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 33)
(i32.const 2)
)
@ -224,7 +224,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 42)
(i32.const 2)
)
@ -247,7 +247,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 45)
(i32.const 2)
)
@ -273,7 +273,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 48)
(i32.const 2)
)
@ -299,7 +299,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 51)
(i32.const 2)
)
@ -322,7 +322,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 54)
(i32.const 2)
)
@ -345,7 +345,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 57)
(i32.const 2)
)
@ -368,7 +368,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 60)
(i32.const 2)
)
@ -391,7 +391,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 63)
(i32.const 2)
)
@ -412,7 +412,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 65)
(i32.const 2)
)
@ -432,7 +432,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 74)
(i32.const 2)
)
@ -452,7 +452,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 77)
(i32.const 2)
)
@ -478,7 +478,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 80)
(i32.const 2)
)
@ -501,7 +501,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 83)
(i32.const 2)
)
@ -524,7 +524,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 86)
(i32.const 2)
)
@ -544,7 +544,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 89)
(i32.const 2)
)
@ -567,7 +567,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 92)
(i32.const 2)
)
@ -587,7 +587,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 95)
(i32.const 2)
)
@ -608,7 +608,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 97)
(i32.const 2)
)
@ -628,7 +628,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 106)
(i32.const 2)
)
@ -648,7 +648,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 109)
(i32.const 2)
)
@ -674,7 +674,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 112)
(i32.const 2)
)
@ -697,7 +697,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 115)
(i32.const 2)
)
@ -720,7 +720,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 118)
(i32.const 2)
)
@ -740,7 +740,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 121)
(i32.const 2)
)
@ -763,7 +763,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 124)
(i32.const 2)
)
@ -783,7 +783,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 127)
(i32.const 2)
)
@ -804,7 +804,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 129)
(i32.const 2)
)

View File

@ -2,9 +2,9 @@
(type $iiiiv (func (param i32 i32 i32 i32)))
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $HEAP_BASE i32 (i32.const 32))
(global $HEAP_BASE i32 (i32.const 36))
(memory $0 1)
(data (i32.const 4) "\0b\00\00\00o\00v\00e\00r\00f\00l\00o\00w\00.\00t\00s\00")
(data (i32.const 8) "\0b\00\00\00o\00v\00e\00r\00f\00l\00o\00w\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $start (; 1 ;) (type $v)
@ -37,7 +37,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 10)
(i32.const 2)
)
@ -66,7 +66,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 2)
)
@ -103,7 +103,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 16)
(i32.const 2)
)
@ -140,7 +140,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 19)
(i32.const 2)
)
@ -169,7 +169,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 22)
(i32.const 2)
)
@ -198,7 +198,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 25)
(i32.const 2)
)
@ -229,7 +229,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 28)
(i32.const 2)
)
@ -260,7 +260,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 31)
(i32.const 2)
)
@ -286,7 +286,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 33)
(i32.const 2)
)
@ -320,7 +320,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 42)
(i32.const 2)
)
@ -349,7 +349,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 45)
(i32.const 2)
)
@ -386,7 +386,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 48)
(i32.const 2)
)
@ -423,7 +423,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 51)
(i32.const 2)
)
@ -452,7 +452,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 54)
(i32.const 2)
)
@ -481,7 +481,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 57)
(i32.const 2)
)
@ -512,7 +512,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 60)
(i32.const 2)
)
@ -543,7 +543,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 63)
(i32.const 2)
)
@ -569,7 +569,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 65)
(i32.const 2)
)
@ -600,7 +600,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 74)
(i32.const 2)
)
@ -626,7 +626,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 77)
(i32.const 2)
)
@ -660,7 +660,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 80)
(i32.const 2)
)
@ -694,7 +694,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 83)
(i32.const 2)
)
@ -720,7 +720,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 86)
(i32.const 2)
)
@ -746,7 +746,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 89)
(i32.const 2)
)
@ -774,7 +774,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 92)
(i32.const 2)
)
@ -802,7 +802,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 95)
(i32.const 2)
)
@ -825,7 +825,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 97)
(i32.const 2)
)
@ -856,7 +856,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 106)
(i32.const 2)
)
@ -882,7 +882,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 109)
(i32.const 2)
)
@ -916,7 +916,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 112)
(i32.const 2)
)
@ -950,7 +950,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 115)
(i32.const 2)
)
@ -976,7 +976,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 118)
(i32.const 2)
)
@ -1002,7 +1002,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 121)
(i32.const 2)
)
@ -1030,7 +1030,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 124)
(i32.const 2)
)
@ -1058,7 +1058,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 127)
(i32.const 2)
)
@ -1081,7 +1081,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 129)
(i32.const 2)
)

View File

@ -4,7 +4,7 @@
(global $portable-conversions/I (mut i64) (i64.const 0))
(global $portable-conversions/f (mut f32) (f32.const 0))
(global $portable-conversions/F (mut f64) (f64.const 0))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)

View File

@ -1,6 +1,6 @@
(module
(type $ii (func (param i32) (result i32)))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "fib" (func $recursive/fib))
(export "memory" (memory $0))

View File

@ -4,7 +4,7 @@
(global $export/a i32 (i32.const 1))
(global $export/b i32 (i32.const 2))
(global $export/c i32 (i32.const 3))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "add" (func $export/add))
(export "renamed_sub" (func $export/sub))

View File

@ -6,7 +6,7 @@
(global $retain-i32/si (mut i32) (i32.const 0))
(global $retain-i32/ui (mut i32) (i32.const 0))
(memory $0 1)
(data (i32.const 4) "\0d\00\00\00r\00e\00t\00a\00i\00n\00-\00i\003\002\00.\00t\00s")
(data (i32.const 8) "\0d\00\00\00r\00e\00t\00a\00i\00n\00-\00i\003\002\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $retain-i32/test (; 1 ;) (type $iiv) (param $0 i32) (param $1 i32)
@ -185,7 +185,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 78)
(i32.const 0)
)
@ -203,7 +203,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 81)
(i32.const 0)
)
@ -221,7 +221,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 84)
(i32.const 0)
)
@ -239,7 +239,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 87)
(i32.const 0)
)
@ -257,7 +257,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 90)
(i32.const 0)
)
@ -275,7 +275,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 93)
(i32.const 0)
)
@ -293,7 +293,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 96)
(i32.const 0)
)
@ -311,7 +311,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 99)
(i32.const 0)
)
@ -329,7 +329,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 102)
(i32.const 0)
)
@ -344,7 +344,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 105)
(i32.const 0)
)
@ -362,7 +362,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 108)
(i32.const 0)
)
@ -380,7 +380,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 113)
(i32.const 0)
)
@ -398,7 +398,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 116)
(i32.const 0)
)
@ -416,7 +416,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 119)
(i32.const 0)
)
@ -434,7 +434,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 122)
(i32.const 0)
)
@ -452,7 +452,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 125)
(i32.const 0)
)
@ -470,7 +470,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 128)
(i32.const 0)
)
@ -485,7 +485,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 131)
(i32.const 0)
)

View File

@ -5,9 +5,9 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $retain-i32/si (mut i32) (i32.const 0))
(global $retain-i32/ui (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 36))
(global $HEAP_BASE i32 (i32.const 40))
(memory $0 1)
(data (i32.const 4) "\0d\00\00\00r\00e\00t\00a\00i\00n\00-\00i\003\002\00.\00t\00s\00")
(data (i32.const 8) "\0d\00\00\00r\00e\00t\00a\00i\00n\00-\00i\003\002\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $retain-i32/test (; 1 ;) (type $iiv) (param $0 i32) (param $1 i32)
@ -39,7 +39,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 4)
(i32.const 2)
)
@ -74,7 +74,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 5)
(i32.const 2)
)
@ -109,7 +109,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 6)
(i32.const 2)
)
@ -144,7 +144,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 7)
(i32.const 2)
)
@ -179,7 +179,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 8)
(i32.const 2)
)
@ -214,7 +214,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 9)
(i32.const 2)
)
@ -249,7 +249,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 10)
(i32.const 2)
)
@ -278,7 +278,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 2)
)
@ -307,7 +307,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 14)
(i32.const 2)
)
@ -336,7 +336,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 15)
(i32.const 2)
)
@ -365,7 +365,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 16)
(i32.const 2)
)
@ -394,7 +394,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 17)
(i32.const 2)
)
@ -423,7 +423,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 18)
(i32.const 2)
)
@ -452,7 +452,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 19)
(i32.const 2)
)
@ -651,7 +651,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 78)
(i32.const 0)
)
@ -683,7 +683,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 81)
(i32.const 0)
)
@ -712,7 +712,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 84)
(i32.const 0)
)
@ -741,7 +741,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 87)
(i32.const 0)
)
@ -770,7 +770,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 90)
(i32.const 0)
)
@ -799,7 +799,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 93)
(i32.const 0)
)
@ -828,7 +828,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 96)
(i32.const 0)
)
@ -851,7 +851,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 99)
(i32.const 0)
)
@ -874,7 +874,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 102)
(i32.const 0)
)
@ -897,7 +897,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 105)
(i32.const 0)
)
@ -920,7 +920,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 108)
(i32.const 0)
)
@ -949,7 +949,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 113)
(i32.const 0)
)
@ -978,7 +978,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 116)
(i32.const 0)
)
@ -1004,7 +1004,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 119)
(i32.const 0)
)
@ -1030,7 +1030,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 122)
(i32.const 0)
)
@ -1053,7 +1053,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 125)
(i32.const 0)
)
@ -1076,7 +1076,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 128)
(i32.const 0)
)
@ -1099,7 +1099,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 131)
(i32.const 0)
)

View File

@ -4,7 +4,7 @@
(global $scoped/aGlobal (mut i32) (i32.const 1))
(global $scoped/aConstant i32 (i32.const 3))
(global $scoped/aStartFunctionLocal (mut i32) (i32.const 2))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)

View File

@ -48,11 +48,11 @@
(global $showcase/aClassInstance (mut i32) (i32.const 8))
(global $showcase/AClass.aStaticField (mut i32) (i32.const 0))
(memory $0 1)
(data (i32.const 4) "\n\00\00\00l\00o\00g\00i\00c\00a\00l\00.\00t\00s")
(data (i32.const 28) "\0b\00\00\00b\00u\00i\00l\00t\00i\00n\00s\00.\00t\00s")
(data (i32.const 56) "\01\00\00\001")
(data (i32.const 64) "\0b\00\00\00s\00h\00o\00w\00c\00a\00s\00e\00.\00t\00s")
(data (i32.const 92) "\t\00\00\00m\00e\00m\00c\00p\00y\00.\00t\00s")
(data (i32.const 8) "\n\00\00\00l\00o\00g\00i\00c\00a\00l\00.\00t\00s")
(data (i32.const 32) "\0b\00\00\00b\00u\00i\00l\00t\00i\00n\00s\00.\00t\00s")
(data (i32.const 60) "\01\00\00\001")
(data (i32.const 68) "\0b\00\00\00s\00h\00o\00w\00c\00a\00s\00e\00.\00t\00s")
(data (i32.const 96) "\t\00\00\00m\00e\00m\00c\00p\00y\00.\00t\00s")
(export "anExportedConstantGlobal" (global $showcase/anExportedConstantGlobal))
(export "aConstantGlobal" (global $showcase/aConstantGlobal))
(export "anAliasedConstantGlobal" (global $showcase/anExportedConstantGlobal))
@ -6132,7 +6132,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 12)
(i32.const 0)
)
@ -6150,7 +6150,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 15)
(i32.const 0)
)
@ -6168,7 +6168,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 20)
(i32.const 0)
)
@ -6186,7 +6186,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 23)
(i32.const 0)
)
@ -6204,7 +6204,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 28)
(i32.const 0)
)
@ -6222,7 +6222,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 31)
(i32.const 0)
)
@ -6240,7 +6240,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 36)
(i32.const 0)
)
@ -6258,7 +6258,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 39)
(i32.const 0)
)
@ -6317,7 +6317,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 43)
(i32.const 19)
)
@ -6344,7 +6344,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 44)
(i32.const 20)
)
@ -6369,7 +6369,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 45)
(i32.const 20)
)
@ -6414,7 +6414,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 61)
(i32.const 19)
)
@ -6443,7 +6443,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 62)
(i32.const 20)
)
@ -6468,7 +6468,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 63)
(i32.const 20)
)
@ -6482,7 +6482,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 80)
(i32.const 0)
)
@ -6499,7 +6499,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 81)
(i32.const 0)
)
@ -6516,7 +6516,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 82)
(i32.const 0)
)
@ -6530,7 +6530,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 83)
(i32.const 0)
)
@ -6544,7 +6544,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 84)
(i32.const 0)
)
@ -6558,7 +6558,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 85)
(i32.const 0)
)
@ -6615,7 +6615,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 116)
(i32.const 0)
)
@ -6632,7 +6632,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 117)
(i32.const 0)
)
@ -6649,7 +6649,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 118)
(i32.const 0)
)
@ -6663,7 +6663,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 119)
(i32.const 0)
)
@ -6677,7 +6677,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 120)
(i32.const 0)
)
@ -6691,7 +6691,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 121)
(i32.const 0)
)
@ -7048,7 +7048,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 261)
(i32.const 0)
)
@ -7064,7 +7064,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 262)
(i32.const 0)
)
@ -7078,7 +7078,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 263)
(i32.const 0)
)
@ -7092,7 +7092,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 264)
(i32.const 0)
)
@ -7106,7 +7106,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 265)
(i32.const 0)
)
@ -7120,7 +7120,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 266)
(i32.const 0)
)
@ -7136,7 +7136,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 267)
(i32.const 0)
)
@ -7152,7 +7152,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 28)
(i32.const 32)
(i32.const 268)
(i32.const 0)
)
@ -7280,7 +7280,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 64)
(i32.const 68)
(i32.const 42)
(i32.const 0)
)
@ -7304,7 +7304,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 64)
(i32.const 68)
(i32.const 58)
(i32.const 0)
)
@ -7319,7 +7319,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 64)
(i32.const 68)
(i32.const 59)
(i32.const 0)
)
@ -7375,7 +7375,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 92)
(i32.const 96)
(i32.const 151)
(i32.const 0)
)
@ -7392,7 +7392,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 92)
(i32.const 96)
(i32.const 152)
(i32.const 0)
)
@ -7414,7 +7414,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 92)
(i32.const 96)
(i32.const 155)
(i32.const 0)
)
@ -7431,7 +7431,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 92)
(i32.const 96)
(i32.const 156)
(i32.const 0)
)
@ -7448,7 +7448,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 92)
(i32.const 96)
(i32.const 157)
(i32.const 0)
)
@ -7465,7 +7465,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 92)
(i32.const 96)
(i32.const 158)
(i32.const 0)
)
@ -7482,7 +7482,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 92)
(i32.const 96)
(i32.const 159)
(i32.const 0)
)
@ -7506,7 +7506,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 92)
(i32.const 96)
(i32.const 162)
(i32.const 0)
)
@ -7530,7 +7530,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 92)
(i32.const 96)
(i32.const 165)
(i32.const 0)
)
@ -7547,7 +7547,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 92)
(i32.const 96)
(i32.const 166)
(i32.const 0)
)
@ -7564,7 +7564,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 92)
(i32.const 96)
(i32.const 167)
(i32.const 0)
)
@ -7581,7 +7581,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 92)
(i32.const 96)
(i32.const 168)
(i32.const 0)
)
@ -7606,7 +7606,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 64)
(i32.const 68)
(i32.const 103)
(i32.const 0)
)
@ -7623,7 +7623,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 64)
(i32.const 68)
(i32.const 104)
(i32.const 0)
)
@ -7644,7 +7644,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 64)
(i32.const 68)
(i32.const 107)
(i32.const 0)
)
@ -7662,7 +7662,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 64)
(i32.const 68)
(i32.const 110)
(i32.const 0)
)

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $static-this/Foo.bar (mut i32) (i32.const 42))
(memory $0 1)
(data (i32.const 4) "\0e\00\00\00s\00t\00a\00t\00i\00c\00-\00t\00h\00i\00s\00.\00t\00s")
(data (i32.const 8) "\0e\00\00\00s\00t\00a\00t\00i\00c\00-\00t\00h\00i\00s\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $static-this/Foo.getBar (; 1 ;) (type $i) (result i32)
@ -20,7 +20,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 8)
(i32.const 0)
)

View File

@ -4,9 +4,9 @@
(type $v (func))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(global $static-this/Foo.bar (mut i32) (i32.const 42))
(global $HEAP_BASE i32 (i32.const 36))
(global $HEAP_BASE i32 (i32.const 40))
(memory $0 1)
(data (i32.const 4) "\0e\00\00\00s\00t\00a\00t\00i\00c\00-\00t\00h\00i\00s\00.\00t\00s\00")
(data (i32.const 8) "\0e\00\00\00s\00t\00a\00t\00i\00c\00-\00t\00h\00i\00s\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $static-this/Foo.getBar (; 1 ;) (type $i) (result i32)
@ -25,7 +25,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 8)
(i32.const 0)
)

View File

@ -11,9 +11,9 @@
(global $std/allocator_arena/ptr1 (mut i32) (i32.const 0))
(global $std/allocator_arena/ptr2 (mut i32) (i32.const 0))
(global $std/allocator_arena/i (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 52))
(global $HEAP_BASE i32 (i32.const 56))
(memory $0 1)
(data (i32.const 4) "\16\00\00\00s\00t\00d\00/\00a\00l\00l\00o\00c\00a\00t\00o\00r\00_\00a\00r\00e\00n\00a\00.\00t\00s")
(data (i32.const 8) "\16\00\00\00s\00t\00d\00/\00a\00l\00l\00o\00c\00a\00t\00o\00r\00_\00a\00r\00e\00n\00a\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $~lib/allocator/arena/allocate_memory (; 1 ;) (type $ii) (param $0 i32) (result i32)
@ -33,7 +33,7 @@
)
(if
(i32.gt_u
(tee_local $2
(tee_local $0
(i32.and
(i32.add
(i32.add
@ -48,7 +48,7 @@
)
)
(i32.shl
(tee_local $0
(tee_local $2
(current_memory)
)
(i32.const 16)
@ -58,14 +58,14 @@
(i32.lt_s
(grow_memory
(select
(get_local $0)
(get_local $2)
(tee_local $4
(tee_local $3
(i32.shr_u
(i32.and
(i32.add
(i32.sub
(get_local $2)
(get_local $0)
(get_local $1)
)
(i32.const 65535)
@ -77,7 +77,7 @@
)
)
(i32.gt_s
(get_local $0)
(get_local $2)
(get_local $4)
)
)
@ -96,7 +96,7 @@
)
)
(set_global $~lib/allocator/arena/offset
(get_local $2)
(get_local $0)
)
(return
(get_local $1)
@ -2403,7 +2403,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 7)
(i32.const 0)
)
@ -2438,7 +2438,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 2)
)
@ -2483,7 +2483,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 18)
(i32.const 2)
)
@ -2509,7 +2509,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 20)
(i32.const 0)
)
@ -2542,7 +2542,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 27)
(i32.const 0)
)

View File

@ -16,9 +16,9 @@
(global $std/allocator_arena/ptr1 (mut i32) (i32.const 0))
(global $std/allocator_arena/ptr2 (mut i32) (i32.const 0))
(global $std/allocator_arena/i (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 52))
(global $HEAP_BASE i32 (i32.const 56))
(memory $0 1)
(data (i32.const 4) "\16\00\00\00s\00t\00d\00/\00a\00l\00l\00o\00c\00a\00t\00o\00r\00_\00a\00r\00e\00n\00a\00.\00t\00s\00")
(data (i32.const 8) "\16\00\00\00s\00t\00d\00/\00a\00l\00l\00o\00c\00a\00t\00o\00r\00_\00a\00r\00e\00n\00a\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $~lib/allocator/arena/allocate_memory (; 1 ;) (type $ii) (param $0 i32) (result i32)
@ -2713,7 +2713,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 7)
(i32.const 0)
)
@ -2751,7 +2751,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 2)
)
@ -2800,7 +2800,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 18)
(i32.const 2)
)
@ -2832,7 +2832,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 20)
(i32.const 0)
)
@ -2870,7 +2870,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 27)
(i32.const 0)
)

View File

@ -5,8 +5,8 @@
(type $iiiiv (func (param i32 i32 i32 i32)))
(import "env" "abort" (func $abort (param i32 i32 i32 i32)))
(memory $0 1)
(data (i32.const 8) "\0e\00\00\00~\00l\00i\00b\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s")
(data (i32.const 40) "\04\00\00\00n\00u\00l\00l")
(data (i32.const 12) "\0e\00\00\00~\00l\00i\00b\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s")
(data (i32.const 44) "\04\00\00\00n\00u\00l\00l")
(export "i32ArrayArrayElementAccess" (func $std/array-access/i32ArrayArrayElementAccess))
(export "stringArrayPropertyAccess" (func $std/array-access/stringArrayPropertyAccess))
(export "stringArrayMethodCall" (func $std/array-access/stringArrayMethodCall))
@ -129,7 +129,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 8)
(i32.const 12)
(i32.const 231)
(i32.const 4)
)
@ -141,7 +141,7 @@
(get_local $1)
)
(set_local $1
(i32.const 40)
(i32.const 44)
)
)
(if
@ -213,7 +213,7 @@
(get_local $0)
(i32.const 0)
)
(i32.const 4)
(i32.const 8)
(i32.const 0)
)
)
@ -237,7 +237,7 @@
)
(i32.const 1)
)
(i32.const 4)
(i32.const 8)
(i32.const 0)
)
)

View File

@ -9,11 +9,11 @@
(global $~lib/internal/allocator/AL_MASK i32 (i32.const 7))
(global $~lib/internal/arraybuffer/HEADER_SIZE i32 (i32.const 8))
(global $~lib/internal/string/HEADER_SIZE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 52))
(global $HEAP_BASE i32 (i32.const 56))
(memory $0 1)
(data (i32.const 4) "\00\00\00\00")
(data (i32.const 8) "\0e\00\00\00~\00l\00i\00b\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s\00")
(data (i32.const 40) "\04\00\00\00n\00u\00l\00l\00")
(data (i32.const 8) "\00\00\00\00")
(data (i32.const 12) "\0e\00\00\00~\00l\00i\00b\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s\00")
(data (i32.const 44) "\04\00\00\00n\00u\00l\00l\00")
(export "i32ArrayArrayElementAccess" (func $std/array-access/i32ArrayArrayElementAccess))
(export "stringArrayPropertyAccess" (func $std/array-access/stringArrayPropertyAccess))
(export "stringArrayMethodCall" (func $std/array-access/stringArrayMethodCall))
@ -229,7 +229,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 8)
(i32.const 12)
(i32.const 231)
(i32.const 4)
)
@ -242,7 +242,7 @@
(i32.const 0)
)
(set_local $1
(i32.const 40)
(i32.const 44)
)
)
(set_local $3
@ -327,7 +327,7 @@
(get_local $0)
(i32.const 0)
)
(i32.const 4)
(i32.const 8)
(i32.const 0)
)
)
@ -390,7 +390,7 @@
)
(i32.const 1)
)
(i32.const 4)
(i32.const 8)
(i32.const 0)
)
)

View File

@ -83,7 +83,7 @@
)
(if
(i32.gt_u
(tee_local $2
(tee_local $0
(i32.and
(i32.add
(i32.add
@ -98,7 +98,7 @@
)
)
(i32.shl
(tee_local $0
(tee_local $2
(current_memory)
)
(i32.const 16)
@ -108,14 +108,14 @@
(i32.lt_s
(grow_memory
(select
(get_local $0)
(get_local $2)
(tee_local $4
(tee_local $3
(i32.shr_u
(i32.and
(i32.add
(i32.sub
(get_local $2)
(get_local $0)
(get_local $1)
)
(i32.const 65535)
@ -127,7 +127,7 @@
)
)
(i32.gt_s
(get_local $0)
(get_local $2)
(get_local $4)
)
)
@ -146,7 +146,7 @@
)
)
(set_global $~lib/allocator/arena/offset
(get_local $2)
(get_local $0)
)
(return
(get_local $1)

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -11,11 +11,11 @@
(global $std/arraybuffer/buffer (mut i32) (i32.const 0))
(global $~argc (mut i32) (i32.const 0))
(global $std/arraybuffer/sliced (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 148))
(global $HEAP_BASE i32 (i32.const 152))
(memory $0 1)
(data (i32.const 4) "\13\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s")
(data (i32.const 48) "\1c\00\00\00~\00l\00i\00b\00/\00i\00n\00t\00e\00r\00n\00a\00l\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s")
(data (i32.const 108) "\12\00\00\00s\00t\00d\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s")
(data (i32.const 8) "\13\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s")
(data (i32.const 52) "\1c\00\00\00~\00l\00i\00b\00/\00i\00n\00t\00e\00r\00n\00a\00l\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s")
(data (i32.const 112) "\12\00\00\00s\00t\00d\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s")
(export "memory" (memory $0))
(start $start)
(func $~lib/internal/arraybuffer/computeSize (; 1 ;) (type $ii) (param $0 i32) (result i32)
@ -49,7 +49,7 @@
)
(if
(i32.gt_u
(tee_local $2
(tee_local $0
(i32.and
(i32.add
(i32.add
@ -64,7 +64,7 @@
)
)
(i32.shl
(tee_local $0
(tee_local $2
(current_memory)
)
(i32.const 16)
@ -74,14 +74,14 @@
(i32.lt_s
(grow_memory
(select
(get_local $0)
(get_local $2)
(tee_local $4
(tee_local $3
(i32.shr_u
(i32.and
(i32.add
(i32.sub
(get_local $2)
(get_local $0)
(get_local $1)
)
(i32.const 65535)
@ -93,7 +93,7 @@
)
)
(i32.gt_s
(get_local $0)
(get_local $2)
(get_local $4)
)
)
@ -112,7 +112,7 @@
)
)
(set_global $~lib/allocator/arena/offset
(get_local $2)
(get_local $0)
)
(return
(get_local $1)
@ -131,7 +131,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 48)
(i32.const 52)
(i32.const 22)
(i32.const 2)
)
@ -496,7 +496,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 40)
)
@ -2384,7 +2384,7 @@
(local $3 i32)
(local $4 i32)
(local $5 i32)
(set_local $5
(set_local $3
(i32.load
(get_local $0)
)
@ -2396,39 +2396,37 @@
(i32.const 0)
)
(select
(tee_local $3
(tee_local $5
(i32.add
(get_local $5)
(get_local $3)
(get_local $1)
)
)
(i32.const 0)
(i32.gt_s
(get_local $3)
(get_local $5)
(get_local $4)
)
)
(select
(tee_local $3
(get_local $1)
)
(get_local $1)
(tee_local $4
(get_local $5)
(get_local $3)
)
(i32.lt_s
(get_local $1)
(get_local $3)
(get_local $4)
)
)
)
)
(call $~lib/memory/move_memory
(i32.add
(tee_local $3
(tee_local $2
(call $~lib/internal/arraybuffer/allocUnsafe
(tee_local $2
(tee_local $3
(select
(tee_local $3
(tee_local $5
(i32.sub
(tee_local $2
(if (result i32)
@ -2437,9 +2435,9 @@
(i32.const 0)
)
(select
(tee_local $3
(tee_local $5
(i32.add
(get_local $5)
(get_local $3)
(get_local $2)
)
)
@ -2447,20 +2445,18 @@
(i32.const 0)
)
(i32.gt_s
(get_local $3)
(get_local $5)
(get_local $4)
)
)
(select
(tee_local $3
(get_local $2)
)
(get_local $2)
(tee_local $4
(get_local $5)
(get_local $3)
)
(i32.lt_s
(get_local $2)
(get_local $3)
(get_local $4)
)
)
)
@ -2472,7 +2468,7 @@
(i32.const 0)
)
(i32.gt_s
(get_local $3)
(get_local $5)
(get_local $4)
)
)
@ -2488,9 +2484,9 @@
)
(get_local $1)
)
(get_local $2)
(get_local $3)
)
(get_local $3)
(get_local $2)
)
(func $~lib/arraybuffer/ArrayBuffer#slice|trampoline (; 9 ;) (type $iiii) (param $0 i32) (param $1 i32) (param $2 i32) (result i32)
(block $2of2
@ -2546,7 +2542,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 5)
(i32.const 0)
)
@ -2575,7 +2571,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 9)
(i32.const 0)
)
@ -2590,7 +2586,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 10)
(i32.const 0)
)
@ -2619,7 +2615,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 14)
(i32.const 0)
)
@ -2648,7 +2644,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 18)
(i32.const 0)
)
@ -2672,7 +2668,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 22)
(i32.const 0)
)
@ -2696,7 +2692,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 26)
(i32.const 0)
)
@ -2720,7 +2716,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 30)
(i32.const 0)
)
@ -2744,7 +2740,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 34)
(i32.const 0)
)
@ -2770,7 +2766,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 38)
(i32.const 0)
)
@ -2784,7 +2780,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 39)
(i32.const 0)
)

View File

@ -17,11 +17,11 @@
(global $std/arraybuffer/buffer (mut i32) (i32.const 0))
(global $~argc (mut i32) (i32.const 0))
(global $std/arraybuffer/sliced (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 148))
(global $HEAP_BASE i32 (i32.const 152))
(memory $0 1)
(data (i32.const 4) "\13\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00")
(data (i32.const 48) "\1c\00\00\00~\00l\00i\00b\00/\00i\00n\00t\00e\00r\00n\00a\00l\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00")
(data (i32.const 108) "\12\00\00\00s\00t\00d\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00")
(data (i32.const 8) "\13\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00")
(data (i32.const 52) "\1c\00\00\00~\00l\00i\00b\00/\00i\00n\00t\00e\00r\00n\00a\00l\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00")
(data (i32.const 112) "\12\00\00\00s\00t\00d\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00")
(export "memory" (memory $0))
(start $start)
(func $~lib/internal/arraybuffer/computeSize (; 1 ;) (type $ii) (param $0 i32) (result i32)
@ -165,7 +165,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 48)
(i32.const 52)
(i32.const 22)
(i32.const 2)
)
@ -549,7 +549,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 4)
(i32.const 8)
(i32.const 13)
(i32.const 40)
)
@ -2877,7 +2877,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 5)
(i32.const 0)
)
@ -2908,7 +2908,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 9)
(i32.const 0)
)
@ -2925,7 +2925,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 10)
(i32.const 0)
)
@ -2956,7 +2956,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 14)
(i32.const 0)
)
@ -2987,7 +2987,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 18)
(i32.const 0)
)
@ -3013,7 +3013,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 22)
(i32.const 0)
)
@ -3039,7 +3039,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 26)
(i32.const 0)
)
@ -3065,7 +3065,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 30)
(i32.const 0)
)
@ -3091,7 +3091,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 34)
(i32.const 0)
)
@ -3122,7 +3122,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 38)
(i32.const 0)
)
@ -3139,7 +3139,7 @@
(block
(call $abort
(i32.const 0)
(i32.const 108)
(i32.const 112)
(i32.const 39)
(i32.const 0)
)

View File

@ -14,7 +14,7 @@
(global $std/constructor/ctorConditionallyReturns (mut i32) (i32.const 0))
(global $std/constructor/ctorAllocates (mut i32) (i32.const 0))
(global $std/constructor/ctorConditionallyAllocates (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)
@ -35,7 +35,7 @@
)
(if
(i32.gt_u
(tee_local $2
(tee_local $0
(i32.and
(i32.add
(i32.add
@ -50,7 +50,7 @@
)
)
(i32.shl
(tee_local $0
(tee_local $2
(current_memory)
)
(i32.const 16)
@ -60,14 +60,14 @@
(i32.lt_s
(grow_memory
(select
(get_local $0)
(get_local $2)
(tee_local $4
(tee_local $3
(i32.shr_u
(i32.and
(i32.add
(i32.sub
(get_local $2)
(get_local $0)
(get_local $1)
)
(i32.const 65535)
@ -79,7 +79,7 @@
)
)
(i32.gt_s
(get_local $0)
(get_local $2)
(get_local $4)
)
)
@ -98,7 +98,7 @@
)
)
(set_global $~lib/allocator/arena/offset
(get_local $2)
(get_local $0)
)
(return
(get_local $1)

View File

@ -18,7 +18,7 @@
(global $std/constructor/ctorConditionallyReturns (mut i32) (i32.const 0))
(global $std/constructor/ctorAllocates (mut i32) (i32.const 0))
(global $std/constructor/ctorConditionallyAllocates (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)

View File

@ -5,9 +5,9 @@
(type $v (func))
(import "env" "logi" (func $std/hash/logi (param i32)))
(memory $0 1)
(data (i32.const 8) "\01\00\00\00a")
(data (i32.const 16) "\02\00\00\00a\00b")
(data (i32.const 24) "\03\00\00\00a\00b\00c")
(data (i32.const 12) "\01\00\00\00a")
(data (i32.const 20) "\02\00\00\00a\00b")
(data (i32.const 28) "\03\00\00\00a\00b\00c")
(export "memory" (memory $0))
(start $start)
(func $~lib/internal/hash/hashStr (; 1 ;) (type $ii) (param $0 i32) (result i32)
@ -208,11 +208,6 @@
(i32.const 0)
)
)
(call $std/hash/logi
(call $~lib/internal/hash/hashStr
(i32.const 4)
)
)
(call $std/hash/logi
(call $~lib/internal/hash/hashStr
(i32.const 8)
@ -220,12 +215,17 @@
)
(call $std/hash/logi
(call $~lib/internal/hash/hashStr
(i32.const 16)
(i32.const 12)
)
)
(call $std/hash/logi
(call $~lib/internal/hash/hashStr
(i32.const 24)
(i32.const 20)
)
)
(call $std/hash/logi
(call $~lib/internal/hash/hashStr
(i32.const 28)
)
)
(call $std/hash/logi

View File

@ -10,17 +10,17 @@
(global $~lib/internal/allocator/MAX_SIZE_32 i32 (i32.const 1073741824))
(global $~lib/internal/string/HEADER_SIZE i32 (i32.const 4))
(global $~lib/internal/string/MAX_LENGTH i32 (i32.const 536870910))
(global $~lib/internal/string/EMPTY i32 (i32.const 4))
(global $~lib/internal/string/EMPTY i32 (i32.const 8))
(global $~lib/internal/hash/FNV_OFFSET i32 (i32.const -2128831035))
(global $~lib/internal/hash/FNV_PRIME i32 (i32.const 16777619))
(global $Infinity f64 (f64.const inf))
(global $NaN f64 (f64.const nan:0x8000000000000))
(global $HEAP_BASE i32 (i32.const 36))
(global $HEAP_BASE i32 (i32.const 40))
(memory $0 1)
(data (i32.const 4) "\00\00\00\00")
(data (i32.const 8) "\01\00\00\00a\00")
(data (i32.const 16) "\02\00\00\00a\00b\00")
(data (i32.const 24) "\03\00\00\00a\00b\00c\00")
(data (i32.const 8) "\00\00\00\00")
(data (i32.const 12) "\01\00\00\00a\00")
(data (i32.const 20) "\02\00\00\00a\00b\00")
(data (i32.const 28) "\03\00\00\00a\00b\00c\00")
(export "memory" (memory $0))
(start $start)
(func $~lib/internal/hash/hashStr (; 1 ;) (type $ii) (param $0 i32) (result i32)
@ -294,7 +294,7 @@
(call $std/hash/logi
(block $~lib/internal/hash/hash<String>|inlined.1 (result i32)
(set_local $0
(i32.const 4)
(i32.const 8)
)
(br $~lib/internal/hash/hash<String>|inlined.1
(call $~lib/internal/hash/hashStr
@ -306,7 +306,7 @@
(call $std/hash/logi
(block $~lib/internal/hash/hash<String>|inlined.2 (result i32)
(set_local $0
(i32.const 8)
(i32.const 12)
)
(br $~lib/internal/hash/hash<String>|inlined.2
(call $~lib/internal/hash/hashStr
@ -318,7 +318,7 @@
(call $std/hash/logi
(block $~lib/internal/hash/hash<String>|inlined.3 (result i32)
(set_local $0
(i32.const 16)
(i32.const 20)
)
(br $~lib/internal/hash/hash<String>|inlined.3
(call $~lib/internal/hash/hashStr
@ -330,7 +330,7 @@
(call $std/hash/logi
(block $~lib/internal/hash/hash<String>|inlined.4 (result i32)
(set_local $0
(i32.const 24)
(i32.const 28)
)
(br $~lib/internal/hash/hash<String>|inlined.4
(call $~lib/internal/hash/hashStr

View File

@ -1809,7 +1809,7 @@
(get_local $6)
)
)
(set_local $4
(set_local $5
(i32.wrap/i64
(i64.shr_u
(tee_local $6
@ -1837,10 +1837,10 @@
)
)
)
(set_local $5
(set_local $4
(i32.or
(i32.shr_u
(get_local $4)
(get_local $5)
(i32.const 31)
)
(i32.and
@ -1861,9 +1861,9 @@
(if
(i32.eqz
(i32.or
(tee_local $4
(tee_local $5
(i32.and
(get_local $4)
(get_local $5)
(i32.const 2147483647)
)
)
@ -1880,11 +1880,11 @@
(i32.or
(i32.eqz
(tee_local $2
(get_local $5)
(get_local $4)
)
)
(i32.eq
(get_local $2)
(get_local $4)
(i32.const 1)
)
)
@ -1933,7 +1933,7 @@
)
(if
(i32.eq
(get_local $4)
(get_local $5)
(i32.const 2146435072)
)
(block $break|1
@ -1943,7 +1943,7 @@
(block $case0|1
(block $tablify|0
(br_table $case0|1 $case1|1 $case2|1 $case3|1 $tablify|0
(get_local $5)
(get_local $4)
)
)
(br $break|1)
@ -1971,7 +1971,7 @@
(block $case0|2
(block $tablify|00
(br_table $case0|2 $case1|2 $case2|2 $case3|2 $tablify|00
(get_local $5)
(get_local $4)
)
)
(br $break|2)
@ -2002,12 +2002,12 @@
(get_local $3)
(i32.const 67108864)
)
(get_local $4)
(get_local $5)
)
)
(get_local $2)
(i32.eq
(get_local $4)
(get_local $5)
(i32.const 2146435072)
)
)
@ -2017,13 +2017,13 @@
(if (result i32)
(tee_local $2
(i32.and
(get_local $5)
(get_local $4)
(i32.const 2)
)
)
(i32.lt_u
(i32.add
(get_local $4)
(get_local $5)
(i32.const 67108864)
)
(get_local $3)
@ -2048,7 +2048,7 @@
(block $case0|3
(block $tablify|01
(br_table $case0|3 $case1|3 $case2|3 $case3|3 $tablify|01
(get_local $5)
(get_local $4)
)
)
(br $break|3)
@ -2089,7 +2089,7 @@
(f64.const -1.5707963267948966)
(f64.const 1.5707963267948966)
(i32.and
(get_local $5)
(get_local $4)
(i32.const 1)
)
)

View File

@ -13,7 +13,7 @@
(global $std/libm/SQRT1_2 f64 (f64.const 0.7071067811865476))
(global $std/libm/SQRT2 f64 (f64.const 1.4142135623730951))
(global $NaN f64 (f64.const nan:0x8000000000000))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "E" (global $std/libm/E))
(export "LN10" (global $std/libm/LN10))

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -5,7 +5,7 @@
(global $~lib/allocator/arena/startOffset (mut i32) (i32.const 0))
(global $~lib/allocator/arena/offset (mut i32) (i32.const 0))
(global $std/new/aClass (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)
@ -26,7 +26,7 @@
)
(if
(i32.gt_u
(tee_local $2
(tee_local $0
(i32.and
(i32.add
(i32.add
@ -41,7 +41,7 @@
)
)
(i32.shl
(tee_local $0
(tee_local $2
(current_memory)
)
(i32.const 16)
@ -51,14 +51,14 @@
(i32.lt_s
(grow_memory
(select
(get_local $0)
(get_local $2)
(tee_local $4
(tee_local $3
(i32.shr_u
(i32.and
(i32.add
(i32.sub
(get_local $2)
(get_local $0)
(get_local $1)
)
(i32.const 65535)
@ -70,7 +70,7 @@
)
)
(i32.gt_s
(get_local $0)
(get_local $2)
(get_local $4)
)
)
@ -89,7 +89,7 @@
)
)
(set_global $~lib/allocator/arena/offset
(get_local $2)
(get_local $0)
)
(return
(get_local $1)

View File

@ -9,7 +9,7 @@
(global $~lib/allocator/arena/startOffset (mut i32) (i32.const 0))
(global $~lib/allocator/arena/offset (mut i32) (i32.const 0))
(global $std/new/aClass (mut i32) (i32.const 0))
(global $HEAP_BASE i32 (i32.const 4))
(global $HEAP_BASE i32 (i32.const 8))
(memory $0 1)
(export "memory" (memory $0))
(start $start)

Some files were not shown because too many files have changed in this diff Show More