3 .section .text.main,"ax",@progbits
4 .hidden main # -- Begin function main
9 .local i32, i32, i32, i32, i32, i32, i32, i32, i64, i64, i64, i64, i64, i32
13 i32.load8_s $push125=, c($pop0)
14 tee_local $push124=, $0=, $pop125
16 i32.const $push123=, 0
17 i32.load $push122=, shift1($pop123)
18 tee_local $push121=, $1=, $pop122
19 i32.sub $push120=, $pop2, $pop121
20 tee_local $push119=, $2=, $pop120
21 i32.shl $push3=, $pop124, $pop119
22 i32.shr_s $push1=, $0, $1
23 i32.or $push4=, $pop3, $pop1
24 i32.const $push118=, 835
25 i32.ne $push5=, $pop4, $pop118
26 br_if 0, $pop5 # 0: down to label0
29 i32.shr_s $push8=, $0, $pop6
30 i32.const $push127=, 4
31 i32.shl $push7=, $0, $pop127
32 i32.or $push9=, $pop8, $pop7
33 i32.const $push126=, 835
34 i32.ne $push10=, $pop9, $pop126
35 br_if 0, $pop10 # 0: down to label0
38 i32.load16_s $push132=, s($pop12)
39 tee_local $push131=, $3=, $pop132
40 i32.shr_s $push14=, $pop131, $1
41 i32.const $push11=, 16
42 i32.sub $push130=, $pop11, $1
43 tee_local $push129=, $4=, $pop130
44 i32.shl $push13=, $3, $pop129
45 i32.or $push15=, $pop14, $pop13
46 i32.const $push128=, 19087651
47 i32.ne $push16=, $pop15, $pop128
48 br_if 0, $pop16 # 0: down to label0
51 i32.shr_s $push20=, $3, $pop19
52 i32.const $push17=, 12
53 i32.shl $push18=, $3, $pop17
54 i32.or $push21=, $pop20, $pop18
55 i32.const $push133=, 19087651
56 i32.ne $push22=, $pop21, $pop133
57 br_if 0, $pop22 # 0: down to label0
60 i32.load $push138=, i($pop24)
61 tee_local $push137=, $5=, $pop138
62 i32.shr_s $push26=, $pop137, $1
63 i32.const $push23=, 32
64 i32.sub $push136=, $pop23, $1
65 tee_local $push135=, $6=, $pop136
66 i32.shl $push25=, $5, $pop135
67 i32.or $push27=, $pop26, $pop25
68 i32.const $push134=, 1073742115
69 i32.ne $push28=, $pop27, $pop134
70 br_if 0, $pop28 # 0: down to label0
73 i32.shr_s $push32=, $5, $pop31
74 i32.const $push29=, 28
75 i32.shl $push30=, $5, $pop29
76 i32.or $push33=, $pop32, $pop30
77 i32.const $push139=, 1073742115
78 i32.ne $push34=, $pop33, $pop139
79 br_if 0, $pop34 # 0: down to label0
82 i32.load $push142=, l($pop35)
83 tee_local $push141=, $7=, $pop142
84 i32.shr_s $push37=, $pop141, $1
85 i32.shl $push36=, $7, $6
86 i32.or $push38=, $pop37, $pop36
87 i32.const $push140=, -2128394905
88 i32.ne $push39=, $pop38, $pop140
89 br_if 0, $pop39 # 0: down to label0
92 i32.shr_s $push43=, $7, $pop42
93 i32.const $push40=, 28
94 i32.shl $push41=, $7, $pop40
95 i32.or $push44=, $pop43, $pop41
96 i32.const $push143=, -2128394905
97 i32.ne $push45=, $pop44, $pop143
98 br_if 0, $pop45 # 0: down to label0
100 i32.const $push46=, 0
101 i64.load $push150=, ll($pop46)
102 tee_local $push149=, $8=, $pop150
103 i64.extend_u/i32 $push148=, $1
104 tee_local $push147=, $9=, $pop148
105 i64.shr_s $push47=, $pop149, $pop147
106 i32.const $push48=, 64
107 i32.sub $push49=, $pop48, $1
108 i64.extend_u/i32 $push146=, $pop49
109 tee_local $push145=, $10=, $pop146
110 i64.shl $push50=, $8, $pop145
111 i64.or $push51=, $pop47, $pop50
112 i64.const $push144=, 5124095577148911
113 i64.ne $push52=, $pop51, $pop144
114 br_if 0, $pop52 # 0: down to label0
116 i64.const $push55=, 4
117 i64.shr_s $push56=, $8, $pop55
118 i64.const $push53=, 60
119 i64.shl $push54=, $8, $pop53
120 i64.or $push57=, $pop56, $pop54
121 i64.const $push151=, 5124095577148911
122 i64.ne $push58=, $pop57, $pop151
123 br_if 0, $pop58 # 0: down to label0
125 i32.const $push61=, 64
126 i32.const $push59=, 0
127 i32.load $push158=, shift2($pop59)
128 tee_local $push157=, $13=, $pop158
129 i32.sub $push62=, $pop61, $pop157
130 i64.extend_u/i32 $push156=, $pop62
131 tee_local $push155=, $12=, $pop156
132 i64.shl $push63=, $8, $pop155
133 i64.extend_u/i32 $push154=, $13
134 tee_local $push153=, $11=, $pop154
135 i64.shr_s $push60=, $8, $pop153
136 i64.or $push64=, $pop63, $pop60
137 i64.const $push152=, 1311768467750121216
138 i64.ne $push65=, $pop64, $pop152
139 br_if 0, $pop65 # 0: down to label0
141 i64.const $push68=, 60
142 i64.shr_s $push69=, $8, $pop68
143 i64.const $push66=, 4
144 i64.shl $push67=, $8, $pop66
145 i64.or $push70=, $pop69, $pop67
146 i64.const $push159=, 1311768467750121216
147 i64.ne $push71=, $pop70, $pop159
148 br_if 0, $pop71 # 0: down to label0
150 i32.shr_s $push73=, $0, $2
151 i32.shl $push72=, $0, $1
152 i32.or $push74=, $pop73, $pop72
153 i32.const $push75=, 835
154 i32.ne $push76=, $pop74, $pop75
155 br_if 0, $pop76 # 0: down to label0
156 # BB#13: # %if.end112
157 i32.shl $push78=, $3, $1
158 i32.shr_s $push77=, $3, $4
159 i32.or $push79=, $pop78, $pop77
160 i32.const $push160=, 74561
161 i32.ne $push80=, $pop79, $pop160
162 br_if 0, $pop80 # 0: down to label0
163 # BB#14: # %if.end122
164 i32.const $push83=, 4
165 i32.shl $push84=, $3, $pop83
166 i32.const $push81=, 12
167 i32.shr_s $push82=, $3, $pop81
168 i32.or $push85=, $pop84, $pop82
169 i32.const $push161=, 74561
170 i32.ne $push86=, $pop85, $pop161
171 br_if 0, $pop86 # 0: down to label0
172 # BB#15: # %if.end131
173 i32.shl $push88=, $5, $1
174 i32.shr_s $push87=, $5, $6
175 i32.or $push89=, $pop88, $pop87
176 i32.const $push162=, 74560
177 i32.ne $push90=, $pop89, $pop162
178 br_if 0, $pop90 # 0: down to label0
179 # BB#16: # %if.end139
180 i32.const $push93=, 4
181 i32.shl $push94=, $5, $pop93
182 i32.const $push91=, 28
183 i32.shr_s $push92=, $5, $pop91
184 i32.or $push95=, $pop94, $pop92
185 i32.const $push163=, 74560
186 i32.ne $push96=, $pop95, $pop163
187 br_if 0, $pop96 # 0: down to label0
188 # BB#17: # %if.end146
189 i32.shl $push98=, $7, $1
190 i32.shr_s $push97=, $7, $6
191 i32.or $push99=, $pop98, $pop97
192 i32.const $push164=, 591751041
193 i32.ne $push100=, $pop99, $pop164
194 br_if 0, $pop100 # 0: down to label0
195 # BB#18: # %if.end154
196 i32.const $push103=, 4
197 i32.shl $push104=, $7, $pop103
198 i32.const $push101=, 28
199 i32.shr_s $push102=, $7, $pop101
200 i32.or $push105=, $pop104, $pop102
201 i32.const $push165=, 591751041
202 i32.ne $push106=, $pop105, $pop165
203 br_if 0, $pop106 # 0: down to label0
204 # BB#19: # %if.end161
205 i64.shl $push108=, $8, $9
206 i64.shr_s $push107=, $8, $10
207 i64.or $push109=, $pop108, $pop107
208 i64.const $push110=, 1311768467750121216
209 i64.ne $push111=, $pop109, $pop110
210 br_if 0, $pop111 # 0: down to label0
211 # BB#20: # %if.end178
212 i64.shr_s $push113=, $8, $12
213 i64.shl $push112=, $8, $11
214 i64.or $push114=, $pop113, $pop112
215 i64.const $push115=, 5124095577148911
216 i64.ne $push116=, $pop114, $pop115
217 br_if 0, $pop116 # 0: down to label0
218 # BB#21: # %if.end195
219 i32.const $push117=, 0
220 call exit@FUNCTION, $pop117
228 .size main, .Lfunc_end0-main
232 .section .data.c,"aw",@progbits
240 .section .data.s,"aw",@progbits
249 .section .data.i,"aw",@progbits
258 .section .data.l,"aw",@progbits
262 .int32 305419896 # 0x12345678
267 .section .data.ll,"aw",@progbits
271 .int64 81985529234382576 # 0x12345678abcdef0
274 .hidden shift1 # @shift1
276 .section .data.shift1,"aw",@progbits
283 .hidden shift2 # @shift2
285 .section .data.shift2,"aw",@progbits
293 .ident "clang version 6.0.0 (https://llvm.googlesource.com/clang.git a1774cccdccfa673c057f93ccf23bc2d8cb04932) (https://llvm.googlesource.com/llvm.git fc50e1c6121255333bc42d6faf2b524c074eae25)"
294 .functype abort, void
295 .functype exit, void, i32