diff options
Diffstat (limited to 'test/lld/em_asm64.wat')
-rw-r--r-- | test/lld/em_asm64.wat | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/test/lld/em_asm64.wat b/test/lld/em_asm64.wat index 2c41c31b7..c2e14e3fa 100644 --- a/test/lld/em_asm64.wat +++ b/test/lld/em_asm64.wat @@ -5,12 +5,17 @@ (type $i64_i64_i64_=>_i32 (func (param i64 i64 i64) (result i32))) (import "env" "emscripten_asm_const_int" (func $emscripten_asm_const_int (param i64 i64 i64) (result i32))) (memory $0 i64 2) - (data (i32.const 568) "{ Module.print(\"Hello world\"); }\00\00{ return $0 + $1; }\00ii\00{ Module.print(\"Got \" + $0); }\00i\00") + (data $.rodata (i64.const 568) "\00ii\00i\00") + (data $em_asm (i64.const 574) "{ Module.print(\"Hello world\"); }\00{ return $0 + $1; }\00{ Module.print(\"Got \" + $0); }\00") (table $0 1 1 funcref) (global $__stack_pointer (mut i64) (i64.const 66208)) + (global $global$1 i32 (i32.const 574)) + (global $global$2 i32 (i32.const 658)) (export "memory" (memory $0)) (export "__wasm_call_ctors" (func $__wasm_call_ctors)) (export "main" (func $main)) + (export "__start_em_asm" (global $global$1)) + (export "__stop_em_asm" (global $global$2)) (func $__wasm_call_ctors ) (func $__original_main (result i32) @@ -25,8 +30,8 @@ ) (drop (call $emscripten_asm_const_int + (i64.const 574) (i64.const 568) - (i64.const 601) (i64.const 0) ) ) @@ -37,8 +42,8 @@ (i32.store (local.get $0) (call $emscripten_asm_const_int - (i64.const 602) - (i64.const 622) + (i64.const 607) + (i64.const 569) (i64.add (local.get $0) (i64.const 16) @@ -47,8 +52,8 @@ ) (drop (call $emscripten_asm_const_int - (i64.const 625) - (i64.const 656) + (i64.const 627) + (i64.const 572) (local.get $0) ) ) |