| ;;; TOOL: run-interp |
| (module |
| (memory 1) |
| (data (i32.const 0) "\ff\ff\ff\ff") |
| (data (i32.const 4) "\00\00\ce\41") |
| (data (i32.const 8) "\00\00\00\00\00\ff\8f\40") |
| (data (i32.const 16) "\ff\ff\ff\ff\ff\ff\ff\ff") |
| |
| (func (export "i32_load8_s") (result i32) |
| i32.const 0 |
| i32.load8_s) |
| (func (export "i32_load16_s") (result i32) |
| i32.const 0 |
| i32.load16_s) |
| (func (export "i32_load") (result i32) |
| i32.const 0 |
| i32.load) |
| |
| (func (export "i32_load8_u") (result i32) |
| i32.const 0 |
| i32.load8_u) |
| (func (export "i32_load16_u") (result i32) |
| i32.const 0 |
| i32.load16_u) |
| |
| (func (export "i64_load8_s") (result i64) |
| i32.const 0 |
| i64.load8_s) |
| (func (export "i64_load16_s") (result i64) |
| i32.const 0 |
| i64.load16_s) |
| (func (export "i64_load32_s") (result i64) |
| i32.const 0 |
| i64.load32_s) |
| |
| (func (export "i64_load") (result i64) |
| i32.const 16 |
| i64.load) |
| |
| (func (export "i64_load8_u") (result i64) |
| i32.const 0 |
| i64.load8_u) |
| (func (export "i64_load16_u") (result i64) |
| i32.const 0 |
| i64.load16_u) |
| (func (export "i64_load32_u") (result i64) |
| i32.const 0 |
| i64.load32_u) |
| |
| (func (export "f32_load") (result f32) |
| i32.const 4 |
| f32.load) |
| |
| (func (export "f64_load") (result f64) |
| i32.const 8 |
| f64.load) |
| ) |
| (;; STDOUT ;;; |
| i32_load8_s() => i32:4294967295 |
| i32_load16_s() => i32:4294967295 |
| i32_load() => i32:4294967295 |
| i32_load8_u() => i32:255 |
| i32_load16_u() => i32:65535 |
| i64_load8_s() => i64:18446744073709551615 |
| i64_load16_s() => i64:18446744073709551615 |
| i64_load32_s() => i64:18446744073709551615 |
| i64_load() => i64:18446744073709551615 |
| i64_load8_u() => i64:255 |
| i64_load16_u() => i64:65535 |
| i64_load32_u() => i64:4294967295 |
| f32_load() => f32:25.750000 |
| f64_load() => f64:1023.875000 |
| ;;; STDOUT ;;) |