diff options
-rw-r--r-- | test/multi-memories-atomics64.wasm.fromBinary | 352 | ||||
-rw-r--r-- | test/multi-memories-basics.wasm.fromBinary | 117 | ||||
-rw-r--r-- | test/multi-memories-simd.wasm.fromBinary | 320 |
3 files changed, 0 insertions, 789 deletions
diff --git a/test/multi-memories-atomics64.wasm.fromBinary b/test/multi-memories-atomics64.wasm.fromBinary deleted file mode 100644 index 565a5e63a..000000000 --- a/test/multi-memories-atomics64.wasm.fromBinary +++ /dev/null @@ -1,352 +0,0 @@ -(module - (type $0 (func)) - (memory $appMemory (shared i64 23 256)) - (memory $dataMemory (shared i64 23 256)) - (memory $instrumentMemory (shared i64 23 256)) - (func $atomic-loadstore - (local $0 i64) - (local $1 i64) - (local $2 i32) - (drop - (i32.atomic.load8_u $appMemory offset=4 - (local.get $0) - ) - ) - (drop - (i32.atomic.load8_u $appMemory offset=4 - (local.get $0) - ) - ) - (drop - (i32.atomic.load16_u $dataMemory offset=4 - (local.get $0) - ) - ) - (drop - (i32.atomic.load16_u $instrumentMemory offset=4 - (local.get $0) - ) - ) - (drop - (i32.atomic.load $dataMemory offset=4 - (local.get $0) - ) - ) - (drop - (i32.atomic.load $appMemory offset=4 - (local.get $0) - ) - ) - (drop - (i64.atomic.load8_u $appMemory - (local.get $0) - ) - ) - (drop - (i64.atomic.load8_u $dataMemory - (local.get $0) - ) - ) - (drop - (i64.atomic.load16_u $appMemory - (local.get $0) - ) - ) - (drop - (i64.atomic.load16_u $appMemory - (local.get $0) - ) - ) - (drop - (i64.atomic.load32_u $instrumentMemory - (local.get $0) - ) - ) - (drop - (i64.atomic.load32_u $appMemory - (local.get $0) - ) - ) - (drop - (i64.atomic.load $appMemory - (local.get $0) - ) - ) - (drop - (i64.atomic.load $instrumentMemory - (local.get $0) - ) - ) - (i32.atomic.store $appMemory offset=4 - (local.get $0) - (local.get $2) - ) - (i32.atomic.store $appMemory offset=4 - (local.get $0) - (local.get $2) - ) - (i32.atomic.store8 $instrumentMemory offset=4 - (local.get $0) - (local.get $2) - ) - (i32.atomic.store8 $dataMemory offset=4 - (local.get $0) - (local.get $2) - ) - (i32.atomic.store16 $appMemory offset=4 - (local.get $0) - (local.get $2) - ) - (i32.atomic.store16 $dataMemory offset=4 - (local.get $0) - (local.get $2) - ) - (i64.atomic.store $appMemory offset=4 - (local.get $0) - (local.get $1) - ) - (i64.atomic.store $appMemory offset=4 - (local.get $0) - (local.get $1) - ) - (i64.atomic.store8 $dataMemory offset=4 - (local.get $0) - (local.get $1) - ) - (i64.atomic.store8 $instrumentMemory offset=4 - (local.get $0) - (local.get $1) - ) - (i64.atomic.store16 $appMemory offset=4 - (local.get $0) - (local.get $1) - ) - (i64.atomic.store16 $appMemory offset=4 - (local.get $0) - (local.get $1) - ) - (i64.atomic.store32 $instrumentMemory offset=4 - (local.get $0) - (local.get $1) - ) - (i64.atomic.store32 $dataMemory offset=4 - (local.get $0) - (local.get $1) - ) - ) - (func $atomic-rmw - (local $0 i64) - (local $1 i64) - (local $2 i32) - (drop - (i32.atomic.rmw.add $dataMemory offset=4 - (local.get $0) - (local.get $2) - ) - ) - (drop - (i32.atomic.rmw.add $instrumentMemory offset=4 - (local.get $0) - (local.get $2) - ) - ) - (drop - (i32.atomic.rmw8.add_u $appMemory offset=4 - (local.get $0) - (local.get $2) - ) - ) - (drop - (i32.atomic.rmw8.add_u $appMemory offset=4 - (local.get $0) - (local.get $2) - ) - ) - (drop - (i32.atomic.rmw16.and_u $dataMemory - (local.get $0) - (local.get $2) - ) - ) - (drop - (i32.atomic.rmw16.and_u $instrumentMemory - (local.get $0) - (local.get $2) - ) - ) - (drop - (i64.atomic.rmw32.or_u $appMemory - (local.get $0) - (local.get $1) - ) - ) - (drop - (i64.atomic.rmw32.or_u $appMemory - (local.get $0) - (local.get $1) - ) - ) - (drop - (i32.atomic.rmw8.xchg_u $appMemory - (local.get $0) - (local.get $2) - ) - ) - (drop - (i32.atomic.rmw8.xchg_u $dataMemory - (local.get $0) - (local.get $2) - ) - ) - ) - (func $atomic-cmpxchg - (local $0 i64) - (local $1 i64) - (local $2 i32) - (drop - (i32.atomic.rmw.cmpxchg $appMemory offset=4 - (local.get $0) - (local.get $2) - (local.get $2) - ) - ) - (drop - (i32.atomic.rmw.cmpxchg $instrumentMemory offset=4 - (local.get $0) - (local.get $2) - (local.get $2) - ) - ) - (drop - (i32.atomic.rmw8.cmpxchg_u $appMemory - (local.get $0) - (local.get $2) - (local.get $2) - ) - ) - (drop - (i32.atomic.rmw8.cmpxchg_u $appMemory - (local.get $0) - (local.get $2) - (local.get $2) - ) - ) - (drop - (i64.atomic.rmw.cmpxchg $appMemory offset=4 - (local.get $0) - (local.get $1) - (local.get $1) - ) - ) - (drop - (i64.atomic.rmw.cmpxchg $dataMemory offset=4 - (local.get $0) - (local.get $1) - (local.get $1) - ) - ) - (drop - (i64.atomic.rmw32.cmpxchg_u $instrumentMemory - (local.get $0) - (local.get $1) - (local.get $1) - ) - ) - (drop - (i64.atomic.rmw32.cmpxchg_u $dataMemory - (local.get $0) - (local.get $1) - (local.get $1) - ) - ) - ) - (func $atomic-wait-notify - (local $0 i64) - (local $1 i64) - (local $2 i32) - (drop - (memory.atomic.wait32 $dataMemory - (local.get $0) - (local.get $2) - (local.get $1) - ) - ) - (drop - (memory.atomic.wait32 $instrumentMemory - (local.get $0) - (local.get $2) - (local.get $1) - ) - ) - (drop - (memory.atomic.wait32 $appMemory offset=4 - (local.get $0) - (local.get $2) - (local.get $1) - ) - ) - (drop - (memory.atomic.wait32 $instrumentMemory offset=4 - (local.get $0) - (local.get $2) - (local.get $1) - ) - ) - (drop - (memory.atomic.notify $dataMemory - (local.get $0) - (local.get $2) - ) - ) - (drop - (memory.atomic.notify $dataMemory - (local.get $0) - (local.get $2) - ) - ) - (drop - (memory.atomic.notify $appMemory offset=24 - (local.get $0) - (local.get $2) - ) - ) - (drop - (memory.atomic.notify $dataMemory offset=24 - (local.get $0) - (local.get $2) - ) - ) - (drop - (memory.atomic.wait64 $instrumentMemory - (local.get $0) - (local.get $1) - (local.get $1) - ) - ) - (drop - (memory.atomic.wait64 $instrumentMemory - (local.get $0) - (local.get $1) - (local.get $1) - ) - ) - (drop - (memory.atomic.wait64 $appMemory offset=16 - (local.get $0) - (local.get $1) - (local.get $1) - ) - ) - (drop - (memory.atomic.wait64 $appMemory offset=16 - (local.get $0) - (local.get $1) - (local.get $1) - ) - ) - ) - (func $atomic-fence - (atomic.fence) - ) -) - diff --git a/test/multi-memories-basics.wasm.fromBinary b/test/multi-memories-basics.wasm.fromBinary deleted file mode 100644 index 62b926531..000000000 --- a/test/multi-memories-basics.wasm.fromBinary +++ /dev/null @@ -1,117 +0,0 @@ -(module - (type $none_=>_none (func)) - (type $none_=>_i32 (func (result i32))) - (import "env" "memory" (memory $importedMemory 1 1)) - (memory $memory1 1 500) - (memory $memory2 1 800) - (memory $memory3 1 400) - (data (i32.const 0) "abcd") - (func $memory.fill - (memory.fill $memory2 - (i32.const 0) - (i32.const 1) - (i32.const 2) - ) - ) - (func $memory.copy - (memory.copy $memory2 $memory3 - (i32.const 512) - (i32.const 0) - (i32.const 12) - ) - ) - (func $memory.init - (memory.init $memory1 0 - (i32.const 0) - (i32.const 0) - (i32.const 45) - ) - ) - (func $memory.grow (result i32) - (memory.grow $memory3 - (i32.const 10) - ) - ) - (func $memory.size (result i32) - (memory.size $memory3) - ) - (func $loads - (drop - (i32.load $memory1 - (i32.const 12) - ) - ) - (drop - (i32.load $memory3 - (i32.const 12) - ) - ) - (drop - (i32.load16_s $memory2 - (i32.const 12) - ) - ) - (drop - (i32.load16_s $memory2 - (i32.const 12) - ) - ) - (drop - (i32.load8_s $memory3 - (i32.const 12) - ) - ) - (drop - (i32.load8_s $memory3 - (i32.const 12) - ) - ) - (drop - (i32.load16_u $memory1 - (i32.const 12) - ) - ) - (drop - (i32.load16_u $memory1 - (i32.const 12) - ) - ) - (drop - (i32.load8_u $memory2 - (i32.const 12) - ) - ) - (drop - (i32.load8_u $memory2 - (i32.const 12) - ) - ) - ) - (func $stores - (i32.store $memory1 - (i32.const 12) - (i32.const 115) - ) - (i32.store $memory1 - (i32.const 12) - (i32.const 115) - ) - (i32.store16 $memory2 - (i32.const 20) - (i32.const 31353) - ) - (i32.store16 $importedMemory - (i32.const 20) - (i32.const 31353) - ) - (i32.store8 $memory3 - (i32.const 23) - (i32.const 120) - ) - (i32.store8 $memory3 - (i32.const 23) - (i32.const 120) - ) - ) -) - diff --git a/test/multi-memories-simd.wasm.fromBinary b/test/multi-memories-simd.wasm.fromBinary deleted file mode 100644 index 48cde73c3..000000000 --- a/test/multi-memories-simd.wasm.fromBinary +++ /dev/null @@ -1,320 +0,0 @@ -(module - (type $i32_=>_v128 (func (param i32) (result v128))) - (type $i32_v128_=>_none (func (param i32 v128))) - (type $i32_v128_=>_v128 (func (param i32 v128) (result v128))) - (memory $memorya 1 1) - (memory $memoryb 1 1) - (memory $memoryc 1 1) - (memory $memoryd 1 1) - (func $v128.load (param $0 i32) (result v128) - (v128.load $memorya - (local.get $0) - ) - ) - (func $v128.load2 (param $0 i32) (result v128) - (v128.load $memoryb - (local.get $0) - ) - ) - (func $v128.load8x8_s (param $0 i32) (result v128) - (v128.load8x8_s $memoryc - (local.get $0) - ) - ) - (func $v128.load8x8_s2 (param $0 i32) (result v128) - (v128.load8x8_s $memoryb - (local.get $0) - ) - ) - (func $v128.load8x8_u (param $0 i32) (result v128) - (v128.load8x8_u $memoryd - (local.get $0) - ) - ) - (func $v128.load8x8_u2 (param $0 i32) (result v128) - (v128.load8x8_u $memoryd - (local.get $0) - ) - ) - (func $v128.load16x4_s (param $0 i32) (result v128) - (v128.load16x4_s $memorya - (local.get $0) - ) - ) - (func $v128.load16x4_s2 (param $0 i32) (result v128) - (v128.load16x4_s $memoryb - (local.get $0) - ) - ) - (func $v128.load16x4_u (param $0 i32) (result v128) - (v128.load16x4_u $memorya - (local.get $0) - ) - ) - (func $v128.load16x4_u2 (param $0 i32) (result v128) - (v128.load16x4_u $memorya - (local.get $0) - ) - ) - (func $v128.load32x2_s (param $0 i32) (result v128) - (v128.load32x2_s $memoryc - (local.get $0) - ) - ) - (func $v128.load32x2_s2 (param $0 i32) (result v128) - (v128.load32x2_s $memoryb - (local.get $0) - ) - ) - (func $v128.load32x2_u (param $0 i32) (result v128) - (v128.load32x2_u $memoryb - (local.get $0) - ) - ) - (func $v128.load32x2_u2 (param $0 i32) (result v128) - (v128.load32x2_u $memoryc - (local.get $0) - ) - ) - (func $v128.load8_splat (param $0 i32) (result v128) - (v128.load8_splat $memoryb - (local.get $0) - ) - ) - (func $v128.load8_splat2 (param $0 i32) (result v128) - (v128.load8_splat $memoryb - (local.get $0) - ) - ) - (func $v128.load16_splat (param $0 i32) (result v128) - (v128.load16_splat $memorya - (local.get $0) - ) - ) - (func $v128.load16_splat2 (param $0 i32) (result v128) - (v128.load16_splat $memorya - (local.get $0) - ) - ) - (func $v128.load32_splat (param $0 i32) (result v128) - (v128.load32_splat $memoryb - (local.get $0) - ) - ) - (func $v128.load32_splat2 (param $0 i32) (result v128) - (v128.load32_splat $memoryd - (local.get $0) - ) - ) - (func $v128.load64_splat (param $0 i32) (result v128) - (v128.load64_splat $memoryb - (local.get $0) - ) - ) - (func $v128.load64_splat2 (param $0 i32) (result v128) - (v128.load64_splat $memorya - (local.get $0) - ) - ) - (func $v128.store (param $0 i32) (param $1 v128) - (v128.store $memorya - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store2 (param $0 i32) (param $1 v128) - (v128.store $memoryb - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load8_lane (param $0 i32) (param $1 v128) (result v128) - (v128.load8_lane $memorya 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load8_lane2 (param $0 i32) (param $1 v128) (result v128) - (v128.load8_lane $memoryb 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load16_lane (param $0 i32) (param $1 v128) (result v128) - (v128.load16_lane $memoryb 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load16_lane2 (param $0 i32) (param $1 v128) (result v128) - (v128.load16_lane $memoryd 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load32_lane (param $0 i32) (param $1 v128) (result v128) - (v128.load32_lane $memorya 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load32_lane2 (param $0 i32) (param $1 v128) (result v128) - (v128.load32_lane $memoryb 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load64_lane (param $0 i32) (param $1 v128) (result v128) - (v128.load64_lane $memoryd 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load64_lane2 (param $0 i32) (param $1 v128) (result v128) - (v128.load64_lane $memoryb 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load64_lane_align (param $0 i32) (param $1 v128) (result v128) - (v128.load64_lane $memorya align=1 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load64_lane_align2 (param $0 i32) (param $1 v128) (result v128) - (v128.load64_lane $memoryb align=1 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load64_lane_offset (param $0 i32) (param $1 v128) (result v128) - (v128.load64_lane $memoryc offset=32 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load64_lane_offset2 (param $0 i32) (param $1 v128) (result v128) - (v128.load64_lane $memoryb offset=32 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load64_lane_align_offset (param $0 i32) (param $1 v128) (result v128) - (v128.load64_lane $memorya offset=32 align=1 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load64_lane_align_offset2 (param $0 i32) (param $1 v128) (result v128) - (v128.load64_lane $memoryd offset=32 align=1 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store8_lane (param $0 i32) (param $1 v128) - (v128.store8_lane $memorya 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store8_lane2 (param $0 i32) (param $1 v128) - (v128.store8_lane $memoryd 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store16_lane (param $0 i32) (param $1 v128) - (v128.store16_lane $memorya 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store16_lane2 (param $0 i32) (param $1 v128) - (v128.store16_lane $memoryb 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store32_lane (param $0 i32) (param $1 v128) - (v128.store32_lane $memoryb 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store32_lane2 (param $0 i32) (param $1 v128) - (v128.store32_lane $memoryc 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store64_lane (param $0 i32) (param $1 v128) - (v128.store64_lane $memoryc 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store64_lane2 (param $0 i32) (param $1 v128) - (v128.store64_lane $memoryb 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store64_lane_align (param $0 i32) (param $1 v128) - (v128.store64_lane $memoryb align=1 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store64_lane_align2 (param $0 i32) (param $1 v128) - (v128.store64_lane $memorya align=1 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store64_lane_offset (param $0 i32) (param $1 v128) - (v128.store64_lane $memoryd offset=32 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store64_lane_offset2 (param $0 i32) (param $1 v128) - (v128.store64_lane $memorya offset=32 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store64_lane_align_offset (param $0 i32) (param $1 v128) - (v128.store64_lane $memoryb offset=32 align=1 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.store64_lane_align_offset2 (param $0 i32) (param $1 v128) - (v128.store64_lane $memoryd offset=32 align=1 0 - (local.get $0) - (local.get $1) - ) - ) - (func $v128.load32_zero (param $0 i32) (result v128) - (v128.load32_zero $memorya - (local.get $0) - ) - ) - (func $v128.load32_zero2 (param $0 i32) (result v128) - (v128.load32_zero $memoryb - (local.get $0) - ) - ) - (func $v128.load64_zero (param $0 i32) (result v128) - (v128.load64_zero $memoryb - (local.get $0) - ) - ) - (func $v128.load64_zero2 (param $0 i32) (result v128) - (v128.load64_zero $memoryc - (local.get $0) - ) - ) -) - |