Lines Matching refs:atomic

8     local.get 0 i32.atomic.load8_u)
10 local.get 0 i32.atomic.load16_u)
12 local.get 0 i32.atomic.load)
14 local.get 0 i64.atomic.load8_u)
16 local.get 0 i64.atomic.load16_u)
18 local.get 0 i64.atomic.load32_u)
20 local.get 0 i64.atomic.load)
23 local.get 0 i32.const 0 i32.atomic.store8)
25 local.get 0 i32.const 0 i32.atomic.store16)
27 local.get 0 i32.const 0 i32.atomic.store)
29 local.get 0 i64.const 0 i64.atomic.store8)
31 local.get 0 i64.const 0 i64.atomic.store16)
33 local.get 0 i64.const 0 i64.atomic.store32)
35 local.get 0 i64.const 0 i64.atomic.store)
38 local.get 0 i32.atomic.load8_u offset=1)
40 local.get 0 i32.atomic.load16_u offset=1)
42 local.get 0 i32.atomic.load offset=1)
44 local.get 0 i64.atomic.load8_u offset=1)
46 local.get 0 i64.atomic.load16_u offset=1)
48 local.get 0 i64.atomic.load32_u offset=1)
50 local.get 0 i64.atomic.load offset=1)
53 local.get 0 i32.const 0 i32.atomic.store8 offset=1)
55 local.get 0 i32.const 0 i32.atomic.store16 offset=1)
57 local.get 0 i32.const 0 i32.atomic.store offset=1)
59 local.get 0 i64.const 0 i64.atomic.store8 offset=1)
61 local.get 0 i64.const 0 i64.atomic.store16 offset=1)
63 local.get 0 i64.const 0 i64.atomic.store32 offset=1)
65 local.get 0 i64.const 0 i64.atomic.store offset=1)
85 (assert_trap (invoke "32.load16u" (i32.const 1)) "unaligned atomic")
86 (assert_trap (invoke "32.load32u" (i32.const 1)) "unaligned atomic")
88 (assert_trap (invoke "64.load16u" (i32.const 1)) "unaligned atomic")
89 (assert_trap (invoke "64.load32u" (i32.const 1)) "unaligned atomic")
90 (assert_trap (invoke "64.load64u" (i32.const 1)) "unaligned atomic")
92 (assert_trap (invoke "32.load16u o1" (i32.const 0)) "unaligned atomic")
93 (assert_trap (invoke "32.load32u o1" (i32.const 0)) "unaligned atomic")
95 (assert_trap (invoke "64.load16u o1" (i32.const 0)) "unaligned atomic")
96 (assert_trap (invoke "64.load32u o1" (i32.const 0)) "unaligned atomic")
97 (assert_trap (invoke "64.load64u o1" (i32.const 0)) "unaligned atomic")
116 (assert_trap (invoke "32.store16" (i32.const 1)) "unaligned atomic")
117 (assert_trap (invoke "32.store32" (i32.const 1)) "unaligned atomic")
119 (assert_trap (invoke "64.store16" (i32.const 1)) "unaligned atomic")
120 (assert_trap (invoke "64.store32" (i32.const 1)) "unaligned atomic")
121 (assert_trap (invoke "64.store64" (i32.const 1)) "unaligned atomic")
123 (assert_trap (invoke "32.store16 o1" (i32.const 0)) "unaligned atomic")
124 (assert_trap (invoke "32.store32 o1" (i32.const 0)) "unaligned atomic")
126 (assert_trap (invoke "64.store16 o1" (i32.const 0)) "unaligned atomic")
127 (assert_trap (invoke "64.store32 o1" (i32.const 0)) "unaligned atomic")
128 (assert_trap (invoke "64.store64 o1" (i32.const 0)) "unaligned atomic")