2 # as
: -no
-expand
-linkrelax
4 .*: file format elf64
-mmix
6 Disassembly of section \
.text
:
8 0000000000000000 <Main
>:
10 4: 00030405 trap
3,4,5
11 8: 010c17f1 fcmp \
$12,\
$23,\
$241
12 c
: 08700129 flot \
$112,ROUND_OFF
,\
$41
13 10: 0970048d flot \
$112,ROUND_NEAR
,141
14 14: 08bf00f2 flot \
$191,\
$242
15 18: 09c3002a flot \
$195,42
16 1c
: 027acb04 fun \
$122,\
$203,\
$4
17 20: 03661e28 feql \
$102,\
$30,\
$40
18 24: 0a66000e flotu \
$102,\
$14
19 28: 0a84020e flotu \
$132,ROUND_UP
,\
$14
20 2c
: 0a660368 flotu \
$102,ROUND_DOWN
,\
$104
21 30: 0aac048c flotu \
$172,ROUND_NEAR
,\
$140
22 34: 0a010186 flotu \
$1,ROUND_OFF
,\
$134
23 38: 0470df29 fadd \
$112,\
$223,\
$41
24 3c
: 05700129 fix \
$112,ROUND_OFF
,\
$41
25 40: 050b008d fix \
$11,\
$141
26 44: 0c700129 sflot \
$112,ROUND_OFF
,\
$41
27 48: 0d70048d sflot \
$112,ROUND_NEAR
,141
28 4c
: 0670df29 fsub \
$112,\
$223,\
$41
29 50: 0766000e fixu \
$102,\
$14
30 54: 0784020e fixu \
$132,ROUND_UP
,\
$14
31 58: 0e0b008d sflotu \
$11,\
$141
32 5c
: 0f70008d sflotu \
$112,141
33 60: 0f70048d sflotu \
$112,ROUND_NEAR
,141
34 64: 0e700129 sflotu \
$112,ROUND_OFF
,\
$41
35 68: 10661e28
fmul \
$102,\
$30,\
$40
36 6c
: 110cdf01 fcmpe \
$12,\
$223,\
$1
37 70: 197acb2c
mul \
$122,\
$203,44
38 74: 18661e28
mul \
$102,\
$30,\
$40
39 78: 130cdf01 feqle \
$12,\
$223,\
$1
40 7c
: 120cdf0b fune \
$12,\
$223,\
$11
41 80: 1b7ad
52c mulu \
$122,\
$213,44
42 84: 1a841e28 mulu \
$132,\
$30,\
$40
43 88: 140cdf0b
fdiv \
$12,\
$223,\
$11
44 8c
: 1584020e
fsqrt \
$132,ROUND_UP
,\
$14
45 90: 150b008d fsqrt \
$11,\
$141
46 94: 1d7ad
52c
div \
$122,\
$213,44
47 98: 1c841e28
div \
$132,\
$30,\
$40
48 9c
: 160cdf0b frem \
$12,\
$223,\
$11
49 a0
: 1784020e fint \
$132,ROUND_UP
,\
$14
50 a4
: 170b008d fint \
$11,\
$141
51 a8
: 1e0cdf01 divu \
$12,\
$223,\
$1
52 ac
: 1f7acbff divu \
$122,\
$203,255
53 b0
: 200cdf01
add \
$12,\
$223,\
$1
54 b4
: 217acbff
add \
$122,\
$203,255
55 b8
: 280cdf0b
2addu \
$12,\
$223,\
$11
56 bc
: 297acb00
2addu \
$122,\
$203,0
57 c0
: 237acbff addu \
$122,\
$203,255
58 c4
: 220cdf0b addu \
$12,\
$223,\
$11
59 c8
: 237acbff addu \
$122,\
$203,255
60 cc
: 220cdf0b addu \
$12,\
$223,\
$11
61 d0
: 2b7acbcd
4addu \
$122,\
$203,205
62 d4
: 2a0cdf6f
4addu \
$12,\
$223,\
$111
63 d8
: 240cdf0b
sub \
$12,\
$223,\
$11
64 dc
: 257acbcd
sub \
$122,\
$203,205
65 e0
: 2c0cdf0b
8addu \
$12,\
$223,\
$11
66 e4
: 2d7acbcd
8addu \
$122,\
$203,205
67 e8
: 2602df0b subu \
$2,\
$223,\
$11
68 ec
: 270c14cd subu \
$12,\
$20,205
69 f0
: 2e02df0b
16addu \
$2,\
$223,\
$11
70 f4
: 2f0c
14cd
16addu \
$12,\
$20,205
71 f8
: 3002df0b cmp \
$2,\
$223,\
$11
72 fc
: 310c14cd
cmp \
$12,\
$20,205
73 100: 3802df0b sl \
$2,\
$223,\
$11
74 104: 390c14cd sl \
$12,\
$20,205
75 108: 3202df0b cmpu \
$2,\
$223,\
$11
76 10c
: 330c14cd cmpu \
$12,\
$20,205
77 110: 3a02df0b slu \
$2,\
$223,\
$11
78 114: 3b0c
14cd slu \
$12,\
$20,205
79 118: 3402170b neg \
$2,23,\
$11
80 11c
: 350c00cd
neg \
$12,0,205
81 120: 35c00acd
neg \
$192,10,205
82 124: 3d0c
14cd sr \
$12,\
$20,205
83 128: 3c02df0b sr \
$2,\
$223,\
$11
84 12c
: 3602170b negu \
$2,23,\
$11
85 130: 370c00cd negu \
$12,0,205
86 134: 3f0c
14cd sru \
$12,\
$20,205
87 138: 3e02df0b sru \
$2,\
$223,\
$11
88 13c
: 40020000 bn \
$2,.*
89 13c
: R_MMIX_ADDR19 \
.text\
+0x140
90 140: 40020000 bn \
$2,.*
91 140: R_MMIX_ADDR19 \
.text\
+0x13c
92 144: 48020000 bnn \
$2,.*
93 144: R_MMIX_ADDR19 \
.text\
+0x140
94 148: 48020000 bnn \
$2,.*
95 148: R_MMIX_ADDR19 \
.text\
+0x144
96 14c
: 42ff0000 bz \
$255,.*
97 14c
: R_MMIX_ADDR19 \
.text\
+0x150
98 150: 42ff0000 bz \
$255,.*
99 150: R_MMIX_ADDR19 \
.text\
+0x14c
100 154: 4aff0000 bnz \
$255,.*
101 154: R_MMIX_ADDR19 \
.text\
+0x158
102 158: 4aff0000 bnz \
$255,.*
103 158: R_MMIX_ADDR19 \
.text\
+0x154
104 15c
: 44190000 bp \
$25,.*
105 15c
: R_MMIX_ADDR19 \
.text\
+0x160
106 160: 44190000 bp \
$25,.*
107 160: R_MMIX_ADDR19 \
.text\
+0x15c
108 164: 4c190000 bnp \
$25,.*
109 164: R_MMIX_ADDR19 \
.text\
+0x168
110 168: 4c190000 bnp \
$25,.*
111 168: R_MMIX_ADDR19 \
.text\
+0x164
112 16c
: 46190000 bod \
$25,.*
113 16c
: R_MMIX_ADDR19 \
.text\
+0x170
114 170: 46190000 bod \
$25,.*
115 170: R_MMIX_ADDR19 \
.text\
+0x16c
116 174: 4e190000 bev \
$25,.*
117 174: R_MMIX_ADDR19 \
.text\
+0x178
118 178: 4e190000 bev \
$25,.*
119 178: R_MMIX_ADDR19 \
.text\
+0x174
120 17c
: 50020000 pbn \
$2,.*
121 17c
: R_MMIX_ADDR19 \
.text\
+0x180
122 180: 50020000 pbn \
$2,.*
123 180: R_MMIX_ADDR19 \
.text\
+0x17c
124 184: 58020000 pbnn \
$2,.*
125 184: R_MMIX_ADDR19 \
.text\
+0x188
126 188: 58020000 pbnn \
$2,.*
127 188: R_MMIX_ADDR19 \
.text\
+0x184
128 18c
: 520c0000 pbz \
$12,.*
129 18c
: R_MMIX_ADDR19 \
.text\
+0x190
130 190: 52160000 pbz \
$22,.*
131 190: R_MMIX_ADDR19 \
.text\
+0x18c
132 194: 5a200000 pbnz \
$32,.*
133 194: R_MMIX_ADDR19 \
.text\
+0x198
134 198: 5a340000 pbnz \
$52,.*
135 198: R_MMIX_ADDR19 \
.text\
+0x194
136 19c
: 56190000 pbod \
$25,.*
137 19c
: R_MMIX_ADDR19 \
.text\
+0x1a0
138 1a0
: 56190000 pbod \
$25,.*
139 1a0
: R_MMIX_ADDR19 \
.text\
+0x19c
140 1a4
: 5e190000 pbev \
$25,.*
141 1a4
: R_MMIX_ADDR19 \
.text\
+0x1a8
142 1a8
: 5e190000 pbev \
$25,.*
143 1a8
: R_MMIX_ADDR19 \
.text\
+0x1a4
144 1ac
: 6002df0b csn \
$2,\
$223,\
$11
145 1b0: 610c14cd csn \
$12,\
$20,205
146 1b4: 6802df0b csnn \
$2,\
$223,\
$11
147 1b8: 690c14cd csnn \
$12,\
$20,205
148 1bc
: 6202cb0b csz \
$2,\
$203,\
$11
149 1c0
: 630cc8cd csz \
$12,\
$200,205
150 1c4
: 6a02cb0b csnz \
$2,\
$203,\
$11
151 1c8
: 6b0cc
8cd csnz \
$12,\
$200,205
152 1cc
: 6402cb0b csp \
$2,\
$203,\
$11
153 1d0: 650cc8cd csp \
$12,\
$200,205
154 1d4: 6c02cb0b csnp \
$2,\
$203,\
$11
155 1d8: 6d0cc
8cd csnp \
$12,\
$200,205
156 1dc
: 6602cb0b csod \
$2,\
$203,\
$11
157 1e0
: 670cc8cd csod \
$12,\
$200,205
158 1e4
: 6e02cb0b csev \
$2,\
$203,\
$11
159 1e8
: 6f0cc
8cd csev \
$12,\
$200,205
160 1ec
: 7002df0b zsn \
$2,\
$223,\
$11
161 1f0: 710c14cd zsn \
$12,\
$20,205
162 1f4: 7802df0b zsnn \
$2,\
$223,\
$11
163 1f8: 790c14cd zsnn \
$12,\
$20,205
164 1fc
: 7202cb0b zsz \
$2,\
$203,\
$11
165 200: 730cc8cd zsz \
$12,\
$200,205
166 204: 7a02cb0b zsnz \
$2,\
$203,\
$11
167 208: 7b0cc
8cd zsnz \
$12,\
$200,205
168 20c
: 7402cb0b zsp \
$2,\
$203,\
$11
169 210: 750cc8cd zsp \
$12,\
$200,205
170 214: 7c02cb0b zsnp \
$2,\
$203,\
$11
171 218: 7d0cc
8cd zsnp \
$12,\
$200,205
172 21c
: 7602cb0b zsod \
$2,\
$203,\
$11
173 220: 770cc8cd zsod \
$12,\
$200,205
174 224: 7e02cb0b zsev \
$2,\
$203,\
$11
175 228: 7f0cc
8cd zsev \
$12,\
$200,205
176 22c
: 8002000b ldb \
$2,\
$0,\
$11
177 230: 810c14cd ldb \
$12,\
$20,205
178 234: 8802000b ldt \
$2,\
$0,\
$11
179 238: 890c14cd ldt \
$12,\
$20,205
180 23c
: 8202000b ldbu \
$2,\
$0,\
$11
181 240: 830c14cd ldbu \
$12,\
$20,205
182 244: 8a02000b ldtu \
$2,\
$0,\
$11
183 248: 8b0c
14cd ldtu \
$12,\
$20,205
184 24c
: 8402000b ldw \
$2,\
$0,\
$11
185 250: 850c14cd ldw \
$12,\
$20,205
186 254: 8c02000b ldo \
$2,\
$0,\
$11
187 258: 8d0c
14cd ldo \
$12,\
$20,205
188 25c
: 8602000b ldwu \
$2,\
$0,\
$11
189 260: 870c14cd ldwu \
$12,\
$20,205
190 264: 8e02000b ldou \
$2,\
$0,\
$11
191 268: 8f0c
14cd ldou \
$12,\
$20,205
192 26c
: 9802000b ldvts \
$2,\
$0,\
$11
193 270: 990c14cd ldvts \
$12,\
$20,205
194 274: 9202000b ldht \
$2,\
$0,\
$11
195 278: 930c14cd ldht \
$12,\
$20,205
196 27c
: 9b7014cd preld
112,\
$20,205
197 280: 9a7014e1 preld
112,\
$20,\
$225
198 284: 9402000b cswap \
$2,\
$0,\
$11
199 288: 950c14cd cswap \
$12,\
$20,205
200 28c
: 9d7014cd prego
112,\
$20,205
201 290: 9c7014e1 prego
112,\
$20,\
$225
202 294: 9602000b ldunc \
$2,\
$0,\
$11
203 298: 970c14cd ldunc \
$12,\
$20,205
204 29c
: 9e02000b go \
$2,\
$0,\
$11
205 2a0
: 9f0c
14cd go \
$12,\
$20,205
206 2a4
: a0020a97 stb \
$2,\
$10,\
$151
207 2a8
: a10c14cd stb \
$12,\
$20,205
208 2ac
: a8200a97 stt \
$32,\
$10,\
$151
209 2b0: a90c14cd stt \
$12,\
$20,205
210 2b4: a2020a97 stbu \
$2,\
$10,\
$151
211 2b8: a30c14cd stbu \
$12,\
$20,205
212 2bc
: aa200a97 sttu \
$32,\
$10,\
$151
213 2c0
: ab0c14cd sttu \
$12,\
$20,205
214 2c4
: a4020a97 stw \
$2,\
$10,\
$151
215 2c8
: a50cdccd stw \
$12,\
$220,205
216 2cc
: ac20aa97 sto \
$32,\
$170,\
$151
217 2d0: adb614f5 sto \
$182,\
$20,245
218 2d4: a6020a97 stwu \
$2,\
$10,\
$151
219 2d8: a70cdccd stwu \
$12,\
$220,205
220 2dc
: ae20aa97 stou \
$32,\
$170,\
$151
221 2e0
: afb614f5 stou \
$182,\
$20,245
222 2e4
: b020aa97 stsf \
$32,\
$170,\
$151
223 2e8
: b1b614f5 stsf \
$182,\
$20,245
224 2ec
: b97014cd syncd
112,\
$20,205
225 2f0: b87014e1 syncd
112,\
$20,\
$225
226 2f4: b220aa97 stht \
$32,\
$170,\
$151
227 2f8: b3b614f5 stht \
$182,\
$20,245
228 2fc
: bb7014cd prest
112,\
$20,205
229 300: ba7014e1 prest
112,\
$20,\
$225
230 304: b420aa97 stco
32,\
$170,\
$151
231 308: b5b614f5 stco
182,\
$20,245
232 30c
: bd7014cd syncid
112,\
$20,205
233 310: bc0014e1 syncid
0,\
$20,\
$225
234 314: b620aa97 stunc \
$32,\
$170,\
$151
235 318: b7b614f5 stunc \
$182,\
$20,245
236 31c
: be20aa97 pushgo \
$32,\
$170,\
$151
237 320: bfb614f5 pushgo \
$182,\
$20,245
238 324: c18ec800 set \
$142,\
$200
239 328: c020aa97
or \
$32,\
$170,\
$151
240 32c
: c1b614f5
or \
$182,\
$20,245
241 330: c820aa97
and \
$32,\
$170,\
$151
242 334: c9b614f5
and \
$182,\
$20,245
243 338: c220aa97 orn \
$32,\
$170,\
$151
244 33c
: c3b614f5 orn \
$182,\
$20,245
245 340: ca20aa97 andn \
$32,\
$170,\
$151
246 344: cbb614f5 andn \
$182,\
$20,245
247 348: c420aa97 nor \
$32,\
$170,\
$151
248 34c
: c5b614f5 nor \
$182,\
$20,245
249 350: cc20aa97 nand \
$32,\
$170,\
$151
250 354: cdb614f5 nand \
$182,\
$20,245
251 358: c620aa97
xor \
$32,\
$170,\
$151
252 35c
: c7b614f5
xor \
$182,\
$20,245
253 360: ce20aa97 nxor \
$32,\
$170,\
$151
254 364: cfb614f5 nxor \
$182,\
$20,245
255 368: d020aa97 bdif \
$32,\
$170,\
$151
256 36c
: d1b614f5 bdif \
$182,\
$20,245
257 370: d820aa97 mux \
$32,\
$170,\
$151
258 374: d9b614f5 mux \
$182,\
$20,245
259 378: d220aa97 wdif \
$32,\
$170,\
$151
260 37c
: d3b614f5 wdif \
$182,\
$20,245
261 380: da20aa97 sadd \
$32,\
$170,\
$151
262 384: dbb600f5 sadd \
$182,\
$0,245
263 388: d420aa97 tdif \
$32,\
$170,\
$151
264 38c
: d5b614f5 tdif \
$182,\
$20,245
265 390: dc20aa97 mor \
$32,\
$170,\
$151
266 394: ddb614f5 mor \
$182,\
$20,245
267 398: d620aa97 odif \
$32,\
$170,\
$151
268 39c
: d7b614f5 odif \
$182,\
$20,245
269 3a0
: de201197 mxor \
$32,\
$17,\
$151
270 3a4
: df52b418 mxor \
$82,\
$180,24
271 3a8
: e004ffff seth \
$4,0xffff
272 3ac
: e05e0000 seth \
$94,0x0
273 3b0: e00400ff seth \
$4,0xff
274 3b4: e05e04d2 seth \
$94,0x4d2
275 3b8: e15e04d2 setmh \
$94,0x4d2
276 3bc
: e85e04d2 orh \
$94,0x4d2
277 3c0
: e95e04d2 ormh \
$94,0x4d2
278 3c4
: e25e04d2 setml \
$94,0x4d2
279 3c8
: e35e04d2
setl \
$94,0x4d2
280 3cc
: ea5e04d2 orml \
$94,0x4d2
281 3d0: eb5e04d2 orl \
$94,0x4d2
282 3d4: e45e04d2 inch \
$94,0x4d2
283 3d8: e55e04d2 incmh \
$94,0x4d2
284 3dc
: ec5e04d2 andnh \
$94,0x4d2
285 3e0
: ed5e04d2 andnmh \
$94,0x4d2
286 3e4
: e65e04d2 incml \
$94,0x4d2
287 3e8
: e75e04d2 incl \
$94,0x4d2
288 3ec
: ee5e04d2 andnml \
$94,0x4d2
289 3f0: ef5e04d2 andnl \
$94,0x4d2
291 3f4: R_MMIX_ADDR27 \
.text\
+0x3f0
293 3f8: R_MMIX_ADDR27 \
.text\
+0x3fc
294 3fc
: f82afffe
pop 42,65534
295 400: f90000ff resume
255
296 404: f9000000 resume
0
297 408: f9000001 resume
1
298 40c
: f2190000 pushj \
$25,.*
299 40c
: R_MMIX_ADDR19 \
.text\
+0x410
300 410: f2190000 pushj \
$25,.*
301 410: R_MMIX_ADDR19 \
.text\
+0x40c
302 414: fa040000 save \
$4,0
303 418: fb0000ea unsave
0,\
$234
304 41c
: f4190000 geta \
$25,.*
305 41c
: R_MMIX_ADDR19 \
.text\
+0x420
306 420: f4190000 geta \
$25,.*
307 420: R_MMIX_ADDR19 \
.text\
+0x41c
308 424: fc7a1201 sync
8000001
309 428: fd010203 swym
1,2,3
310 42c
: fd000000 swym
0,0,0
311 430: f7040022 put rJ
,34
312 434: f6040086 put rJ
,\
$134
313 438: feea0004 get \
$234,rJ
314 43c
: ff000000 trip
0,0,0
315 440: ff050607 trip
5,6,7