diff options
Diffstat (limited to 'test/interp/store.txt')
-rw-r--r-- | test/interp/store.txt | 95 |
1 files changed, 69 insertions, 26 deletions
diff --git a/test/interp/store.txt b/test/interp/store.txt index 0d904541..5cd33ecf 100644 --- a/test/interp/store.txt +++ b/test/interp/store.txt @@ -3,48 +3,91 @@ (memory 1) (func (export "i32_store8") (result i32) - (i32.store8 (i32.const 0) (i32.const 0xfb)) - (i32.store8 (i32.const 1) (i32.const 0xfc)) - (i32.store8 (i32.const 2) (i32.const 0xfd)) - (i32.store8 (i32.const 3) (i32.const 0xfe)) - (i32.load (i32.const 0))) + i32.const 0 + i32.const 0xfb + i32.store8 + i32.const 1 + i32.const 0xfc + i32.store8 + i32.const 2 + i32.const 0xfd + i32.store8 + i32.const 3 + i32.const 0xfe + i32.store8 + i32.const 0 + i32.load) (func (export "i32_store16") (result i32) - (i32.store16 (i32.const 0) (i32.const 0xcac9)) - (i32.store16 (i32.const 2) (i32.const 0xcccb)) - (i32.load (i32.const 0))) + i32.const 0 + i32.const 0xcac9 + i32.store16 + i32.const 2 + i32.const 0xcccb + i32.store16 + i32.const 0 + i32.load) (func (export "i32_store") (result i32) - (i32.store (i32.const 0) (i32.const -123456)) - (i32.load (i32.const 0))) + i32.const 0 + i32.const -123456 + i32.store + i32.const 0 + i32.load) (func (export "i64_store8") (result i32) - (i64.store8 (i32.const 0) (i64.const 0xeeeeeeeeeeeeeefb)) - (i64.store8 (i32.const 1) (i64.const 0xeeeeeeeeeeeeeefc)) - (i64.store8 (i32.const 2) (i64.const 0xeeeeeeeeeeeeeefd)) - (i64.store8 (i32.const 3) (i64.const 0xeeeeeeeeeeeeeefe)) - (i32.load (i32.const 0))) + i32.const 0 + i64.const 0xeeeeeeeeeeeeeefb + i64.store8 + i32.const 1 + i64.const 0xeeeeeeeeeeeeeefc + i64.store8 + i32.const 2 + i64.const 0xeeeeeeeeeeeeeefd + i64.store8 + i32.const 3 + i64.const 0xeeeeeeeeeeeeeefe + i64.store8 + i32.const 0 + i32.load) (func (export "i64_store16") (result i32) - (i64.store16 (i32.const 0) (i64.const 0xeeeeeeeeeeeecac9)) - (i64.store16 (i32.const 2) (i64.const 0xeeeeeeeeeeeecccb)) - (i32.load (i32.const 0))) + i32.const 0 + i64.const 0xeeeeeeeeeeeecac9 + i64.store16 + i32.const 2 + i64.const 0xeeeeeeeeeeeecccb + i64.store16 + i32.const 0 + i32.load) (func (export "i64_store32") (result i32) - (i64.store32 (i32.const 0) (i64.const -123456)) - (i32.load (i32.const 0))) + i32.const 0 + i64.const -123456 + i64.store32 + i32.const 0 + i32.load) (func (export "i64_store") (result i64) - (i64.store (i32.const 0) (i64.const 0xbaddc0de600dd00d)) - (i64.load (i32.const 0))) + i32.const 0 + i64.const 0xbaddc0de600dd00d + i64.store + i32.const 0 + i64.load) (func (export "f32_store") (result i32) - (f32.store (i32.const 0) (f32.const 1.5)) - (i32.load (i32.const 0))) + i32.const 0 + f32.const 1.5 + f32.store + i32.const 0 + i32.load) (func (export "f64_store") (result i32) - (f64.store (i32.const 0) (f64.const -1000.75)) - (i32.load (i32.const 4))) + i32.const 0 + f64.const -1000.75 + f64.store + i32.const 4 + i32.load) ) (;; STDOUT ;;; i32_store8() => i32:4278058235 |