]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blob - gas/testsuite/gas/wasm32/allinsn.s
Add support for the WebAssembly file format and the wasm32 ELF conversion to gas...
[thirdparty/binutils-gdb.git] / gas / testsuite / gas / wasm32 / allinsn.s
1 block[]
2 br 0
3 br_if 0
4 br_table 1 1 1
5 call 0
6 call_indirect 0 0
7 drop
8 else
9 end
10 f32.abs
11 f32.add
12 f32.ceil
13 f32.const 3.14159
14 f32.convert_s/i32
15 f32.convert_s/i64
16 f32.convert_u/i32
17 f32.convert_u/i64
18 f32.copysign
19 f32.demote/f64
20 f32.div
21 f32.eq
22 f32.floor
23 f32.ge
24 f32.gt
25 f32.le
26 f32.load a=0 0
27 f32.lt
28 f32.max
29 f32.min
30 f32.mul
31 f32.ne
32 f32.nearest
33 f32.neg
34 f32.reinterpret/i32
35 f32.sqrt
36 f32.store a=0 0
37 f32.sub
38 f32.trunc
39 f64.abs
40 f64.add
41 f64.ceil
42 f64.const 3.14159e200
43 f64.convert_s/i32
44 f64.convert_s/i64
45 f64.convert_u/i32
46 f64.convert_u/i64
47 f64.copysign
48 f64.div
49 f64.eq
50 f64.floor
51 f64.ge
52 f64.gt
53 f64.le
54 f64.load a=0 0
55 f64.lt
56 f64.max
57 f64.min
58 f64.mul
59 f64.ne
60 f64.nearest
61 f64.neg
62 f64.promote/f32
63 f64.reinterpret/i64
64 f64.sqrt
65 f64.store a=0 0
66 f64.sub
67 f64.trunc
68 get_global 0
69 get_local 0
70 i32.add
71 i32.and
72 i32.clz
73 i32.const 0xdeadbeef
74 i32.ctz
75 i32.div_s
76 i32.div_u
77 i32.eq
78 i32.eqz
79 i32.ge_s
80 i32.ge_u
81 i32.gt_s
82 i32.gt_u
83 i32.le_s
84 i32.le_u
85 i32.load a=0 0
86 i32.load16_s a=0 0
87 i32.load16_u a=0 0
88 i32.load8_s a=0 0
89 i32.load8_u a=0 0
90 i32.lt_s
91 i32.lt_u
92 i32.mul
93 i32.ne
94 i32.or
95 i32.popcnt
96 i32.reinterpret/f32
97 i32.rem_s
98 i32.rem_u
99 i32.rotl
100 i32.rotr
101 i32.shl
102 i32.shr_s
103 i32.shr_u
104 i32.store a=0 0
105 i32.store16 a=0 0
106 i32.store8 a=0 0
107 i32.sub
108 i32.trunc_s/f32
109 i32.trunc_s/f64
110 i32.trunc_u/f32
111 i32.trunc_u/f64
112 i32.wrap/i64
113 i32.xor
114 i64.add
115 i64.and
116 i64.clz
117 i64.const 0xdeadbeefdeadbeef
118 i64.ctz
119 i64.div_s
120 i64.div_u
121 i64.eq
122 i64.eqz
123 i64.extend_s/i32
124 i64.extend_u/i32
125 i64.ge_s
126 i64.ge_u
127 i64.gt_s
128 i64.gt_u
129 i64.le_s
130 i64.le_u
131 i64.load a=0 0
132 i64.load16_s a=0 0
133 i64.load16_u a=0 0
134 i64.load32_s a=0 0
135 i64.load32_u a=0 0
136 i64.load8_s a=0 0
137 i64.load8_u a=0 0
138 i64.lt_s
139 i64.lt_u
140 i64.mul
141 i64.ne
142 i64.or
143 i64.popcnt
144 i64.reinterpret/f64
145 i64.rem_s
146 i64.rem_u
147 i64.rotl
148 i64.rotr
149 i64.shl
150 i64.shr_s
151 i64.shr_u
152 i64.store a=0 0
153 i64.store16 a=0 0
154 i64.store32 a=0 0
155 i64.store8 a=0 0
156 i64.sub
157 i64.trunc_s/f32
158 i64.trunc_s/f64
159 i64.trunc_u/f32
160 i64.trunc_u/f64
161 i64.xor
162 if[i]
163 loop[l]
164 nop
165 return
166 select
167 set_global 0
168 set_local 0
169 signature FvildffdliE
170 tee_local 0
171 unreachable