source: soft/giet_vm/router/router.elf.txt @ 191

Last change on this file since 191 was 191, checked in by alain, 12 years ago

Introducing 4 applications

File size: 151.4 KB
Line 
1
2/Users/alain/Documents/licence/almo_svn_2011/soft/giet_vm/build/router.elf:     file format elf32-littlemips
3
4
5Disassembly of section seg_code:
6
700400000 <producer>:
8  400000:       27bdffd8        addiu   sp,sp,-40
9  400004:       afbf0024        sw      ra,36(sp)
10  400008:       afbe0020        sw      s8,32(sp)
11  40000c:       03a0f021        move    s8,sp
12  400010:       0c100114        jal     400450 <giet_procid>
13  400014:       00000000        nop
14  400018:       3c030080        lui     v1,0x80
15  40001c:       2464000c        addiu   a0,v1,12
16  400020:       00402821        move    a1,v0
17  400024:       0c1002d6        jal     400b58 <giet_tty_printf>
18  400028:       00000000        nop
19  40002c:       0c100125        jal     400494 <giet_proctime>
20  400030:       00000000        nop
21  400034:       3c030080        lui     v1,0x80
22  400038:       24640038        addiu   a0,v1,56
23  40003c:       00402821        move    a1,v0
24  400040:       0c1002d6        jal     400b58 <giet_tty_printf>
25  400044:       00000000        nop
26  400048:       27c20018        addiu   v0,s8,24
27  40004c:       3c030080        lui     v1,0x80
28  400050:       2464004c        addiu   a0,v1,76
29  400054:       3c030080        lui     v1,0x80
30  400058:       24650054        addiu   a1,v1,84
31  40005c:       24060004        li      a2,4
32  400060:       00403821        move    a3,v0
33  400064:       0c1004f2        jal     4013c8 <giet_vobj_get_vbase>
34  400068:       00000000        nop
35  40006c:       10400013        beqz    v0,4000bc <producer+0xbc>
36  400070:       00000000        nop
37  400074:       3c020080        lui     v0,0x80
38  400078:       2444005c        addiu   a0,v0,92
39  40007c:       0c1002d6        jal     400b58 <giet_tty_printf>
40  400080:       00000000        nop
41  400084:       8fc20018        lw      v0,24(s8)
42  400088:       3c030080        lui     v1,0x80
43  40008c:       2464007c        addiu   a0,v1,124
44  400090:       00402821        move    a1,v0
45  400094:       0c1002d6        jal     400b58 <giet_tty_printf>
46  400098:       00000000        nop
47  40009c:       8fc20018        lw      v0,24(s8)
48  4000a0:       3c030080        lui     v1,0x80
49  4000a4:       246400a8        addiu   a0,v1,168
50  4000a8:       00402821        move    a1,v0
51  4000ac:       0c1002d6        jal     400b58 <giet_tty_printf>
52  4000b0:       00000000        nop
53  4000b4:       0c10051e        jal     401478 <giet_exit>
54  4000b8:       00000000        nop
55  4000bc:       afc00010        sw      zero,16(s8)
56  4000c0:       08100044        j       400110 <producer+0x110>
57  4000c4:       00000000        nop
58  4000c8:       8fc20010        lw      v0,16(s8)
59  4000cc:       afc20014        sw      v0,20(s8)
60  4000d0:       8fc30018        lw      v1,24(s8)
61  4000d4:       27c20014        addiu   v0,s8,20
62  4000d8:       00602021        move    a0,v1
63  4000dc:       00402821        move    a1,v0
64  4000e0:       24060001        li      a2,1
65  4000e4:       0c10057e        jal     4015f8 <mwmr_write>
66  4000e8:       00000000        nop
67  4000ec:       8fc20014        lw      v0,20(s8)
68  4000f0:       3c030080        lui     v1,0x80
69  4000f4:       246400bc        addiu   a0,v1,188
70  4000f8:       00402821        move    a1,v0
71  4000fc:       0c1002d6        jal     400b58 <giet_tty_printf>
72  400100:       00000000        nop
73  400104:       8fc20010        lw      v0,16(s8)
74  400108:       24420001        addiu   v0,v0,1
75  40010c:       afc20010        sw      v0,16(s8)
76  400110:       8fc20010        lw      v0,16(s8)
77  400114:       2c4200c8        sltiu   v0,v0,200
78  400118:       1440ffeb        bnez    v0,4000c8 <producer+0xc8>
79  40011c:       00000000        nop
80  400120:       0c100125        jal     400494 <giet_proctime>
81  400124:       00000000        nop
82  400128:       3c030080        lui     v1,0x80
83  40012c:       246400d4        addiu   a0,v1,212
84  400130:       00402821        move    a1,v0
85  400134:       0c1002d6        jal     400b58 <giet_tty_printf>
86  400138:       00000000        nop
87  40013c:       0c10051e        jal     401478 <giet_exit>
88  400140:       00000000        nop
89  400144:       03c0e821        move    sp,s8
90  400148:       8fbf0024        lw      ra,36(sp)
91  40014c:       8fbe0020        lw      s8,32(sp)
92  400150:       27bd0028        addiu   sp,sp,40
93  400154:       03e00008        jr      ra
94  400158:       00000000        nop
95
960040015c <consumer>:
97  40015c:       27bdffd8        addiu   sp,sp,-40
98  400160:       afbf0024        sw      ra,36(sp)
99  400164:       afbe0020        sw      s8,32(sp)
100  400168:       03a0f021        move    s8,sp
101  40016c:       0c100114        jal     400450 <giet_procid>
102  400170:       00000000        nop
103  400174:       3c030080        lui     v1,0x80
104  400178:       24640104        addiu   a0,v1,260
105  40017c:       00402821        move    a1,v0
106  400180:       0c1002d6        jal     400b58 <giet_tty_printf>
107  400184:       00000000        nop
108  400188:       0c100125        jal     400494 <giet_proctime>
109  40018c:       00000000        nop
110  400190:       3c030080        lui     v1,0x80
111  400194:       24640038        addiu   a0,v1,56
112  400198:       00402821        move    a1,v0
113  40019c:       0c1002d6        jal     400b58 <giet_tty_printf>
114  4001a0:       00000000        nop
115  4001a4:       27c20018        addiu   v0,s8,24
116  4001a8:       3c030080        lui     v1,0x80
117  4001ac:       2464004c        addiu   a0,v1,76
118  4001b0:       3c030080        lui     v1,0x80
119  4001b4:       24650130        addiu   a1,v1,304
120  4001b8:       24060004        li      a2,4
121  4001bc:       00403821        move    a3,v0
122  4001c0:       0c1004f2        jal     4013c8 <giet_vobj_get_vbase>
123  4001c4:       00000000        nop
124  4001c8:       1040000b        beqz    v0,4001f8 <consumer+0x9c>
125  4001cc:       00000000        nop
126  4001d0:       3c020080        lui     v0,0x80
127  4001d4:       2444013c        addiu   a0,v0,316
128  4001d8:       0c1002d6        jal     400b58 <giet_tty_printf>
129  4001dc:       00000000        nop
130  4001e0:       3c020080        lui     v0,0x80
131  4001e4:       2444015c        addiu   a0,v0,348
132  4001e8:       0c1002d6        jal     400b58 <giet_tty_printf>
133  4001ec:       00000000        nop
134  4001f0:       0c10051e        jal     401478 <giet_exit>
135  4001f4:       00000000        nop
136  4001f8:       afc00010        sw      zero,16(s8)
137  4001fc:       08100092        j       400248 <consumer+0xec>
138  400200:       00000000        nop
139  400204:       8fc30018        lw      v1,24(s8)
140  400208:       27c20014        addiu   v0,s8,20
141  40020c:       00602021        move    a0,v1
142  400210:       00402821        move    a1,v0
143  400214:       24060001        li      a2,1
144  400218:       0c100633        jal     4018cc <mwmr_read>
145  40021c:       00000000        nop
146  400220:       8fc20014        lw      v0,20(s8)
147  400224:       3c030080        lui     v1,0x80
148  400228:       24640184        addiu   a0,v1,388
149  40022c:       8fc50010        lw      a1,16(s8)
150  400230:       00403021        move    a2,v0
151  400234:       0c1002d6        jal     400b58 <giet_tty_printf>
152  400238:       00000000        nop
153  40023c:       8fc20010        lw      v0,16(s8)
154  400240:       24420001        addiu   v0,v0,1
155  400244:       afc20010        sw      v0,16(s8)
156  400248:       8fc20010        lw      v0,16(s8)
157  40024c:       2c4200c8        sltiu   v0,v0,200
158  400250:       1440ffec        bnez    v0,400204 <consumer+0xa8>
159  400254:       00000000        nop
160  400258:       0c100125        jal     400494 <giet_proctime>
161  40025c:       00000000        nop
162  400260:       3c030080        lui     v1,0x80
163  400264:       246401a4        addiu   a0,v1,420
164  400268:       00402821        move    a1,v0
165  40026c:       0c1002d6        jal     400b58 <giet_tty_printf>
166  400270:       00000000        nop
167  400274:       0c10051e        jal     401478 <giet_exit>
168  400278:       00000000        nop
169  40027c:       03c0e821        move    sp,s8
170  400280:       8fbf0024        lw      ra,36(sp)
171  400284:       8fbe0020        lw      s8,32(sp)
172  400288:       27bd0028        addiu   sp,sp,40
173  40028c:       03e00008        jr      ra
174  400290:       00000000        nop
175
17600400294 <router>:
177  400294:       27bdffd0        addiu   sp,sp,-48
178  400298:       afbf002c        sw      ra,44(sp)
179  40029c:       afbe0028        sw      s8,40(sp)
180  4002a0:       03a0f021        move    s8,sp
181  4002a4:       0c100114        jal     400450 <giet_procid>
182  4002a8:       00000000        nop
183  4002ac:       3c030080        lui     v1,0x80
184  4002b0:       246401d4        addiu   a0,v1,468
185  4002b4:       0c1002d6        jal     400b58 <giet_tty_printf>
186  4002b8:       00402821        move    a1,v0
187  4002bc:       0c100125        jal     400494 <giet_proctime>
188  4002c0:       00000000        nop
189  4002c4:       3c030080        lui     v1,0x80
190  4002c8:       24640038        addiu   a0,v1,56
191  4002cc:       0c1002d6        jal     400b58 <giet_tty_printf>
192  4002d0:       00402821        move    a1,v0
193  4002d4:       27c20024        addiu   v0,s8,36
194  4002d8:       3c030080        lui     v1,0x80
195  4002dc:       2464004c        addiu   a0,v1,76
196  4002e0:       3c030080        lui     v1,0x80
197  4002e4:       24650130        addiu   a1,v1,304
198  4002e8:       24060004        li      a2,4
199  4002ec:       0c1004f2        jal     4013c8 <giet_vobj_get_vbase>
200  4002f0:       00403821        move    a3,v0
201  4002f4:       10400009        beqz    v0,40031c <router+0x88>
202  4002f8:       00000000        nop
203  4002fc:       3c020080        lui     v0,0x80
204  400300:       0c1002d6        jal     400b58 <giet_tty_printf>
205  400304:       24440200        addiu   a0,v0,512
206  400308:       3c020080        lui     v0,0x80
207  40030c:       0c1002d6        jal     400b58 <giet_tty_printf>
208  400310:       2444021c        addiu   a0,v0,540
209  400314:       0c10051e        jal     401478 <giet_exit>
210  400318:       00000000        nop
211  40031c:       27c20020        addiu   v0,s8,32
212  400320:       3c030080        lui     v1,0x80
213  400324:       2464004c        addiu   a0,v1,76
214  400328:       3c030080        lui     v1,0x80
215  40032c:       24650054        addiu   a1,v1,84
216  400330:       24060004        li      a2,4
217  400334:       0c1004f2        jal     4013c8 <giet_vobj_get_vbase>
218  400338:       00403821        move    a3,v0
219  40033c:       10400009        beqz    v0,400364 <router+0xd0>
220  400340:       00000000        nop
221  400344:       3c020080        lui     v0,0x80
222  400348:       0c1002d6        jal     400b58 <giet_tty_printf>
223  40034c:       24440200        addiu   a0,v0,512
224  400350:       3c020080        lui     v0,0x80
225  400354:       0c1002d6        jal     400b58 <giet_tty_printf>
226  400358:       2444015c        addiu   a0,v0,348
227  40035c:       0c10051e        jal     401478 <giet_exit>
228  400360:       00000000        nop
229  400364:       8fc30020        lw      v1,32(s8)
230  400368:       27c20018        addiu   v0,s8,24
231  40036c:       00602021        move    a0,v1
232  400370:       00402821        move    a1,v0
233  400374:       0c100633        jal     4018cc <mwmr_read>
234  400378:       24060002        li      a2,2
235  40037c:       0c10052f        jal     4014bc <giet_rand>
236  400380:       00000000        nop
237  400384:       00021182        srl     v0,v0,0x6
238  400388:       afc20010        sw      v0,16(s8)
239  40038c:       081000e8        j       4003a0 <router+0x10c>
240  400390:       afc00014        sw      zero,20(s8)
241  400394:       8fc20014        lw      v0,20(s8)
242  400398:       24420001        addiu   v0,v0,1
243  40039c:       afc20014        sw      v0,20(s8)
244  4003a0:       8fc30014        lw      v1,20(s8)
245  4003a4:       8fc20010        lw      v0,16(s8)
246  4003a8:       0062102b        sltu    v0,v1,v0
247  4003ac:       1440fff9        bnez    v0,400394 <router+0x100>
248  4003b0:       00000000        nop
249  4003b4:       8fc20018        lw      v0,24(s8)
250  4003b8:       3c030080        lui     v1,0x80
251  4003bc:       24640244        addiu   a0,v1,580
252  4003c0:       00402821        move    a1,v0
253  4003c4:       0c1002d6        jal     400b58 <giet_tty_printf>
254  4003c8:       8fc60010        lw      a2,16(s8)
255  4003cc:       8fc2001c        lw      v0,28(s8)
256  4003d0:       3c030080        lui     v1,0x80
257  4003d4:       24640244        addiu   a0,v1,580
258  4003d8:       00402821        move    a1,v0
259  4003dc:       0c1002d6        jal     400b58 <giet_tty_printf>
260  4003e0:       8fc60010        lw      a2,16(s8)
261  4003e4:       8fc30024        lw      v1,36(s8)
262  4003e8:       27c20018        addiu   v0,s8,24
263  4003ec:       00602021        move    a0,v1
264  4003f0:       00402821        move    a1,v0
265  4003f4:       0c10057e        jal     4015f8 <mwmr_write>
266  4003f8:       24060002        li      a2,2
267  4003fc:       081000d9        j       400364 <router+0xd0>
268  400400:       00000000        nop
269
27000400404 <sys_call>:
271  400404:       27bdfff8        addiu   sp,sp,-8
272  400408:       afbf0004        sw      ra,4(sp)
273  40040c:       afbe0000        sw      s8,0(sp)
274  400410:       03a0f021        move    s8,sp
275  400414:       afc40008        sw      a0,8(s8)
276  400418:       afc5000c        sw      a1,12(s8)
277  40041c:       afc60010        sw      a2,16(s8)
278  400420:       afc70014        sw      a3,20(s8)
279  400424:       8fc20008        lw      v0,8(s8)
280  400428:       8fc4000c        lw      a0,12(s8)
281  40042c:       8fc50010        lw      a1,16(s8)
282  400430:       8fc60014        lw      a2,20(s8)
283  400434:       8fc70018        lw      a3,24(s8)
284  400438:       0000000c        syscall
285  40043c:       03c0e821        move    sp,s8
286  400440:       8fbf0004        lw      ra,4(sp)
287  400444:       8fbe0000        lw      s8,0(sp)
288  400448:       03e00008        jr      ra
289  40044c:       27bd0008        addiu   sp,sp,8
290
29100400450 <giet_procid>:
292  400450:       27bdffe0        addiu   sp,sp,-32
293  400454:       afbf001c        sw      ra,28(sp)
294  400458:       afbe0018        sw      s8,24(sp)
295  40045c:       03a0f021        move    s8,sp
296  400460:       afa00010        sw      zero,16(sp)
297  400464:       00002021        move    a0,zero
298  400468:       00002821        move    a1,zero
299  40046c:       00003021        move    a2,zero
300  400470:       00003821        move    a3,zero
301  400474:       0c100101        jal     400404 <sys_call>
302  400478:       00000000        nop
303  40047c:       03c0e821        move    sp,s8
304  400480:       8fbf001c        lw      ra,28(sp)
305  400484:       8fbe0018        lw      s8,24(sp)
306  400488:       27bd0020        addiu   sp,sp,32
307  40048c:       03e00008        jr      ra
308  400490:       00000000        nop
309
31000400494 <giet_proctime>:
311  400494:       27bdffe0        addiu   sp,sp,-32
312  400498:       afbf001c        sw      ra,28(sp)
313  40049c:       afbe0018        sw      s8,24(sp)
314  4004a0:       03a0f021        move    s8,sp
315  4004a4:       afa00010        sw      zero,16(sp)
316  4004a8:       24040001        li      a0,1
317  4004ac:       00002821        move    a1,zero
318  4004b0:       00003021        move    a2,zero
319  4004b4:       00003821        move    a3,zero
320  4004b8:       0c100101        jal     400404 <sys_call>
321  4004bc:       00000000        nop
322  4004c0:       03c0e821        move    sp,s8
323  4004c4:       8fbf001c        lw      ra,28(sp)
324  4004c8:       8fbe0018        lw      s8,24(sp)
325  4004cc:       27bd0020        addiu   sp,sp,32
326  4004d0:       03e00008        jr      ra
327  4004d4:       00000000        nop
328
329004004d8 <giet_tty_putc>:
330  4004d8:       27bdffe0        addiu   sp,sp,-32
331  4004dc:       afbf001c        sw      ra,28(sp)
332  4004e0:       afbe0018        sw      s8,24(sp)
333  4004e4:       03a0f021        move    s8,sp
334  4004e8:       00801021        move    v0,a0
335  4004ec:       a3c20020        sb      v0,32(s8)
336  4004f0:       27c20020        addiu   v0,s8,32
337  4004f4:       afa00010        sw      zero,16(sp)
338  4004f8:       24040002        li      a0,2
339  4004fc:       00402821        move    a1,v0
340  400500:       24060001        li      a2,1
341  400504:       00003821        move    a3,zero
342  400508:       0c100101        jal     400404 <sys_call>
343  40050c:       00000000        nop
344  400510:       03c0e821        move    sp,s8
345  400514:       8fbf001c        lw      ra,28(sp)
346  400518:       8fbe0018        lw      s8,24(sp)
347  40051c:       27bd0020        addiu   sp,sp,32
348  400520:       03e00008        jr      ra
349  400524:       00000000        nop
350
35100400528 <giet_tty_puts>:
352  400528:       27bdffd8        addiu   sp,sp,-40
353  40052c:       afbf0024        sw      ra,36(sp)
354  400530:       afbe0020        sw      s8,32(sp)
355  400534:       03a0f021        move    s8,sp
356  400538:       afc40028        sw      a0,40(s8)
357  40053c:       afc00018        sw      zero,24(s8)
358  400540:       08100155        j       400554 <giet_tty_puts+0x2c>
359  400544:       00000000        nop
360  400548:       8fc20018        lw      v0,24(s8)
361  40054c:       24420001        addiu   v0,v0,1
362  400550:       afc20018        sw      v0,24(s8)
363  400554:       8fc30028        lw      v1,40(s8)
364  400558:       8fc20018        lw      v0,24(s8)
365  40055c:       00621021        addu    v0,v1,v0
366  400560:       80420000        lb      v0,0(v0)
367  400564:       1440fff8        bnez    v0,400548 <giet_tty_puts+0x20>
368  400568:       00000000        nop
369  40056c:       8fc20028        lw      v0,40(s8)
370  400570:       afa00010        sw      zero,16(sp)
371  400574:       24040002        li      a0,2
372  400578:       00402821        move    a1,v0
373  40057c:       8fc60018        lw      a2,24(s8)
374  400580:       00003821        move    a3,zero
375  400584:       0c100101        jal     400404 <sys_call>
376  400588:       00000000        nop
377  40058c:       03c0e821        move    sp,s8
378  400590:       8fbf0024        lw      ra,36(sp)
379  400594:       8fbe0020        lw      s8,32(sp)
380  400598:       27bd0028        addiu   sp,sp,40
381  40059c:       03e00008        jr      ra
382  4005a0:       00000000        nop
383
384004005a4 <giet_tty_putw>:
385  4005a4:       27bdffd0        addiu   sp,sp,-48
386  4005a8:       afbf002c        sw      ra,44(sp)
387  4005ac:       afbe0028        sw      s8,40(sp)
388  4005b0:       03a0f021        move    s8,sp
389  4005b4:       afc40030        sw      a0,48(s8)
390  4005b8:       afc00018        sw      zero,24(s8)
391  4005bc:       08100190        j       400640 <giet_tty_putw+0x9c>
392  4005c0:       00000000        nop
393  4005c4:       24030009        li      v1,9
394  4005c8:       8fc20018        lw      v0,24(s8)
395  4005cc:       00622023        subu    a0,v1,v0
396  4005d0:       8fc30030        lw      v1,48(s8)
397  4005d4:       3c02cccc        lui     v0,0xcccc
398  4005d8:       3442cccd        ori     v0,v0,0xcccd
399  4005dc:       00620019        multu   v1,v0
400  4005e0:       00001010        mfhi    v0
401  4005e4:       000210c2        srl     v0,v0,0x3
402  4005e8:       00021040        sll     v0,v0,0x1
403  4005ec:       00022880        sll     a1,v0,0x2
404  4005f0:       00451021        addu    v0,v0,a1
405  4005f4:       00621023        subu    v0,v1,v0
406  4005f8:       304200ff        andi    v0,v0,0xff
407  4005fc:       24420030        addiu   v0,v0,48
408  400600:       304200ff        andi    v0,v0,0xff
409  400604:       00021e00        sll     v1,v0,0x18
410  400608:       00031e03        sra     v1,v1,0x18
411  40060c:       27c20018        addiu   v0,s8,24
412  400610:       00441021        addu    v0,v0,a0
413  400614:       a0430004        sb      v1,4(v0)
414  400618:       8fc30030        lw      v1,48(s8)
415  40061c:       3c02cccc        lui     v0,0xcccc
416  400620:       3442cccd        ori     v0,v0,0xcccd
417  400624:       00620019        multu   v1,v0
418  400628:       00001010        mfhi    v0
419  40062c:       000210c2        srl     v0,v0,0x3
420  400630:       afc20030        sw      v0,48(s8)
421  400634:       8fc20018        lw      v0,24(s8)
422  400638:       24420001        addiu   v0,v0,1
423  40063c:       afc20018        sw      v0,24(s8)
424  400640:       8fc20018        lw      v0,24(s8)
425  400644:       2c42000a        sltiu   v0,v0,10
426  400648:       1440ffde        bnez    v0,4005c4 <giet_tty_putw+0x20>
427  40064c:       00000000        nop
428  400650:       27c2001c        addiu   v0,s8,28
429  400654:       afa00010        sw      zero,16(sp)
430  400658:       24040002        li      a0,2
431  40065c:       00402821        move    a1,v0
432  400660:       2406000a        li      a2,10
433  400664:       00003821        move    a3,zero
434  400668:       0c100101        jal     400404 <sys_call>
435  40066c:       00000000        nop
436  400670:       03c0e821        move    sp,s8
437  400674:       8fbf002c        lw      ra,44(sp)
438  400678:       8fbe0028        lw      s8,40(sp)
439  40067c:       27bd0030        addiu   sp,sp,48
440  400680:       03e00008        jr      ra
441  400684:       00000000        nop
442
44300400688 <giet_tty_getc_no_irq>:
444  400688:       27bdffd8        addiu   sp,sp,-40
445  40068c:       afbf0024        sw      ra,36(sp)
446  400690:       afbe0020        sw      s8,32(sp)
447  400694:       03a0f021        move    s8,sp
448  400698:       afc40028        sw      a0,40(s8)
449  40069c:       afc00018        sw      zero,24(s8)
450  4006a0:       081001b3        j       4006cc <giet_tty_getc_no_irq+0x44>
451  4006a4:       00000000        nop
452  4006a8:       8fc20028        lw      v0,40(s8)
453  4006ac:       afa00010        sw      zero,16(sp)
454  4006b0:       24040003        li      a0,3
455  4006b4:       00402821        move    a1,v0
456  4006b8:       24060001        li      a2,1
457  4006bc:       00003821        move    a3,zero
458  4006c0:       0c100101        jal     400404 <sys_call>
459  4006c4:       00000000        nop
460  4006c8:       afc20018        sw      v0,24(s8)
461  4006cc:       8fc20018        lw      v0,24(s8)
462  4006d0:       1040fff5        beqz    v0,4006a8 <giet_tty_getc_no_irq+0x20>
463  4006d4:       00000000        nop
464  4006d8:       00001021        move    v0,zero
465  4006dc:       03c0e821        move    sp,s8
466  4006e0:       8fbf0024        lw      ra,36(sp)
467  4006e4:       8fbe0020        lw      s8,32(sp)
468  4006e8:       27bd0028        addiu   sp,sp,40
469  4006ec:       03e00008        jr      ra
470  4006f0:       00000000        nop
471
472004006f4 <giet_tty_getc>:
473  4006f4:       27bdffd8        addiu   sp,sp,-40
474  4006f8:       afbf0024        sw      ra,36(sp)
475  4006fc:       afbe0020        sw      s8,32(sp)
476  400700:       03a0f021        move    s8,sp
477  400704:       afc40028        sw      a0,40(s8)
478  400708:       afc00018        sw      zero,24(s8)
479  40070c:       081001ce        j       400738 <giet_tty_getc+0x44>
480  400710:       00000000        nop
481  400714:       8fc20028        lw      v0,40(s8)
482  400718:       afa00010        sw      zero,16(sp)
483  40071c:       2404000a        li      a0,10
484  400720:       00402821        move    a1,v0
485  400724:       24060001        li      a2,1
486  400728:       00003821        move    a3,zero
487  40072c:       0c100101        jal     400404 <sys_call>
488  400730:       00000000        nop
489  400734:       afc20018        sw      v0,24(s8)
490  400738:       8fc20018        lw      v0,24(s8)
491  40073c:       1040fff5        beqz    v0,400714 <giet_tty_getc+0x20>
492  400740:       00000000        nop
493  400744:       00001021        move    v0,zero
494  400748:       03c0e821        move    sp,s8
495  40074c:       8fbf0024        lw      ra,36(sp)
496  400750:       8fbe0020        lw      s8,32(sp)
497  400754:       27bd0028        addiu   sp,sp,40
498  400758:       03e00008        jr      ra
499  40075c:       00000000        nop
500
50100400760 <giet_tty_gets>:
502  400760:       27bdffd0        addiu   sp,sp,-48
503  400764:       afbf002c        sw      ra,44(sp)
504  400768:       afbe0028        sw      s8,40(sp)
505  40076c:       03a0f021        move    s8,sp
506  400770:       afc40030        sw      a0,48(s8)
507  400774:       afc50034        sw      a1,52(s8)
508  400778:       afc00018        sw      zero,24(s8)
509  40077c:       08100208        j       400820 <giet_tty_gets+0xc0>
510  400780:       00000000        nop
511  400784:       27c20020        addiu   v0,s8,32
512  400788:       afa00010        sw      zero,16(sp)
513  40078c:       2404000a        li      a0,10
514  400790:       00402821        move    a1,v0
515  400794:       24060001        li      a2,1
516  400798:       00003821        move    a3,zero
517  40079c:       0c100101        jal     400404 <sys_call>
518  4007a0:       00000000        nop
519  4007a4:       afc2001c        sw      v0,28(s8)
520  4007a8:       8fc3001c        lw      v1,28(s8)
521  4007ac:       24020001        li      v0,1
522  4007b0:       1462fff4        bne     v1,v0,400784 <giet_tty_gets+0x24>
523  4007b4:       00000000        nop
524  4007b8:       93c30020        lbu     v1,32(s8)
525  4007bc:       2402000a        li      v0,10
526  4007c0:       1062001f        beq     v1,v0,400840 <giet_tty_gets+0xe0>
527  4007c4:       00000000        nop
528  4007c8:       93c30020        lbu     v1,32(s8)
529  4007cc:       2402007f        li      v0,127
530  4007d0:       14620009        bne     v1,v0,4007f8 <giet_tty_gets+0x98>
531  4007d4:       00000000        nop
532  4007d8:       8fc20018        lw      v0,24(s8)
533  4007dc:       10400006        beqz    v0,4007f8 <giet_tty_gets+0x98>
534  4007e0:       00000000        nop
535  4007e4:       8fc20018        lw      v0,24(s8)
536  4007e8:       2442ffff        addiu   v0,v0,-1
537  4007ec:       afc20018        sw      v0,24(s8)
538  4007f0:       08100208        j       400820 <giet_tty_gets+0xc0>
539  4007f4:       00000000        nop
540  4007f8:       8fc30030        lw      v1,48(s8)
541  4007fc:       8fc20018        lw      v0,24(s8)
542  400800:       00621021        addu    v0,v1,v0
543  400804:       93c30020        lbu     v1,32(s8)
544  400808:       00031e00        sll     v1,v1,0x18
545  40080c:       00031e03        sra     v1,v1,0x18
546  400810:       a0430000        sb      v1,0(v0)
547  400814:       8fc20018        lw      v0,24(s8)
548  400818:       24420001        addiu   v0,v0,1
549  40081c:       afc20018        sw      v0,24(s8)
550  400820:       8fc20034        lw      v0,52(s8)
551  400824:       2443ffff        addiu   v1,v0,-1
552  400828:       8fc20018        lw      v0,24(s8)
553  40082c:       0043102b        sltu    v0,v0,v1
554  400830:       1440ffd4        bnez    v0,400784 <giet_tty_gets+0x24>
555  400834:       00000000        nop
556  400838:       08100211        j       400844 <giet_tty_gets+0xe4>
557  40083c:       00000000        nop
558  400840:       00000000        nop
559  400844:       8fc30030        lw      v1,48(s8)
560  400848:       8fc20018        lw      v0,24(s8)
561  40084c:       00621021        addu    v0,v1,v0
562  400850:       a0400000        sb      zero,0(v0)
563  400854:       00001021        move    v0,zero
564  400858:       03c0e821        move    sp,s8
565  40085c:       8fbf002c        lw      ra,44(sp)
566  400860:       8fbe0028        lw      s8,40(sp)
567  400864:       27bd0030        addiu   sp,sp,48
568  400868:       03e00008        jr      ra
569  40086c:       00000000        nop
570
57100400870 <giet_tty_getw>:
572  400870:       27bdffa0        addiu   sp,sp,-96
573  400874:       afbf005c        sw      ra,92(sp)
574  400878:       afbe0058        sw      s8,88(sp)
575  40087c:       03a0f021        move    s8,sp
576  400880:       afc40060        sw      a0,96(s8)
577  400884:       afc00030        sw      zero,48(s8)
578  400888:       afc0002c        sw      zero,44(s8)
579  40088c:       afc00028        sw      zero,40(s8)
580  400890:       afc00024        sw      zero,36(s8)
581  400894:       afc00020        sw      zero,32(s8)
582  400898:       0810028c        j       400a30 <giet_tty_getw+0x1c0>
583  40089c:       00000000        nop
584  4008a0:       27c20054        addiu   v0,s8,84
585  4008a4:       afa00010        sw      zero,16(sp)
586  4008a8:       2404000a        li      a0,10
587  4008ac:       00402821        move    a1,v0
588  4008b0:       24060001        li      a2,1
589  4008b4:       00003821        move    a3,zero
590  4008b8:       0c100101        jal     400404 <sys_call>
591  4008bc:       00000000        nop
592  4008c0:       afc20018        sw      v0,24(s8)
593  4008c4:       8fc30018        lw      v1,24(s8)
594  4008c8:       24020001        li      v0,1
595  4008cc:       1462fff4        bne     v1,v0,4008a0 <giet_tty_getw+0x30>
596  4008d0:       00000000        nop
597  4008d4:       93c20054        lbu     v0,84(s8)
598  4008d8:       2c420030        sltiu   v0,v0,48
599  4008dc:       14400015        bnez    v0,400934 <giet_tty_getw+0xc4>
600  4008e0:       00000000        nop
601  4008e4:       93c20054        lbu     v0,84(s8)
602  4008e8:       2c42003a        sltiu   v0,v0,58
603  4008ec:       10400011        beqz    v0,400934 <giet_tty_getw+0xc4>
604  4008f0:       00000000        nop
605  4008f4:       8fc20020        lw      v0,32(s8)
606  4008f8:       93c30054        lbu     v1,84(s8)
607  4008fc:       27c40018        addiu   a0,s8,24
608  400900:       00821021        addu    v0,a0,v0
609  400904:       a043001c        sb      v1,28(v0)
610  400908:       8fc20020        lw      v0,32(s8)
611  40090c:       24420001        addiu   v0,v0,1
612  400910:       afc20020        sw      v0,32(s8)
613  400914:       93c20054        lbu     v0,84(s8)
614  400918:       00021600        sll     v0,v0,0x18
615  40091c:       00021603        sra     v0,v0,0x18
616  400920:       00402021        move    a0,v0
617  400924:       0c100136        jal     4004d8 <giet_tty_putc>
618  400928:       00000000        nop
619  40092c:       0810026c        j       4009b0 <giet_tty_getw+0x140>
620  400930:       00000000        nop
621  400934:       93c30054        lbu     v1,84(s8)
622  400938:       2402000a        li      v0,10
623  40093c:       10620005        beq     v1,v0,400954 <giet_tty_getw+0xe4>
624  400940:       00000000        nop
625  400944:       93c30054        lbu     v1,84(s8)
626  400948:       2402000d        li      v0,13
627  40094c:       14620005        bne     v1,v0,400964 <giet_tty_getw+0xf4>
628  400950:       00000000        nop
629  400954:       24020001        li      v0,1
630  400958:       afc20028        sw      v0,40(s8)
631  40095c:       0810026c        j       4009b0 <giet_tty_getw+0x140>
632  400960:       00000000        nop
633  400964:       93c30054        lbu     v1,84(s8)
634  400968:       2402007f        li      v0,127
635  40096c:       14620010        bne     v1,v0,4009b0 <giet_tty_getw+0x140>
636  400970:       00000000        nop
637  400974:       8fc20020        lw      v0,32(s8)
638  400978:       1040000d        beqz    v0,4009b0 <giet_tty_getw+0x140>
639  40097c:       00000000        nop
640  400980:       8fc20020        lw      v0,32(s8)
641  400984:       2442ffff        addiu   v0,v0,-1
642  400988:       afc20020        sw      v0,32(s8)
643  40098c:       24040008        li      a0,8
644  400990:       0c100136        jal     4004d8 <giet_tty_putc>
645  400994:       00000000        nop
646  400998:       24040020        li      a0,32
647  40099c:       0c100136        jal     4004d8 <giet_tty_putc>
648  4009a0:       00000000        nop
649  4009a4:       24040008        li      a0,8
650  4009a8:       0c100136        jal     4004d8 <giet_tty_putc>
651  4009ac:       00000000        nop
652  4009b0:       8fc30020        lw      v1,32(s8)
653  4009b4:       24020020        li      v0,32
654  4009b8:       1462001d        bne     v1,v0,400a30 <giet_tty_getw+0x1c0>
655  4009bc:       00000000        nop
656  4009c0:       afc0001c        sw      zero,28(s8)
657  4009c4:       0810027f        j       4009fc <giet_tty_getw+0x18c>
658  4009c8:       00000000        nop
659  4009cc:       24040008        li      a0,8
660  4009d0:       0c100136        jal     4004d8 <giet_tty_putc>
661  4009d4:       00000000        nop
662  4009d8:       24040020        li      a0,32
663  4009dc:       0c100136        jal     4004d8 <giet_tty_putc>
664  4009e0:       00000000        nop
665  4009e4:       24040008        li      a0,8
666  4009e8:       0c100136        jal     4004d8 <giet_tty_putc>
667  4009ec:       00000000        nop
668  4009f0:       8fc2001c        lw      v0,28(s8)
669  4009f4:       24420001        addiu   v0,v0,1
670  4009f8:       afc2001c        sw      v0,28(s8)
671  4009fc:       8fc3001c        lw      v1,28(s8)
672  400a00:       8fc20020        lw      v0,32(s8)
673  400a04:       0062102b        sltu    v0,v1,v0
674  400a08:       1440fff0        bnez    v0,4009cc <giet_tty_getw+0x15c>
675  400a0c:       00000000        nop
676  400a10:       24040030        li      a0,48
677  400a14:       0c100136        jal     4004d8 <giet_tty_putc>
678  400a18:       00000000        nop
679  400a1c:       8fc20060        lw      v0,96(s8)
680  400a20:       ac400000        sw      zero,0(v0)
681  400a24:       00001021        move    v0,zero
682  400a28:       081002d0        j       400b40 <giet_tty_getw+0x2d0>
683  400a2c:       00000000        nop
684  400a30:       8fc20028        lw      v0,40(s8)
685  400a34:       1040ff9a        beqz    v0,4008a0 <giet_tty_getw+0x30>
686  400a38:       00000000        nop
687  400a3c:       afc0001c        sw      zero,28(s8)
688  400a40:       081002a9        j       400aa4 <giet_tty_getw+0x234>
689  400a44:       00000000        nop
690  400a48:       8fc2002c        lw      v0,44(s8)
691  400a4c:       00021040        sll     v0,v0,0x1
692  400a50:       00021880        sll     v1,v0,0x2
693  400a54:       00431821        addu    v1,v0,v1
694  400a58:       8fc2001c        lw      v0,28(s8)
695  400a5c:       27c40018        addiu   a0,s8,24
696  400a60:       00821021        addu    v0,a0,v0
697  400a64:       9042001c        lbu     v0,28(v0)
698  400a68:       00621021        addu    v0,v1,v0
699  400a6c:       2442ffd0        addiu   v0,v0,-48
700  400a70:       afc2002c        sw      v0,44(s8)
701  400a74:       8fc3002c        lw      v1,44(s8)
702  400a78:       8fc20030        lw      v0,48(s8)
703  400a7c:       0062102b        sltu    v0,v1,v0
704  400a80:       10400003        beqz    v0,400a90 <giet_tty_getw+0x220>
705  400a84:       00000000        nop
706  400a88:       24020001        li      v0,1
707  400a8c:       afc20024        sw      v0,36(s8)
708  400a90:       8fc2002c        lw      v0,44(s8)
709  400a94:       afc20030        sw      v0,48(s8)
710  400a98:       8fc2001c        lw      v0,28(s8)
711  400a9c:       24420001        addiu   v0,v0,1
712  400aa0:       afc2001c        sw      v0,28(s8)
713  400aa4:       8fc3001c        lw      v1,28(s8)
714  400aa8:       8fc20020        lw      v0,32(s8)
715  400aac:       0062102b        sltu    v0,v1,v0
716  400ab0:       1440ffe5        bnez    v0,400a48 <giet_tty_getw+0x1d8>
717  400ab4:       00000000        nop
718  400ab8:       8fc20024        lw      v0,36(s8)
719  400abc:       14400006        bnez    v0,400ad8 <giet_tty_getw+0x268>
720  400ac0:       00000000        nop
721  400ac4:       8fc20060        lw      v0,96(s8)
722  400ac8:       8fc3002c        lw      v1,44(s8)
723  400acc:       ac430000        sw      v1,0(v0)
724  400ad0:       081002cf        j       400b3c <giet_tty_getw+0x2cc>
725  400ad4:       00000000        nop
726  400ad8:       afc0001c        sw      zero,28(s8)
727  400adc:       081002c5        j       400b14 <giet_tty_getw+0x2a4>
728  400ae0:       00000000        nop
729  400ae4:       24040008        li      a0,8
730  400ae8:       0c100136        jal     4004d8 <giet_tty_putc>
731  400aec:       00000000        nop
732  400af0:       24040020        li      a0,32
733  400af4:       0c100136        jal     4004d8 <giet_tty_putc>
734  400af8:       00000000        nop
735  400afc:       24040008        li      a0,8
736  400b00:       0c100136        jal     4004d8 <giet_tty_putc>
737  400b04:       00000000        nop
738  400b08:       8fc2001c        lw      v0,28(s8)
739  400b0c:       24420001        addiu   v0,v0,1
740  400b10:       afc2001c        sw      v0,28(s8)
741  400b14:       8fc3001c        lw      v1,28(s8)
742  400b18:       8fc20020        lw      v0,32(s8)
743  400b1c:       0062102b        sltu    v0,v1,v0
744  400b20:       1440fff0        bnez    v0,400ae4 <giet_tty_getw+0x274>
745  400b24:       00000000        nop
746  400b28:       24040030        li      a0,48
747  400b2c:       0c100136        jal     4004d8 <giet_tty_putc>
748  400b30:       00000000        nop
749  400b34:       8fc20060        lw      v0,96(s8)
750  400b38:       ac400000        sw      zero,0(v0)
751  400b3c:       00001021        move    v0,zero
752  400b40:       03c0e821        move    sp,s8
753  400b44:       8fbf005c        lw      ra,92(sp)
754  400b48:       8fbe0058        lw      s8,88(sp)
755  400b4c:       27bd0060        addiu   sp,sp,96
756  400b50:       03e00008        jr      ra
757  400b54:       00000000        nop
758
75900400b58 <giet_tty_printf>:
760  400b58:       27bdffa8        addiu   sp,sp,-88
761  400b5c:       afbf0054        sw      ra,84(sp)
762  400b60:       afbe0050        sw      s8,80(sp)
763  400b64:       03a0f021        move    s8,sp
764  400b68:       afc5005c        sw      a1,92(s8)
765  400b6c:       afc60060        sw      a2,96(s8)
766  400b70:       afc70064        sw      a3,100(s8)
767  400b74:       afc40058        sw      a0,88(s8)
768  400b78:       27c2005c        addiu   v0,s8,92
769  400b7c:       afc20034        sw      v0,52(s8)
770  400b80:       08100328        j       400ca0 <giet_tty_printf+0x148>
771  400b84:       00000000        nop
772  400b88:       08100328        j       400ca0 <giet_tty_printf+0x148>
773  400b8c:       00000000        nop
774  400b90:       afc0002c        sw      zero,44(s8)
775  400b94:       081002ea        j       400ba8 <giet_tty_printf+0x50>
776  400b98:       00000000        nop
777  400b9c:       8fc2002c        lw      v0,44(s8)
778  400ba0:       24420001        addiu   v0,v0,1
779  400ba4:       afc2002c        sw      v0,44(s8)
780  400ba8:       8fc30058        lw      v1,88(s8)
781  400bac:       8fc2002c        lw      v0,44(s8)
782  400bb0:       00621021        addu    v0,v1,v0
783  400bb4:       80420000        lb      v0,0(v0)
784  400bb8:       10400008        beqz    v0,400bdc <giet_tty_printf+0x84>
785  400bbc:       00000000        nop
786  400bc0:       8fc30058        lw      v1,88(s8)
787  400bc4:       8fc2002c        lw      v0,44(s8)
788  400bc8:       00621021        addu    v0,v1,v0
789  400bcc:       80430000        lb      v1,0(v0)
790  400bd0:       24020025        li      v0,37
791  400bd4:       1462fff1        bne     v1,v0,400b9c <giet_tty_printf+0x44>
792  400bd8:       00000000        nop
793  400bdc:       8fc2002c        lw      v0,44(s8)
794  400be0:       10400015        beqz    v0,400c38 <giet_tty_printf+0xe0>
795  400be4:       00000000        nop
796  400be8:       8fc20058        lw      v0,88(s8)
797  400bec:       afa00010        sw      zero,16(sp)
798  400bf0:       24040002        li      a0,2
799  400bf4:       00402821        move    a1,v0
800  400bf8:       8fc6002c        lw      a2,44(s8)
801  400bfc:       00003821        move    a3,zero
802  400c00:       0c100101        jal     400404 <sys_call>
803  400c04:       00000000        nop
804  400c08:       afc20030        sw      v0,48(s8)
805  400c0c:       8fc30030        lw      v1,48(s8)
806  400c10:       8fc2002c        lw      v0,44(s8)
807  400c14:       10620004        beq     v1,v0,400c28 <giet_tty_printf+0xd0>
808  400c18:       00000000        nop
809  400c1c:       24020001        li      v0,1
810  400c20:       081003f1        j       400fc4 <giet_tty_printf+0x46c>
811  400c24:       00000000        nop
812  400c28:       8fc30058        lw      v1,88(s8)
813  400c2c:       8fc2002c        lw      v0,44(s8)
814  400c30:       00621021        addu    v0,v1,v0
815  400c34:       afc20058        sw      v0,88(s8)
816  400c38:       8fc20058        lw      v0,88(s8)
817  400c3c:       80430000        lb      v1,0(v0)
818  400c40:       24020025        li      v0,37
819  400c44:       14620016        bne     v1,v0,400ca0 <giet_tty_printf+0x148>
820  400c48:       00000000        nop
821  400c4c:       8fc20058        lw      v0,88(s8)
822  400c50:       24420001        addiu   v0,v0,1
823  400c54:       afc20058        sw      v0,88(s8)
824  400c58:       00000000        nop
825  400c5c:       8fc20034        lw      v0,52(s8)
826  400c60:       24430004        addiu   v1,v0,4
827  400c64:       afc30034        sw      v1,52(s8)
828  400c68:       8c420000        lw      v0,0(v0)
829  400c6c:       afc20028        sw      v0,40(s8)
830  400c70:       afc00020        sw      zero,32(s8)
831  400c74:       8fc20058        lw      v0,88(s8)
832  400c78:       80420000        lb      v0,0(v0)
833  400c7c:       8fc30058        lw      v1,88(s8)
834  400c80:       24630001        addiu   v1,v1,1
835  400c84:       afc30058        sw      v1,88(s8)
836  400c88:       2442ff9d        addiu   v0,v0,-99
837  400c8c:       2c430016        sltiu   v1,v0,22
838  400c90:       106000b8        beqz    v1,400f74 <giet_tty_printf+0x41c>
839  400c94:       00000000        nop
840  400c98:       0810032f        j       400cbc <giet_tty_printf+0x164>
841  400c9c:       00000000        nop
842  400ca0:       8fc20058        lw      v0,88(s8)
843  400ca4:       80420000        lb      v0,0(v0)
844  400ca8:       1440ffb9        bnez    v0,400b90 <giet_tty_printf+0x38>
845  400cac:       00000000        nop
846  400cb0:       00001021        move    v0,zero
847  400cb4:       081003f1        j       400fc4 <giet_tty_printf+0x46c>
848  400cb8:       00000000        nop
849  400cbc:       00021880        sll     v1,v0,0x2
850  400cc0:       3c020080        lui     v0,0x80
851  400cc4:       24420274        addiu   v0,v0,628
852  400cc8:       00621021        addu    v0,v1,v0
853  400ccc:       8c420000        lw      v0,0(v0)
854  400cd0:       00400008        jr      v0
855  400cd4:       00000000        nop
856  400cd8:       24020001        li      v0,1
857  400cdc:       afc20020        sw      v0,32(s8)
858  400ce0:       8fc20028        lw      v0,40(s8)
859  400ce4:       00021600        sll     v0,v0,0x18
860  400ce8:       00021603        sra     v0,v0,0x18
861  400cec:       a3c20038        sb      v0,56(s8)
862  400cf0:       27c20038        addiu   v0,s8,56
863  400cf4:       afc20024        sw      v0,36(s8)
864  400cf8:       081003df        j       400f7c <giet_tty_printf+0x424>
865  400cfc:       00000000        nop
866  400d00:       8fc20028        lw      v0,40(s8)
867  400d04:       04410015        bgez    v0,400d5c <giet_tty_printf+0x204>
868  400d08:       00000000        nop
869  400d0c:       8fc20028        lw      v0,40(s8)
870  400d10:       00021023        negu    v0,v0
871  400d14:       afc20028        sw      v0,40(s8)
872  400d18:       3c020080        lui     v0,0x80
873  400d1c:       2442026c        addiu   v0,v0,620
874  400d20:       afa00010        sw      zero,16(sp)
875  400d24:       24040002        li      a0,2
876  400d28:       00402821        move    a1,v0
877  400d2c:       24060001        li      a2,1
878  400d30:       00003821        move    a3,zero
879  400d34:       0c100101        jal     400404 <sys_call>
880  400d38:       00000000        nop
881  400d3c:       afc20030        sw      v0,48(s8)
882  400d40:       8fc30030        lw      v1,48(s8)
883  400d44:       24020001        li      v0,1
884  400d48:       10620004        beq     v1,v0,400d5c <giet_tty_printf+0x204>
885  400d4c:       00000000        nop
886  400d50:       24020001        li      v0,1
887  400d54:       081003f1        j       400fc4 <giet_tty_printf+0x46c>
888  400d58:       00000000        nop
889  400d5c:       afc0001c        sw      zero,28(s8)
890  400d60:       0810037f        j       400dfc <giet_tty_printf+0x2a4>
891  400d64:       00000000        nop
892  400d68:       24030009        li      v1,9
893  400d6c:       8fc2001c        lw      v0,28(s8)
894  400d70:       00622023        subu    a0,v1,v0
895  400d74:       8fc30028        lw      v1,40(s8)
896  400d78:       3c026666        lui     v0,0x6666
897  400d7c:       34426667        ori     v0,v0,0x6667
898  400d80:       00620018        mult    v1,v0
899  400d84:       00001010        mfhi    v0
900  400d88:       00022883        sra     a1,v0,0x2
901  400d8c:       000317c3        sra     v0,v1,0x1f
902  400d90:       00a21023        subu    v0,a1,v0
903  400d94:       00021040        sll     v0,v0,0x1
904  400d98:       00022880        sll     a1,v0,0x2
905  400d9c:       00451021        addu    v0,v0,a1
906  400da0:       00621023        subu    v0,v1,v0
907  400da4:       3c030080        lui     v1,0x80
908  400da8:       246302cc        addiu   v1,v1,716
909  400dac:       00431021        addu    v0,v0,v1
910  400db0:       80430000        lb      v1,0(v0)
911  400db4:       27c20018        addiu   v0,s8,24
912  400db8:       00441021        addu    v0,v0,a0
913  400dbc:       a0430020        sb      v1,32(v0)
914  400dc0:       8fc20028        lw      v0,40(s8)
915  400dc4:       3c036666        lui     v1,0x6666
916  400dc8:       34636667        ori     v1,v1,0x6667
917  400dcc:       00430018        mult    v0,v1
918  400dd0:       00001810        mfhi    v1
919  400dd4:       00031883        sra     v1,v1,0x2
920  400dd8:       000217c3        sra     v0,v0,0x1f
921  400ddc:       00621023        subu    v0,v1,v0
922  400de0:       afc20028        sw      v0,40(s8)
923  400de4:       8fc20028        lw      v0,40(s8)
924  400de8:       1040000a        beqz    v0,400e14 <giet_tty_printf+0x2bc>
925  400dec:       00000000        nop
926  400df0:       8fc2001c        lw      v0,28(s8)
927  400df4:       24420001        addiu   v0,v0,1
928  400df8:       afc2001c        sw      v0,28(s8)
929  400dfc:       8fc2001c        lw      v0,28(s8)
930  400e00:       2c42000a        sltiu   v0,v0,10
931  400e04:       1440ffd8        bnez    v0,400d68 <giet_tty_printf+0x210>
932  400e08:       00000000        nop
933  400e0c:       08100386        j       400e18 <giet_tty_printf+0x2c0>
934  400e10:       00000000        nop
935  400e14:       00000000        nop
936  400e18:       8fc2001c        lw      v0,28(s8)
937  400e1c:       24420001        addiu   v0,v0,1
938  400e20:       afc20020        sw      v0,32(s8)
939  400e24:       24030009        li      v1,9
940  400e28:       8fc2001c        lw      v0,28(s8)
941  400e2c:       00621023        subu    v0,v1,v0
942  400e30:       27c30038        addiu   v1,s8,56
943  400e34:       00621021        addu    v0,v1,v0
944  400e38:       afc20024        sw      v0,36(s8)
945  400e3c:       081003df        j       400f7c <giet_tty_printf+0x424>
946  400e40:       00000000        nop
947  400e44:       3c020080        lui     v0,0x80
948  400e48:       24420270        addiu   v0,v0,624
949  400e4c:       afa00010        sw      zero,16(sp)
950  400e50:       24040002        li      a0,2
951  400e54:       00402821        move    a1,v0
952  400e58:       24060002        li      a2,2
953  400e5c:       00003821        move    a3,zero
954  400e60:       0c100101        jal     400404 <sys_call>
955  400e64:       00000000        nop
956  400e68:       afc20030        sw      v0,48(s8)
957  400e6c:       8fc30030        lw      v1,48(s8)
958  400e70:       24020002        li      v0,2
959  400e74:       10620004        beq     v1,v0,400e88 <giet_tty_printf+0x330>
960  400e78:       00000000        nop
961  400e7c:       24020001        li      v0,1
962  400e80:       081003f1        j       400fc4 <giet_tty_printf+0x46c>
963  400e84:       00000000        nop
964  400e88:       afc0001c        sw      zero,28(s8)
965  400e8c:       081003ba        j       400ee8 <giet_tty_printf+0x390>
966  400e90:       00000000        nop
967  400e94:       24030007        li      v1,7
968  400e98:       8fc2001c        lw      v0,28(s8)
969  400e9c:       00621023        subu    v0,v1,v0
970  400ea0:       8fc30028        lw      v1,40(s8)
971  400ea4:       3064000f        andi    a0,v1,0xf
972  400ea8:       3c030080        lui     v1,0x80
973  400eac:       246302cc        addiu   v1,v1,716
974  400eb0:       00831821        addu    v1,a0,v1
975  400eb4:       80630000        lb      v1,0(v1)
976  400eb8:       27c40018        addiu   a0,s8,24
977  400ebc:       00821021        addu    v0,a0,v0
978  400ec0:       a0430020        sb      v1,32(v0)
979  400ec4:       8fc20028        lw      v0,40(s8)
980  400ec8:       00021102        srl     v0,v0,0x4
981  400ecc:       afc20028        sw      v0,40(s8)
982  400ed0:       8fc20028        lw      v0,40(s8)
983  400ed4:       1040000a        beqz    v0,400f00 <giet_tty_printf+0x3a8>
984  400ed8:       00000000        nop
985  400edc:       8fc2001c        lw      v0,28(s8)
986  400ee0:       24420001        addiu   v0,v0,1
987  400ee4:       afc2001c        sw      v0,28(s8)
988  400ee8:       8fc2001c        lw      v0,28(s8)
989  400eec:       2c420008        sltiu   v0,v0,8
990  400ef0:       1440ffe8        bnez    v0,400e94 <giet_tty_printf+0x33c>
991  400ef4:       00000000        nop
992  400ef8:       081003c1        j       400f04 <giet_tty_printf+0x3ac>
993  400efc:       00000000        nop
994  400f00:       00000000        nop
995  400f04:       8fc2001c        lw      v0,28(s8)
996  400f08:       24420001        addiu   v0,v0,1
997  400f0c:       afc20020        sw      v0,32(s8)
998  400f10:       24030007        li      v1,7
999  400f14:       8fc2001c        lw      v0,28(s8)
1000  400f18:       00621023        subu    v0,v1,v0
1001  400f1c:       27c30038        addiu   v1,s8,56
1002  400f20:       00621021        addu    v0,v1,v0
1003  400f24:       afc20024        sw      v0,36(s8)
1004  400f28:       081003df        j       400f7c <giet_tty_printf+0x424>
1005  400f2c:       00000000        nop
1006  400f30:       8fc20028        lw      v0,40(s8)
1007  400f34:       afc20018        sw      v0,24(s8)
1008  400f38:       081003d3        j       400f4c <giet_tty_printf+0x3f4>
1009  400f3c:       00000000        nop
1010  400f40:       8fc20020        lw      v0,32(s8)
1011  400f44:       24420001        addiu   v0,v0,1
1012  400f48:       afc20020        sw      v0,32(s8)
1013  400f4c:       8fc30018        lw      v1,24(s8)
1014  400f50:       8fc20020        lw      v0,32(s8)
1015  400f54:       00621021        addu    v0,v1,v0
1016  400f58:       80420000        lb      v0,0(v0)
1017  400f5c:       1440fff8        bnez    v0,400f40 <giet_tty_printf+0x3e8>
1018  400f60:       00000000        nop
1019  400f64:       8fc20028        lw      v0,40(s8)
1020  400f68:       afc20024        sw      v0,36(s8)
1021  400f6c:       081003df        j       400f7c <giet_tty_printf+0x424>
1022  400f70:       00000000        nop
1023  400f74:       081002e2        j       400b88 <giet_tty_printf+0x30>
1024  400f78:       00000000        nop
1025  400f7c:       8fc20024        lw      v0,36(s8)
1026  400f80:       afa00010        sw      zero,16(sp)
1027  400f84:       24040002        li      a0,2
1028  400f88:       00402821        move    a1,v0
1029  400f8c:       8fc60020        lw      a2,32(s8)
1030  400f90:       00003821        move    a3,zero
1031  400f94:       0c100101        jal     400404 <sys_call>
1032  400f98:       00000000        nop
1033  400f9c:       afc20030        sw      v0,48(s8)
1034  400fa0:       8fc30030        lw      v1,48(s8)
1035  400fa4:       8fc20020        lw      v0,32(s8)
1036  400fa8:       10620004        beq     v1,v0,400fbc <giet_tty_printf+0x464>
1037  400fac:       00000000        nop
1038  400fb0:       24020001        li      v0,1
1039  400fb4:       081003f1        j       400fc4 <giet_tty_printf+0x46c>
1040  400fb8:       00000000        nop
1041  400fbc:       081002e2        j       400b88 <giet_tty_printf+0x30>
1042  400fc0:       00000000        nop
1043  400fc4:       03c0e821        move    sp,s8
1044  400fc8:       8fbf0054        lw      ra,84(sp)
1045  400fcc:       8fbe0050        lw      s8,80(sp)
1046  400fd0:       27bd0058        addiu   sp,sp,88
1047  400fd4:       03e00008        jr      ra
1048  400fd8:       00000000        nop
1049
105000400fdc <giet_gcd_set_opa>:
1051  400fdc:       27bdffe0        addiu   sp,sp,-32
1052  400fe0:       afbf001c        sw      ra,28(sp)
1053  400fe4:       afbe0018        sw      s8,24(sp)
1054  400fe8:       03a0f021        move    s8,sp
1055  400fec:       afc40020        sw      a0,32(s8)
1056  400ff0:       afa00010        sw      zero,16(sp)
1057  400ff4:       24040006        li      a0,6
1058  400ff8:       00002821        move    a1,zero
1059  400ffc:       8fc60020        lw      a2,32(s8)
1060  401000:       00003821        move    a3,zero
1061  401004:       0c100101        jal     400404 <sys_call>
1062  401008:       00000000        nop
1063  40100c:       03c0e821        move    sp,s8
1064  401010:       8fbf001c        lw      ra,28(sp)
1065  401014:       8fbe0018        lw      s8,24(sp)
1066  401018:       27bd0020        addiu   sp,sp,32
1067  40101c:       03e00008        jr      ra
1068  401020:       00000000        nop
1069
107000401024 <giet_gcd_set_opb>:
1071  401024:       27bdffe0        addiu   sp,sp,-32
1072  401028:       afbf001c        sw      ra,28(sp)
1073  40102c:       afbe0018        sw      s8,24(sp)
1074  401030:       03a0f021        move    s8,sp
1075  401034:       afc40020        sw      a0,32(s8)
1076  401038:       afa00010        sw      zero,16(sp)
1077  40103c:       24040006        li      a0,6
1078  401040:       24050001        li      a1,1
1079  401044:       8fc60020        lw      a2,32(s8)
1080  401048:       00003821        move    a3,zero
1081  40104c:       0c100101        jal     400404 <sys_call>
1082  401050:       00000000        nop
1083  401054:       03c0e821        move    sp,s8
1084  401058:       8fbf001c        lw      ra,28(sp)
1085  40105c:       8fbe0018        lw      s8,24(sp)
1086  401060:       27bd0020        addiu   sp,sp,32
1087  401064:       03e00008        jr      ra
1088  401068:       00000000        nop
1089
10900040106c <giet_gcd_start>:
1091  40106c:       27bdffe0        addiu   sp,sp,-32
1092  401070:       afbf001c        sw      ra,28(sp)
1093  401074:       afbe0018        sw      s8,24(sp)
1094  401078:       03a0f021        move    s8,sp
1095  40107c:       afa00010        sw      zero,16(sp)
1096  401080:       24040006        li      a0,6
1097  401084:       24050002        li      a1,2
1098  401088:       00003021        move    a2,zero
1099  40108c:       00003821        move    a3,zero
1100  401090:       0c100101        jal     400404 <sys_call>
1101  401094:       00000000        nop
1102  401098:       03c0e821        move    sp,s8
1103  40109c:       8fbf001c        lw      ra,28(sp)
1104  4010a0:       8fbe0018        lw      s8,24(sp)
1105  4010a4:       27bd0020        addiu   sp,sp,32
1106  4010a8:       03e00008        jr      ra
1107  4010ac:       00000000        nop
1108
1109004010b0 <giet_gcd_get_status>:
1110  4010b0:       27bdffe0        addiu   sp,sp,-32
1111  4010b4:       afbf001c        sw      ra,28(sp)
1112  4010b8:       afbe0018        sw      s8,24(sp)
1113  4010bc:       03a0f021        move    s8,sp
1114  4010c0:       afc40020        sw      a0,32(s8)
1115  4010c4:       8fc20020        lw      v0,32(s8)
1116  4010c8:       afa00010        sw      zero,16(sp)
1117  4010cc:       24040007        li      a0,7
1118  4010d0:       24050003        li      a1,3
1119  4010d4:       00403021        move    a2,v0
1120  4010d8:       00003821        move    a3,zero
1121  4010dc:       0c100101        jal     400404 <sys_call>
1122  4010e0:       00000000        nop
1123  4010e4:       03c0e821        move    sp,s8
1124  4010e8:       8fbf001c        lw      ra,28(sp)
1125  4010ec:       8fbe0018        lw      s8,24(sp)
1126  4010f0:       27bd0020        addiu   sp,sp,32
1127  4010f4:       03e00008        jr      ra
1128  4010f8:       00000000        nop
1129
1130004010fc <giet_gcd_get_result>:
1131  4010fc:       27bdffe0        addiu   sp,sp,-32
1132  401100:       afbf001c        sw      ra,28(sp)
1133  401104:       afbe0018        sw      s8,24(sp)
1134  401108:       03a0f021        move    s8,sp
1135  40110c:       afc40020        sw      a0,32(s8)
1136  401110:       8fc20020        lw      v0,32(s8)
1137  401114:       afa00010        sw      zero,16(sp)
1138  401118:       24040007        li      a0,7
1139  40111c:       00002821        move    a1,zero
1140  401120:       00403021        move    a2,v0
1141  401124:       00003821        move    a3,zero
1142  401128:       0c100101        jal     400404 <sys_call>
1143  40112c:       00000000        nop
1144  401130:       03c0e821        move    sp,s8
1145  401134:       8fbf001c        lw      ra,28(sp)
1146  401138:       8fbe0018        lw      s8,24(sp)
1147  40113c:       27bd0020        addiu   sp,sp,32
1148  401140:       03e00008        jr      ra
1149  401144:       00000000        nop
1150
115100401148 <giet_ioc_write>:
1152  401148:       27bdffe0        addiu   sp,sp,-32
1153  40114c:       afbf001c        sw      ra,28(sp)
1154  401150:       afbe0018        sw      s8,24(sp)
1155  401154:       03a0f021        move    s8,sp
1156  401158:       afc40020        sw      a0,32(s8)
1157  40115c:       afc50024        sw      a1,36(s8)
1158  401160:       afc60028        sw      a2,40(s8)
1159  401164:       8fc20024        lw      v0,36(s8)
1160  401168:       afa00010        sw      zero,16(sp)
1161  40116c:       24040015        li      a0,21
1162  401170:       8fc50020        lw      a1,32(s8)
1163  401174:       00403021        move    a2,v0
1164  401178:       8fc70028        lw      a3,40(s8)
1165  40117c:       0c100101        jal     400404 <sys_call>
1166  401180:       00000000        nop
1167  401184:       03c0e821        move    sp,s8
1168  401188:       8fbf001c        lw      ra,28(sp)
1169  40118c:       8fbe0018        lw      s8,24(sp)
1170  401190:       27bd0020        addiu   sp,sp,32
1171  401194:       03e00008        jr      ra
1172  401198:       00000000        nop
1173
11740040119c <giet_ioc_read>:
1175  40119c:       27bdffe0        addiu   sp,sp,-32
1176  4011a0:       afbf001c        sw      ra,28(sp)
1177  4011a4:       afbe0018        sw      s8,24(sp)
1178  4011a8:       03a0f021        move    s8,sp
1179  4011ac:       afc40020        sw      a0,32(s8)
1180  4011b0:       afc50024        sw      a1,36(s8)
1181  4011b4:       afc60028        sw      a2,40(s8)
1182  4011b8:       8fc20024        lw      v0,36(s8)
1183  4011bc:       afa00010        sw      zero,16(sp)
1184  4011c0:       24040016        li      a0,22
1185  4011c4:       8fc50020        lw      a1,32(s8)
1186  4011c8:       00403021        move    a2,v0
1187  4011cc:       8fc70028        lw      a3,40(s8)
1188  4011d0:       0c100101        jal     400404 <sys_call>
1189  4011d4:       00000000        nop
1190  4011d8:       03c0e821        move    sp,s8
1191  4011dc:       8fbf001c        lw      ra,28(sp)
1192  4011e0:       8fbe0018        lw      s8,24(sp)
1193  4011e4:       27bd0020        addiu   sp,sp,32
1194  4011e8:       03e00008        jr      ra
1195  4011ec:       00000000        nop
1196
1197004011f0 <giet_ioc_completed>:
1198  4011f0:       27bdffe0        addiu   sp,sp,-32
1199  4011f4:       afbf001c        sw      ra,28(sp)
1200  4011f8:       afbe0018        sw      s8,24(sp)
1201  4011fc:       03a0f021        move    s8,sp
1202  401200:       afa00010        sw      zero,16(sp)
1203  401204:       24040017        li      a0,23
1204  401208:       00002821        move    a1,zero
1205  40120c:       00003021        move    a2,zero
1206  401210:       00003821        move    a3,zero
1207  401214:       0c100101        jal     400404 <sys_call>
1208  401218:       00000000        nop
1209  40121c:       03c0e821        move    sp,s8
1210  401220:       8fbf001c        lw      ra,28(sp)
1211  401224:       8fbe0018        lw      s8,24(sp)
1212  401228:       27bd0020        addiu   sp,sp,32
1213  40122c:       03e00008        jr      ra
1214  401230:       00000000        nop
1215
121600401234 <giet_fb_sync_write>:
1217  401234:       27bdffe0        addiu   sp,sp,-32
1218  401238:       afbf001c        sw      ra,28(sp)
1219  40123c:       afbe0018        sw      s8,24(sp)
1220  401240:       03a0f021        move    s8,sp
1221  401244:       afc40020        sw      a0,32(s8)
1222  401248:       afc50024        sw      a1,36(s8)
1223  40124c:       afc60028        sw      a2,40(s8)
1224  401250:       8fc20024        lw      v0,36(s8)
1225  401254:       afa00010        sw      zero,16(sp)
1226  401258:       24040010        li      a0,16
1227  40125c:       8fc50020        lw      a1,32(s8)
1228  401260:       00403021        move    a2,v0
1229  401264:       8fc70028        lw      a3,40(s8)
1230  401268:       0c100101        jal     400404 <sys_call>
1231  40126c:       00000000        nop
1232  401270:       03c0e821        move    sp,s8
1233  401274:       8fbf001c        lw      ra,28(sp)
1234  401278:       8fbe0018        lw      s8,24(sp)
1235  40127c:       27bd0020        addiu   sp,sp,32
1236  401280:       03e00008        jr      ra
1237  401284:       00000000        nop
1238
123900401288 <giet_fb_sync_read>:
1240  401288:       27bdffe0        addiu   sp,sp,-32
1241  40128c:       afbf001c        sw      ra,28(sp)
1242  401290:       afbe0018        sw      s8,24(sp)
1243  401294:       03a0f021        move    s8,sp
1244  401298:       afc40020        sw      a0,32(s8)
1245  40129c:       afc50024        sw      a1,36(s8)
1246  4012a0:       afc60028        sw      a2,40(s8)
1247  4012a4:       8fc20024        lw      v0,36(s8)
1248  4012a8:       afa00010        sw      zero,16(sp)
1249  4012ac:       24040011        li      a0,17
1250  4012b0:       8fc50020        lw      a1,32(s8)
1251  4012b4:       00403021        move    a2,v0
1252  4012b8:       8fc70028        lw      a3,40(s8)
1253  4012bc:       0c100101        jal     400404 <sys_call>
1254  4012c0:       00000000        nop
1255  4012c4:       03c0e821        move    sp,s8
1256  4012c8:       8fbf001c        lw      ra,28(sp)
1257  4012cc:       8fbe0018        lw      s8,24(sp)
1258  4012d0:       27bd0020        addiu   sp,sp,32
1259  4012d4:       03e00008        jr      ra
1260  4012d8:       00000000        nop
1261
1262004012dc <giet_fb_write>:
1263  4012dc:       27bdffe0        addiu   sp,sp,-32
1264  4012e0:       afbf001c        sw      ra,28(sp)
1265  4012e4:       afbe0018        sw      s8,24(sp)
1266  4012e8:       03a0f021        move    s8,sp
1267  4012ec:       afc40020        sw      a0,32(s8)
1268  4012f0:       afc50024        sw      a1,36(s8)
1269  4012f4:       afc60028        sw      a2,40(s8)
1270  4012f8:       8fc20024        lw      v0,36(s8)
1271  4012fc:       afa00010        sw      zero,16(sp)
1272  401300:       24040012        li      a0,18
1273  401304:       8fc50020        lw      a1,32(s8)
1274  401308:       00403021        move    a2,v0
1275  40130c:       8fc70028        lw      a3,40(s8)
1276  401310:       0c100101        jal     400404 <sys_call>
1277  401314:       00000000        nop
1278  401318:       03c0e821        move    sp,s8
1279  40131c:       8fbf001c        lw      ra,28(sp)
1280  401320:       8fbe0018        lw      s8,24(sp)
1281  401324:       27bd0020        addiu   sp,sp,32
1282  401328:       03e00008        jr      ra
1283  40132c:       00000000        nop
1284
128500401330 <giet_fb_read>:
1286  401330:       27bdffe0        addiu   sp,sp,-32
1287  401334:       afbf001c        sw      ra,28(sp)
1288  401338:       afbe0018        sw      s8,24(sp)
1289  40133c:       03a0f021        move    s8,sp
1290  401340:       afc40020        sw      a0,32(s8)
1291  401344:       afc50024        sw      a1,36(s8)
1292  401348:       afc60028        sw      a2,40(s8)
1293  40134c:       8fc20024        lw      v0,36(s8)
1294  401350:       afa00010        sw      zero,16(sp)
1295  401354:       24040013        li      a0,19
1296  401358:       8fc50020        lw      a1,32(s8)
1297  40135c:       00403021        move    a2,v0
1298  401360:       8fc70028        lw      a3,40(s8)
1299  401364:       0c100101        jal     400404 <sys_call>
1300  401368:       00000000        nop
1301  40136c:       03c0e821        move    sp,s8
1302  401370:       8fbf001c        lw      ra,28(sp)
1303  401374:       8fbe0018        lw      s8,24(sp)
1304  401378:       27bd0020        addiu   sp,sp,32
1305  40137c:       03e00008        jr      ra
1306  401380:       00000000        nop
1307
130800401384 <giet_fb_completed>:
1309  401384:       27bdffe0        addiu   sp,sp,-32
1310  401388:       afbf001c        sw      ra,28(sp)
1311  40138c:       afbe0018        sw      s8,24(sp)
1312  401390:       03a0f021        move    s8,sp
1313  401394:       afa00010        sw      zero,16(sp)
1314  401398:       24040014        li      a0,20
1315  40139c:       00002821        move    a1,zero
1316  4013a0:       00003021        move    a2,zero
1317  4013a4:       00003821        move    a3,zero
1318  4013a8:       0c100101        jal     400404 <sys_call>
1319  4013ac:       00000000        nop
1320  4013b0:       03c0e821        move    sp,s8
1321  4013b4:       8fbf001c        lw      ra,28(sp)
1322  4013b8:       8fbe0018        lw      s8,24(sp)
1323  4013bc:       27bd0020        addiu   sp,sp,32
1324  4013c0:       03e00008        jr      ra
1325  4013c4:       00000000        nop
1326
1327004013c8 <giet_vobj_get_vbase>:
1328  4013c8:       27bdffe0        addiu   sp,sp,-32
1329  4013cc:       afbf001c        sw      ra,28(sp)
1330  4013d0:       afbe0018        sw      s8,24(sp)
1331  4013d4:       03a0f021        move    s8,sp
1332  4013d8:       afc40020        sw      a0,32(s8)
1333  4013dc:       afc50024        sw      a1,36(s8)
1334  4013e0:       afc60028        sw      a2,40(s8)
1335  4013e4:       afc7002c        sw      a3,44(s8)
1336  4013e8:       8fc30020        lw      v1,32(s8)
1337  4013ec:       8fc20024        lw      v0,36(s8)
1338  4013f0:       8fc4002c        lw      a0,44(s8)
1339  4013f4:       afa40010        sw      a0,16(sp)
1340  4013f8:       2404001a        li      a0,26
1341  4013fc:       00602821        move    a1,v1
1342  401400:       00403021        move    a2,v0
1343  401404:       8fc70028        lw      a3,40(s8)
1344  401408:       0c100101        jal     400404 <sys_call>
1345  40140c:       00000000        nop
1346  401410:       03c0e821        move    sp,s8
1347  401414:       8fbf001c        lw      ra,28(sp)
1348  401418:       8fbe0018        lw      s8,24(sp)
1349  40141c:       27bd0020        addiu   sp,sp,32
1350  401420:       03e00008        jr      ra
1351  401424:       00000000        nop
1352
135300401428 <giet_proc_number>:
1354  401428:       27bdffe0        addiu   sp,sp,-32
1355  40142c:       afbf001c        sw      ra,28(sp)
1356  401430:       afbe0018        sw      s8,24(sp)
1357  401434:       03a0f021        move    s8,sp
1358  401438:       afc40020        sw      a0,32(s8)
1359  40143c:       afc50024        sw      a1,36(s8)
1360  401440:       8fc20024        lw      v0,36(s8)
1361  401444:       afa00010        sw      zero,16(sp)
1362  401448:       2404000f        li      a0,15
1363  40144c:       8fc50020        lw      a1,32(s8)
1364  401450:       00403021        move    a2,v0
1365  401454:       00003821        move    a3,zero
1366  401458:       0c100101        jal     400404 <sys_call>
1367  40145c:       00000000        nop
1368  401460:       03c0e821        move    sp,s8
1369  401464:       8fbf001c        lw      ra,28(sp)
1370  401468:       8fbe0018        lw      s8,24(sp)
1371  40146c:       27bd0020        addiu   sp,sp,32
1372  401470:       03e00008        jr      ra
1373  401474:       00000000        nop
1374
137500401478 <giet_exit>:
1376  401478:       27bdffe0        addiu   sp,sp,-32
1377  40147c:       afbf001c        sw      ra,28(sp)
1378  401480:       afbe0018        sw      s8,24(sp)
1379  401484:       03a0f021        move    s8,sp
1380  401488:       afa00010        sw      zero,16(sp)
1381  40148c:       2404000e        li      a0,14
1382  401490:       00002821        move    a1,zero
1383  401494:       00003021        move    a2,zero
1384  401498:       00003821        move    a3,zero
1385  40149c:       0c100101        jal     400404 <sys_call>
1386  4014a0:       00000000        nop
1387  4014a4:       03c0e821        move    sp,s8
1388  4014a8:       8fbf001c        lw      ra,28(sp)
1389  4014ac:       8fbe0018        lw      s8,24(sp)
1390  4014b0:       27bd0020        addiu   sp,sp,32
1391  4014b4:       03e00008        jr      ra
1392  4014b8:       00000000        nop
1393
1394004014bc <giet_rand>:
1395  4014bc:       27bdffd8        addiu   sp,sp,-40
1396  4014c0:       afbf0024        sw      ra,36(sp)
1397  4014c4:       afbe0020        sw      s8,32(sp)
1398  4014c8:       03a0f021        move    s8,sp
1399  4014cc:       afa00010        sw      zero,16(sp)
1400  4014d0:       24040001        li      a0,1
1401  4014d4:       00002821        move    a1,zero
1402  4014d8:       00003021        move    a2,zero
1403  4014dc:       00003821        move    a3,zero
1404  4014e0:       0c100101        jal     400404 <sys_call>
1405  4014e4:       00000000        nop
1406  4014e8:       afc20018        sw      v0,24(s8)
1407  4014ec:       8fc20018        lw      v0,24(s8)
1408  4014f0:       3042000f        andi    v0,v0,0xf
1409  4014f4:       2c420008        sltiu   v0,v0,8
1410  4014f8:       14400007        bnez    v0,401518 <giet_rand+0x5c>
1411  4014fc:       00000000        nop
1412  401500:       8fc30018        lw      v1,24(s8)
1413  401504:       8fc20018        lw      v0,24(s8)
1414  401508:       70621002        mul     v0,v1,v0
1415  40150c:       3042ffff        andi    v0,v0,0xffff
1416  401510:       0810054c        j       401530 <giet_rand+0x74>
1417  401514:       00000000        nop
1418  401518:       8fc30018        lw      v1,24(s8)
1419  40151c:       8fc20018        lw      v0,24(s8)
1420  401520:       70621802        mul     v1,v1,v0
1421  401524:       8fc20018        lw      v0,24(s8)
1422  401528:       70621002        mul     v0,v1,v0
1423  40152c:       3042ffff        andi    v0,v0,0xffff
1424  401530:       03c0e821        move    sp,s8
1425  401534:       8fbf0024        lw      ra,36(sp)
1426  401538:       8fbe0020        lw      s8,32(sp)
1427  40153c:       27bd0028        addiu   sp,sp,40
1428  401540:       03e00008        jr      ra
1429  401544:       00000000        nop
1430
143100401548 <giet_ctx_switch>:
1432  401548:       27bdffe0        addiu   sp,sp,-32
1433  40154c:       afbf001c        sw      ra,28(sp)
1434  401550:       afbe0018        sw      s8,24(sp)
1435  401554:       03a0f021        move    s8,sp
1436  401558:       afa00010        sw      zero,16(sp)
1437  40155c:       2404000d        li      a0,13
1438  401560:       00002821        move    a1,zero
1439  401564:       00003021        move    a2,zero
1440  401568:       00003821        move    a3,zero
1441  40156c:       0c100101        jal     400404 <sys_call>
1442  401570:       00000000        nop
1443  401574:       03c0e821        move    sp,s8
1444  401578:       8fbf001c        lw      ra,28(sp)
1445  40157c:       8fbe0018        lw      s8,24(sp)
1446  401580:       27bd0020        addiu   sp,sp,32
1447  401584:       03e00008        jr      ra
1448  401588:       00000000        nop
1449
14500040158c <mwmr_lock_acquire>:
1451  40158c:       27bdfff0        addiu   sp,sp,-16
1452  401590:       afbe000c        sw      s8,12(sp)
1453  401594:       afb10008        sw      s1,8(sp)
1454  401598:       afb00004        sw      s0,4(sp)
1455  40159c:       03a0f021        move    s8,sp
1456  4015a0:       afc40010        sw      a0,16(s8)
1457  4015a4:       8fd00010        lw      s0,16(s8)
1458  4015a8:       24110064        li      s1,100
1459
1460004015ac <mwmr_lock_try>:
1461  4015ac:       c2020000        ll      v0,0(s0)
1462  4015b0:       14400005        bnez    v0,4015c8 <mwmr_lock_delay>
1463  4015b4:       00000000        nop
1464  4015b8:       24030001        li      v1,1
1465  4015bc:       e2030000        sc      v1,0(s0)
1466  4015c0:       14600007        bnez    v1,4015e0 <mwmr_lock_ok>
1467  4015c4:       00000000        nop
1468
1469004015c8 <mwmr_lock_delay>:
1470  4015c8:       02202021        move    a0,s1
1471
1472004015cc <mwmr_lock_loop>:
1473  4015cc:       1080ffff        beqz    a0,4015cc <mwmr_lock_loop>
1474  4015d0:       00000000        nop
1475  4015d4:       0810056b        j       4015ac <mwmr_lock_try>
1476  4015d8:       2084ffff        addi    a0,a0,-1
1477  4015dc:       00000000        nop
1478
1479004015e0 <mwmr_lock_ok>:
1480  4015e0:       03c0e821        move    sp,s8
1481  4015e4:       8fbe000c        lw      s8,12(sp)
1482  4015e8:       8fb10008        lw      s1,8(sp)
1483  4015ec:       8fb00004        lw      s0,4(sp)
1484  4015f0:       03e00008        jr      ra
1485  4015f4:       27bd0010        addiu   sp,sp,16
1486
1487004015f8 <mwmr_write>:
1488  4015f8:       27bdffc8        addiu   sp,sp,-56
1489  4015fc:       afbf0034        sw      ra,52(sp)
1490  401600:       afbe0030        sw      s8,48(sp)
1491  401604:       03a0f021        move    s8,sp
1492  401608:       afc40038        sw      a0,56(s8)
1493  40160c:       afc5003c        sw      a1,60(s8)
1494  401610:       afc60040        sw      a2,64(s8)
1495  401614:       8fc20038        lw      v0,56(s8)
1496  401618:       24420014        addiu   v0,v0,20
1497  40161c:       0c100563        jal     40158c <mwmr_lock_acquire>
1498  401620:       00402021        move    a0,v0
1499  401624:       8fc20038        lw      v0,56(s8)
1500  401628:       8c42000c        lw      v0,12(v0)
1501  40162c:       afc2001c        sw      v0,28(s8)
1502  401630:       8fc20038        lw      v0,56(s8)
1503  401634:       8c420010        lw      v0,16(v0)
1504  401638:       afc20018        sw      v0,24(s8)
1505  40163c:       8fc20038        lw      v0,56(s8)
1506  401640:       8c420008        lw      v0,8(v0)
1507  401644:       afc20014        sw      v0,20(s8)
1508  401648:       8fc20038        lw      v0,56(s8)
1509  40164c:       8c420004        lw      v0,4(v0)
1510  401650:       afc20010        sw      v0,16(s8)
1511  401654:       8fc3001c        lw      v1,28(s8)
1512  401658:       8fc20014        lw      v0,20(s8)
1513  40165c:       00621023        subu    v0,v1,v0
1514  401660:       afc20024        sw      v0,36(s8)
1515  401664:       8fc30018        lw      v1,24(s8)
1516  401668:       8fc20040        lw      v0,64(s8)
1517  40166c:       70621002        mul     v0,v1,v0
1518  401670:       afc20020        sw      v0,32(s8)
1519  401674:       8fc30024        lw      v1,36(s8)
1520  401678:       8fc20020        lw      v0,32(s8)
1521  40167c:       0062102b        sltu    v0,v1,v0
1522  401680:       1440002f        bnez    v0,401740 <mwmr_write+0x148>
1523  401684:       00000000        nop
1524  401688:       081005bc        j       4016f0 <mwmr_write+0xf8>
1525  40168c:       afc00028        sw      zero,40(s8)
1526  401690:       8fc20010        lw      v0,16(s8)
1527  401694:       8fc30028        lw      v1,40(s8)
1528  401698:       00031880        sll     v1,v1,0x2
1529  40169c:       8fc4003c        lw      a0,60(s8)
1530  4016a0:       00831821        addu    v1,a0,v1
1531  4016a4:       8c630000        lw      v1,0(v1)
1532  4016a8:       8fc40038        lw      a0,56(s8)
1533  4016ac:       24420006        addiu   v0,v0,6
1534  4016b0:       00021080        sll     v0,v0,0x2
1535  4016b4:       00821021        addu    v0,a0,v0
1536  4016b8:       ac430000        sw      v1,0(v0)
1537  4016bc:       8fc20010        lw      v0,16(s8)
1538  4016c0:       24430001        addiu   v1,v0,1
1539  4016c4:       8fc2001c        lw      v0,28(s8)
1540  4016c8:       14620003        bne     v1,v0,4016d8 <mwmr_write+0xe0>
1541  4016cc:       00000000        nop
1542  4016d0:       081005b9        j       4016e4 <mwmr_write+0xec>
1543  4016d4:       afc00010        sw      zero,16(s8)
1544  4016d8:       8fc20010        lw      v0,16(s8)
1545  4016dc:       24420001        addiu   v0,v0,1
1546  4016e0:       afc20010        sw      v0,16(s8)
1547  4016e4:       8fc20028        lw      v0,40(s8)
1548  4016e8:       24420001        addiu   v0,v0,1
1549  4016ec:       afc20028        sw      v0,40(s8)
1550  4016f0:       8fc30028        lw      v1,40(s8)
1551  4016f4:       8fc20020        lw      v0,32(s8)
1552  4016f8:       0062102b        sltu    v0,v1,v0
1553  4016fc:       1440ffe4        bnez    v0,401690 <mwmr_write+0x98>
1554  401700:       00000000        nop
1555  401704:       8fc20038        lw      v0,56(s8)
1556  401708:       8fc30010        lw      v1,16(s8)
1557  40170c:       ac430004        sw      v1,4(v0)
1558  401710:       8fc30014        lw      v1,20(s8)
1559  401714:       8fc20020        lw      v0,32(s8)
1560  401718:       00621821        addu    v1,v1,v0
1561  40171c:       8fc20038        lw      v0,56(s8)
1562  401720:       ac430008        sw      v1,8(v0)
1563  401724:       8fc20038        lw      v0,56(s8)
1564  401728:       ac400014        sw      zero,20(v0)
1565  40172c:       03c0e821        move    sp,s8
1566  401730:       8fbf0034        lw      ra,52(sp)
1567  401734:       8fbe0030        lw      s8,48(sp)
1568  401738:       03e00008        jr      ra
1569  40173c:       27bd0038        addiu   sp,sp,56
1570  401740:       8fc30024        lw      v1,36(s8)
1571  401744:       8fc20018        lw      v0,24(s8)
1572  401748:       0062102b        sltu    v0,v1,v0
1573  40174c:       10400010        beqz    v0,401790 <mwmr_write+0x198>
1574  401750:       00000000        nop
1575  401754:       8fc20038        lw      v0,56(s8)
1576  401758:       0c10052f        jal     4014bc <giet_rand>
1577  40175c:       ac400014        sw      zero,20(v0)
1578  401760:       00021202        srl     v0,v0,0x8
1579  401764:       081005df        j       40177c <mwmr_write+0x184>
1580  401768:       afc20028        sw      v0,40(s8)
1581  40176c:       00000000        nop
1582  401770:       8fc20028        lw      v0,40(s8)
1583  401774:       2442ffff        addiu   v0,v0,-1
1584  401778:       afc20028        sw      v0,40(s8)
1585  40177c:       8fc20028        lw      v0,40(s8)
1586  401780:       1440fffa        bnez    v0,40176c <mwmr_write+0x174>
1587  401784:       00000000        nop
1588  401788:       08100625        j       401894 <mwmr_write+0x29c>
1589  40178c:       00000000        nop
1590  401790:       8fc30024        lw      v1,36(s8)
1591  401794:       8fc20018        lw      v0,24(s8)
1592  401798:       0062001b        divu    zero,v1,v0
1593  40179c:       004001f4        teq     v0,zero,0x7
1594  4017a0:       00001810        mfhi    v1
1595  4017a4:       00001012        mflo    v0
1596  4017a8:       00401821        move    v1,v0
1597  4017ac:       8fc20018        lw      v0,24(s8)
1598  4017b0:       70621002        mul     v0,v1,v0
1599  4017b4:       afc20020        sw      v0,32(s8)
1600  4017b8:       08100608        j       401820 <mwmr_write+0x228>
1601  4017bc:       afc00028        sw      zero,40(s8)
1602  4017c0:       8fc20010        lw      v0,16(s8)
1603  4017c4:       8fc30028        lw      v1,40(s8)
1604  4017c8:       00031880        sll     v1,v1,0x2
1605  4017cc:       8fc4003c        lw      a0,60(s8)
1606  4017d0:       00831821        addu    v1,a0,v1
1607  4017d4:       8c630000        lw      v1,0(v1)
1608  4017d8:       8fc40038        lw      a0,56(s8)
1609  4017dc:       24420006        addiu   v0,v0,6
1610  4017e0:       00021080        sll     v0,v0,0x2
1611  4017e4:       00821021        addu    v0,a0,v0
1612  4017e8:       ac430000        sw      v1,0(v0)
1613  4017ec:       8fc20010        lw      v0,16(s8)
1614  4017f0:       24430001        addiu   v1,v0,1
1615  4017f4:       8fc2001c        lw      v0,28(s8)
1616  4017f8:       14620003        bne     v1,v0,401808 <mwmr_write+0x210>
1617  4017fc:       00000000        nop
1618  401800:       08100605        j       401814 <mwmr_write+0x21c>
1619  401804:       afc00010        sw      zero,16(s8)
1620  401808:       8fc20010        lw      v0,16(s8)
1621  40180c:       24420001        addiu   v0,v0,1
1622  401810:       afc20010        sw      v0,16(s8)
1623  401814:       8fc20028        lw      v0,40(s8)
1624  401818:       24420001        addiu   v0,v0,1
1625  40181c:       afc20028        sw      v0,40(s8)
1626  401820:       8fc30028        lw      v1,40(s8)
1627  401824:       8fc20020        lw      v0,32(s8)
1628  401828:       0062102b        sltu    v0,v1,v0
1629  40182c:       1440ffe4        bnez    v0,4017c0 <mwmr_write+0x1c8>
1630  401830:       00000000        nop
1631  401834:       8fc30014        lw      v1,20(s8)
1632  401838:       8fc20020        lw      v0,32(s8)
1633  40183c:       00621821        addu    v1,v1,v0
1634  401840:       8fc20038        lw      v0,56(s8)
1635  401844:       ac430008        sw      v1,8(v0)
1636  401848:       8fc20038        lw      v0,56(s8)
1637  40184c:       8fc30010        lw      v1,16(s8)
1638  401850:       ac430004        sw      v1,4(v0)
1639  401854:       8fc20020        lw      v0,32(s8)
1640  401858:       00021080        sll     v0,v0,0x2
1641  40185c:       8fc3003c        lw      v1,60(s8)
1642  401860:       00621021        addu    v0,v1,v0
1643  401864:       afc2003c        sw      v0,60(s8)
1644  401868:       8fc30020        lw      v1,32(s8)
1645  40186c:       8fc20018        lw      v0,24(s8)
1646  401870:       0062001b        divu    zero,v1,v0
1647  401874:       004001f4        teq     v0,zero,0x7
1648  401878:       00001810        mfhi    v1
1649  40187c:       00001012        mflo    v0
1650  401880:       8fc30040        lw      v1,64(s8)
1651  401884:       00621023        subu    v0,v1,v0
1652  401888:       afc20040        sw      v0,64(s8)
1653  40188c:       8fc20038        lw      v0,56(s8)
1654  401890:       ac400014        sw      zero,20(v0)
1655  401894:       0c10052f        jal     4014bc <giet_rand>
1656  401898:       00000000        nop
1657  40189c:       00021182        srl     v0,v0,0x6
1658  4018a0:       0810062e        j       4018b8 <mwmr_write+0x2c0>
1659  4018a4:       afc20028        sw      v0,40(s8)
1660  4018a8:       00000000        nop
1661  4018ac:       8fc20028        lw      v0,40(s8)
1662  4018b0:       2442ffff        addiu   v0,v0,-1
1663  4018b4:       afc20028        sw      v0,40(s8)
1664  4018b8:       8fc20028        lw      v0,40(s8)
1665  4018bc:       1440fffa        bnez    v0,4018a8 <mwmr_write+0x2b0>
1666  4018c0:       00000000        nop
1667  4018c4:       08100585        j       401614 <mwmr_write+0x1c>
1668  4018c8:       00000000        nop
1669
1670004018cc <mwmr_read>:
1671  4018cc:       27bdffd0        addiu   sp,sp,-48
1672  4018d0:       afbf002c        sw      ra,44(sp)
1673  4018d4:       afbe0028        sw      s8,40(sp)
1674  4018d8:       03a0f021        move    s8,sp
1675  4018dc:       afc40030        sw      a0,48(s8)
1676  4018e0:       afc50034        sw      a1,52(s8)
1677  4018e4:       afc60038        sw      a2,56(s8)
1678  4018e8:       8fc20030        lw      v0,48(s8)
1679  4018ec:       24420014        addiu   v0,v0,20
1680  4018f0:       0c100563        jal     40158c <mwmr_lock_acquire>
1681  4018f4:       00402021        move    a0,v0
1682  4018f8:       8fc20030        lw      v0,48(s8)
1683  4018fc:       8c42000c        lw      v0,12(v0)
1684  401900:       afc2001c        sw      v0,28(s8)
1685  401904:       8fc20030        lw      v0,48(s8)
1686  401908:       8c420010        lw      v0,16(v0)
1687  40190c:       afc20018        sw      v0,24(s8)
1688  401910:       8fc20030        lw      v0,48(s8)
1689  401914:       8c420008        lw      v0,8(v0)
1690  401918:       afc20014        sw      v0,20(s8)
1691  40191c:       8fc20030        lw      v0,48(s8)
1692  401920:       8c420000        lw      v0,0(v0)
1693  401924:       afc20010        sw      v0,16(s8)
1694  401928:       8fc30018        lw      v1,24(s8)
1695  40192c:       8fc20038        lw      v0,56(s8)
1696  401930:       70621002        mul     v0,v1,v0
1697  401934:       afc20020        sw      v0,32(s8)
1698  401938:       8fc30014        lw      v1,20(s8)
1699  40193c:       8fc20020        lw      v0,32(s8)
1700  401940:       0062102b        sltu    v0,v1,v0
1701  401944:       14400030        bnez    v0,401a08 <mwmr_read+0x13c>
1702  401948:       00000000        nop
1703  40194c:       0810066d        j       4019b4 <mwmr_read+0xe8>
1704  401950:       afc00024        sw      zero,36(s8)
1705  401954:       8fc20024        lw      v0,36(s8)
1706  401958:       00021080        sll     v0,v0,0x2
1707  40195c:       8fc30034        lw      v1,52(s8)
1708  401960:       00621021        addu    v0,v1,v0
1709  401964:       8fc30010        lw      v1,16(s8)
1710  401968:       8fc40030        lw      a0,48(s8)
1711  40196c:       24630006        addiu   v1,v1,6
1712  401970:       00031880        sll     v1,v1,0x2
1713  401974:       00831821        addu    v1,a0,v1
1714  401978:       8c630000        lw      v1,0(v1)
1715  40197c:       ac430000        sw      v1,0(v0)
1716  401980:       8fc20010        lw      v0,16(s8)
1717  401984:       24430001        addiu   v1,v0,1
1718  401988:       8fc2001c        lw      v0,28(s8)
1719  40198c:       14620003        bne     v1,v0,40199c <mwmr_read+0xd0>
1720  401990:       00000000        nop
1721  401994:       0810066a        j       4019a8 <mwmr_read+0xdc>
1722  401998:       afc00010        sw      zero,16(s8)
1723  40199c:       8fc20010        lw      v0,16(s8)
1724  4019a0:       24420001        addiu   v0,v0,1
1725  4019a4:       afc20010        sw      v0,16(s8)
1726  4019a8:       8fc20024        lw      v0,36(s8)
1727  4019ac:       24420001        addiu   v0,v0,1
1728  4019b0:       afc20024        sw      v0,36(s8)
1729  4019b4:       8fc30024        lw      v1,36(s8)
1730  4019b8:       8fc20020        lw      v0,32(s8)
1731  4019bc:       0062102b        sltu    v0,v1,v0
1732  4019c0:       1440ffe4        bnez    v0,401954 <mwmr_read+0x88>
1733  4019c4:       00000000        nop
1734  4019c8:       8fc20030        lw      v0,48(s8)
1735  4019cc:       8c430008        lw      v1,8(v0)
1736  4019d0:       8fc20020        lw      v0,32(s8)
1737  4019d4:       00621823        subu    v1,v1,v0
1738  4019d8:       8fc20030        lw      v0,48(s8)
1739  4019dc:       ac430008        sw      v1,8(v0)
1740  4019e0:       8fc20030        lw      v0,48(s8)
1741  4019e4:       8fc30010        lw      v1,16(s8)
1742  4019e8:       ac430000        sw      v1,0(v0)
1743  4019ec:       8fc20030        lw      v0,48(s8)
1744  4019f0:       ac400014        sw      zero,20(v0)
1745  4019f4:       03c0e821        move    sp,s8
1746  4019f8:       8fbf002c        lw      ra,44(sp)
1747  4019fc:       8fbe0028        lw      s8,40(sp)
1748  401a00:       03e00008        jr      ra
1749  401a04:       27bd0030        addiu   sp,sp,48
1750  401a08:       8fc30014        lw      v1,20(s8)
1751  401a0c:       8fc20018        lw      v0,24(s8)
1752  401a10:       0062102b        sltu    v0,v1,v0
1753  401a14:       10400010        beqz    v0,401a58 <mwmr_read+0x18c>
1754  401a18:       00000000        nop
1755  401a1c:       8fc20030        lw      v0,48(s8)
1756  401a20:       0c10052f        jal     4014bc <giet_rand>
1757  401a24:       ac400014        sw      zero,20(v0)
1758  401a28:       00021202        srl     v0,v0,0x8
1759  401a2c:       08100691        j       401a44 <mwmr_read+0x178>
1760  401a30:       afc20024        sw      v0,36(s8)
1761  401a34:       00000000        nop
1762  401a38:       8fc20024        lw      v0,36(s8)
1763  401a3c:       2442ffff        addiu   v0,v0,-1
1764  401a40:       afc20024        sw      v0,36(s8)
1765  401a44:       8fc20024        lw      v0,36(s8)
1766  401a48:       1440fffa        bnez    v0,401a34 <mwmr_read+0x168>
1767  401a4c:       00000000        nop
1768  401a50:       081006d8        j       401b60 <mwmr_read+0x294>
1769  401a54:       00000000        nop
1770  401a58:       8fc30014        lw      v1,20(s8)
1771  401a5c:       8fc20018        lw      v0,24(s8)
1772  401a60:       0062001b        divu    zero,v1,v0
1773  401a64:       004001f4        teq     v0,zero,0x7
1774  401a68:       00001810        mfhi    v1
1775  401a6c:       00001012        mflo    v0
1776  401a70:       00401821        move    v1,v0
1777  401a74:       8fc20018        lw      v0,24(s8)
1778  401a78:       70621002        mul     v0,v1,v0
1779  401a7c:       afc20020        sw      v0,32(s8)
1780  401a80:       081006bb        j       401aec <mwmr_read+0x220>
1781  401a84:       afc00024        sw      zero,36(s8)
1782  401a88:       8fc20024        lw      v0,36(s8)
1783  401a8c:       00021080        sll     v0,v0,0x2
1784  401a90:       8fc30034        lw      v1,52(s8)
1785  401a94:       00621021        addu    v0,v1,v0
1786  401a98:       8fc30030        lw      v1,48(s8)
1787  401a9c:       8c630000        lw      v1,0(v1)
1788  401aa0:       8fc40030        lw      a0,48(s8)
1789  401aa4:       24630006        addiu   v1,v1,6
1790  401aa8:       00031880        sll     v1,v1,0x2
1791  401aac:       00831821        addu    v1,a0,v1
1792  401ab0:       8c630000        lw      v1,0(v1)
1793  401ab4:       ac430000        sw      v1,0(v0)
1794  401ab8:       8fc20010        lw      v0,16(s8)
1795  401abc:       24430001        addiu   v1,v0,1
1796  401ac0:       8fc2001c        lw      v0,28(s8)
1797  401ac4:       14620003        bne     v1,v0,401ad4 <mwmr_read+0x208>
1798  401ac8:       00000000        nop
1799  401acc:       081006b8        j       401ae0 <mwmr_read+0x214>
1800  401ad0:       afc00010        sw      zero,16(s8)
1801  401ad4:       8fc20010        lw      v0,16(s8)
1802  401ad8:       24420001        addiu   v0,v0,1
1803  401adc:       afc20010        sw      v0,16(s8)
1804  401ae0:       8fc20024        lw      v0,36(s8)
1805  401ae4:       24420001        addiu   v0,v0,1
1806  401ae8:       afc20024        sw      v0,36(s8)
1807  401aec:       8fc30024        lw      v1,36(s8)
1808  401af0:       8fc20020        lw      v0,32(s8)
1809  401af4:       0062102b        sltu    v0,v1,v0
1810  401af8:       1440ffe3        bnez    v0,401a88 <mwmr_read+0x1bc>
1811  401afc:       00000000        nop
1812  401b00:       8fc30014        lw      v1,20(s8)
1813  401b04:       8fc20020        lw      v0,32(s8)
1814  401b08:       00621823        subu    v1,v1,v0
1815  401b0c:       8fc20030        lw      v0,48(s8)
1816  401b10:       ac430008        sw      v1,8(v0)
1817  401b14:       8fc20030        lw      v0,48(s8)
1818  401b18:       8fc30010        lw      v1,16(s8)
1819  401b1c:       ac430000        sw      v1,0(v0)
1820  401b20:       8fc20020        lw      v0,32(s8)
1821  401b24:       00021080        sll     v0,v0,0x2
1822  401b28:       8fc30034        lw      v1,52(s8)
1823  401b2c:       00621021        addu    v0,v1,v0
1824  401b30:       afc20034        sw      v0,52(s8)
1825  401b34:       8fc30020        lw      v1,32(s8)
1826  401b38:       8fc20018        lw      v0,24(s8)
1827  401b3c:       0062001b        divu    zero,v1,v0
1828  401b40:       004001f4        teq     v0,zero,0x7
1829  401b44:       00001810        mfhi    v1
1830  401b48:       00001012        mflo    v0
1831  401b4c:       8fc30038        lw      v1,56(s8)
1832  401b50:       00621023        subu    v0,v1,v0
1833  401b54:       afc20038        sw      v0,56(s8)
1834  401b58:       8fc20030        lw      v0,48(s8)
1835  401b5c:       ac400014        sw      zero,20(v0)
1836  401b60:       0c10052f        jal     4014bc <giet_rand>
1837  401b64:       00000000        nop
1838  401b68:       00021182        srl     v0,v0,0x6
1839  401b6c:       081006e1        j       401b84 <mwmr_read+0x2b8>
1840  401b70:       afc20024        sw      v0,36(s8)
1841  401b74:       00000000        nop
1842  401b78:       8fc20024        lw      v0,36(s8)
1843  401b7c:       2442ffff        addiu   v0,v0,-1
1844  401b80:       afc20024        sw      v0,36(s8)
1845  401b84:       8fc20024        lw      v0,36(s8)
1846  401b88:       1440fffa        bnez    v0,401b74 <mwmr_read+0x2a8>
1847  401b8c:       00000000        nop
1848  401b90:       0810063a        j       4018e8 <mwmr_read+0x1c>
1849  401b94:       00000000        nop
1850
1851Disassembly of section seg_data:
1852
185300800000 <HexaTab.1196-0x2cc>:
1854  800000:       00400000        0x400000
1855  800004:       0040015c        0x40015c
1856  800008:       00400294        0x400294
1857  80000c:       202a2a2a        addi    t2,at,10794
1858  800010:       72617453        0x72617453
1859  800014:       676e6974        0x676e6974
1860  800018:       73617420        0x73617420
1861  80001c:       7270206b        0x7270206b
1862  800020:       6375646f        0x6375646f
1863  800024:       6f207265        0x6f207265
1864  800028:       7270206e        0x7270206e
1865  80002c:       7365636f        0x7365636f
1866  800030:       20726f73        addi    s2,v1,28531
1867  800034:       00006425        0x6425
1868  800038:       20746120        addi    s4,v1,24864
1869  80003c:       6c637963        0x6c637963
1870  800040:       64252065        0x64252065
1871  800044:       2a2a2a20        slti    t2,s1,10784
1872  800048:       00000a0a        0xa0a
1873  80004c:       74756f72        jalx    1d5bdc8 <HexaTab.1196+0x155bafc>
1874  800050:       00007265        0x7265
1875  800054:       726d776d        0x726d776d
1876  800058:       006e695f        0x6e695f
1877  80005c:       52455b0a        beql    s2,a1,816c88 <HexaTab.1196+0x169bc>
1878  800060:       5d524f52        0x5d524f52
1879  800064:       206e6920        addi    t6,v1,26912
1880  800068:       646f7270        0x646f7270
1881  80006c:       72656375        0x72656375
1882  800070:       73617420        0x73617420
1883  800074:       0a3a206b        j       8e881ac <HexaTab.1196+0x8687ee0>
1884  800078:       00000000        nop
1885  80007c:       20202020        addi    zero,at,8224
1886  800080:       20202020        addi    zero,at,8224
1887  800084:       6e752020        0x6e752020
1888  800088:       69666564        0x69666564
1889  80008c:       2064656e        addi    a0,v1,25966
1890  800090:       6d776d3c        0x6d776d3c
1891  800094:       6e695f72        0x6e695f72
1892  800098:       6863203e        0x6863203e
1893  80009c:       656e6e61        0x656e6e61
1894  8000a0:       25203a6c        addiu   zero,t1,14956
1895  8000a4:       00000a64        0xa64
1896  8000a8:       202a2a2a        addi    t2,at,10794
1897  8000ac:       6d776d26        0x6d776d26
1898  8000b0:       6e695f72        0x6e695f72
1899  8000b4:       25203d20        addiu   zero,t1,15648
1900  8000b8:       000a0a78        0xa0a78
1901  8000bc:       6e617274        0x6e617274
1902  8000c0:       74696d73        jalx    1a5b5cc <HexaTab.1196+0x125b300>
1903  8000c4:       20646574        addi    a0,v1,25972
1904  8000c8:       756c6176        jalx    5b185d8 <HexaTab.1196+0x531830c>
1905  8000cc:       203a2065        addi    k0,at,8293
1906  8000d0:       000a6425        0xa6425
1907  8000d4:       2a2a2a0a        slti    t2,s1,10762
1908  8000d8:       6d6f4320        0x6d6f4320
1909  8000dc:       74656c70        jalx    195b1c0 <HexaTab.1196+0x115aef4>
1910  8000e0:       20676e69        addi    a3,v1,28265
1911  8000e4:       646f7270        0x646f7270
1912  8000e8:       72656375        0x72656375
1913  8000ec:       73617420        0x73617420
1914  8000f0:       7461206b        jalx    18481ac <HexaTab.1196+0x1047ee0>
1915  8000f4:       63796320        0x63796320
1916  8000f8:       2520656c        addiu   zero,t1,25964
1917  8000fc:       2a2a2064        slti    t2,s1,8292
1918  800100:       00000a2a        0xa2a
1919  800104:       202a2a2a        addi    t2,at,10794
1920  800108:       72617453        0x72617453
1921  80010c:       676e6974        0x676e6974
1922  800110:       73617420        0x73617420
1923  800114:       6f63206b        0x6f63206b
1924  800118:       6d75736e        0x6d75736e
1925  80011c:       6f207265        0x6f207265
1926  800120:       7270206e        0x7270206e
1927  800124:       7365636f        0x7365636f
1928  800128:       20726f73        addi    s2,v1,28531
1929  80012c:       00006425        0x6425
1930  800130:       726d776d        0x726d776d
1931  800134:       74756f5f        jalx    1d5bd7c <HexaTab.1196+0x155bab0>
1932  800138:       00000000        nop
1933  80013c:       52455b0a        beql    s2,a1,816d68 <HexaTab.1196+0x16a9c>
1934  800140:       5d524f52        0x5d524f52
1935  800144:       206e6920        addi    t6,v1,26912
1936  800148:       736e6f63        0x736e6f63
1937  80014c:       72656d75        0x72656d75
1938  800150:       73617420        0x73617420
1939  800154:       0a3a206b        j       8e881ac <HexaTab.1196+0x8687ee0>
1940  800158:       00000000        nop
1941  80015c:       20202020        addi    zero,at,8224
1942  800160:       20202020        addi    zero,at,8224
1943  800164:       6e752020        0x6e752020
1944  800168:       69666564        0x69666564
1945  80016c:       2064656e        addi    a0,v1,25966
1946  800170:       6d776d3c        0x6d776d3c
1947  800174:       756f5f72        jalx    5bd7dc8 <HexaTab.1196+0x53d7afc>
1948  800178:       63203e74        0x63203e74
1949  80017c:       6e6e6168        0x6e6e6168
1950  800180:       000a6c65        0xa6c65
1951  800184:       65636572        0x65636572
1952  800188:       64657669        0x64657669
1953  80018c:       6b6f7420        0x6b6f7420
1954  800190:       25206e65        addiu   zero,t1,28261
1955  800194:       202f2064        addi    t7,at,8292
1956  800198:       756c6176        jalx    5b185d8 <HexaTab.1196+0x531830c>
1957  80019c:       203d2065        addi    sp,at,8293
1958  8001a0:       000a6425        0xa6425
1959  8001a4:       2a2a2a0a        slti    t2,s1,10762
1960  8001a8:       6d6f4320        0x6d6f4320
1961  8001ac:       74656c70        jalx    195b1c0 <HexaTab.1196+0x115aef4>
1962  8001b0:       20676e69        addi    a3,v1,28265
1963  8001b4:       736e6f63        0x736e6f63
1964  8001b8:       72656d75        0x72656d75
1965  8001bc:       73617420        0x73617420
1966  8001c0:       7461206b        jalx    18481ac <HexaTab.1196+0x1047ee0>
1967  8001c4:       63796320        0x63796320
1968  8001c8:       2520656c        addiu   zero,t1,25964
1969  8001cc:       2a2a2064        slti    t2,s1,8292
1970  8001d0:       00000a2a        0xa2a
1971  8001d4:       202a2a2a        addi    t2,at,10794
1972  8001d8:       72617453        0x72617453
1973  8001dc:       676e6974        0x676e6974
1974  8001e0:       73617420        0x73617420
1975  8001e4:       6f72206b        0x6f72206b
1976  8001e8:       72657475        0x72657475
1977  8001ec:       206e6f20        addi    t6,v1,28448
1978  8001f0:       636f7270        0x636f7270
1979  8001f4:       6f737365        0x6f737365
1980  8001f8:       64252072        0x64252072
1981  8001fc:       00000000        nop
1982  800200:       52455b0a        beql    s2,a1,816e2c <HexaTab.1196+0x16b60>
1983  800204:       5d524f52        0x5d524f52
1984  800208:       206e6920        addi    t6,v1,26912
1985  80020c:       74756f72        jalx    1d5bdc8 <HexaTab.1196+0x155bafc>
1986  800210:       74207265        jalx    81c994 <HexaTab.1196+0x1c6c8>
1987  800214:       206b7361        addi    t3,v1,29537
1988  800218:       00000a3a        0xa3a
1989  80021c:       20202020        addi    zero,at,8224
1990  800220:       20202020        addi    zero,at,8224
1991  800224:       6e752020        0x6e752020
1992  800228:       69666564        0x69666564
1993  80022c:       2064656e        addi    a0,v1,25966
1994  800230:       6d776d3c        0x6d776d3c
1995  800234:       6e695f72        0x6e695f72
1996  800238:       6863203e        0x6863203e
1997  80023c:       656e6e61        0x656e6e61
1998  800240:       00000a6c        0xa6c
1999  800244:       656b6f74        0x656b6f74
2000  800248:       6176206e        0x6176206e
2001  80024c:       2065756c        addi    a1,v1,30060
2002  800250:       6425203a        0x6425203a
2003  800254:       74202f20        jalx    80bc80 <HexaTab.1196+0xb9b4>
2004  800258:       6f706d65        0x6f706d65
2005  80025c:       61736972        0x61736972
2006  800260:       6e6f6974        0x6e6f6974
2007  800264:       25203d20        addiu   zero,t1,15648
2008  800268:       00000a64        0xa64
2009  80026c:       0000002d        0x2d
2010  800270:       00007830        tge     zero,zero,0x1e0
2011  800274:       00400cd8        0x400cd8
2012  800278:       00400d00        0x400d00
2013  80027c:       00400f74        teq     v0,zero,0x3d
2014  800280:       00400f74        teq     v0,zero,0x3d
2015  800284:       00400f74        teq     v0,zero,0x3d
2016  800288:       00400f74        teq     v0,zero,0x3d
2017  80028c:       00400f74        teq     v0,zero,0x3d
2018  800290:       00400f74        teq     v0,zero,0x3d
2019  800294:       00400f74        teq     v0,zero,0x3d
2020  800298:       00400f74        teq     v0,zero,0x3d
2021  80029c:       00400f74        teq     v0,zero,0x3d
2022  8002a0:       00400f74        teq     v0,zero,0x3d
2023  8002a4:       00400f74        teq     v0,zero,0x3d
2024  8002a8:       00400f74        teq     v0,zero,0x3d
2025  8002ac:       00400f74        teq     v0,zero,0x3d
2026  8002b0:       00400f74        teq     v0,zero,0x3d
2027  8002b4:       00400f30        tge     v0,zero,0x3c
2028  8002b8:       00400f74        teq     v0,zero,0x3d
2029  8002bc:       00400d5c        0x400d5c
2030  8002c0:       00400f74        teq     v0,zero,0x3d
2031  8002c4:       00400f74        teq     v0,zero,0x3d
2032  8002c8:       00400e44        0x400e44
2033
2034008002cc <HexaTab.1196>:
2035  8002cc:       33323130        andi    s2,t9,0x3130
2036  8002d0:       37363534        ori     s6,t9,0x3534
2037  8002d4:       42413938        c0      0x413938
2038  8002d8:       46454443        c1      0x454443
2039  8002dc:       00000000        nop
2040
2041Disassembly of section .reginfo:
2042
204300000000 <.reginfo>:
2044   0:   e00000fc        sc      zero,252(zero)
2045        ...
2046
2047Disassembly of section .pdr:
2048
204900000000 <.pdr>:
2050   0:   00400000        0x400000
2051   4:   c0000000        ll      zero,0(zero)
2052   8:   fffffffc        sdc3    $31,-4(ra)
2053        ...
2054  14:   00000028        0x28
2055  18:   0000001e        0x1e
2056  1c:   0000001f        0x1f
2057  20:   0040015c        0x40015c
2058  24:   c0000000        ll      zero,0(zero)
2059  28:   fffffffc        sdc3    $31,-4(ra)
2060        ...
2061  34:   00000028        0x28
2062  38:   0000001e        0x1e
2063  3c:   0000001f        0x1f
2064  40:   00400294        0x400294
2065  44:   c0000000        ll      zero,0(zero)
2066  48:   fffffffc        sdc3    $31,-4(ra)
2067        ...
2068  54:   00000030        tge     zero,zero
2069  58:   0000001e        0x1e
2070  5c:   0000001f        0x1f
2071  60:   00400404        0x400404
2072  64:   c0000000        ll      zero,0(zero)
2073  68:   fffffffc        sdc3    $31,-4(ra)
2074        ...
2075  74:   00000008        jr      zero
2076  78:   0000001e        0x1e
2077  7c:   0000001f        0x1f
2078  80:   00400450        0x400450
2079  84:   c0000000        ll      zero,0(zero)
2080  88:   fffffffc        sdc3    $31,-4(ra)
2081        ...
2082  94:   00000020        add     zero,zero,zero
2083  98:   0000001e        0x1e
2084  9c:   0000001f        0x1f
2085  a0:   00400494        0x400494
2086  a4:   c0000000        ll      zero,0(zero)
2087  a8:   fffffffc        sdc3    $31,-4(ra)
2088        ...
2089  b4:   00000020        add     zero,zero,zero
2090  b8:   0000001e        0x1e
2091  bc:   0000001f        0x1f
2092  c0:   004004d8        0x4004d8
2093  c4:   c0000000        ll      zero,0(zero)
2094  c8:   fffffffc        sdc3    $31,-4(ra)
2095        ...
2096  d4:   00000020        add     zero,zero,zero
2097  d8:   0000001e        0x1e
2098  dc:   0000001f        0x1f
2099  e0:   00400528        0x400528
2100  e4:   c0000000        ll      zero,0(zero)
2101  e8:   fffffffc        sdc3    $31,-4(ra)
2102        ...
2103  f4:   00000028        0x28
2104  f8:   0000001e        0x1e
2105  fc:   0000001f        0x1f
2106 100:   004005a4        0x4005a4
2107 104:   c0000000        ll      zero,0(zero)
2108 108:   fffffffc        sdc3    $31,-4(ra)
2109        ...
2110 114:   00000030        tge     zero,zero
2111 118:   0000001e        0x1e
2112 11c:   0000001f        0x1f
2113 120:   00400688        0x400688
2114 124:   c0000000        ll      zero,0(zero)
2115 128:   fffffffc        sdc3    $31,-4(ra)
2116        ...
2117 134:   00000028        0x28
2118 138:   0000001e        0x1e
2119 13c:   0000001f        0x1f
2120 140:   004006f4        teq     v0,zero,0x1b
2121 144:   c0000000        ll      zero,0(zero)
2122 148:   fffffffc        sdc3    $31,-4(ra)
2123        ...
2124 154:   00000028        0x28
2125 158:   0000001e        0x1e
2126 15c:   0000001f        0x1f
2127 160:   00400760        0x400760
2128 164:   c0000000        ll      zero,0(zero)
2129 168:   fffffffc        sdc3    $31,-4(ra)
2130        ...
2131 174:   00000030        tge     zero,zero
2132 178:   0000001e        0x1e
2133 17c:   0000001f        0x1f
2134 180:   00400870        tge     v0,zero,0x21
2135 184:   c0000000        ll      zero,0(zero)
2136 188:   fffffffc        sdc3    $31,-4(ra)
2137        ...
2138 194:   00000060        0x60
2139 198:   0000001e        0x1e
2140 19c:   0000001f        0x1f
2141 1a0:   00400b58        0x400b58
2142 1a4:   c0000000        ll      zero,0(zero)
2143 1a8:   fffffffc        sdc3    $31,-4(ra)
2144        ...
2145 1b4:   00000058        0x58
2146 1b8:   0000001e        0x1e
2147 1bc:   0000001f        0x1f
2148 1c0:   00400fdc        0x400fdc
2149 1c4:   c0000000        ll      zero,0(zero)
2150 1c8:   fffffffc        sdc3    $31,-4(ra)
2151        ...
2152 1d4:   00000020        add     zero,zero,zero
2153 1d8:   0000001e        0x1e
2154 1dc:   0000001f        0x1f
2155 1e0:   00401024        and     v0,v0,zero
2156 1e4:   c0000000        ll      zero,0(zero)
2157 1e8:   fffffffc        sdc3    $31,-4(ra)
2158        ...
2159 1f4:   00000020        add     zero,zero,zero
2160 1f8:   0000001e        0x1e
2161 1fc:   0000001f        0x1f
2162 200:   0040106c        0x40106c
2163 204:   c0000000        ll      zero,0(zero)
2164 208:   fffffffc        sdc3    $31,-4(ra)
2165        ...
2166 214:   00000020        add     zero,zero,zero
2167 218:   0000001e        0x1e
2168 21c:   0000001f        0x1f
2169 220:   004010b0        tge     v0,zero,0x42
2170 224:   c0000000        ll      zero,0(zero)
2171 228:   fffffffc        sdc3    $31,-4(ra)
2172        ...
2173 234:   00000020        add     zero,zero,zero
2174 238:   0000001e        0x1e
2175 23c:   0000001f        0x1f
2176 240:   004010fc        0x4010fc
2177 244:   c0000000        ll      zero,0(zero)
2178 248:   fffffffc        sdc3    $31,-4(ra)
2179        ...
2180 254:   00000020        add     zero,zero,zero
2181 258:   0000001e        0x1e
2182 25c:   0000001f        0x1f
2183 260:   00401148        0x401148
2184 264:   c0000000        ll      zero,0(zero)
2185 268:   fffffffc        sdc3    $31,-4(ra)
2186        ...
2187 274:   00000020        add     zero,zero,zero
2188 278:   0000001e        0x1e
2189 27c:   0000001f        0x1f
2190 280:   0040119c        0x40119c
2191 284:   c0000000        ll      zero,0(zero)
2192 288:   fffffffc        sdc3    $31,-4(ra)
2193        ...
2194 294:   00000020        add     zero,zero,zero
2195 298:   0000001e        0x1e
2196 29c:   0000001f        0x1f
2197 2a0:   004011f0        tge     v0,zero,0x47
2198 2a4:   c0000000        ll      zero,0(zero)
2199 2a8:   fffffffc        sdc3    $31,-4(ra)
2200        ...
2201 2b4:   00000020        add     zero,zero,zero
2202 2b8:   0000001e        0x1e
2203 2bc:   0000001f        0x1f
2204 2c0:   00401234        teq     v0,zero,0x48
2205 2c4:   c0000000        ll      zero,0(zero)
2206 2c8:   fffffffc        sdc3    $31,-4(ra)
2207        ...
2208 2d4:   00000020        add     zero,zero,zero
2209 2d8:   0000001e        0x1e
2210 2dc:   0000001f        0x1f
2211 2e0:   00401288        0x401288
2212 2e4:   c0000000        ll      zero,0(zero)
2213 2e8:   fffffffc        sdc3    $31,-4(ra)
2214        ...
2215 2f4:   00000020        add     zero,zero,zero
2216 2f8:   0000001e        0x1e
2217 2fc:   0000001f        0x1f
2218 300:   004012dc        0x4012dc
2219 304:   c0000000        ll      zero,0(zero)
2220 308:   fffffffc        sdc3    $31,-4(ra)
2221        ...
2222 314:   00000020        add     zero,zero,zero
2223 318:   0000001e        0x1e
2224 31c:   0000001f        0x1f
2225 320:   00401330        tge     v0,zero,0x4c
2226 324:   c0000000        ll      zero,0(zero)
2227 328:   fffffffc        sdc3    $31,-4(ra)
2228        ...
2229 334:   00000020        add     zero,zero,zero
2230 338:   0000001e        0x1e
2231 33c:   0000001f        0x1f
2232 340:   00401384        0x401384
2233 344:   c0000000        ll      zero,0(zero)
2234 348:   fffffffc        sdc3    $31,-4(ra)
2235        ...
2236 354:   00000020        add     zero,zero,zero
2237 358:   0000001e        0x1e
2238 35c:   0000001f        0x1f
2239 360:   004013c8        0x4013c8
2240 364:   c0000000        ll      zero,0(zero)
2241 368:   fffffffc        sdc3    $31,-4(ra)
2242        ...
2243 374:   00000020        add     zero,zero,zero
2244 378:   0000001e        0x1e
2245 37c:   0000001f        0x1f
2246 380:   00401428        0x401428
2247 384:   c0000000        ll      zero,0(zero)
2248 388:   fffffffc        sdc3    $31,-4(ra)
2249        ...
2250 394:   00000020        add     zero,zero,zero
2251 398:   0000001e        0x1e
2252 39c:   0000001f        0x1f
2253 3a0:   00401478        0x401478
2254 3a4:   c0000000        ll      zero,0(zero)
2255 3a8:   fffffffc        sdc3    $31,-4(ra)
2256        ...
2257 3b4:   00000020        add     zero,zero,zero
2258 3b8:   0000001e        0x1e
2259 3bc:   0000001f        0x1f
2260 3c0:   004014bc        0x4014bc
2261 3c4:   c0000000        ll      zero,0(zero)
2262 3c8:   fffffffc        sdc3    $31,-4(ra)
2263        ...
2264 3d4:   00000028        0x28
2265 3d8:   0000001e        0x1e
2266 3dc:   0000001f        0x1f
2267 3e0:   00401548        0x401548
2268 3e4:   c0000000        ll      zero,0(zero)
2269 3e8:   fffffffc        sdc3    $31,-4(ra)
2270        ...
2271 3f4:   00000020        add     zero,zero,zero
2272 3f8:   0000001e        0x1e
2273 3fc:   0000001f        0x1f
2274 400:   0040158c        syscall 0x10056
2275 404:   40030000        mfc0    v1,c0_index
2276 408:   fffffffc        sdc3    $31,-4(ra)
2277        ...
2278 414:   00000010        mfhi    zero
2279 418:   0000001e        0x1e
2280 41c:   0000001f        0x1f
2281 420:   004015f8        0x4015f8
2282 424:   c0000000        ll      zero,0(zero)
2283 428:   fffffffc        sdc3    $31,-4(ra)
2284        ...
2285 434:   00000038        0x38
2286 438:   0000001e        0x1e
2287 43c:   0000001f        0x1f
2288 440:   004018cc        syscall 0x10063
2289 444:   c0000000        ll      zero,0(zero)
2290 448:   fffffffc        sdc3    $31,-4(ra)
2291        ...
2292 454:   00000030        tge     zero,zero
2293 458:   0000001e        0x1e
2294 45c:   0000001f        0x1f
2295
2296Disassembly of section .comment:
2297
229800000000 <.comment>:
2299   0:   3a434347        xori    v1,s2,0x4347
2300   4:   4e472820        c3      0x472820
2301   8:   34202955        ori     zero,at,0x2955
2302   c:   322e342e        andi    t6,s1,0x342e
2303        ...
2304
2305Disassembly of section .gnu.attributes:
2306
230700000000 <.gnu.attributes>:
2308   0:   00000f41        0xf41
2309   4:   756e6700        jalx    5b99c00 <HexaTab.1196+0x5399934>
2310   8:   00070100        sll     zero,a3,0x4
2311   c:   01040000        0x1040000
2312
2313Disassembly of section .debug_abbrev:
2314
231500000000 <.debug_abbrev>:
2316   0:   25011101        addiu   at,t0,4353
2317   4:   030b130e        0x30b130e
2318   8:   110e1b0e        beq     t0,t6,6c44 <seg_code_base-0x3f93bc>
2319   c:   10011201        beq     zero,at,4814 <seg_code_base-0x3fb7ec>
2320  10:   02000006        srlv    zero,zero,s0
2321  14:   0b0b0104        j       c2c0410 <HexaTab.1196+0xbac0144>
2322  18:   0b3b0b3a        j       cec2ce8 <HexaTab.1196+0xc6c2a1c>
2323  1c:   00001301        0x1301
2324  20:   03002803        0x3002803
2325  24:   000d1c0e        0xd1c0e
2326  28:   00240400        0x240400
2327  2c:   0b3e0b0b        j       cf82c2c <HexaTab.1196+0xc782960>
2328  30:   00000e03        sra     at,zero,0x18
2329  34:   0b002405        j       c009014 <HexaTab.1196+0xb808d48>
2330  38:   000b3e0b        0xb3e0b
2331  3c:   01130600        0x1130600
2332  40:   050b0e03        tltiu   t0,3587
2333  44:   0b3b0b3a        j       cec2ce8 <HexaTab.1196+0xc6c2a1c>
2334  48:   00001301        0x1301
2335  4c:   03000d07        0x3000d07
2336  50:   3b0b3a08        xori    t3,t8,0x3a08
2337  54:   3813490b        xori    s3,zero,0x490b
2338  58:   0800000a        j       28 <seg_code_base-0x3fffd8>
2339  5c:   0e03000d        jal     80c0034 <HexaTab.1196+0x78bfd68>
2340  60:   0b3b0b3a        j       cec2ce8 <HexaTab.1196+0xc6c2a1c>
2341  64:   0a381349        j       8e04d24 <HexaTab.1196+0x8604a58>
2342  68:   01090000        0x1090000
2343  6c:   01134901        0x1134901
2344  70:   0a000013        j       800004c <HexaTab.1196+0x77ffd80>
2345  74:   13490021        beq     k0,t1,fc <seg_code_base-0x3fff04>
2346  78:   0000052f        0x52f
2347  7c:   0300160b        0x300160b
2348  80:   3b0b3a0e        xori    t3,t8,0x3a0e
2349  84:   0013490b        0x13490b
2350  88:   012e0c00        0x12e0c00
2351  8c:   0e030c3f        jal     80c30fc <HexaTab.1196+0x78c2e30>
2352  90:   0b3b0b3a        j       cec2ce8 <HexaTab.1196+0xc6c2a1c>
2353  94:   01120111        0x1120111
2354  98:   13010640        beq     t8,at,199c <seg_code_base-0x3fe664>
2355  9c:   340d0000        li      t5,0x0
2356  a0:   3a080300        xori    t0,s0,0x300
2357  a4:   490b3b0b        bc2tl   $cc2,ecd4 <seg_code_base-0x3f132c>
2358  a8:   000a0213        0xa0213
2359  ac:   00340e00        0x340e00
2360  b0:   0b3a0e03        j       ce8380c <HexaTab.1196+0xc683540>
2361  b4:   13490b3b        beq     k0,t1,2da4 <seg_code_base-0x3fd25c>
2362  b8:   00000a02        srl     at,zero,0x8
2363  bc:   0b000f0f        j       c003c3c <HexaTab.1196+0xb803970>
2364  c0:   0013490b        0x13490b
2365  c4:   01011000        0x1011000
2366  c8:   00001349        0x1349
2367  cc:   49002111        bc2f    8514 <seg_code_base-0x3f7aec>
2368  d0:   000b2f13        0xb2f13
2369  d4:   11010000        beq     t0,at,d8 <seg_code_base-0x3fff28>
2370  d8:   130e2501        beq     t8,t6,94e0 <seg_code_base-0x3f6b20>
2371  dc:   1b0e030b        0x1b0e030b
2372  e0:   1201110e        beq     s0,at,451c <seg_code_base-0x3fbae4>
2373  e4:   00061001        0x61001
2374  e8:   00160200        sll     zero,s6,0x8
2375  ec:   0b3a0e03        j       ce8380c <HexaTab.1196+0xc683540>
2376  f0:   13490b3b        beq     k0,t1,2de0 <seg_code_base-0x3fd220>
2377  f4:   0f030000        jal     c0c0000 <HexaTab.1196+0xb8bfd34>
2378  f8:   030b0b00        0x30b0b00
2379  fc:   0400000e        bltz    zero,138 <seg_code_base-0x3ffec8>
2380 100:   0b0b0024        j       c2c0090 <HexaTab.1196+0xbabfdc4>
2381 104:   0e030b3e        jal     80c2cf8 <HexaTab.1196+0x78c2a2c>
2382 108:   24050000        li      a1,0
2383 10c:   3e0b0b00        0x3e0b0b00
2384 110:   0600000b        bltz    s0,140 <seg_code_base-0x3ffec0>
2385 114:   0e03012e        jal     80c04b8 <HexaTab.1196+0x78c01ec>
2386 118:   0b3b0b3a        j       cec2ce8 <HexaTab.1196+0xc6c2a1c>
2387 11c:   13490c27        beq     k0,t1,31bc <seg_code_base-0x3fce44>
2388 120:   01120111        0x1120111
2389 124:   13010640        beq     t8,at,1a28 <seg_code_base-0x3fe5d8>
2390 128:   05070000        0x5070000
2391 12c:   3a0e0300        xori    t6,s0,0x300
2392 130:   490b3b0b        bc2tl   $cc2,ed60 <seg_code_base-0x3f12a0>
2393 134:   000a0213        0xa0213
2394 138:   00340800        0x340800
2395 13c:   0b3a0e03        j       ce8380c <HexaTab.1196+0xc683540>
2396 140:   13490b3b        beq     k0,t1,2e30 <seg_code_base-0x3fd1d0>
2397 144:   00000a02        srl     at,zero,0x8
2398 148:   3f002e09        0x3f002e09
2399 14c:   3a0e030c        xori    t6,s0,0x30c
2400 150:   490b3b0b        bc2tl   $cc2,ed80 <seg_code_base-0x3f1280>
2401 154:   12011113        beq     s0,at,45a4 <seg_code_base-0x3fba5c>
2402 158:   00064001        0x64001
2403 15c:   012e0a00        0x12e0a00
2404 160:   0e030c3f        jal     80c30fc <HexaTab.1196+0x78c2e30>
2405 164:   0b3b0b3a        j       cec2ce8 <HexaTab.1196+0xc6c2a1c>
2406 168:   13490c27        beq     k0,t1,3208 <seg_code_base-0x3fcdf8>
2407 16c:   01120111        0x1120111
2408 170:   13010640        beq     t8,at,1a74 <seg_code_base-0x3fe58c>
2409 174:   050b0000        tltiu   t0,0
2410 178:   3a080300        xori    t0,s0,0x300
2411 17c:   490b3b0b        bc2tl   $cc2,edac <seg_code_base-0x3f1254>
2412 180:   000a0213        0xa0213
2413 184:   000f0c00        sll     at,t7,0x10
2414 188:   13490b0b        beq     k0,t1,2db8 <seg_code_base-0x3fd248>
2415 18c:   340d0000        li      t5,0x0
2416 190:   3a080300        xori    t0,s0,0x300
2417 194:   490b3b0b        bc2tl   $cc2,edc4 <seg_code_base-0x3f123c>
2418 198:   000a0213        0xa0213
2419 19c:   01010e00        0x1010e00
2420 1a0:   13011349        beq     t8,at,4ec8 <seg_code_base-0x3fb138>
2421 1a4:   210f0000        addi    t7,t0,0
2422 1a8:   2f134900        sltiu   s3,t8,18688
2423 1ac:   1000000b        b       1dc <seg_code_base-0x3ffe24>
2424 1b0:   0c3f012e        jal     fc04b8 <HexaTab.1196+0x7c01ec>
2425 1b4:   0b3a0e03        j       ce8380c <HexaTab.1196+0xc683540>
2426 1b8:   0c27053b        jal     9c14ec <HexaTab.1196+0x1c1220>
2427 1bc:   01111349        0x1111349
2428 1c0:   06400112        bltz    s2,60c <seg_code_base-0x3ff9f4>
2429 1c4:   00001301        0x1301
2430 1c8:   03000511        0x3000511
2431 1cc:   3b0b3a08        xori    t3,t8,0x3a08
2432 1d0:   02134905        0x2134905
2433 1d4:   1200000a        beqz    s0,200 <seg_code_base-0x3ffe00>
2434 1d8:   08030034        j       c00d0 <seg_code_base-0x33ff30>
2435 1dc:   053b0b3a        0x53b0b3a
2436 1e0:   0a021349        j       8084d24 <HexaTab.1196+0x7884a58>
2437 1e4:   34130000        li      s3,0x0
2438 1e8:   3a0e0300        xori    t6,s0,0x300
2439 1ec:   49053b0b        bc2t    $cc1,ee1c <seg_code_base-0x3f11e4>
2440 1f0:   000a0213        0xa0213
2441 1f4:   00051400        sll     v0,a1,0x10
2442 1f8:   0b3a0e03        j       ce8380c <HexaTab.1196+0xc683540>
2443 1fc:   1349053b        beq     k0,t1,16ec <seg_code_base-0x3fe914>
2444 200:   00000a02        srl     at,zero,0x8
2445 204:   00001815        0x1815
2446 208:   000a1600        sll     v0,t2,0x18
2447 20c:   0b3a0e03        j       ce8380c <HexaTab.1196+0xc683540>
2448 210:   0111053b        0x111053b
2449 214:   0b170000        j       c5c0000 <HexaTab.1196+0xbdbfd34>
2450 218:   12011101        beq     s0,at,4620 <seg_code_base-0x3fb9e0>
2451 21c:   00130101        0x130101
2452 220:   010b1800        0x10b1800
2453 224:   00000655        0x655
2454 228:   11010b19        beq     t0,at,2e90 <seg_code_base-0x3fd170>
2455 22c:   00011201        0x11201
2456 230:   00241a00        0x241a00
2457 234:   0b3e0b0b        j       cf82c2c <HexaTab.1196+0xc782960>
2458 238:   00000803        sra     at,zero,0x0
2459 23c:   4900261b        bc2f    9aac <seg_code_base-0x3f6554>
2460 240:   1c000013        bgtz    zero,290 <seg_code_base-0x3ffd70>
2461 244:   0c3f002e        jal     fc00b8 <HexaTab.1196+0x7bfdec>
2462 248:   0b3a0e03        j       ce8380c <HexaTab.1196+0xc683540>
2463 24c:   1349053b        beq     k0,t1,173c <seg_code_base-0x3fe8c4>
2464 250:   01120111        0x1120111
2465 254:   00000640        sll     zero,zero,0x19
2466 258:   0b000f1d        j       c003c74 <HexaTab.1196+0xb8039a8>
2467 25c:   1e00000b        bgtz    s0,28c <seg_code_base-0x3ffd74>
2468 260:   0c3f002e        jal     fc00b8 <HexaTab.1196+0x7bfdec>
2469 264:   0b3a0e03        j       ce8380c <HexaTab.1196+0xc683540>
2470 268:   0111053b        0x111053b
2471 26c:   06400112        bltz    s2,6b8 <seg_code_base-0x3ff948>
2472 270:   2e1f0000        sltiu   ra,s0,0
2473 274:   030c3f01        0x30c3f01
2474 278:   3b0b3a0e        xori    t3,t8,0x3a0e
2475 27c:   11134905        beq     t0,s3,12694 <seg_code_base-0x3ed96c>
2476 280:   40011201        0x40011201
2477 284:   00130106        0x130106
2478 288:   11010000        beq     t0,at,28c <seg_code_base-0x3ffd74>
2479 28c:   130e2501        beq     t8,t6,9694 <seg_code_base-0x3f696c>
2480 290:   1b0e030b        0x1b0e030b
2481 294:   1201110e        beq     s0,at,46d0 <seg_code_base-0x3fb930>
2482 298:   00061001        0x61001
2483 29c:   01130200        0x1130200
2484 2a0:   050b0e03        tltiu   t0,3587
2485 2a4:   0b3b0b3a        j       cec2ce8 <HexaTab.1196+0xc6c2a1c>
2486 2a8:   00001301        0x1301
2487 2ac:   03000d03        0x3000d03
2488 2b0:   3b0b3a08        xori    t3,t8,0x3a08
2489 2b4:   3813490b        xori    s3,zero,0x490b
2490 2b8:   0400000a        bltz    zero,2e4 <seg_code_base-0x3ffd1c>
2491 2bc:   0e03000d        jal     80c0034 <HexaTab.1196+0x78bfd68>
2492 2c0:   0b3b0b3a        j       cec2ce8 <HexaTab.1196+0xc6c2a1c>
2493 2c4:   0a381349        j       8e04d24 <HexaTab.1196+0x8604a58>
2494 2c8:   24050000        li      a1,0
2495 2cc:   3e0b0b00        0x3e0b0b00
2496 2d0:   000e030b        0xe030b
2497 2d4:   01010600        0x1010600
2498 2d8:   13011349        beq     t8,at,5000 <seg_code_base-0x3fb000>
2499 2dc:   21070000        addi    a3,t0,0
2500 2e0:   2f134900        sltiu   s3,t8,18688
2501 2e4:   08000005        j       14 <seg_code_base-0x3fffec>
2502 2e8:   0b0b0024        j       c2c0090 <HexaTab.1196+0xbabfdc4>
2503 2ec:   00000b3e        0xb3e
2504 2f0:   03001609        0x3001609
2505 2f4:   3b0b3a0e        xori    t3,t8,0x3a0e
2506 2f8:   0013490b        0x13490b
2507 2fc:   012e0a00        0x12e0a00
2508 300:   0e030c3f        jal     80c30fc <HexaTab.1196+0x78c2e30>
2509 304:   0b3b0b3a        j       cec2ce8 <HexaTab.1196+0xc6c2a1c>
2510 308:   01110c27        0x1110c27
2511 30c:   06400112        bltz    s2,758 <seg_code_base-0x3ff8a8>
2512 310:   00001301        0x1301
2513 314:   0300050b        0x300050b
2514 318:   3b0b3a0e        xori    t3,t8,0x3a0e
2515 31c:   0213490b        0x213490b
2516 320:   0c00000a        jal     28 <seg_code_base-0x3fffd8>
2517 324:   0e030034        jal     80c00d0 <HexaTab.1196+0x78bfe04>
2518 328:   0b3b0b3a        j       cec2ce8 <HexaTab.1196+0xc6c2a1c>
2519 32c:   0a021349        j       8084d24 <HexaTab.1196+0x7884a58>
2520 330:   0f0d0000        jal     c340000 <HexaTab.1196+0xbb3fd34>
2521 334:   490b0b00        bc2tl   $cc2,2f38 <seg_code_base-0x3fd0c8>
2522 338:   0e000013        jal     800004c <HexaTab.1196+0x77ffd80>
2523 33c:   08030034        j       c00d0 <seg_code_base-0x33ff30>
2524 340:   0b3b0b3a        j       cec2ce8 <HexaTab.1196+0xc6c2a1c>
2525 344:   0a021349        j       8084d24 <HexaTab.1196+0x7884a58>
2526 348:   2e0f0000        sltiu   t7,s0,0
2527 34c:   030c3f01        0x30c3f01
2528 350:   3b0b3a0e        xori    t3,t8,0x3a0e
2529 354:   110c270b        beq     t0,t4,9f84 <seg_code_base-0x3f607c>
2530 358:   40011201        0x40011201
2531 35c:   00000006        srlv    zero,zero,zero
2532
2533Disassembly of section .debug_info:
2534
253500000000 <.debug_info>:
2536   0:   000001e9        0x1e9
2537   4:   00000002        srl     zero,zero,0x0
2538   8:   01040000        0x1040000
2539   c:   00000124        0x124
2540  10:   00010501        0x10501
2541  14:   00009400        sll     s2,zero,0x10
2542  18:   40000000        mfc0    zero,c0_index
2543  1c:   40040400        0x40040400
2544  20:   00000000        nop
2545  24:   03040200        0x3040200
2546  28:   00005e35        0x5e35
2547  2c:   00680300        0x680300
2548  30:   03000000        0x3000000
2549  34:   00000130        tge     zero,zero,0x4
2550  38:   01150301        0x1150301
2551  3c:   03020000        0x3020000
2552  40:   00000035        0x35
2553  44:   000f0303        sra     zero,t7,0xc
2554  48:   03040000        0x3040000
2555  4c:   00000000        nop
2556  50:   00440305        0x440305
2557  54:   03060000        0x3060000
2558  58:   000000e3        0xe3
2559  5c:   04040007        0x4040007
2560  60:   00005b07        0x5b07
2561  64:   07040500        0x7040500
2562  68:   10060104        beq     zero,a2,47c <seg_code_base-0x3ffb84>
2563  6c:   06000003        bltz    s0,7c <seg_code_base-0x3fff84>
2564  70:   00000076        tne     zero,zero,0x1
2565  74:   11021000        beq     t0,v0,4078 <seg_code_base-0x3fbf88>
2566  78:   000000df        0xdf
2567  7c:   72747007        0x72747007
2568  80:   5e120200        0x5e120200
2569  84:   02000000        0x2000000
2570  88:   70070023        0x70070023
2571  8c:   02007774        teq     s0,zero,0x1dd
2572  90:   00005e13        0x5e13
2573  94:   04230200        bgezl   at,898 <seg_code_base-0x3ff768>
2574  98:   73747307        0x73747307
2575  9c:   5e140200        0x5e140200
2576  a0:   02000000        0x2000000
2577  a4:   fa080823        sdc2    $8,2083(s0)
2578  a8:   02000000        0x2000000
2579  ac:   00005e15        0x5e15
2580  b0:   0c230200        jal     8c0800 <HexaTab.1196+0xc0534>
2581  b4:   00005508        0x5508
2582  b8:   5e160200        0x5e160200
2583  bc:   02000000        0x2000000
2584  c0:   7d081023        0x7d081023
2585  c4:   02000004        sllv    zero,zero,s0
2586  c8:   00005e17        0x5e17
2587  cc:   14230200        bne     at,v1,8d0 <seg_code_base-0x3ff730>
2588  d0:   00010008        0x10008
2589  d4:   df180200        ldc3    $24,512(t8)
2590  d8:   02000000        0x2000000
2591  dc:   09001823        j       400608c <HexaTab.1196+0x3805dc0>
2592  e0:   0000005e        0x5e
2593  e4:   000000f0        tge     zero,zero,0x3
2594  e8:   0000650a        0x650a
2595  ec:   0003f900        sll     ra,v1,0x4
2596  f0:   0000850b        0x850b
2597  f4:   6f190200        0x6f190200
2598  f8:   0c000000        jal     0 <seg_code_base-0x400000>
2599  fc:   0000da01        0xda01
2600 100:   00070100        sll     zero,a3,0x4
2601 104:   5c004000        bgtzl   zero,10108 <seg_code_base-0x3efef8>
2602 108:   00004001        movf    t0,zero,$fcc0
2603 10c:   3c000000        lui     zero,0x0
2604 110:   0d000001        jal     4000004 <HexaTab.1196+0x37ffd38>
2605 114:   0a01006e        j       80401b8 <HexaTab.1196+0x783feec>
2606 118:   0000005e        0x5e
2607 11c:   0d689102        jal     5a24408 <HexaTab.1196+0x522413c>
2608 120:   00667562        0x667562
2609 124:   005e0b01        0x5e0b01
2610 128:   91020000        lbu     v0,0(t0)
2611 12c:   00f50e6c        0xf50e6c
2612 130:   0c010000        jal     40000 <seg_code_base-0x3c0000>
2613 134:   0000013c        0x13c
2614 138:   00709102        0x709102
2615 13c:   00f0040f        0xf0040f
2616 140:   010c0000        0x10c0000
2617 144:   00000026        xor     zero,zero,zero
2618 148:   015c2a01        0x15c2a01
2619 14c:   02940040        0x2940040
2620 150:   002b0040        0x2b0040
2621 154:   01830000        0x1830000
2622 158:   6e0d0000        0x6e0d0000
2623 15c:   5e2c0100        0x5e2c0100
2624 160:   02000000        0x2000000
2625 164:   620d6891        0x620d6891
2626 168:   01006675        0x1006675
2627 16c:   00005e2d        0x5e2d
2628 170:   6c910200        0x6c910200
2629 174:   0000f50e        0xf50e
2630 178:   3c2e0100        0x3c2e0100
2631 17c:   02000001        movf    zero,s0,$fcc0
2632 180:   0c007091        jal     1c244 <seg_code_base-0x3e3dbc>
2633 184:   0000d301        0xd301
2634 188:   944a0100        lhu     t2,256(v0)
2635 18c:   04004002        bltz    zero,10198 <seg_code_base-0x3efe68>
2636 190:   56004004        bnezl   s0,101a4 <seg_code_base-0x3efe5c>
2637 194:   e0000000        sc      zero,0(zero)
2638 198:   0d000001        jal     4000004 <HexaTab.1196+0x37ffd38>
2639 19c:   00667562        0x667562
2640 1a0:   01e04c01        0x1e04c01
2641 1a4:   91020000        lbu     v0,0(t0)
2642 1a8:   00780d68        0x780d68
2643 1ac:   005e4d01        0x5e4d01
2644 1b0:   91020000        lbu     v0,0(t0)
2645 1b4:   002f0e64        0x2f0e64
2646 1b8:   4e010000        c3      0x10000
2647 1bc:   0000005e        0x5e
2648 1c0:   0e609102        jal     9824408 <HexaTab.1196+0x902413c>
2649 1c4:   0000001e        0x1e
2650 1c8:   013c4f01        0x13c4f01
2651 1cc:   91020000        lbu     v0,0(t0)
2652 1d0:   010c0e70        tge     t0,t4,0x39
2653 1d4:   50010000        beql    zero,at,1d8 <seg_code_base-0x3ffe28>
2654 1d8:   0000013c        0x13c
2655 1dc:   00749102        0x749102
2656 1e0:   00005e10        0x5e10
2657 1e4:   00651100        0x651100
2658 1e8:   00010000        sll     zero,at,0x0
2659 1ec:   00087200        sll     t6,t0,0x8
2660 1f0:   d6000200        ldc1    $f0,512(s0)
2661 1f4:   04000000        bltz    zero,1f8 <seg_code_base-0x3ffe08>
2662 1f8:   00012401        0x12401
2663 1fc:   02020100        0x2020100
2664 200:   03e70000        0x3e70000
2665 204:   04040000        0x4040000
2666 208:   158c0040        bne     t4,t4,30c <seg_code_base-0x3ffcf4>
2667 20c:   01240040        0x1240040
2668 210:   3a020000        xori    v0,s0,0x0
2669 214:   02000004        sllv    zero,zero,s0
2670 218:   00003028        0x3028
2671 21c:   bc040300        cache   0x4,768(zero)
2672 220:   02000003        0x2000003
2673 224:   00000441        0x441
2674 228:   00256602        ror     t4,a1,0x18
2675 22c:   04040000        0x4040000
2676 230:   00005b07        0x5b07
2677 234:   07040500        0x7040500
2678 238:   10060104        beq     zero,a2,64c <seg_code_base-0x3ff9b4>
2679 23c:   06000003        bltz    s0,24c <seg_code_base-0x3ffdb4>
2680 240:   00000177        0x177
2681 244:   41012a01        bc0t    aa4c <seg_code_base-0x3f55b4>
2682 248:   04000000        bltz    zero,24c <seg_code_base-0x3ffdb4>
2683 24c:   50004004        beqzl   zero,10260 <seg_code_base-0x3efda0>
2684 250:   81004004        lb      zero,16388(t0)
2685 254:   f6000000        sdc1    $f0,0(s0)
2686 258:   07000000        bltz    t8,25c <seg_code_base-0x3ffda4>
2687 25c:   000003b4        teq     zero,zero,0xe
2688 260:   00412a01        0x412a01
2689 264:   91020000        lbu     v0,0(t0)
2690 268:   023d0700        0x23d0700
2691 26c:   2b010000        slti    at,t8,0
2692 270:   00000041        0x41
2693 274:   07049102        0x7049102
2694 278:   00000243        sra     zero,zero,0x9
2695 27c:   00412c01        0x412c01
2696 280:   91020000        lbu     v0,0(t0)
2697 284:   02490708        0x2490708
2698 288:   2d010000        sltiu   at,t0,0
2699 28c:   00000041        0x41
2700 290:   070c9102        teqi    t8,-28414
2701 294:   0000024f        sync    0x9
2702 298:   00412e01        0x412e01
2703 29c:   91020000        lbu     v0,0(t0)
2704 2a0:   01490810        0x1490810
2705 2a4:   30010000        andi    at,zero,0x0
2706 2a8:   00000041        0x41
2707 2ac:   e0085201        sc      t0,20993(zero)
2708 2b0:   01000001        movf    zero,t0,$fcc0
2709 2b4:   00004131        tgeu    zero,zero,0x104
2710 2b8:   08540100        j       1500400 <HexaTab.1196+0xd00134>
2711 2bc:   00000255        0x255
2712 2c0:   00413201        0x413201
2713 2c4:   55010000        bnel    t0,at,2c8 <seg_code_base-0x3ffd38>
2714 2c8:   00025c08        0x25c08
2715 2cc:   41330100        0x41330100
2716 2d0:   01000000        0x1000000
2717 2d4:   02630856        0x2630856
2718 2d8:   34010000        li      at,0x0
2719 2dc:   00000041        0x41
2720 2e0:   09005701        j       4015c04 <HexaTab.1196+0x3815938>
2721 2e4:   0002b501        0x2b501
2722 2e8:   41590100        0x41590100
2723 2ec:   50000000        beqzl   zero,2f0 <seg_code_base-0x3ffd10>
2724 2f0:   94004004        lhu     zero,16388(zero)
2725 2f4:   ac004004        sw      zero,16388(zero)
2726 2f8:   09000000        j       4000000 <HexaTab.1196+0x37ffd34>
2727 2fc:   0001e701        0x1e701
2728 300:   41630100        0x41630100
2729 304:   94000000        lhu     zero,0(zero)
2730 308:   d8004004        ldc2    $0,16388(zero)
2731 30c:   d7004004        ldc1    $f0,16388(t8)
2732 310:   0a000000        j       8000000 <HexaTab.1196+0x77ffd34>
2733 314:   00035001        0x35001
2734 318:   01730100        0x1730100
2735 31c:   00000041        0x41
2736 320:   004004d8        0x4004d8
2737 324:   00400528        0x400528
2738 328:   00000102        srl     zero,zero,0x4
2739 32c:   00000152        0x152
2740 330:   0002eb07        0x2eb07
2741 334:   4b730100        c2      0x1730100
2742 338:   02000000        0x2000000
2743 33c:   0a000091        j       8000244 <HexaTab.1196+0x77fff78>
2744 340:   00038001        0x38001
2745 344:   01830100        0x1830100
2746 348:   00000041        0x41
2747 34c:   00400528        0x400528
2748 350:   004005a4        0x4005a4
2749 354:   0000012d        0x12d
2750 358:   0000018c        syscall 0x6
2751 35c:   6675620b        0x6675620b
2752 360:   8c830100        lw      v1,256(a0)
2753 364:   02000001        movf    zero,s0,$fcc0
2754 368:   00080091        0x80091
2755 36c:   01000003        0x1000003
2756 370:   00004185        0x4185
2757 374:   70910200        0x70910200
2758 378:   4b040c00        c2      0x1040c00
2759 37c:   0a000000        j       8000000 <HexaTab.1196+0x77ffd34>
2760 380:   00039f01        0x39f01
2761 384:   01970100        0x1970100
2762 388:   00000041        0x41
2763 38c:   004005a4        0x4005a4
2764 390:   00400688        0x400688
2765 394:   00000158        0x158
2766 398:   000001d8        0x1d8
2767 39c:   6c61760b        0x6c61760b
2768 3a0:   41970100        0x41970100
2769 3a4:   02000000        0x2000000
2770 3a8:   620d0091        0x620d0091
2771 3ac:   01006675        0x1006675
2772 3b0:   0001d899        0x1d899
2773 3b4:   6c910200        0x6c910200
2774 3b8:   0100690d        break   0x100,0x1a4
2775 3bc:   0000419a        0x419a
2776 3c0:   68910200        0x68910200
2777 3c4:   004b0e00        0x4b0e00
2778 3c8:   01e80000        0x1e80000
2779 3cc:   480f0000        mfc2    t7,$0
2780 3d0:   09000000        j       4000000 <HexaTab.1196+0x37ffd34>
2781 3d4:   a0010a00        sb      at,2560(zero)
2782 3d8:   01000002        0x1000002
2783 3dc:   004101ae        0x4101ae
2784 3e0:   06880000        tgei    s4,0
2785 3e4:   06f40040        0x6f40040
2786 3e8:   01830040        0x1830040
2787 3ec:   02220000        0x2220000
2788 3f0:   eb070000        swc2    $7,0(t8)
2789 3f4:   01000002        0x1000002
2790 3f8:   00018cae        0x18cae
2791 3fc:   00910200        0x910200
2792 400:   7465720d        jalx    195c834 <HexaTab.1196+0x115c568>
2793 404:   41b00100        0x41b00100
2794 408:   02000000        0x2000000
2795 40c:   0a007091        j       801c244 <HexaTab.1196+0x781bf78>
2796 410:   0001b701        0x1b701
2797 414:   01c20100        0x1c20100
2798 418:   00000041        0x41
2799 41c:   004006f4        teq     v0,zero,0x1b
2800 420:   00400760        0x400760
2801 424:   000001ae        0x1ae
2802 428:   0000025c        0x25c
2803 42c:   0002eb07        0x2eb07
2804 430:   8cc20100        lw      v0,256(a2)
2805 434:   02000001        movf    zero,s0,$fcc0
2806 438:   720d0091        0x720d0091
2807 43c:   01007465        0x1007465
2808 440:   000041c4        0x41c4
2809 444:   70910200        0x70910200
2810 448:   0f010a00        jal     c042800 <HexaTab.1196+0xb842534>
2811 44c:   01000002        0x1000002
2812 450:   004101dd        0x4101dd
2813 454:   07600000        bltz    k1,458 <seg_code_base-0x3ffba8>
2814 458:   08700040        j       1c00100 <HexaTab.1196+0x13ffe34>
2815 45c:   01d90040        0x1d90040
2816 460:   02c00000        0x2c00000
2817 464:   620b0000        0x620b0000
2818 468:   01006675        0x1006675
2819 46c:   00018cdd        0x18cdd
2820 470:   00910200        0x910200
2821 474:   0003df07        0x3df07
2822 478:   41de0100        0x41de0100
2823 47c:   02000000        0x2000000
2824 480:   720d0491        0x720d0491
2825 484:   01007465        0x1007465
2826 488:   000041e0        0x41e0
2827 48c:   6c910200        0x6c910200
2828 490:   0002eb08        0x2eb08
2829 494:   c0e10100        ll      at,256(a3)
2830 498:   02000002        0x2000002
2831 49c:   9d087091        0x9d087091
2832 4a0:   01000001        movf    zero,t0,$fcc0
2833 4a4:   000041e2        0x41e2
2834 4a8:   68910200        0x68910200
2835 4ac:   08010400        j       41000 <seg_code_base-0x3bf000>
2836 4b0:   00000307        0x307
2837 4b4:   022f0110        0x22f0110
2838 4b8:   0c010000        jal     40000 <seg_code_base-0x3c0000>
2839 4bc:   00410101        0x410101
2840 4c0:   08700000        j       1c00000 <HexaTab.1196+0x13ffd34>
2841 4c4:   0b580040        j       d600100 <HexaTab.1196+0xcdffe34>
2842 4c8:   02040040        0x2040040
2843 4cc:   037c0000        0x37c0000
2844 4d0:   76110000        jalx    8440000 <HexaTab.1196+0x7c3fd34>
2845 4d4:   01006c61        0x1006c61
2846 4d8:   037c010c        syscall 0xdf004
2847 4dc:   91020000        lbu     v0,0(t0)
2848 4e0:   75621200        jalx    5884800 <HexaTab.1196+0x5084534>
2849 4e4:   0e010066        jal     8040198 <HexaTab.1196+0x783fecc>
2850 4e8:   00038201        0x38201
2851 4ec:   54910200        bnel    a0,s1,cf0 <seg_code_base-0x3ff310>
2852 4f0:   0002eb13        0x2eb13
2853 4f4:   010f0100        0x10f0100
2854 4f8:   000002c0        sll     zero,zero,0xb
2855 4fc:   13749102        beq     k1,s4,fffe4908 <HexaTab.1196+0xff7e463c>
2856 500:   0000037b        0x37b
2857 504:   41011001        bc0t    450c <seg_code_base-0x3fbaf4>
2858 508:   02000000        0x2000000
2859 50c:   64125091        0x64125091
2860 510:   01006365        0x1006365
2861 514:   00410111        0x410111
2862 518:   91020000        lbu     v0,0(t0)
2863 51c:   0324134c        syscall 0xc904d
2864 520:   12010000        beq     s0,at,524 <seg_code_base-0x3ffadc>
2865 524:   00004101        0x4101
2866 528:   48910200        0x48910200
2867 52c:   00039613        0x39613
2868 530:   01130100        0x1130100
2869 534:   00000041        0x41
2870 538:   12449102        beq     s2,a0,fffe4944 <HexaTab.1196+0xff7e4678>
2871 53c:   0078616d        0x78616d
2872 540:   41011401        bc0t    5548 <seg_code_base-0x3faab8>
2873 544:   02000000        0x2000000
2874 548:   69124091        0x69124091
2875 54c:   01150100        0x1150100
2876 550:   00000041        0x41
2877 554:   7fbc9103        0x7fbc9103
2878 558:   74657212        jalx    195c848 <HexaTab.1196+0x115c57c>
2879 55c:   01160100        0x1160100
2880 560:   00000041        0x41
2881 564:   7fb89103        0x7fb89103
2882 568:   41040c00        0x41040c00
2883 56c:   0e000000        jal     8000000 <HexaTab.1196+0x77ffd34>
2884 570:   000002c0        sll     zero,zero,0xb
2885 574:   00000392        0x392
2886 578:   0000480f        0x480f
2887 57c:   10001f00        b       8180 <seg_code_base-0x3f7e80>
2888 580:   0002f001        0x2f001
2889 584:   016c0100        0x16c0100
2890 588:   00004101        0x4101
2891 58c:   400b5800        mfc0    t3,c0_compare
2892 590:   400fdc00        0x400fdc00
2893 594:   00023100        sll     a2,v0,0x4
2894 598:   00048b00        sll     s1,a0,0xc
2895 59c:   02991400        0x2991400
2896 5a0:   6c010000        0x6c010000
2897 5a4:   00018c01        0x18c01
2898 5a8:   00910200        0x910200
2899 5ac:   70611215        0x70611215
2900 5b0:   016e0100        0x16e0100
2901 5b4:   00000036        tne     zero,zero
2902 5b8:   125c9102        beq     s2,gp,fffe49c4 <HexaTab.1196+0xff7e46f8>
2903 5bc:   00746572        tlt     v1,s4,0x195
2904 5c0:   41017001        bc0t    1c5c8 <seg_code_base-0x3e3a38>
2905 5c4:   02000000        0x2000000
2906 5c8:   5e165891        0x5e165891
2907 5cc:   01000003        0x1000003
2908 5d0:   0b8801c2        j       e200708 <HexaTab.1196+0xda0043c>
2909 5d4:   55160040        bnel    t0,s6,6d8 <seg_code_base-0x3ff928>
2910 5d8:   01000004        sllv    zero,zero,t0
2911 5dc:   0c5c018a        jal     1700628 <HexaTab.1196+0xf0035c>
2912 5e0:   90170040        lbu     s7,64(zero)
2913 5e4:   5c00400b        bgtzl   zero,10614 <seg_code_base-0x3ef9ec>
2914 5e8:   1000400c        b       1061c <seg_code_base-0x3ef9e4>
2915 5ec:   12000004        beqz    s0,600 <seg_code_base-0x3ffa00>
2916 5f0:   75010069        jalx    40401a4 <HexaTab.1196+0x383fed8>
2917 5f4:   00004101        0x4101
2918 5f8:   54910200        bnel    a0,s1,dfc <seg_code_base-0x3ff204>
2919 5fc:   00001800        sll     v1,zero,0x0
2920 600:   76120000        jalx    8480000 <HexaTab.1196+0x7c7fd34>
2921 604:   01006c61        0x1006c61
2922 608:   048b018d        tltiu   a0,397
2923 60c:   91020000        lbu     v0,0(t0)
2924 610:   75621250        jalx    5884940 <HexaTab.1196+0x5084674>
2925 614:   8e010066        lw      at,102(s0)
2926 618:   00049201        0x49201
2927 61c:   60910200        0x60910200
2928 620:   00046613        0x46613
2929 624:   018f0100        0x18f0100
2930 628:   0000018c        syscall 0x6
2931 62c:   124c9102        beq     s2,t4,fffe4a38 <HexaTab.1196+0xff7e476c>
2932 630:   006e656c        0x6e656c
2933 634:   41019001        bc0t    fffe463c <HexaTab.1196+0xff7e4370>
2934 638:   02000000        0x2000000
2935 63c:   8e134891        lw      s3,18577(s0)
2936 640:   01000003        0x1000003
2937 644:   04b20191        bltzall a1,c8c <seg_code_base-0x3ff374>
2938 648:   03050000        0x3050000
2939 64c:   008002cc        syscall 0x2000b
2940 650:   01006912        0x1006912
2941 654:   00410192        0x410192
2942 658:   91020000        lbu     v0,0(t0)
2943 65c:   0f301944        jal     cc06510 <HexaTab.1196+0xc406244>
2944 660:   0f6c0040        jal     db00100 <HexaTab.1196+0xd2ffe34>
2945 664:   73120040        0x73120040
2946 668:   01007274        teq     t0,zero,0x1c9
2947 66c:   018c01bc        0x18c01bc
2948 670:   91020000        lbu     v0,0(t0)
2949 674:   00000040        ssnop
2950 678:   6905041a        0x6905041a
2951 67c:   0e00746e        jal     801d1b8 <HexaTab.1196+0x781ceec>
2952 680:   0000004b        0x4b
2953 684:   000004a2        0x4a2
2954 688:   0000480f        0x480f
2955 68c:   0e001300        jal     8004c00 <HexaTab.1196+0x7804934>
2956 690:   0000004b        0x4b
2957 694:   000004b2        tlt     zero,zero,0x12
2958 698:   0000480f        0x480f
2959 69c:   1b001000        blez    t8,46a0 <seg_code_base-0x3fb960>
2960 6a0:   000004a2        0x4a2
2961 6a4:   036a0110        0x36a0110
2962 6a8:   dc010000        ldc3    $1,0(zero)
2963 6ac:   00410101        0x410101
2964 6b0:   0fdc0000        jal     f700000 <HexaTab.1196+0xeeffd34>
2965 6b4:   10240040        beq     at,a0,7b8 <seg_code_base-0x3ff848>
2966 6b8:   025e0040        0x25e0040
2967 6bc:   04e50000        0x4e50000
2968 6c0:   76110000        jalx    8440000 <HexaTab.1196+0x7c3fd34>
2969 6c4:   01006c61        0x1006c61
2970 6c8:   004101dc        0x4101dc
2971 6cc:   91020000        lbu     v0,0(t0)
2972 6d0:   01100000        0x1100000
2973 6d4:   000001cf        sync    0x7
2974 6d8:   0101e901        0x101e901
2975 6dc:   00000041        0x41
2976 6e0:   00401024        and     v0,v0,zero
2977 6e4:   0040106c        0x40106c
2978 6e8:   00000289        0x289
2979 6ec:   00000513        0x513
2980 6f0:   6c617611        0x6c617611
2981 6f4:   01e90100        0x1e90100
2982 6f8:   00000041        0x41
2983 6fc:   00009102        srl     s2,zero,0x4
2984 700:   02c8011c        0x2c8011c
2985 704:   f6010000        sdc1    $f1,0(s0)
2986 708:   00004101        0x4101
2987 70c:   40106c00        0x40106c00
2988 710:   4010b000        mfc0    s0,$22
2989 714:   0002b400        sll     s6,v0,0x10
2990 718:   d7011000        ldc1    $f1,4096(t8)
2991 71c:   01000002        0x1000002
2992 720:   41010202        bc0t    f2c <seg_code_base-0x3ff0d4>
2993 724:   b0000000        0xb0000000
2994 728:   fc004010        sdc3    $0,16400(zero)
2995 72c:   df004010        ldc3    $0,16400(t8)
2996 730:   5a000002        blezl   s0,73c <seg_code_base-0x3ff8c4>
2997 734:   11000005        beqz    t0,74c <seg_code_base-0x3ff8b4>
2998 738:   006c6176        tne     v1,t4,0x185
2999 73c:   7c020201        0x7c020201
3000 740:   02000003        0x2000003
3001 744:   10000091        b       98c <seg_code_base-0x3ff674>
3002 748:   00028501        0x28501
3003 74c:   020e0100        0x20e0100
3004 750:   00004101        0x4101
3005 754:   4010fc00        0x4010fc00
3006 758:   40114800        mfc0    s1,c0_count
3007 75c:   00030a00        sll     at,v1,0x8
3008 760:   00058800        sll     s1,a1,0x0
3009 764:   61761100        0x61761100
3010 768:   0e01006c        jal     80401b0 <HexaTab.1196+0x783fee4>
3011 76c:   00037c02        srl     t7,v1,0x10
3012 770:   00910200        0x910200
3013 774:   15011000        bne     t0,at,4778 <seg_code_base-0x3fb888>
3014 778:   01000003        0x1000003
3015 77c:   41010221        bc0t    1004 <seg_code_base-0x3feffc>
3016 780:   48000000        mfc2    zero,$0
3017 784:   9c004011        0x9c004011
3018 788:   35004011        ori     zero,t0,0x4011
3019 78c:   d4000003        ldc1    $f0,3(zero)
3020 790:   11000005        beqz    t0,7a8 <seg_code_base-0x3ff858>
3021 794:   0061626c        0x61626c
3022 798:   41022101        bc0fl   8ba0 <seg_code_base-0x3f7460>
3023 79c:   02000000        0x2000000
3024 7a0:   ad140091        sw      s4,145(t0)
3025 7a4:   01000003        0x1000003
3026 7a8:   05d40222        0x5d40222
3027 7ac:   91020000        lbu     v0,0(t0)
3028 7b0:   04211404        bgez    at,57c4 <seg_code_base-0x3fa83c>
3029 7b4:   23010000        addi    at,t8,0
3030 7b8:   00004102        srl     t0,zero,0x4
3031 7bc:   08910200        j       2440800 <HexaTab.1196+0x1c40534>
3032 7c0:   10041d00        beq     zero,a0,7bc4 <seg_code_base-0x3f843c>
3033 7c4:   00016901        0x16901
3034 7c8:   02340100        0x2340100
3035 7cc:   00004101        0x4101
3036 7d0:   40119c00        0x40119c00
3037 7d4:   4011f000        mfc0    s1,c0_errorepc
3038 7d8:   00036000        sll     t4,v1,0x0
3039 7dc:   00062200        sll     a0,a2,0x8
3040 7e0:   626c1100        0x626c1100
3041 7e4:   34010061        li      at,0x61
3042 7e8:   00004102        srl     t0,zero,0x4
3043 7ec:   00910200        0x910200
3044 7f0:   0003ad14        0x3ad14
3045 7f4:   02350100        0x2350100
3046 7f8:   000005d4        0x5d4
3047 7fc:   14049102        bne     zero,a0,fffe4c08 <HexaTab.1196+0xff7e493c>
3048 800:   00000421        0x421
3049 804:   41023601        bc0fl   e00c <seg_code_base-0x3f1ff4>
3050 808:   02000000        0x2000000
3051 80c:   1c000891        bgtz    zero,2a54 <seg_code_base-0x3fd5ac>
3052 810:   00033301        0x33301
3053 814:   02440100        0x2440100
3054 818:   00000041        0x41
3055 81c:   004011f0        tge     v0,zero,0x47
3056 820:   00401234        teq     v0,zero,0x48
3057 824:   0000038b        0x38b
3058 828:   04270110        0x4270110
3059 82c:   56010000        bnel    s0,at,830 <seg_code_base-0x3ff7d0>
3060 830:   00410102        0x410102
3061 834:   12340000        beq     s1,s4,838 <seg_code_base-0x3ff7c8>
3062 838:   12880040        beq     s4,t0,93c <seg_code_base-0x3ff6c4>
3063 83c:   03b60040        0x3b60040
3064 840:   06870000        0x6870000
3065 844:   c1140000        ll      s4,0(t0)
3066 848:   01000002        0x1000002
3067 84c:   00410256        0x410256
3068 850:   91020000        lbu     v0,0(t0)
3069 854:   03ad1400        0x3ad1400
3070 858:   57010000        bnel    t8,at,85c <seg_code_base-0x3ff7a4>
3071 85c:   0005d402        srl     k0,a1,0x10
3072 860:   04910200        bgezal  a0,1064 <seg_code_base-0x3fef9c>
3073 864:   00030014        0x30014
3074 868:   02580100        0x2580100
3075 86c:   00000041        0x41
3076 870:   00089102        srl     s2,t0,0x4
3077 874:   021d0110        0x21d0110
3078 878:   6a010000        0x6a010000
3079 87c:   00410102        0x410102
3080 880:   12880000        beq     s4,t0,884 <seg_code_base-0x3ff77c>
3081 884:   12dc0040        beq     s6,gp,988 <seg_code_base-0x3ff678>
3082 888:   03e10040        0x3e10040
3083 88c:   06d30000        bgezall s6,890 <seg_code_base-0x3ff770>
3084 890:   c1140000        ll      s4,0(t0)
3085 894:   01000002        0x1000002
3086 898:   0041026a        0x41026a
3087 89c:   91020000        lbu     v0,0(t0)
3088 8a0:   03ad1400        0x3ad1400
3089 8a4:   6b010000        0x6b010000
3090 8a8:   0005d402        srl     k0,a1,0x10
3091 8ac:   04910200        bgezal  a0,10b0 <seg_code_base-0x3fef50>
3092 8b0:   00030014        0x30014
3093 8b4:   026c0100        0x26c0100
3094 8b8:   00000041        0x41
3095 8bc:   00089102        srl     s2,t0,0x4
3096 8c0:   015b0110        0x15b0110
3097 8c4:   80010000        lb      at,0(zero)
3098 8c8:   00410102        0x410102
3099 8cc:   12dc0000        beq     s6,gp,8d0 <seg_code_base-0x3ff730>
3100 8d0:   13300040        beq     t9,s0,9d4 <seg_code_base-0x3ff62c>
3101 8d4:   040c0040        teqi    zero,64
3102 8d8:   071f0000        0x71f0000
3103 8dc:   c1140000        ll      s4,0(t0)
3104 8e0:   01000002        0x1000002
3105 8e4:   00410280        0x410280
3106 8e8:   91020000        lbu     v0,0(t0)
3107 8ec:   03ad1400        0x3ad1400
3108 8f0:   81010000        lb      at,0(t0)
3109 8f4:   0005d402        srl     k0,a1,0x10
3110 8f8:   04910200        bgezal  a0,10fc <seg_code_base-0x3fef04>
3111 8fc:   00030014        0x30014
3112 900:   02820100        0x2820100
3113 904:   00000041        0x41
3114 908:   00089102        srl     s2,t0,0x4
3115 90c:   01f50110        0x1f50110
3116 910:   96010000        lhu     at,0(s0)
3117 914:   00410102        0x410102
3118 918:   13300000        beq     t9,s0,91c <seg_code_base-0x3ff6e4>
3119 91c:   13840040        beq     gp,a0,a20 <seg_code_base-0x3ff5e0>
3120 920:   04370040        0x4370040
3121 924:   076b0000        tltiu   k1,0
3122 928:   c1140000        ll      s4,0(t0)
3123 92c:   01000002        0x1000002
3124 930:   00410296        0x410296
3125 934:   91020000        lbu     v0,0(t0)
3126 938:   03ad1400        0x3ad1400
3127 93c:   97010000        lhu     at,0(t8)
3128 940:   0005d402        srl     k0,a1,0x10
3129 944:   04910200        bgezal  a0,1148 <seg_code_base-0x3feeb8>
3130 948:   00030014        0x30014
3131 94c:   02980100        0x2980100
3132 950:   00000041        0x41
3133 954:   00089102        srl     s2,t0,0x4
3134 958:   0180011c        0x180011c
3135 95c:   a6010000        sh      at,0(s0)
3136 960:   00004102        srl     t0,zero,0x4
3137 964:   40138400        0x40138400
3138 968:   4013c800        mfc0    s3,c0_perfcnt
3139 96c:   00046200        sll     t4,a0,0x8
3140 970:   a3011000        sb      at,4096(t8)
3141 974:   01000001        movf    zero,t0,$fcc0
3142 978:   410102b7        bc0t    1458 <seg_code_base-0x3feba8>
3143 97c:   c8000000        lwc2    $0,0(zero)
3144 980:   28004013        slti    zero,zero,16403
3145 984:   8d004014        lw      zero,16404(t0)
3146 988:   df000004        ldc3    $0,4(t8)
3147 98c:   14000007        bnez    zero,9ac <seg_code_base-0x3ff654>
3148 990:   00000449        0x449
3149 994:   8c02b701        lw      v0,-18687(zero)
3150 998:   02000001        movf    zero,s0,$fcc0
3151 99c:   29140091        slti    s4,t0,145
3152 9a0:   01000003        0x1000003
3153 9a4:   018c02b8        0x18c02b8
3154 9a8:   91020000        lbu     v0,0(t0)
3155 9ac:   01c51404        0x1c51404
3156 9b0:   b9010000        swr     at,0(t0)
3157 9b4:   00004102        srl     t0,zero,0x4
3158 9b8:   08910200        j       2440800 <HexaTab.1196+0x1c40534>
3159 9bc:   00027a14        0x27a14
3160 9c0:   02ba0100        0x2ba0100
3161 9c4:   0000037c        0x37c
3162 9c8:   000c9102        srl     s2,t4,0x4
3163 9cc:   03ce0110        0x3ce0110
3164 9d0:   ca010000        lwc2    $1,0(s0)
3165 9d4:   00410102        0x410102
3166 9d8:   14280000        bne     at,t0,9dc <seg_code_base-0x3ff624>
3167 9dc:   14780040        bne     v1,t8,ae0 <seg_code_base-0x3ff520>
3168 9e0:   04b80040        0x4b80040
3169 9e4:   081c0000        j       700000 <mwmr_read+0x2fe734>
3170 9e8:   92140000        lbu     s4,0(s0)
3171 9ec:   01000001        movf    zero,t0,$fcc0
3172 9f0:   004102ca        0x4102ca
3173 9f4:   91020000        lbu     v0,0(t0)
3174 9f8:   03ad1400        0x3ad1400
3175 9fc:   cb010000        lwc2    $1,0(t8)
3176 a00:   00037c02        srl     t7,v1,0x10
3177 a04:   04910200        bgezal  a0,1208 <seg_code_base-0x3fedf8>
3178 a08:   3f011e00        0x3f011e00
3179 a0c:   01000001        movf    zero,t0,$fcc0
3180 a10:   147802dc        bne     v1,t8,1584 <seg_code_base-0x3fea7c>
3181 a14:   14bc0040        bne     a1,gp,b18 <seg_code_base-0x3ff4e8>
3182 a18:   04e30040        bgezl   a3,b1c <seg_code_base-0x3ff4e4>
3183 a1c:   011f0000        0x11f0000
3184 a20:   00000346        0x346
3185 a24:   4102e601        bc0fl   ffffa22c <HexaTab.1196+0xff7f9f60>
3186 a28:   bc000000        cache   0x0,0(zero)
3187 a2c:   48004014        0x48004014
3188 a30:   0e004015        jal     8010054 <HexaTab.1196+0x780fd88>
3189 a34:   5c000005        bgtzl   zero,a4c <seg_code_base-0x3ff5b4>
3190 a38:   12000008        beqz    s0,a5c <seg_code_base-0x3ff5a4>
3191 a3c:   e8010078        swc2    $1,120(zero)
3192 a40:   00004102        srl     t0,zero,0x4
3193 a44:   70910200        0x70910200
3194 a48:   6a011c00        0x6a011c00
3195 a4c:   01000002        0x1000002
3196 a50:   004102f4        teq     v0,at,0xb
3197 a54:   15480000        bne     t2,t0,a58 <seg_code_base-0x3ff5a8>
3198 a58:   158c0040        bne     t4,t4,b5c <seg_code_base-0x3ff4a4>
3199 a5c:   05390040        0x5390040
3200 a60:   43000000        c0      0x1000000
3201 a64:   02000002        0x2000002
3202 a68:   00028a00        sll     s1,v0,0x8
3203 a6c:   24010400        li      at,1024
3204 a70:   01000001        movf    zero,t0,$fcc0
3205 a74:   00000482        srl     zero,zero,0x12
3206 a78:   000003e7        0x3e7
3207 a7c:   0040158c        syscall 0x10056
3208 a80:   00401b98        0x401b98
3209 a84:   00000356        0x356
3210 a88:   00007602        srl     t6,zero,0x18
3211 a8c:   02100000        0x2100000
3212 a90:   00009511        0x9511
3213 a94:   74700300        jalx    1c00c00 <HexaTab.1196+0x1400934>
3214 a98:   12020072        beq     s0,v0,c64 <seg_code_base-0x3ff39c>
3215 a9c:   00000095        0x95
3216 aa0:   03002302        0x3002302
3217 aa4:   00777470        tge     v1,s7,0x1d1
3218 aa8:   00951302        0x951302
3219 aac:   23020000        addi    v0,t8,0
3220 ab0:   74730304        jalx    1cc0c10 <HexaTab.1196+0x14c0944>
3221 ab4:   14020073        bne     zero,v0,c84 <seg_code_base-0x3ff37c>
3222 ab8:   00000095        0x95
3223 abc:   04082302        tgei    zero,8962
3224 ac0:   000000fa        0xfa
3225 ac4:   00951502        0x951502
3226 ac8:   23020000        addi    v0,t8,0
3227 acc:   0055040c        syscall 0x15410
3228 ad0:   16020000        bne     s0,v0,ad4 <seg_code_base-0x3ff52c>
3229 ad4:   00000095        0x95
3230 ad8:   04102302        bltzal  zero,96e4 <seg_code_base-0x3f691c>
3231 adc:   0000047d        0x47d
3232 ae0:   00951702        0x951702
3233 ae4:   23020000        addi    v0,t8,0
3234 ae8:   01000414        0x1000414
3235 aec:   18020000        0x18020000
3236 af0:   0000009c        0x9c
3237 af4:   00182302        srl     a0,t8,0xc
3238 af8:   5b070405        0x5b070405
3239 afc:   06000000        bltz    s0,b00 <seg_code_base-0x3ff500>
3240 b00:   00000095        0x95
3241 b04:   000000ad        0xad
3242 b08:   0000ad07        0xad07
3243 b0c:   0003f900        sll     ra,v1,0x4
3244 b10:   09070408        j       41c1020 <HexaTab.1196+0x39c0d54>
3245 b14:   00000085        0x85
3246 b18:   00251902        ror     v1,a1,0x4
3247 b1c:   01050000        0x1050000
3248 b20:   00031006        srlv    v0,v1,zero
3249 b24:   bc010a00        cache   0x1,2560(zero)
3250 b28:   01000004        sllv    zero,zero,t0
3251 b2c:   158c0129        bne     t4,t4,fd4 <seg_code_base-0x3ff02c>
3252 b30:   15f80040        bne     t7,t8,c34 <seg_code_base-0x3ff3cc>
3253 b34:   05640040        0x5640040
3254 b38:   01040000        0x1040000
3255 b3c:   960b0000        lhu     t3,0(s0)
3256 b40:   01000004        sllv    zero,zero,t0
3257 b44:   00010429        0x10429
3258 b48:   00910200        0x910200
3259 b4c:   00047c0c        syscall 0x11f0
3260 b50:   042b0100        tltiu   at,256
3261 b54:   01000001        movf    zero,t0,$fcc0
3262 b58:   04ce0c60        tnei    a2,3168
3263 b5c:   2c010000        sltiu   at,zero,0
3264 b60:   00000095        0x95
3265 b64:   0d006101        jal     4018404 <HexaTab.1196+0x3818138>
3266 b68:   00009504        0x9504
3267 b6c:   b1010a00        0xb1010a00
3268 b70:   01000004        sllv    zero,zero,t0
3269 b74:   15f8014b        bne     t7,t8,10a4 <seg_code_base-0x3fef5c>
3270 b78:   18cc0040        0x18cc0040
3271 b7c:   058f0040        0x58f0040
3272 b80:   01ae0000        0x1ae0000
3273 b84:   f50b0000        sdc1    $f11,0(t0)
3274 b88:   01000000        0x1000000
3275 b8c:   0001ae4b        0x1ae4b
3276 b90:   00910200        0x910200
3277 b94:   0003ad0b        0x3ad0b
3278 b98:   044c0100        teqi    v0,256
3279 b9c:   02000001        movf    zero,s0,$fcc0
3280 ba0:   aa0b0491        swl     t3,1169(s0)
3281 ba4:   01000004        sllv    zero,zero,t0
3282 ba8:   0000954d        break   0x0,0x255
3283 bac:   08910200        j       2440800 <HexaTab.1196+0x1c40534>
3284 bb0:   0100780e        0x100780e
3285 bb4:   0000954f        0x954f
3286 bb8:   70910200        0x70910200
3287 bbc:   0004a30c        syscall 0x128c
3288 bc0:   95500100        lhu     s0,256(t2)
3289 bc4:   02000000        0x2000000
3290 bc8:   750c6c91        jalx    431b244 <HexaTab.1196+0x3b1af78>
3291 bcc:   01000004        sllv    zero,zero,t0
3292 bd0:   00009551        0x9551
3293 bd4:   68910200        0x68910200
3294 bd8:   0000fa0c        syscall 0x3e8
3295 bdc:   95520100        lhu     s2,256(t2)
3296 be0:   02000000        0x2000000
3297 be4:   550c6491        bnel    t0,t4,19e2c <seg_code_base-0x3e61d4>
3298 be8:   01000000        0x1000000
3299 bec:   00009553        0x9553
3300 bf0:   60910200        0x60910200
3301 bf4:   7374730e        0x7374730e
3302 bf8:   95540100        lhu     s4,256(t2)
3303 bfc:   02000000        0x2000000
3304 c00:   700e5c91        0x700e5c91
3305 c04:   01007774        teq     t0,zero,0x1dd
3306 c08:   00009555        0x9555
3307 c0c:   58910200        0x58910200
3308 c10:   b0040d00        0xb0040d00
3309 c14:   0f000000        jal     c000000 <HexaTab.1196+0xb7ffd34>
3310 c18:   00046b01        0x46b01
3311 c1c:   01940100        0x1940100
3312 c20:   004018cc        syscall 0x10063
3313 c24:   00401b98        0x401b98
3314 c28:   000005ba        0x5ba
3315 c2c:   0000f50b        0xf50b
3316 c30:   ae940100        sw      s4,256(s4)
3317 c34:   02000001        movf    zero,s0,$fcc0
3318 c38:   ad0b0091        sw      t3,145(t0)
3319 c3c:   01000003        0x1000003
3320 c40:   00010495        0x10495
3321 c44:   04910200        bgezal  a0,1448 <seg_code_base-0x3febb8>
3322 c48:   0004aa0b        0x4aa0b
3323 c4c:   95960100        lhu     s6,256(t4)
3324 c50:   02000000        0x2000000
3325 c54:   780e0891        0x780e0891
3326 c58:   95980100        lhu     t8,256(t4)
3327 c5c:   02000000        0x2000000
3328 c60:   750c7491        jalx    431d244 <HexaTab.1196+0x3b1cf78>
3329 c64:   01000004        sllv    zero,zero,t0
3330 c68:   00009599        0x9599
3331 c6c:   70910200        0x70910200
3332 c70:   0000fa0c        syscall 0x3e8
3333 c74:   959a0100        lhu     k0,256(t4)
3334 c78:   02000000        0x2000000
3335 c7c:   550c6c91        bnel    t0,t4,1bec4 <seg_code_base-0x3e413c>
3336 c80:   01000000        0x1000000
3337 c84:   0000959b        0x959b
3338 c88:   68910200        0x68910200
3339 c8c:   7374730e        0x7374730e
3340 c90:   959c0100        lhu     gp,256(t4)
3341 c94:   02000000        0x2000000
3342 c98:   700e6491        0x700e6491
3343 c9c:   01007274        teq     t0,zero,0x1c9
3344 ca0:   0000959d        0x959d
3345 ca4:   60910200        0x60910200
3346        ...
3347
3348Disassembly of section .debug_line:
3349
335000000000 <.debug_line>:
3351   0:   00000120        0x120
3352   4:   00be0002        0xbe0002
3353   8:   01010000        0x1010000
3354   c:   000d0efb        0xd0efb
3355  10:   01010101        0x1010101
3356  14:   01000000        0x1000000
3357  18:   2f010000        sltiu   at,t8,0
3358  1c:   72657355        0x72657355
3359  20:   6c612f73        0x6c612f73
3360  24:   2f6e6961        sltiu   t6,k1,26977
3361  28:   75636f44        jalx    58dbd10 <HexaTab.1196+0x50dba44>
3362  2c:   746e656d        jalx    1b995b4 <HexaTab.1196+0x13992e8>
3363  30:   696c2f73        0x696c2f73
3364  34:   636e6563        0x636e6563
3365  38:   6c612f65        0x6c612f65
3366  3c:   735f6f6d        0x735f6f6d
3367  40:   325f6e76        andi    ra,s2,0x6e76
3368  44:   2f313130        sltiu   s1,t9,12592
3369  48:   74666f73        jalx    199bdcc <HexaTab.1196+0x119bb00>
3370  4c:   6569672f        0x6569672f
3371  50:   6d765f74        0x6d765f74
3372  54:   62696c2f        0x62696c2f
3373  58:   552f0073        bnel    t1,t7,228 <seg_code_base-0x3ffdd8>
3374  5c:   73726573        0x73726573
3375  60:   616c612f        0x616c612f
3376  64:   442f6e69        0x442f6e69
3377  68:   6d75636f        0x6d75636f
3378  6c:   73746e65        0x73746e65
3379  70:   63696c2f        0x63696c2f
3380  74:   65636e65        0x65636e65
3381  78:   6d6c612f        0x6d6c612f
3382  7c:   76735f6f        jalx    9cd7dbc <HexaTab.1196+0x94d7af0>
3383  80:   30325f6e        andi    s2,at,0x5f6e
3384  84:   732f3131        0x732f3131
3385  88:   2f74666f        sltiu   s4,k1,26223
3386  8c:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
3387  90:   2f6d765f        sltiu   t5,k1,30303
3388  94:   006c6d78        0x6c6d78
3389  98:   69616d00        0x69616d00
3390  9c:   00632e6e        0x632e6e
3391  a0:   6d000000        0x6d000000
3392  a4:   5f726d77        0x5f726d77
3393  a8:   6e616863        0x6e616863
3394  ac:   2e6c656e        sltiu   t4,s3,25966
3395  b0:   00010068        0x10068
3396  b4:   70616d00        0x70616d00
3397  b8:   676e6970        0x676e6970
3398  bc:   666e695f        0x666e695f
3399  c0:   00682e6f        0x682e6f
3400  c4:   00000002        srl     zero,zero,0x0
3401  c8:   00020500        sll     zero,v0,0x14
3402  cc:   19004000        blez    t0,100d0 <seg_code_base-0x3eff30>
3403  d0:   08ad08f8        j       2b423e0 <HexaTab.1196+0x2342114>
3404  d4:   172c02ae        bne     t9,t4,b90 <seg_code_base-0x3ff470>
3405  d8:   087508f3        j       1d423cc <HexaTab.1196+0x1542100>
3406  dc:   83bc8675        lb      gp,-31115(sp)
3407  e0:   7008ad08        0x7008ad08
3408  e4:   ad08b308        sw      t0,-19704(t0)
3409  e8:   f7780884        sdc1    $f24,2180(k1)
3410  ec:   ae08ad08        sw      t0,-21240(s0)
3411  f0:   f3172c02        0xf3172c02
3412  f4:   08bc86f3        j       2f21bcc <HexaTab.1196+0x2721900>
3413  f8:   08a908ad        j       2a422b4 <HexaTab.1196+0x2241fe8>
3414  fc:   84ad08b2        lh      t5,2226(a1)
3415 100:   08fa7808        j       3e9e020 <HexaTab.1196+0x369dd54>
3416 104:   02760875        0x2760875
3417 108:   bbbb1728        swr     k1,5928(sp)
3418 10c:   17280285        bne     t9,t0,b24 <seg_code_base-0x3ff4dc>
3419 110:   0888bbbb        j       222eeec <HexaTab.1196+0x1a2ec20>
3420 114:   2802f375        slti    v0,zero,-3211
3421 118:   08750813        j       1d4204c <HexaTab.1196+0x1541d80>
3422 11c:   02750875        0x2750875
3423 120:   01010008        0x1010008
3424 124:   0000022e        0x22e
3425 128:   00780002        0x780002
3426 12c:   01010000        0x1010000
3427 130:   000d0efb        0xd0efb
3428 134:   01010101        0x1010101
3429 138:   01000000        0x1000000
3430 13c:   6c010000        0x6c010000
3431 140:   00736269        0x736269
3432 144:   6573552f        0x6573552f
3433 148:   612f7372        0x612f7372
3434 14c:   6e69616c        0x6e69616c
3435 150:   636f732f        0x636f732f
3436 154:   7463632f        jalx    18d8cbc <HexaTab.1196+0x10d89f0>
3437 158:   736c6f6f        0x736c6f6f
3438 15c:   6e69622f        0x6e69622f
3439 160:   2f2e2e2f        sltiu   t6,t9,11823
3440 164:   2f62696c        sltiu   v0,k1,26988
3441 168:   2f636367        sltiu   v1,k1,25447
3442 16c:   7370696d        0x7370696d
3443 170:   752d6c65        jalx    4b5b194 <HexaTab.1196+0x435aec8>
3444 174:   6f6e6b6e        0x6f6e6b6e
3445 178:   652d6e77        0x652d6e77
3446 17c:   342f666c        ori     t7,at,0x666c
3447 180:   322e342e        andi    t6,s1,0x342e
3448 184:   636e692f        0x636e692f
3449 188:   6564756c        0x6564756c
3450 18c:   74730000        jalx    1cc0000 <HexaTab.1196+0x14bfd34>
3451 190:   2e6f6964        sltiu   t7,s3,26980
3452 194:   00010063        0x10063
3453 198:   64747300        0x64747300
3454 19c:   2e677261        sltiu   a3,s3,29281
3455 1a0:   00020068        0x20068
3456 1a4:   05000000        bltz    t0,1a8 <seg_code_base-0x3ffe58>
3457 1a8:   40040402        0x40040402
3458 1ac:   012e0300        0x12e0300
3459 1b0:   4b4be508        c2      0x14be508
3460 1b4:   034c4b4b        0x34c4b4b
3461 1b8:   0a034a1a        j       80d2868 <HexaTab.1196+0x78d259c>
3462 1bc:   08f33c08        j       3ccf020 <HexaTab.1196+0x34ced54>
3463 1c0:   f37b08ae        0xf37b08ae
3464 1c4:   0d03ae08        jal     40eb820 <HexaTab.1196+0x38eb554>
3465 1c8:   75087408        jalx    421d020 <HexaTab.1196+0x3a1cd54>
3466 1cc:   0b03e808        j       c0fa020 <HexaTab.1196+0xb8f9d54>
3467 1d0:   3d087408        0x3d087408
3468 1d4:   08b8844b        j       2e2112c <HexaTab.1196+0x2620e60>
3469 1d8:   03e80878        0x3e80878
3470 1dc:   0874080a        j       1d02028 <HexaTab.1196+0x1501d5c>
3471 1e0:   5402bc3f        bnel    zero,v0,fffef2e0 <HexaTab.1196+0xff7ef014>
3472 1e4:   08a90813        j       2a4204c <HexaTab.1196+0x2241d80>
3473 1e8:   03e808b1        tgeu    ra,t0,0x22
3474 1ec:   0874080b        j       1d0202c <HexaTab.1196+0x1501d60>
3475 1f0:   02844b3d        0x2844b3d
3476 1f4:   4bc11024        c2      0x1c11024
3477 1f8:   74080a03        jalx    20280c <seg_code_base-0x1fd7f4>
3478 1fc:   844b3d08        lh      t3,15624(v0)
3479 200:   c1102402        ll      s0,9218(t0)
3480 204:   0812034b        j       480d2c <mwmr_read+0x7f460>
3481 208:   4c770874        0x4c770874
3482 20c:   16240285        bne     s1,a0,c24 <seg_code_base-0x3ff3dc>
3483 210:   ad08f4f4        sw      t0,-2828(t0)
3484 214:   ad0886b9        sw      t0,-31047(t0)
3485 218:   03ba7003        0x3ba7003
3486 21c:   03e4080a        movz    at,ra,a0
3487 220:   4bf34a09        c2      0x1f34a09
3488 224:   74081403        jalx    20500c <seg_code_base-0x1faff4>
3489 228:   4b4b3f08        c2      0x14b3f08
3490 22c:   854e4b4b        lh      t6,19275(t2)
3491 230:   f4162402        sdc1    $f22,9218(zero)
3492 234:   3d08e608        0x3d08e608
3493 238:   887008bb        lwl     s0,2235(v1)
3494 23c:   8680e608        lh      zero,-6648(s4)
3495 240:   bbbbbcf4        swr     k1,-17164(sp)
3496 244:   bcf4bdbb        cache   0x14,-16965(a3)
3497 248:   08b6bbbb        j       2daeeec <HexaTab.1196+0x25aec20>
3498 24c:   0383bbea        0x383bbea
3499 250:   2c03ba59        sltiu   v1,zero,-17831
3500 254:   2c02bcba        sltiu   v0,zero,-17222
3501 258:   833d0813        lb      sp,2067(t9)
3502 25c:   0809037d        j       240df4 <seg_code_base-0x1bf20c>
3503 260:   4008bce4        0x4008bce4
3504 264:   b6bbbbbc        0xb6bbbbbc
3505 268:   84bbea08        lh      k1,-5624(a1)
3506 26c:   0810034b        j       400d2c <giet_tty_printf+0x1d4>
3507 270:   87e60874        lh      a2,2164(ra)
3508 274:   144c02f4        bne     v0,t4,e48 <seg_code_base-0x3ff1b8>
3509 278:   162402bb        bne     s1,a0,d68 <seg_code_base-0x3ff298>
3510 27c:   08f4bbf3        j       3d2efcc <HexaTab.1196+0x352ed00>
3511 280:   0a03bb3d        j       80eecf4 <HexaTab.1196+0x78eea28>
3512 284:   4e3f084a        c3      0x3f084a
3513 288:   2c026003        sltiu   v0,zero,24579
3514 28c:   f2140301        0xf2140301
3515 290:   08ba0c03        j       2e8300c <HexaTab.1196+0x2682d40>
3516 294:   83f383ae        lb      s3,-31826(ra)
3517 298:   02bbbb84        0x2bbbb84
3518 29c:   bdf31628        cache   0x13,5672(t7)
3519 2a0:   135802bb        beq     k0,t8,d90 <seg_code_base-0x3ff270>
3520 2a4:   02103002        0x2103002
3521 2a8:   bb4c1424        swr     t4,5156(k0)
3522 2ac:   02847508        0x2847508
3523 2b0:   bbf31628        swr     s3,5672(ra)
3524 2b4:   133002bb        beq     t9,s0,da4 <seg_code_base-0x3ff25c>
3525 2b8:   24027208        li      v0,29192
3526 2bc:   08bb4c14        j       2ed3050 <HexaTab.1196+0x26d2d84>
3527 2c0:   02838575        0x2838575
3528 2c4:   8484132c        lh      a0,4908(a0)
3529 2c8:   16240285        bne     s1,a0,ce0 <seg_code_base-0x3ff320>
3530 2cc:   0384bbf3        tltu    gp,a0,0x2ef
3531 2d0:   08740810        j       1d02040 <HexaTab.1196+0x1501d74>
3532 2d4:   08b0083d        j       2c020f4 <HexaTab.1196+0x2401e28>
3533 2d8:   083d087c        j       f421f0 <HexaTab.1196+0x741f24>
3534 2dc:   f37c08b0        0xf37c08b0
3535 2e0:   7c08af08        0x7c08af08
3536 2e4:   e8083d08        swc2    $8,15624(zero)
3537 2e8:   3d087b08        0x3d087b08
3538 2ec:   1003e808        beq     zero,v1,ffffa310 <HexaTab.1196+0xff7fa044>
3539 2f0:   ad087408        sw      t0,29704(t0)
3540 2f4:   0d03e908        jal     40fa420 <HexaTab.1196+0x38fa154>
3541 2f8:   ad087408        sw      t0,29704(t0)
3542 2fc:   7c08e908        0x7c08e908
3543 300:   03ae08f3        tltu    sp,t6,0x23
3544 304:   08740811        j       1d02044 <HexaTab.1196+0x1501d78>
3545 308:   03e908ad        0x3e908ad
3546 30c:   0874080e        j       1d02038 <HexaTab.1196+0x1501d6c>
3547 310:   03e908ad        0x3e908ad
3548 314:   08740810        j       1d02040 <HexaTab.1196+0x1501d74>
3549 318:   03e908ad        0x3e908ad
3550 31c:   08740810        j       1d02040 <HexaTab.1196+0x1501d74>
3551 320:   08e908ad        j       3a422b4 <HexaTab.1196+0x3241fe8>
3552 324:   ae08f37c        sw      t0,-3204(s0)
3553 328:   74081103        jalx    20440c <seg_code_base-0x1fbbf4>
3554 32c:   2802e508        slti    v0,zero,-6904
3555 330:   080b0317        j       2c0c5c <seg_code_base-0x13f3a4>
3556 334:   08750874        j       1d421d0 <HexaTab.1196+0x1541f04>
3557 338:   080c03e8        j       300fa0 <seg_code_base-0xff060>
3558 33c:   ae08f374        sw      t0,-3212(s0)
3559 340:   08f37b08        j       3cdec20 <HexaTab.1196+0x34de954>
3560 344:   3d084bad        0x3d084bad
3561 348:   75087608        jalx    421d820 <HexaTab.1196+0x3a1d554>
3562 34c:   08f37b08        j       3cdec20 <HexaTab.1196+0x34de954>
3563 350:   001802ae        0x1802ae
3564 354:   011b0101        0x11b0101
3565 358:   00020000        sll     zero,v0,0x0
3566 35c:   0000007b        0x7b
3567 360:   0efb0101        jal     bec0404 <HexaTab.1196+0xb6c0138>
3568 364:   0101000d        break   0x101
3569 368:   00000101        0x101
3570 36c:   00000100        sll     zero,zero,0x4
3571 370:   62696c01        0x62696c01
3572 374:   552f0073        bnel    t1,t7,544 <seg_code_base-0x3ffabc>
3573 378:   73726573        0x73726573
3574 37c:   616c612f        0x616c612f
3575 380:   442f6e69        0x442f6e69
3576 384:   6d75636f        0x6d75636f
3577 388:   73746e65        0x73746e65
3578 38c:   63696c2f        0x63696c2f
3579 390:   65636e65        0x65636e65
3580 394:   6d6c612f        0x6d6c612f
3581 398:   76735f6f        jalx    9cd7dbc <HexaTab.1196+0x94d7af0>
3582 39c:   30325f6e        andi    s2,at,0x5f6e
3583 3a0:   732f3131        0x732f3131
3584 3a4:   2f74666f        sltiu   s4,k1,26223
3585 3a8:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
3586 3ac:   2f6d765f        sltiu   t5,k1,30303
3587 3b0:   7362696c        0x7362696c
3588 3b4:   776d0000        jalx    db40000 <HexaTab.1196+0xd33fd34>
3589 3b8:   635f726d        0x635f726d
3590 3bc:   6e6e6168        0x6e6e6168
3591 3c0:   632e6c65        0x632e6c65
3592 3c4:   00000100        sll     zero,zero,0x4
3593 3c8:   726d776d        0x726d776d
3594 3cc:   6168635f        0x6168635f
3595 3d0:   6c656e6e        0x6c656e6e
3596 3d4:   0200682e        0x200682e
3597 3d8:   00000000        nop
3598 3dc:   158c0205        bne     t4,t4,bf4 <seg_code_base-0x3ff40c>
3599 3e0:   29030040        slti    v1,t0,64
3600 3e4:   4b750801        c2      0x1750801
3601 3e8:   0212034b        0x212034b
3602 3ec:   0f030134        jal     c0c04d0 <HexaTab.1196+0xb8c0204>
3603 3f0:   0c037408        jal     dd020 <seg_code_base-0x322fe0>
3604 3f4:   bbf5ac08        swr     s5,-21496(ra)
3605 3f8:   f3bbbbbb        0xf3bbbbbb
3606 3fc:   843e08f4        lh      s8,2292(at)
3607 400:   08132c02        j       4cb008 <mwmr_read+0xc973c>
3608 404:   ea08b6ad        swc2    $8,-18771(s0)
3609 408:   033d08bb        0x33d08bb
3610 40c:   6903821a        0x6903821a
3611 410:   3e083c08        0x3e083c08
3612 414:   16340283        bne     s1,s4,e24 <seg_code_base-0x3ff1dc>
3613 418:   84132802        lh      s3,10242(zero)
3614 41c:   08132c02        j       4cb008 <mwmr_read+0xc973c>
3615 420:   ea08b6ad        swc2    $8,-18771(s0)
3616 424:   08bb3d08        j       2ecf420 <HexaTab.1196+0x26cf154>
3617 428:   1324023d        beq     t9,a0,d20 <seg_code_base-0x3ff2e0>
3618 42c:   13300285        beq     t9,s0,e44 <seg_code_base-0x3ff1bc>
3619 430:   03821003        0x3821003
3620 434:   f5ac080b        sdc1    $f12,2059(t5)
3621 438:   bbbbbbbb        swr     k1,-17477(sp)
3622 43c:   843e08f4        lh      s8,2292(at)
3623 440:   08132c02        j       4cb008 <mwmr_read+0xc973c>
3624 444:   ea08b6ad        swc2    $8,-18771(s0)
3625 448:   03bb7508        0x3bb7508
3626 44c:   6903821a        0x6903821a
3627 450:   3e083c08        0x3e083c08
3628 454:   16340283        bne     s1,s4,e64 <seg_code_base-0x3ff19c>
3629 458:   84132802        lh      s3,10242(zero)
3630 45c:   08133002        j       4cc008 <mwmr_read+0xca73c>
3631 460:   ea08b6ad        swc2    $8,-18771(s0)
3632 464:   08bb3d08        j       2ecf420 <HexaTab.1196+0x26cf154>
3633 468:   1324023d        beq     t9,a0,d60 <seg_code_base-0x3ff2a0>
3634 46c:   13300285        beq     t9,s0,e84 <seg_code_base-0x3ff17c>
3635 470:   01000802        0x1000802
3636 474:   Address 0x0000000000000474 is out of bounds.
3637
3638
3639Disassembly of section .debug_frame:
3640
364100000000 <.debug_frame>:
3642   0:   0000000c        syscall
3643   4:   ffffffff        sdc3    $31,-1(ra)
3644   8:   7c010001        0x7c010001
3645   c:   001d0c1f        0x1d0c1f
3646  10:   0000001c        0x1c
3647  14:   00000000        nop
3648  18:   00400000        0x400000
3649  1c:   0000015c        0x15c
3650  20:   48280e44        0x48280e44
3651  24:   11021e11        beq     t0,v0,786c <seg_code_base-0x3f8794>
3652  28:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3653  2c:   0000001e        0x1e
3654  30:   0000001c        0x1c
3655  34:   00000000        nop
3656  38:   0040015c        0x40015c
3657  3c:   00000138        0x138
3658  40:   48280e44        0x48280e44
3659  44:   11021e11        beq     t0,v0,788c <seg_code_base-0x3f8774>
3660  48:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3661  4c:   0000001e        0x1e
3662  50:   0000001c        0x1c
3663  54:   00000000        nop
3664  58:   00400294        0x400294
3665  5c:   00000170        tge     zero,zero,0x5
3666  60:   48300e44        0x48300e44
3667  64:   11021e11        beq     t0,v0,78ac <seg_code_base-0x3f8754>
3668  68:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3669  6c:   0000001e        0x1e
3670  70:   0000000c        syscall
3671  74:   ffffffff        sdc3    $31,-1(ra)
3672  78:   7c010001        0x7c010001
3673  7c:   001d0c1f        0x1d0c1f
3674  80:   0000001c        0x1c
3675  84:   00000070        tge     zero,zero,0x1
3676  88:   00400404        0x400404
3677  8c:   0000004c        syscall 0x1
3678  90:   48080e44        0x48080e44
3679  94:   11021e11        beq     t0,v0,78dc <seg_code_base-0x3f8724>
3680  98:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3681  9c:   0000001e        0x1e
3682  a0:   0000001c        0x1c
3683  a4:   00000070        tge     zero,zero,0x1
3684  a8:   00400450        0x400450
3685  ac:   00000044        0x44
3686  b0:   48200e44        0x48200e44
3687  b4:   11021e11        beq     t0,v0,78fc <seg_code_base-0x3f8704>
3688  b8:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3689  bc:   0000001e        0x1e
3690  c0:   0000001c        0x1c
3691  c4:   00000070        tge     zero,zero,0x1
3692  c8:   00400494        0x400494
3693  cc:   00000044        0x44
3694  d0:   48200e44        0x48200e44
3695  d4:   11021e11        beq     t0,v0,791c <seg_code_base-0x3f86e4>
3696  d8:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3697  dc:   0000001e        0x1e
3698  e0:   0000001c        0x1c
3699  e4:   00000070        tge     zero,zero,0x1
3700  e8:   004004d8        0x4004d8
3701  ec:   00000050        0x50
3702  f0:   48200e44        0x48200e44
3703  f4:   11021e11        beq     t0,v0,793c <seg_code_base-0x3f86c4>
3704  f8:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3705  fc:   0000001e        0x1e
3706 100:   0000001c        0x1c
3707 104:   00000070        tge     zero,zero,0x1
3708 108:   00400528        0x400528
3709 10c:   0000007c        0x7c
3710 110:   48280e44        0x48280e44
3711 114:   11021e11        beq     t0,v0,795c <seg_code_base-0x3f86a4>
3712 118:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3713 11c:   0000001e        0x1e
3714 120:   0000001c        0x1c
3715 124:   00000070        tge     zero,zero,0x1
3716 128:   004005a4        0x4005a4
3717 12c:   000000e4        0xe4
3718 130:   48300e44        0x48300e44
3719 134:   11021e11        beq     t0,v0,797c <seg_code_base-0x3f8684>
3720 138:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3721 13c:   0000001e        0x1e
3722 140:   0000001c        0x1c
3723 144:   00000070        tge     zero,zero,0x1
3724 148:   00400688        0x400688
3725 14c:   0000006c        0x6c
3726 150:   48280e44        0x48280e44
3727 154:   11021e11        beq     t0,v0,799c <seg_code_base-0x3f8664>
3728 158:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3729 15c:   0000001e        0x1e
3730 160:   0000001c        0x1c
3731 164:   00000070        tge     zero,zero,0x1
3732 168:   004006f4        teq     v0,zero,0x1b
3733 16c:   0000006c        0x6c
3734 170:   48280e44        0x48280e44
3735 174:   11021e11        beq     t0,v0,79bc <seg_code_base-0x3f8644>
3736 178:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3737 17c:   0000001e        0x1e
3738 180:   0000001c        0x1c
3739 184:   00000070        tge     zero,zero,0x1
3740 188:   00400760        0x400760
3741 18c:   00000110        0x110
3742 190:   48300e44        0x48300e44
3743 194:   11021e11        beq     t0,v0,79dc <seg_code_base-0x3f8624>
3744 198:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3745 19c:   0000001e        0x1e
3746 1a0:   0000001c        0x1c
3747 1a4:   00000070        tge     zero,zero,0x1
3748 1a8:   00400870        tge     v0,zero,0x21
3749 1ac:   000002e8        0x2e8
3750 1b0:   48600e44        0x48600e44
3751 1b4:   11021e11        beq     t0,v0,79fc <seg_code_base-0x3f8604>
3752 1b8:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3753 1bc:   0000001e        0x1e
3754 1c0:   0000001c        0x1c
3755 1c4:   00000070        tge     zero,zero,0x1
3756 1c8:   00400b58        0x400b58
3757 1cc:   00000484        0x484
3758 1d0:   48580e44        0x48580e44
3759 1d4:   11021e11        beq     t0,v0,7a1c <seg_code_base-0x3f85e4>
3760 1d8:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3761 1dc:   0000001e        0x1e
3762 1e0:   0000001c        0x1c
3763 1e4:   00000070        tge     zero,zero,0x1
3764 1e8:   00400fdc        0x400fdc
3765 1ec:   00000048        0x48
3766 1f0:   48200e44        0x48200e44
3767 1f4:   11021e11        beq     t0,v0,7a3c <seg_code_base-0x3f85c4>
3768 1f8:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3769 1fc:   0000001e        0x1e
3770 200:   0000001c        0x1c
3771 204:   00000070        tge     zero,zero,0x1
3772 208:   00401024        and     v0,v0,zero
3773 20c:   00000048        0x48
3774 210:   48200e44        0x48200e44
3775 214:   11021e11        beq     t0,v0,7a5c <seg_code_base-0x3f85a4>
3776 218:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3777 21c:   0000001e        0x1e
3778 220:   0000001c        0x1c
3779 224:   00000070        tge     zero,zero,0x1
3780 228:   0040106c        0x40106c
3781 22c:   00000044        0x44
3782 230:   48200e44        0x48200e44
3783 234:   11021e11        beq     t0,v0,7a7c <seg_code_base-0x3f8584>
3784 238:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3785 23c:   0000001e        0x1e
3786 240:   0000001c        0x1c
3787 244:   00000070        tge     zero,zero,0x1
3788 248:   004010b0        tge     v0,zero,0x42
3789 24c:   0000004c        syscall 0x1
3790 250:   48200e44        0x48200e44
3791 254:   11021e11        beq     t0,v0,7a9c <seg_code_base-0x3f8564>
3792 258:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3793 25c:   0000001e        0x1e
3794 260:   0000001c        0x1c
3795 264:   00000070        tge     zero,zero,0x1
3796 268:   004010fc        0x4010fc
3797 26c:   0000004c        syscall 0x1
3798 270:   48200e44        0x48200e44
3799 274:   11021e11        beq     t0,v0,7abc <seg_code_base-0x3f8544>
3800 278:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3801 27c:   0000001e        0x1e
3802 280:   0000001c        0x1c
3803 284:   00000070        tge     zero,zero,0x1
3804 288:   00401148        0x401148
3805 28c:   00000054        0x54
3806 290:   48200e44        0x48200e44
3807 294:   11021e11        beq     t0,v0,7adc <seg_code_base-0x3f8524>
3808 298:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3809 29c:   0000001e        0x1e
3810 2a0:   0000001c        0x1c
3811 2a4:   00000070        tge     zero,zero,0x1
3812 2a8:   0040119c        0x40119c
3813 2ac:   00000054        0x54
3814 2b0:   48200e44        0x48200e44
3815 2b4:   11021e11        beq     t0,v0,7afc <seg_code_base-0x3f8504>
3816 2b8:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3817 2bc:   0000001e        0x1e
3818 2c0:   0000001c        0x1c
3819 2c4:   00000070        tge     zero,zero,0x1
3820 2c8:   004011f0        tge     v0,zero,0x47
3821 2cc:   00000044        0x44
3822 2d0:   48200e44        0x48200e44
3823 2d4:   11021e11        beq     t0,v0,7b1c <seg_code_base-0x3f84e4>
3824 2d8:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3825 2dc:   0000001e        0x1e
3826 2e0:   0000001c        0x1c
3827 2e4:   00000070        tge     zero,zero,0x1
3828 2e8:   00401234        teq     v0,zero,0x48
3829 2ec:   00000054        0x54
3830 2f0:   48200e44        0x48200e44
3831 2f4:   11021e11        beq     t0,v0,7b3c <seg_code_base-0x3f84c4>
3832 2f8:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3833 2fc:   0000001e        0x1e
3834 300:   0000001c        0x1c
3835 304:   00000070        tge     zero,zero,0x1
3836 308:   00401288        0x401288
3837 30c:   00000054        0x54
3838 310:   48200e44        0x48200e44
3839 314:   11021e11        beq     t0,v0,7b5c <seg_code_base-0x3f84a4>
3840 318:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3841 31c:   0000001e        0x1e
3842 320:   0000001c        0x1c
3843 324:   00000070        tge     zero,zero,0x1
3844 328:   004012dc        0x4012dc
3845 32c:   00000054        0x54
3846 330:   48200e44        0x48200e44
3847 334:   11021e11        beq     t0,v0,7b7c <seg_code_base-0x3f8484>
3848 338:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3849 33c:   0000001e        0x1e
3850 340:   0000001c        0x1c
3851 344:   00000070        tge     zero,zero,0x1
3852 348:   00401330        tge     v0,zero,0x4c
3853 34c:   00000054        0x54
3854 350:   48200e44        0x48200e44
3855 354:   11021e11        beq     t0,v0,7b9c <seg_code_base-0x3f8464>
3856 358:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3857 35c:   0000001e        0x1e
3858 360:   0000001c        0x1c
3859 364:   00000070        tge     zero,zero,0x1
3860 368:   00401384        0x401384
3861 36c:   00000044        0x44
3862 370:   48200e44        0x48200e44
3863 374:   11021e11        beq     t0,v0,7bbc <seg_code_base-0x3f8444>
3864 378:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3865 37c:   0000001e        0x1e
3866 380:   0000001c        0x1c
3867 384:   00000070        tge     zero,zero,0x1
3868 388:   004013c8        0x4013c8
3869 38c:   00000060        0x60
3870 390:   48200e44        0x48200e44
3871 394:   11021e11        beq     t0,v0,7bdc <seg_code_base-0x3f8424>
3872 398:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3873 39c:   0000001e        0x1e
3874 3a0:   0000001c        0x1c
3875 3a4:   00000070        tge     zero,zero,0x1
3876 3a8:   00401428        0x401428
3877 3ac:   00000050        0x50
3878 3b0:   48200e44        0x48200e44
3879 3b4:   11021e11        beq     t0,v0,7bfc <seg_code_base-0x3f8404>
3880 3b8:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3881 3bc:   0000001e        0x1e
3882 3c0:   0000001c        0x1c
3883 3c4:   00000070        tge     zero,zero,0x1
3884 3c8:   00401478        0x401478
3885 3cc:   00000044        0x44
3886 3d0:   48200e44        0x48200e44
3887 3d4:   11021e11        beq     t0,v0,7c1c <seg_code_base-0x3f83e4>
3888 3d8:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3889 3dc:   0000001e        0x1e
3890 3e0:   0000001c        0x1c
3891 3e4:   00000070        tge     zero,zero,0x1
3892 3e8:   004014bc        0x4014bc
3893 3ec:   0000008c        syscall 0x2
3894 3f0:   48280e44        0x48280e44
3895 3f4:   11021e11        beq     t0,v0,7c3c <seg_code_base-0x3f83c4>
3896 3f8:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3897 3fc:   0000001e        0x1e
3898 400:   0000001c        0x1c
3899 404:   00000070        tge     zero,zero,0x1
3900 408:   00401548        0x401548
3901 40c:   00000044        0x44
3902 410:   48200e44        0x48200e44
3903 414:   11021e11        beq     t0,v0,7c5c <seg_code_base-0x3f83a4>
3904 418:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3905 41c:   0000001e        0x1e
3906 420:   0000000c        syscall
3907 424:   ffffffff        sdc3    $31,-1(ra)
3908 428:   7c010001        0x7c010001
3909 42c:   001d0c1f        0x1d0c1f
3910 430:   0000001c        0x1c
3911 434:   00000420        0x420
3912 438:   0040158c        syscall 0x10056
3913 43c:   0000006c        0x6c
3914 440:   4c100e44        0x4c100e44
3915 444:   11031011        beq     t0,v1,448c <seg_code_base-0x3fbb74>
3916 448:   1e110211        0x1e110211
3917 44c:   1e0d4401        0x1e0d4401
3918 450:   0000001c        0x1c
3919 454:   00000420        0x420
3920 458:   004015f8        0x4015f8
3921 45c:   000002d4        0x2d4
3922 460:   48380e44        0x48380e44
3923 464:   11021e11        beq     t0,v0,7cac <seg_code_base-0x3f8354>
3924 468:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3925 46c:   0000001e        0x1e
3926 470:   0000001c        0x1c
3927 474:   00000420        0x420
3928 478:   004018cc        syscall 0x10063
3929 47c:   000002cc        syscall 0xb
3930 480:   48300e44        0x48300e44
3931 484:   11021e11        beq     t0,v0,7ccc <seg_code_base-0x3f8334>
3932 488:   0d44011f        jal     510047c <HexaTab.1196+0x49001b0>
3933 48c:   0000001e        0x1e
3934
3935Disassembly of section .debug_loc:
3936
393700000000 <.debug_loc>:
3938   0:   00000000        nop
3939   4:   00000004        sllv    zero,zero,zero
3940   8:   046d0001        0x46d0001
3941   c:   10000000        b       10 <seg_code_base-0x3ffff0>
3942  10:   02000000        0x2000000
3943  14:   10288d00        beq     at,t0,fffe3418 <HexaTab.1196+0xff7e314c>
3944  18:   5c000000        bgtzl   zero,1c <seg_code_base-0x3fffe4>
3945  1c:   02000001        movf    zero,s0,$fcc0
3946  20:   00288e00        0x288e00
3947  24:   00000000        nop
3948  28:   5c000000        bgtzl   zero,2c <seg_code_base-0x3fffd4>
3949  2c:   60000001        0x60000001
3950  30:   01000001        movf    zero,t0,$fcc0
3951  34:   01606d00        0x1606d00
3952  38:   016c0000        0x16c0000
3953  3c:   00020000        sll     zero,v0,0x0
3954  40:   016c288d        break   0x16c,0xa2
3955  44:   02940000        0x2940000
3956  48:   00020000        sll     zero,v0,0x0
3957  4c:   0000288e        0x288e
3958  50:   00000000        nop
3959  54:   02940000        0x2940000
3960  58:   02980000        0x2980000
3961  5c:   00010000        sll     zero,at,0x0
3962  60:   0002986d        0x2986d
3963  64:   0002a400        sll     s4,v0,0x10
3964  68:   8d000200        lw      zero,512(t0)
3965  6c:   0002a430        tge     zero,v0,0x290
3966  70:   00040400        sll     zero,a0,0x10
3967  74:   8e000200        lw      zero,512(s0)
3968  78:   00000030        tge     zero,zero
3969        ...
3970  84:   00000400        sll     zero,zero,0x10
3971  88:   6d000100        0x6d000100
3972  8c:   00000004        sllv    zero,zero,zero
3973  90:   00000010        mfhi    zero
3974  94:   088d0002        j       2340008 <HexaTab.1196+0x1b3fd3c>
3975  98:   00000010        mfhi    zero
3976  9c:   0000004c        syscall 0x1
3977  a0:   088e0002        j       2380008 <HexaTab.1196+0x1b7fd3c>
3978  a4:   00000000        nop
3979  a8:   00000000        nop
3980  ac:   0000004c        syscall 0x1
3981  b0:   00000050        0x50
3982  b4:   506d0001        beql    v1,t5,bc <seg_code_base-0x3fff44>
3983  b8:   5c000000        bgtzl   zero,bc <seg_code_base-0x3fff44>
3984  bc:   02000000        0x2000000
3985  c0:   5c208d00        bgtzl   at,fffe34c4 <HexaTab.1196+0xff7e31f8>
3986  c4:   90000000        lbu     zero,0(zero)
3987  c8:   02000000        0x2000000
3988  cc:   00208e00        0x208e00
3989  d0:   00000000        nop
3990  d4:   90000000        lbu     zero,0(zero)
3991  d8:   94000000        lhu     zero,0(zero)
3992  dc:   01000000        0x1000000
3993  e0:   00946d00        0x946d00
3994  e4:   00a00000        0xa00000
3995  e8:   00020000        sll     zero,v0,0x0
3996  ec:   00a0208d        break   0xa0,0x82
3997  f0:   00d40000        0xd40000
3998  f4:   00020000        sll     zero,v0,0x0
3999  f8:   0000208e        0x208e
4000  fc:   00000000        nop
4001 100:   00d40000        0xd40000
4002 104:   00d80000        0xd80000
4003 108:   00010000        sll     zero,at,0x0
4004 10c:   0000d86d        0xd86d
4005 110:   0000e400        sll     gp,zero,0x10
4006 114:   8d000200        lw      zero,512(t0)
4007 118:   0000e420        0xe420
4008 11c:   00012400        sll     a0,at,0x10
4009 120:   8e000200        lw      zero,512(s0)
4010 124:   00000020        add     zero,zero,zero
4011 128:   00000000        nop
4012 12c:   00012400        sll     a0,at,0x10
4013 130:   00012800        sll     a1,at,0x0
4014 134:   6d000100        0x6d000100
4015 138:   00000128        0x128
4016 13c:   00000134        teq     zero,zero,0x4
4017 140:   288d0002        slti    t5,a0,2
4018 144:   00000134        teq     zero,zero,0x4
4019 148:   000001a0        0x1a0
4020 14c:   288e0002        slti    t6,a0,2
4021        ...
4022 158:   000001a0        0x1a0
4023 15c:   000001a4        0x1a4
4024 160:   a46d0001        sh      t5,1(v1)
4025 164:   b0000001        0xb0000001
4026 168:   02000001        movf    zero,s0,$fcc0
4027 16c:   b0308d00        0xb0308d00
4028 170:   84000001        lh      zero,1(zero)
4029 174:   02000002        0x2000002
4030 178:   00308e00        0x308e00
4031 17c:   00000000        nop
4032 180:   84000000        lh      zero,0(zero)
4033 184:   88000002        lwl     zero,2(zero)
4034 188:   01000002        0x1000002
4035 18c:   02886d00        0x2886d00
4036 190:   02940000        0x2940000
4037 194:   00020000        sll     zero,v0,0x0
4038 198:   0294288d        break   0x294,0xa2
4039 19c:   02f00000        0x2f00000
4040 1a0:   00020000        sll     zero,v0,0x0
4041 1a4:   0000288e        0x288e
4042 1a8:   00000000        nop
4043 1ac:   02f00000        0x2f00000
4044 1b0:   02f40000        0x2f40000
4045 1b4:   00010000        sll     zero,at,0x0
4046 1b8:   0002f46d        0x2f46d
4047 1bc:   00030000        sll     zero,v1,0x0
4048 1c0:   8d000200        lw      zero,512(t0)
4049 1c4:   00030028        0x30028
4050 1c8:   00035c00        sll     t3,v1,0x10
4051 1cc:   8e000200        lw      zero,512(s0)
4052 1d0:   00000028        0x28
4053 1d4:   00000000        nop
4054 1d8:   00035c00        sll     t3,v1,0x10
4055 1dc:   00036000        sll     t4,v1,0x0
4056 1e0:   6d000100        0x6d000100
4057 1e4:   00000360        0x360
4058 1e8:   0000036c        0x36c
4059 1ec:   308d0002        andi    t5,a0,0x2
4060 1f0:   0000036c        0x36c
4061 1f4:   0000046c        0x46c
4062 1f8:   308e0002        andi    t6,a0,0x2
4063        ...
4064 204:   0000046c        0x46c
4065 208:   00000470        tge     zero,zero,0x11
4066 20c:   706d0001        maddu   v1,t5
4067 210:   7c000004        0x7c000004
4068 214:   03000004        sllv    zero,zero,t8
4069 218:   00e08d00        0xe08d00
4070 21c:   0000047c        0x47c
4071 220:   00000754        0x754
4072 224:   e08e0003        sc      t6,3(a0)
4073        ...
4074 230:   00075400        sll     t2,a3,0x10
4075 234:   00075800        sll     t3,a3,0x0
4076 238:   6d000100        0x6d000100
4077 23c:   00000758        0x758
4078 240:   00000764        0x764
4079 244:   d88d0003        ldc2    $13,3(a0)
4080 248:   00076400        sll     t4,a3,0x10
4081 24c:   000bd800        sll     k1,t3,0x0
4082 250:   8e000300        lw      zero,768(s0)
4083 254:   000000d8        0xd8
4084 258:   00000000        nop
4085 25c:   0bd80000        j       f600000 <HexaTab.1196+0xedffd34>
4086 260:   0bdc0000        j       f700000 <HexaTab.1196+0xeeffd34>
4087 264:   00010000        sll     zero,at,0x0
4088 268:   000bdc6d        0xbdc6d
4089 26c:   000be800        sll     sp,t3,0x0
4090 270:   8d000200        lw      zero,512(t0)
4091 274:   000be820        add     sp,zero,t3
4092 278:   000c2000        sll     a0,t4,0x0
4093 27c:   8e000200        lw      zero,512(s0)
4094 280:   00000020        add     zero,zero,zero
4095 284:   00000000        nop
4096 288:   000c2000        sll     a0,t4,0x0
4097 28c:   000c2400        sll     a0,t4,0x10
4098 290:   6d000100        0x6d000100
4099 294:   00000c24        0xc24
4100 298:   00000c30        tge     zero,zero,0x30
4101 29c:   208d0002        addi    t5,a0,2
4102 2a0:   00000c30        tge     zero,zero,0x30
4103 2a4:   00000c68        0xc68
4104 2a8:   208e0002        addi    t6,a0,2
4105        ...
4106 2b4:   00000c68        0xc68
4107 2b8:   00000c6c        0xc6c
4108 2bc:   6c6d0001        0x6c6d0001
4109 2c0:   7800000c        0x7800000c
4110 2c4:   0200000c        syscall 0x80000
4111 2c8:   78208d00        0x78208d00
4112 2cc:   ac00000c        sw      zero,12(zero)
4113 2d0:   0200000c        syscall 0x80000
4114 2d4:   00208e00        0x208e00
4115 2d8:   00000000        nop
4116 2dc:   ac000000        sw      zero,0(zero)
4117 2e0:   b000000c        0xb000000c
4118 2e4:   0100000c        syscall 0x40000
4119 2e8:   0cb06d00        jal     2c1b400 <HexaTab.1196+0x241b134>
4120 2ec:   0cbc0000        jal     2f00000 <HexaTab.1196+0x26ffd34>
4121 2f0:   00020000        sll     zero,v0,0x0
4122 2f4:   0cbc208d        jal     2f08234 <HexaTab.1196+0x2707f68>
4123 2f8:   0cf80000        jal     3e00000 <HexaTab.1196+0x35ffd34>
4124 2fc:   00020000        sll     zero,v0,0x0
4125 300:   0000208e        0x208e
4126 304:   00000000        nop
4127 308:   0cf80000        jal     3e00000 <HexaTab.1196+0x35ffd34>
4128 30c:   0cfc0000        jal     3f00000 <HexaTab.1196+0x36ffd34>
4129 310:   00010000        sll     zero,at,0x0
4130 314:   000cfc6d        0xcfc6d
4131 318:   000d0800        sll     at,t5,0x0
4132 31c:   8d000200        lw      zero,512(t0)
4133 320:   000d0820        add     at,zero,t5
4134 324:   000d4400        sll     t0,t5,0x10
4135 328:   8e000200        lw      zero,512(s0)
4136 32c:   00000020        add     zero,zero,zero
4137 330:   00000000        nop
4138 334:   000d4400        sll     t0,t5,0x10
4139 338:   000d4800        sll     t1,t5,0x0
4140 33c:   6d000100        0x6d000100
4141 340:   00000d48        0xd48
4142 344:   00000d54        0xd54
4143 348:   208d0002        addi    t5,a0,2
4144 34c:   00000d54        0xd54
4145 350:   00000d98        0xd98
4146 354:   208e0002        addi    t6,a0,2
4147        ...
4148 360:   00000d98        0xd98
4149 364:   00000d9c        0xd9c
4150 368:   9c6d0001        0x9c6d0001
4151 36c:   a800000d        swl     zero,13(zero)
4152 370:   0200000d        break   0x200
4153 374:   a8208d00        swl     zero,-29440(at)
4154 378:   ec00000d        swc3    $0,13(zero)
4155 37c:   0200000d        break   0x200
4156 380:   00208e00        0x208e00
4157 384:   00000000        nop
4158 388:   ec000000        swc3    $0,0(zero)
4159 38c:   f000000d        0xf000000d
4160 390:   0100000d        break   0x100
4161 394:   0df06d00        jal     7c1b400 <HexaTab.1196+0x741b134>
4162 398:   0dfc0000        jal     7f00000 <HexaTab.1196+0x76ffd34>
4163 39c:   00020000        sll     zero,v0,0x0
4164 3a0:   0dfc208d        jal     7f08234 <HexaTab.1196+0x7707f68>
4165 3a4:   0e300000        jal     8c00000 <HexaTab.1196+0x83ffd34>
4166 3a8:   00020000        sll     zero,v0,0x0
4167 3ac:   0000208e        0x208e
4168 3b0:   00000000        nop
4169 3b4:   0e300000        jal     8c00000 <HexaTab.1196+0x83ffd34>
4170 3b8:   0e340000        jal     8d00000 <HexaTab.1196+0x84ffd34>
4171 3bc:   00010000        sll     zero,at,0x0
4172 3c0:   000e346d        0xe346d
4173 3c4:   000e4000        sll     t0,t6,0x0
4174 3c8:   8d000200        lw      zero,512(t0)
4175 3cc:   000e4020        add     t0,zero,t6
4176 3d0:   000e8400        sll     s0,t6,0x10
4177 3d4:   8e000200        lw      zero,512(s0)
4178 3d8:   00000020        add     zero,zero,zero
4179 3dc:   00000000        nop
4180 3e0:   000e8400        sll     s0,t6,0x10
4181 3e4:   000e8800        sll     s1,t6,0x0
4182 3e8:   6d000100        0x6d000100
4183 3ec:   00000e88        0xe88
4184 3f0:   00000e94        0xe94
4185 3f4:   208d0002        addi    t5,a0,2
4186 3f8:   00000e94        0xe94
4187 3fc:   00000ed8        0xed8
4188 400:   208e0002        addi    t6,a0,2
4189        ...
4190 40c:   00000ed8        0xed8
4191 410:   00000edc        0xedc
4192 414:   dc6d0001        ldc3    $13,1(v1)
4193 418:   e800000e        swc2    $0,14(zero)
4194 41c:   0200000e        0x200000e
4195 420:   e8208d00        swc2    $0,-29440(at)
4196 424:   2c00000e        sltiu   zero,zero,14
4197 428:   0200000f        0x200000f
4198 42c:   00208e00        0x208e00
4199 430:   00000000        nop
4200 434:   2c000000        sltiu   zero,zero,0
4201 438:   3000000f        andi    zero,zero,0xf
4202 43c:   0100000f        0x100000f
4203 440:   0f306d00        jal     cc1b400 <HexaTab.1196+0xc41b134>
4204 444:   0f3c0000        jal     cf00000 <HexaTab.1196+0xc6ffd34>
4205 448:   00020000        sll     zero,v0,0x0
4206 44c:   0f3c208d        jal     cf08234 <HexaTab.1196+0xc707f68>
4207 450:   0f800000        jal     e000000 <HexaTab.1196+0xd7ffd34>
4208 454:   00020000        sll     zero,v0,0x0
4209 458:   0000208e        0x208e
4210 45c:   00000000        nop
4211 460:   0f800000        jal     e000000 <HexaTab.1196+0xd7ffd34>
4212 464:   0f840000        jal     e100000 <HexaTab.1196+0xd8ffd34>
4213 468:   00010000        sll     zero,at,0x0
4214 46c:   000f846d        0xf846d
4215 470:   000f9000        sll     s2,t7,0x0
4216 474:   8d000200        lw      zero,512(t0)
4217 478:   000f9020        add     s2,zero,t7
4218 47c:   000fc400        sll     t8,t7,0x10
4219 480:   8e000200        lw      zero,512(s0)
4220 484:   00000020        add     zero,zero,zero
4221 488:   00000000        nop
4222 48c:   000fc400        sll     t8,t7,0x10
4223 490:   000fc800        sll     t9,t7,0x0
4224 494:   6d000100        0x6d000100
4225 498:   00000fc8        0xfc8
4226 49c:   00000fd4        0xfd4
4227 4a0:   208d0002        addi    t5,a0,2
4228 4a4:   00000fd4        0xfd4
4229 4a8:   00001024        and     v0,zero,zero
4230 4ac:   208e0002        addi    t6,a0,2
4231        ...
4232 4b8:   00001024        and     v0,zero,zero
4233 4bc:   00001028        0x1028
4234 4c0:   286d0001        slti    t5,v1,1
4235 4c4:   34000010        li      zero,0x10
4236 4c8:   02000010        0x2000010
4237 4cc:   34208d00        ori     zero,at,0x8d00
4238 4d0:   74000010        jalx    40 <seg_code_base-0x3fffc0>
4239 4d4:   02000010        0x2000010
4240 4d8:   00208e00        0x208e00
4241 4dc:   00000000        nop
4242 4e0:   74000000        jalx    0 <seg_code_base-0x400000>
4243 4e4:   78000010        0x78000010
4244 4e8:   01000010        0x1000010
4245 4ec:   10786d00        beq     v1,t8,1b8f0 <seg_code_base-0x3e4710>
4246 4f0:   10840000        beq     a0,a0,4f4 <seg_code_base-0x3ffb0c>
4247 4f4:   00020000        sll     zero,v0,0x0
4248 4f8:   1084208d        beq     a0,a0,8730 <seg_code_base-0x3f78d0>
4249 4fc:   10b80000        beq     a1,t8,500 <seg_code_base-0x3ffb00>
4250 500:   00020000        sll     zero,v0,0x0
4251 504:   0000208e        0x208e
4252 508:   00000000        nop
4253 50c:   10b80000        beq     a1,t8,510 <seg_code_base-0x3ffaf0>
4254 510:   10bc0000        beq     a1,gp,514 <seg_code_base-0x3ffaec>
4255 514:   00010000        sll     zero,at,0x0
4256 518:   0010bc6d        0x10bc6d
4257 51c:   0010c800        sll     t9,s0,0x0
4258 520:   8d000200        lw      zero,512(t0)
4259 524:   0010c828        0x10c828
4260 528:   00114400        sll     t0,s1,0x10
4261 52c:   8e000200        lw      zero,512(s0)
4262 530:   00000028        0x28
4263 534:   00000000        nop
4264 538:   00114400        sll     t0,s1,0x10
4265 53c:   00114800        sll     t1,s1,0x0
4266 540:   6d000100        0x6d000100
4267 544:   00001148        0x1148
4268 548:   00001154        0x1154
4269 54c:   208d0002        addi    t5,a0,2
4270 550:   00001154        0x1154
4271 554:   00001188        0x1188
4272 558:   208e0002        addi    t6,a0,2
4273        ...
4274 568:   00000004        sllv    zero,zero,zero
4275 56c:   046d0001        0x46d0001
4276 570:   14000000        bnez    zero,574 <seg_code_base-0x3ffa8c>
4277 574:   02000000        0x2000000
4278 578:   14108d00        bne     zero,s0,fffe397c <HexaTab.1196+0xff7e36b0>
4279 57c:   6c000000        0x6c000000
4280 580:   02000000        0x2000000
4281 584:   00108e00        sll     s1,s0,0x18
4282 588:   00000000        nop
4283 58c:   6c000000        0x6c000000
4284 590:   70000000        madd    zero,zero
4285 594:   01000000        0x1000000
4286 598:   00706d00        0x706d00
4287 59c:   007c0000        0x7c0000
4288 5a0:   00020000        sll     zero,v0,0x0
4289 5a4:   007c388d        break   0x7c,0xe2
4290 5a8:   03400000        0x3400000
4291 5ac:   00020000        sll     zero,v0,0x0
4292 5b0:   0000388e        0x388e
4293 5b4:   00000000        nop
4294 5b8:   03400000        0x3400000
4295 5bc:   03440000        0x3440000
4296 5c0:   00010000        sll     zero,at,0x0
4297 5c4:   0003446d        0x3446d
4298 5c8:   00035000        sll     t2,v1,0x0
4299 5cc:   8d000200        lw      zero,512(t0)
4300 5d0:   00035030        tge     zero,v1,0x140
4301 5d4:   00060c00        sll     at,a2,0x10
4302 5d8:   8e000200        lw      zero,512(s0)
4303 5dc:   00000030        tge     zero,zero
4304 5e0:   00000000        nop
4305        ...
4306
4307Disassembly of section .debug_pubnames:
4308
430900000000 <.debug_pubnames>:
4310   0:   00000033        tltu    zero,zero
4311   4:   00000002        srl     zero,zero,0x0
4312   8:   01ed0000        0x1ed0000
4313   c:   00fb0000        0xfb0000
4314  10:   72700000        madd    s3,s0
4315  14:   6375646f        0x6375646f
4316  18:   42007265        c0      0x7265
4317  1c:   63000001        0x63000001
4318  20:   75736e6f        jalx    5cdb9bc <HexaTab.1196+0x54db6f0>
4319  24:   0072656d        0x72656d
4320  28:   00000183        sra     zero,zero,0x6
4321  2c:   74756f72        jalx    1d5bdc8 <HexaTab.1196+0x155bafc>
4322  30:   00007265        0x7265
4323  34:   35000000        ori     zero,t0,0x0
4324  38:   02000002        0x2000002
4325  3c:   0001ed00        sll     sp,at,0x14
4326  40:   00087600        sll     t6,t0,0x18
4327  44:   0000f600        sll     s8,zero,0x18
4328  48:   65696700        0x65696700
4329  4c:   72705f74        0x72705f74
4330  50:   6469636f        0x6469636f
4331  54:   00010e00        sll     at,at,0x18
4332  58:   65696700        0x65696700
4333  5c:   72705f74        0x72705f74
4334  60:   6974636f        0x6974636f
4335  64:   2600656d        addiu   zero,s0,25965
4336  68:   67000001        0x67000001
4337  6c:   5f746569        0x5f746569
4338  70:   5f797474        0x5f797474
4339  74:   63747570        0x63747570
4340  78:   00015200        sll     t2,at,0x8
4341  7c:   65696700        0x65696700
4342  80:   74745f74        jalx    1d17dd0 <HexaTab.1196+0x1517b04>
4343  84:   75705f79        jalx    5c17de4 <HexaTab.1196+0x5417b18>
4344  88:   92007374        lbu     zero,29556(s0)
4345  8c:   67000001        0x67000001
4346  90:   5f746569        0x5f746569
4347  94:   5f797474        0x5f797474
4348  98:   77747570        jalx    dd1d5c0 <HexaTab.1196+0xd51d2f4>
4349  9c:   0001e800        sll     sp,at,0x0
4350  a0:   65696700        0x65696700
4351  a4:   74745f74        jalx    1d17dd0 <HexaTab.1196+0x1517b04>
4352  a8:   65675f79        0x65675f79
4353  ac:   6e5f6374        0x6e5f6374
4354  b0:   72695f6f        0x72695f6f
4355  b4:   02220071        tgeu    s1,v0,0x1
4356  b8:   69670000        0x69670000
4357  bc:   745f7465        jalx    17dd194 <HexaTab.1196+0xfdcec8>
4358  c0:   675f7974        0x675f7974
4359  c4:   00637465        0x637465
4360  c8:   0000025c        0x25c
4361  cc:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4362  d0:   7974745f        0x7974745f
4363  d4:   7465675f        jalx    1959d7c <HexaTab.1196+0x1159ab0>
4364  d8:   02c70073        tltu    s6,a3,0x1
4365  dc:   69670000        0x69670000
4366  e0:   745f7465        jalx    17dd194 <HexaTab.1196+0xfdcec8>
4367  e4:   675f7974        0x675f7974
4368  e8:   00777465        0x777465
4369  ec:   00000392        0x392
4370  f0:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4371  f4:   7974745f        0x7974745f
4372  f8:   6972705f        0x6972705f
4373  fc:   0066746e        0x66746e
4374 100:   000004b7        0x4b7
4375 104:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4376 108:   6463675f        0x6463675f
4377 10c:   7465735f        jalx    195cd7c <HexaTab.1196+0x115cab0>
4378 110:   61706f5f        0x61706f5f
4379 114:   0004e500        sll     gp,a0,0x14
4380 118:   65696700        0x65696700
4381 11c:   63675f74        0x63675f74
4382 120:   65735f64        0x65735f64
4383 124:   706f5f74        0x706f5f74
4384 128:   05130062        bgezall t0,2b4 <seg_code_base-0x3ffd4c>
4385 12c:   69670000        0x69670000
4386 130:   675f7465        0x675f7465
4387 134:   735f6463        0x735f6463
4388 138:   74726174        jalx    1c985d0 <HexaTab.1196+0x1498304>
4389 13c:   00052c00        sll     a1,a1,0x10
4390 140:   65696700        0x65696700
4391 144:   63675f74        0x63675f74
4392 148:   65675f64        0x65675f64
4393 14c:   74735f74        jalx    1cd7dd0 <HexaTab.1196+0x14d7b04>
4394 150:   73757461        0x73757461
4395 154:   00055a00        sll     t3,a1,0x8
4396 158:   65696700        0x65696700
4397 15c:   63675f74        0x63675f74
4398 160:   65675f64        0x65675f64
4399 164:   65725f74        0x65725f74
4400 168:   746c7573        jalx    1b1d5cc <HexaTab.1196+0x131d300>
4401 16c:   00058800        sll     s1,a1,0x0
4402 170:   65696700        0x65696700
4403 174:   6f695f74        0x6f695f74
4404 178:   72775f63        0x72775f63
4405 17c:   00657469        0x657469
4406 180:   000005d6        0x5d6
4407 184:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4408 188:   636f695f        0x636f695f
4409 18c:   6165725f        0x6165725f
4410 190:   06220064        bltzl   s1,324 <seg_code_base-0x3ffcdc>
4411 194:   69670000        0x69670000
4412 198:   695f7465        0x695f7465
4413 19c:   635f636f        0x635f636f
4414 1a0:   6c706d6f        0x6c706d6f
4415 1a4:   64657465        0x64657465
4416 1a8:   00063b00        sll     a3,a2,0xc
4417 1ac:   65696700        0x65696700
4418 1b0:   62665f74        0x62665f74
4419 1b4:   6e79735f        0x6e79735f
4420 1b8:   72775f63        0x72775f63
4421 1bc:   00657469        0x657469
4422 1c0:   00000687        0x687
4423 1c4:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4424 1c8:   5f62665f        0x5f62665f
4425 1cc:   636e7973        0x636e7973
4426 1d0:   6165725f        0x6165725f
4427 1d4:   06d30064        bgezall s6,368 <seg_code_base-0x3ffc98>
4428 1d8:   69670000        0x69670000
4429 1dc:   665f7465        0x665f7465
4430 1e0:   72775f62        0x72775f62
4431 1e4:   00657469        0x657469
4432 1e8:   0000071f        0x71f
4433 1ec:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4434 1f0:   5f62665f        0x5f62665f
4435 1f4:   64616572        0x64616572
4436 1f8:   00076b00        sll     t5,a3,0xc
4437 1fc:   65696700        0x65696700
4438 200:   62665f74        0x62665f74
4439 204:   6d6f635f        0x6d6f635f
4440 208:   74656c70        jalx    195b1c0 <HexaTab.1196+0x115aef4>
4441 20c:   84006465        lh      zero,25701(zero)
4442 210:   67000007        0x67000007
4443 214:   5f746569        0x5f746569
4444 218:   6a626f76        0x6a626f76
4445 21c:   7465675f        jalx    1959d7c <HexaTab.1196+0x1159ab0>
4446 220:   6162765f        0x6162765f
4447 224:   df006573        ldc3    $0,25971(t8)
4448 228:   67000007        0x67000007
4449 22c:   5f746569        0x5f746569
4450 230:   636f7270        0x636f7270
4451 234:   6d756e5f        0x6d756e5f
4452 238:   00726562        0x726562
4453 23c:   0000081c        0x81c
4454 240:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4455 244:   6978655f        0x6978655f
4456 248:   08310074        j       c401d0 <HexaTab.1196+0x43ff04>
4457 24c:   69670000        0x69670000
4458 250:   725f7465        0x725f7465
4459 254:   00646e61        0x646e61
4460 258:   0000085c        0x85c
4461 25c:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4462 260:   7874635f        0x7874635f
4463 264:   6977735f        0x6977735f
4464 268:   00686374        teq     v1,t0,0x18d
4465 26c:   00000000        nop
4466 270:   00000041        0x41
4467 274:   0a630002        j       98c0008 <HexaTab.1196+0x90bfd3c>
4468 278:   02470000        0x2470000
4469 27c:   00c20000        0xc20000
4470 280:   776d0000        jalx    db40000 <HexaTab.1196+0xd33fd34>
4471 284:   6c5f726d        0x6c5f726d
4472 288:   5f6b636f        0x5f6b636f
4473 28c:   75716361        jalx    5c58d84 <HexaTab.1196+0x5458ab8>
4474 290:   00657269        0x657269
4475 294:   0000010a        0x10a
4476 298:   726d776d        0x726d776d
4477 29c:   6972775f        0x6972775f
4478 2a0:   b4006574        0xb4006574
4479 2a4:   6d000001        0x6d000001
4480 2a8:   5f726d77        0x5f726d77
4481 2ac:   64616572        0x64616572
4482 2b0:   00000000        nop
4483        ...
4484
4485Disassembly of section .debug_aranges:
4486
448700000000 <.debug_aranges>:
4488   0:   0000001c        0x1c
4489   4:   00000002        srl     zero,zero,0x0
4490   8:   00040000        sll     zero,a0,0x0
4491   c:   00000000        nop
4492  10:   00400000        0x400000
4493  14:   00000404        0x404
4494        ...
4495  20:   0000001c        0x1c
4496  24:   01ed0002        0x1ed0002
4497  28:   00040000        sll     zero,a0,0x0
4498  2c:   00000000        nop
4499  30:   00400404        0x400404
4500  34:   00001188        0x1188
4501        ...
4502  40:   0000001c        0x1c
4503  44:   0a630002        j       98c0008 <HexaTab.1196+0x90bfd3c>
4504  48:   00040000        sll     zero,a0,0x0
4505  4c:   00000000        nop
4506  50:   0040158c        syscall 0x10056
4507  54:   0000060c        syscall 0x18
4508        ...
4509
4510Disassembly of section .debug_str:
4511
451200000000 <.debug_str>:
4513   0:   4a424f56        c2      0x424f56
4514   4:   5059545f        beql    v0,t9,15184 <seg_code_base-0x3eae7c>
4515   8:   4f4c5f45        c3      0x14c5f45
4516   c:   56004b43        bnezl   s0,12d1c <seg_code_base-0x3ed2e4>
4517  10:   5f4a424f        0x5f4a424f
4518  14:   45505954        0x45505954
4519  18:   4d574d5f        0x4d574d5f
4520  1c:   776d0052        jalx    db40148 <HexaTab.1196+0xd33fe7c>
4521  20:   695f726d        0x695f726d
4522  24:   6f63006e        0x6f63006e
4523  28:   6d75736e        0x6d75736e
4524  2c:   74007265        jalx    1c994 <seg_code_base-0x3e366c>
4525  30:   6f706d65        0x6f706d65
4526  34:   424f5600        c0      0x4f5600
4527  38:   59545f4a        0x59545f4a
4528  3c:   505f4550        beql    v0,ra,11580 <seg_code_base-0x3eea80>
4529  40:   00495245        0x495245
4530  44:   4a424f56        c2      0x424f56
4531  48:   5059545f        beql    v0,t9,151c8 <seg_code_base-0x3eae38>
4532  4c:   55425f45        bnel    t2,v0,17d64 <seg_code_base-0x3e829c>
4533  50:   52454646        beql    s2,a1,1196c <seg_code_base-0x3ee694>
4534  54:   64697700        0x64697700
4535  58:   75006874        jalx    401a1d0 <HexaTab.1196+0x3819f04>
4536  5c:   6769736e        0x6769736e
4537  60:   2064656e        addi    a0,v1,25966
4538  64:   00746e69        0x746e69
4539  68:   4a424f56        c2      0x424f56
4540  6c:   5059545f        beql    v0,t9,151ec <seg_code_base-0x3eae14>
4541  70:   4c455f45        0x4c455f45
4542  74:   776d0046        jalx    db40118 <HexaTab.1196+0xd33fe4c>
4543  78:   635f726d        0x635f726d
4544  7c:   6e6e6168        0x6e6e6168
4545  80:   735f6c65        0x735f6c65
4546  84:   6d776d00        0x6d776d00
4547  88:   68635f72        0x68635f72
4548  8c:   656e6e61        0x656e6e61
4549  90:   00745f6c        0x745f6c
4550  94:   6573552f        0x6573552f
4551  98:   612f7372        0x612f7372
4552  9c:   6e69616c        0x6e69616c
4553  a0:   636f442f        0x636f442f
4554  a4:   6e656d75        0x6e656d75
4555  a8:   6c2f7374        0x6c2f7374
4556  ac:   6e656369        0x6e656369
4557  b0:   612f6563        0x612f6563
4558  b4:   5f6f6d6c        0x5f6f6d6c
4559  b8:   5f6e7673        0x5f6e7673
4560  bc:   31313032        andi    s1,t1,0x3032
4561  c0:   666f732f        0x666f732f
4562  c4:   69672f74        0x69672f74
4563  c8:   765f7465        jalx    97dd194 <HexaTab.1196+0x8fdcec8>
4564  cc:   70612f6d        0x70612f6d
4565  d0:   722f7370        0x722f7370
4566  d4:   6574756f        0x6574756f
4567  d8:   72700072        0x72700072
4568  dc:   6375646f        0x6375646f
4569  e0:   56007265        bnezl   s0,1ca78 <seg_code_base-0x3e3588>
4570  e4:   5f4a424f        0x5f4a424f
4571  e8:   45505954        0x45505954
4572  ec:   5241425f        beql    s2,at,10a6c <seg_code_base-0x3ef594>
4573  f0:   52454952        beql    s2,a1,1263c <seg_code_base-0x3ed9c4>
4574  f4:   6d776d00        0x6d776d00
4575  f8:   65640072        0x65640072
4576  fc:   00687470        tge     v1,t0,0x1d1
4577 100:   61746164        0x61746164
4578 104:   69616d00        0x69616d00
4579 108:   00632e6e        0x632e6e
4580 10c:   726d776d        0x726d776d
4581 110:   74756f5f        jalx    1d5bd7c <HexaTab.1196+0x155bab0>
4582 114:   424f5600        c0      0x4f5600
4583 118:   59545f4a        0x59545f4a
4584 11c:   505f4550        beql    v0,ra,11660 <seg_code_base-0x3ee9a0>
4585 120:   00424154        0x424154
4586 124:   20554e47        addi    s5,v0,20039
4587 128:   2e342043        sltiu   s4,s1,8259
4588 12c:   00322e34        teq     at,s2,0xb8
4589 130:   4a424f56        c2      0x424f56
4590 134:   5059545f        beql    v0,t9,152b4 <seg_code_base-0x3ead4c>
4591 138:   4c425f45        0x4c425f45
4592 13c:   6700424f        0x6700424f
4593 140:   5f746569        0x5f746569
4594 144:   74697865        jalx    1a5e194 <HexaTab.1196+0x125dec8>
4595 148:   67657200        0x67657200
4596 14c:   5f6f6e5f        0x5f6f6e5f
4597 150:   5f646e61        0x5f646e61
4598 154:   7074756f        0x7074756f
4599 158:   67007475        0x67007475
4600 15c:   5f746569        0x5f746569
4601 160:   775f6266        jalx    d7d8998 <HexaTab.1196+0xcfd86cc>
4602 164:   65746972        0x65746972
4603 168:   65696700        0x65696700
4604 16c:   6f695f74        0x6f695f74
4605 170:   65725f63        0x65725f63
4606 174:   73006461        0x73006461
4607 178:   635f7379        0x635f7379
4608 17c:   006c6c61        0x6c6c61
4609 180:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4610 184:   5f62665f        0x5f62665f
4611 188:   706d6f63        0x706d6f63
4612 18c:   6574656c        0x6574656c
4613 190:   6c630064        0x6c630064
4614 194:   65747375        0x65747375
4615 198:   64695f72        0x64695f72
4616 19c:   646e6900        0x646e6900
4617 1a0:   67007865        0x67007865
4618 1a4:   5f746569        0x5f746569
4619 1a8:   6a626f76        0x6a626f76
4620 1ac:   7465675f        jalx    1959d7c <HexaTab.1196+0x1159ab0>
4621 1b0:   6162765f        0x6162765f
4622 1b4:   67006573        0x67006573
4623 1b8:   5f746569        0x5f746569
4624 1bc:   5f797474        0x5f797474
4625 1c0:   63746567        0x63746567
4626 1c4:   626f7600        0x626f7600
4627 1c8:   79745f6a        0x79745f6a
4628 1cc:   67006570        0x67006570
4629 1d0:   5f746569        0x5f746569
4630 1d4:   5f646367        0x5f646367
4631 1d8:   5f746573        0x5f746573
4632 1dc:   0062706f        0x62706f
4633 1e0:   5f676572        0x5f676572
4634 1e4:   67003061        0x67003061
4635 1e8:   5f746569        0x5f746569
4636 1ec:   636f7270        0x636f7270
4637 1f0:   656d6974        0x656d6974
4638 1f4:   65696700        0x65696700
4639 1f8:   62665f74        0x62665f74
4640 1fc:   6165725f        0x6165725f
4641 200:   696c0064        0x696c0064
4642 204:   732f7362        0x732f7362
4643 208:   6f696474        0x6f696474
4644 20c:   6700632e        0x6700632e
4645 210:   5f746569        0x5f746569
4646 214:   5f797474        0x5f797474
4647 218:   73746567        0x73746567
4648 21c:   65696700        0x65696700
4649 220:   62665f74        0x62665f74
4650 224:   6e79735f        0x6e79735f
4651 228:   65725f63        0x65725f63
4652 22c:   67006461        0x67006461
4653 230:   5f746569        0x5f746569
4654 234:   5f797474        0x5f797474
4655 238:   77746567        jalx    dd1959c <HexaTab.1196+0xd5192d0>
4656 23c:   67726100        0x67726100
4657 240:   6100305f        0x6100305f
4658 244:   315f6772        andi    ra,t2,0x6772
4659 248:   67726100        0x67726100
4660 24c:   6100325f        0x6100325f
4661 250:   335f6772        andi    ra,k0,0x6772
4662 254:   67657200        0x67657200
4663 258:   0031615f        0x31615f
4664 25c:   5f676572        0x5f676572
4665 260:   72003261        0x72003261
4666 264:   615f6765        0x615f6765
4667 268:   69670033        0x69670033
4668 26c:   635f7465        0x635f7465
4669 270:   735f7874        0x735f7874
4670 274:   63746977        0x63746977
4671 278:   6f760068        0x6f760068
4672 27c:   765f6a62        jalx    97da988 <HexaTab.1196+0x8fda6bc>
4673 280:   72646461        0x72646461
4674 284:   65696700        0x65696700
4675 288:   63675f74        0x63675f74
4676 28c:   65675f64        0x65675f64
4677 290:   65725f74        0x65725f74
4678 294:   746c7573        jalx    1b1d5cc <HexaTab.1196+0x131d300>
4679 298:   726f6600        0x726f6600
4680 29c:   0074616d        0x74616d
4681 2a0:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4682 2a4:   7974745f        0x7974745f
4683 2a8:   7465675f        jalx    1959d7c <HexaTab.1196+0x1159ab0>
4684 2ac:   6f6e5f63        0x6f6e5f63
4685 2b0:   7172695f        0x7172695f
4686 2b4:   65696700        0x65696700
4687 2b8:   72705f74        0x72705f74
4688 2bc:   6469636f        0x6469636f
4689 2c0:   66666f00        0x66666f00
4690 2c4:   00746573        tltu    v1,s4,0x195
4691 2c8:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4692 2cc:   6463675f        0x6463675f
4693 2d0:   6174735f        0x6174735f
4694 2d4:   67007472        0x67007472
4695 2d8:   5f746569        0x5f746569
4696 2dc:   5f646367        0x5f646367
4697 2e0:   5f746567        0x5f746567
4698 2e4:   74617473        jalx    185d1cc <HexaTab.1196+0x105cf00>
4699 2e8:   62007375        0x62007375
4700 2ec:   00657479        0x657479
4701 2f0:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4702 2f4:   7974745f        0x7974745f
4703 2f8:   6972705f        0x6972705f
4704 2fc:   0066746e        0x66746e
4705 300:   676e656c        0x676e656c
4706 304:   75006874        jalx    401a1d0 <HexaTab.1196+0x3819f04>
4707 308:   6769736e        0x6769736e
4708 30c:   2064656e        addi    a0,v1,25966
4709 310:   72616863        0x72616863
4710 314:   65696700        0x65696700
4711 318:   6f695f74        0x6f695f74
4712 31c:   72775f63        0x72775f63
4713 320:   00657469        0x657469
4714 324:   656e6f64        0x656e6f64
4715 328:   626f7600        0x626f7600
4716 32c:   616e5f6a        0x616e5f6a
4717 330:   6700656d        0x6700656d
4718 334:   5f746569        0x5f746569
4719 338:   5f636f69        0x5f636f69
4720 33c:   706d6f63        0x706d6f63
4721 340:   6574656c        0x6574656c
4722 344:   69670064        0x69670064
4723 348:   725f7465        0x725f7465
4724 34c:   00646e61        0x646e61
4725 350:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4726 354:   7974745f        0x7974745f
4727 358:   7475705f        jalx    1d5c17c <HexaTab.1196+0x155beb0>
4728 35c:   72700063        0x72700063
4729 360:   66746e69        0x66746e69
4730 364:   7865745f        0x7865745f
4731 368:   69670074        0x69670074
4732 36c:   675f7465        0x675f7465
4733 370:   735f6463        0x735f6463
4734 374:   6f5f7465        0x6f5f7465
4735 378:   73006170        0x73006170
4736 37c:   00657661        0x657661
4737 380:   74656967        jalx    195a59c <HexaTab.1196+0x115a2d0>
4738 384:   7974745f        0x7974745f
4739 388:   7475705f        jalx    1d5c17c <HexaTab.1196+0x155beb0>
4740 38c:   65480073        0x65480073
4741 390:   61546178        0x61546178
4742 394:   766f0062        jalx    9bc0188 <HexaTab.1196+0x93bfebc>
4743 398:   6c667265        0x6c667265
4744 39c:   6700776f        0x6700776f
4745 3a0:   5f746569        0x5f746569
4746 3a4:   5f797474        0x5f797474
4747 3a8:   77747570        jalx    dd1d5c0 <HexaTab.1196+0xd51d2f4>
4748 3ac:   66756200        0x66756200
4749 3b0:   00726566        0x726566
4750 3b4:   6c6c6163        0x6c6c6163
4751 3b8:   006f6e5f        0x6f6e5f
4752 3bc:   75625f5f        jalx    5897d7c <HexaTab.1196+0x5097ab0>
4753 3c0:   69746c69        0x69746c69
4754 3c4:   61765f6e        0x61765f6e
4755 3c8:   73696c5f        0x73696c5f
4756 3cc:   69670074        0x69670074
4757 3d0:   705f7465        0x705f7465
4758 3d4:   5f636f72        0x5f636f72
4759 3d8:   626d756e        0x626d756e
4760 3dc:   62007265        0x62007265
4761 3e0:   69736675        0x69736675
4762 3e4:   2f00657a        sltiu   zero,t8,25978
4763 3e8:   72657355        0x72657355
4764 3ec:   6c612f73        0x6c612f73
4765 3f0:   2f6e6961        sltiu   t6,k1,26977
4766 3f4:   75636f44        jalx    58dbd10 <HexaTab.1196+0x50dba44>
4767 3f8:   746e656d        jalx    1b995b4 <HexaTab.1196+0x13992e8>
4768 3fc:   696c2f73        0x696c2f73
4769 400:   636e6563        0x636e6563
4770 404:   6c612f65        0x6c612f65
4771 408:   735f6f6d        0x735f6f6d
4772 40c:   325f6e76        andi    ra,s2,0x6e76
4773 410:   2f313130        sltiu   s1,t9,12592
4774 414:   74666f73        jalx    199bdcc <HexaTab.1196+0x119bb00>
4775 418:   6569672f        0x6569672f
4776 41c:   6d765f74        0x6d765f74
4777 420:   756f6300        jalx    5bd8c00 <HexaTab.1196+0x53d8934>
4778 424:   6700746e        0x6700746e
4779 428:   5f746569        0x5f746569
4780 42c:   735f6266        0x735f6266
4781 430:   5f636e79        0x5f636e79
4782 434:   74697277        jalx    1a5c9dc <HexaTab.1196+0x125c710>
4783 438:   5f5f0065        0x5f5f0065
4784 43c:   63756e67        0x63756e67
4785 440:   5f61765f        0x5f61765f
4786 444:   7473696c        jalx    1cda5b0 <HexaTab.1196+0x14da2e4>
4787 448:   70737600        0x70737600
4788 44c:   5f656361        0x5f656361
4789 450:   656d616e        0x656d616e
4790 454:   69727000        0x69727000
4791 458:   5f66746e        0x5f66746e
4792 45c:   75677261        jalx    59dc984 <HexaTab.1196+0x51dc6b8>
4793 460:   746e656d        jalx    1b995b4 <HexaTab.1196+0x13992e8>
4794 464:   62700073        0x62700073
4795 468:   6d006675        0x6d006675
4796 46c:   5f726d77        0x5f726d77
4797 470:   64616572        0x64616572
4798 474:   6f776e00        0x6f776e00
4799 478:   00736472        tlt     v1,s3,0x191
4800 47c:   636f6c70        0x636f6c70
4801 480:   696c006b        0x696c006b
4802 484:   6d2f7362        0x6d2f7362
4803 488:   5f726d77        0x5f726d77
4804 48c:   6e616863        0x6e616863
4805 490:   2e6c656e        sltiu   t4,s3,25966
4806 494:   6f6c0063        0x6f6c0063
4807 498:   615f6b63        0x615f6b63
4808 49c:   65726464        0x65726464
4809 4a0:   73007373        0x73007373
4810 4a4:   65636170        0x65636170
4811 4a8:   696e0073        0x696e0073
4812 4ac:   736d6574        0x736d6574
4813 4b0:   6d776d00        0x6d776d00
4814 4b4:   72775f72        0x72775f72
4815 4b8:   00657469        0x657469
4816 4bc:   726d776d        0x726d776d
4817 4c0:   636f6c5f        0x636f6c5f
4818 4c4:   63615f6b        0x63615f6b
4819 4c8:   72697571        0x72697571
4820 4cc:   65640065        0x65640065
4821 4d0:   0079616c        0x79616c
4822
4823Disassembly of section .debug_ranges:
4824
482500000000 <.debug_ranges>:
4826   0:   00000858        0x858
4827   4:   0000089c        0x89c
4828   8:   000008b8        0x8b8
4829   c:   00000bc0        sll     at,zero,0xf
4830        ...
Note: See TracBrowser for help on using the repository browser.