diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/atomics.wast | 20 | ||||
-rw-r--r-- | test/atomics.wast.from-wast | 20 | ||||
-rw-r--r-- | test/atomics.wast.fromBinary | 20 | ||||
-rw-r--r-- | test/atomics.wast.fromBinary.noDebugInfo | 20 |
4 files changed, 80 insertions, 0 deletions
diff --git a/test/atomics.wast b/test/atomics.wast index 8ba9906c5..9cce84ccd 100644 --- a/test/atomics.wast +++ b/test/atomics.wast @@ -145,18 +145,38 @@ ) ) (drop + (i32.atomic.wait offset=4 align=4 + (local.get $0) + (local.get $0) + (local.get $1) + ) + ) + (drop (atomic.notify (local.get $0) (local.get $0) ) ) (drop + (atomic.notify offset=24 align=4 + (local.get $0) + (local.get $0) + ) + ) + (drop (i64.atomic.wait (local.get $0) (local.get $1) (local.get $1) ) ) + (drop + (i64.atomic.wait align=8 offset=16 + (local.get $0) + (local.get $1) + (local.get $1) + ) + ) ) (func $atomic-fence (type $0) (atomic.fence) diff --git a/test/atomics.wast.from-wast b/test/atomics.wast.from-wast index 6e59febc5..b55cf9c4d 100644 --- a/test/atomics.wast.from-wast +++ b/test/atomics.wast.from-wast @@ -145,18 +145,38 @@ ) ) (drop + (i32.atomic.wait offset=4 + (local.get $0) + (local.get $0) + (local.get $1) + ) + ) + (drop (atomic.notify (local.get $0) (local.get $0) ) ) (drop + (atomic.notify offset=24 + (local.get $0) + (local.get $0) + ) + ) + (drop (i64.atomic.wait (local.get $0) (local.get $1) (local.get $1) ) ) + (drop + (i64.atomic.wait offset=16 + (local.get $0) + (local.get $1) + (local.get $1) + ) + ) ) (func $atomic-fence (; 4 ;) (atomic.fence) diff --git a/test/atomics.wast.fromBinary b/test/atomics.wast.fromBinary index a8c6b65b8..c2f9c5c45 100644 --- a/test/atomics.wast.fromBinary +++ b/test/atomics.wast.fromBinary @@ -145,18 +145,38 @@ ) ) (drop + (i32.atomic.wait offset=4 + (local.get $0) + (local.get $0) + (local.get $1) + ) + ) + (drop (atomic.notify (local.get $0) (local.get $0) ) ) (drop + (atomic.notify offset=24 + (local.get $0) + (local.get $0) + ) + ) + (drop (i64.atomic.wait (local.get $0) (local.get $1) (local.get $1) ) ) + (drop + (i64.atomic.wait offset=16 + (local.get $0) + (local.get $1) + (local.get $1) + ) + ) ) (func $atomic-fence (; 4 ;) (atomic.fence) diff --git a/test/atomics.wast.fromBinary.noDebugInfo b/test/atomics.wast.fromBinary.noDebugInfo index b5b91729d..8945ef403 100644 --- a/test/atomics.wast.fromBinary.noDebugInfo +++ b/test/atomics.wast.fromBinary.noDebugInfo @@ -145,18 +145,38 @@ ) ) (drop + (i32.atomic.wait offset=4 + (local.get $0) + (local.get $0) + (local.get $1) + ) + ) + (drop (atomic.notify (local.get $0) (local.get $0) ) ) (drop + (atomic.notify offset=24 + (local.get $0) + (local.get $0) + ) + ) + (drop (i64.atomic.wait (local.get $0) (local.get $1) (local.get $1) ) ) + (drop + (i64.atomic.wait offset=16 + (local.get $0) + (local.get $1) + (local.get $1) + ) + ) ) (func $4 (; 4 ;) (atomic.fence) |