diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/passes/memory64-lowering_enable-memory64_enable-bulk-memory_enable-threads.txt (renamed from test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.txt) | 47 | ||||
-rw-r--r-- | test/passes/memory64-lowering_enable-memory64_enable-bulk-memory_enable-threads.wast (renamed from test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.wast) | 6 |
2 files changed, 53 insertions, 0 deletions
diff --git a/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.txt b/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory_enable-threads.txt index ee263c3cb..535778232 100644 --- a/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.txt +++ b/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory_enable-threads.txt @@ -164,6 +164,53 @@ (i64.const 3) ) ) + (drop + (i32.atomic.load + (i32.wrap_i64 + (i64.const 4) + ) + ) + ) + (i32.atomic.store + (i32.wrap_i64 + (i64.const 4) + ) + (i32.const 8) + ) + (drop + (i32.atomic.rmw8.add_u + (i32.wrap_i64 + (i64.const 1) + ) + (i32.const 2) + ) + ) + (drop + (i32.atomic.rmw8.cmpxchg_u + (i32.wrap_i64 + (i64.const 1) + ) + (i32.const 2) + (i32.const 3) + ) + ) + (drop + (memory.atomic.wait32 + (i32.wrap_i64 + (i64.const 1) + ) + (i32.const 2) + (i64.const 3) + ) + ) + (drop + (memory.atomic.notify + (i32.wrap_i64 + (i64.const 1) + ) + (i32.const 2) + ) + ) ) ) (module diff --git a/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.wast b/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory_enable-threads.wast index 68422aea8..c59da359d 100644 --- a/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory.wast +++ b/test/passes/memory64-lowering_enable-memory64_enable-bulk-memory_enable-threads.wast @@ -27,6 +27,12 @@ (memory.init 0 (i64.const 1) (i32.const 2) (i32.const 3)) (memory.fill (i64.const 1) (i32.const 2) (i64.const 3)) (memory.copy (i64.const 1) (i64.const 2) (i64.const 3)) + (drop (i32.atomic.load (i64.const 4))) + (i32.atomic.store (i64.const 4) (i32.const 8)) + (drop (i32.atomic.rmw8.add_u (i64.const 1) (i32.const 2))) + (drop (i32.atomic.rmw8.cmpxchg_u (i64.const 1) (i32.const 2) (i32.const 3))) + (drop (memory.atomic.wait32 (i64.const 1) (i32.const 2) (i64.const 3))) + (drop (memory.atomic.notify (i64.const 1) (i32.const 2))) ) ) |