
build/fmod.o:     file format elf32-littlemips


Disassembly of section .text:

00000000 <fmod>:
   0:	27bdffb8 	addiu	sp,sp,-72
   4:	afb70034 	sw	s7,52(sp)
   8:	f7b40040 	sdc1	$f20,64(sp)
   c:	afb1001c 	sw	s1,28(sp)
  10:	44116800 	mfc1	s1,$f13
  14:	afb00018 	sw	s0,24(sp)
  18:	44106000 	mfc1	s0,$f12
  1c:	3c177fff 	lui	s7,0x7fff
  20:	36f7ffff 	ori	s7,s7,0xffff
  24:	afb5002c 	sw	s5,44(sp)
  28:	2603ffff 	addiu	v1,s0,-1
  2c:	0237a824 	and	s5,s1,s7
  30:	0070202b 	sltu	a0,v1,s0
  34:	26a2ffff 	addiu	v0,s5,-1
  38:	00821021 	addu	v0,a0,v0
  3c:	afb30024 	sw	s3,36(sp)
  40:	44137800 	mfc1	s3,$f15
  44:	afb20020 	sw	s2,32(sp)
  48:	44127000 	mfc1	s2,$f14
  4c:	3c047ff0 	lui	a0,0x7ff0
  50:	0044202b 	sltu	a0,v0,a0
  54:	afbe0038 	sw	s8,56(sp)
  58:	afb60030 	sw	s6,48(sp)
  5c:	afb40028 	sw	s4,40(sp)
  60:	afbf003c 	sw	ra,60(sp)
  64:	0200a021 	move	s4,s0
  68:	0220f021 	move	s8,s1
  6c:	0277b824 	and	s7,s3,s7
  70:	10800091 	beqz	a0,2b8 <fmod+0x2b8>
  74:	0240b021 	move	s6,s2
  78:	3c047fef 	lui	a0,0x7fef
  7c:	3484ffff 	ori	a0,a0,0xffff
  80:	104400c1 	beq	v0,a0,388 <fmod+0x388>
  84:	2c63ffff 	sltiu	v1,v1,-1
  88:	26c3ffff 	addiu	v1,s6,-1
  8c:	0076202b 	sltu	a0,v1,s6
  90:	26e2ffff 	addiu	v0,s7,-1
  94:	00821021 	addu	v0,a0,v0
  98:	3c047ff0 	lui	a0,0x7ff0
  9c:	0044202b 	sltu	a0,v0,a0
  a0:	10800085 	beqz	a0,2b8 <fmod+0x2b8>
  a4:	3c047fef 	lui	a0,0x7fef
  a8:	3484ffff 	ori	a0,a0,0xffff
  ac:	1044007f 	beq	v0,a0,2ac <fmod+0x2ac>
  b0:	02f5102b 	sltu	v0,s7,s5
  b4:	104000ab 	beqz	v0,364 <fmod+0x364>
  b8:	3c03000f 	lui	v1,0xf
  bc:	3463ffff 	ori	v1,v1,0xffff
  c0:	00151502 	srl	v0,s5,0x14
  c4:	02e34824 	and	t1,s7,v1
  c8:	00175d02 	srl	t3,s7,0x14
  cc:	02802821 	move	a1,s4
  d0:	02a31824 	and	v1,s5,v1
  d4:	14400011 	bnez	v0,11c <fmod+0x11c>
  d8:	02c04021 	move	t0,s6
  dc:	12a000dd 	beqz	s5,454 <fmod+0x454>
  e0:	00000000 	nop
  e4:	72b5a820 	clz	s5,s5
  e8:	26b5fff5 	addiu	s5,s5,-11
  ec:	00142042 	srl	a0,s4,0x1
  f0:	00151027 	nor	v0,zero,s5
  f4:	00441006 	srlv	v0,a0,v0
  f8:	02a31804 	sllv	v1,v1,s5
  fc:	32a50020 	andi	a1,s5,0x20
 100:	00431825 	or	v1,v0,v1
 104:	02b4a004 	sllv	s4,s4,s5
 108:	0285180b 	movn	v1,s4,a1
 10c:	24020001 	li	v0,1
 110:	0005a00b 	movn	s4,zero,a1
 114:	00551023 	subu	v0,v0,s5
 118:	02802821 	move	a1,s4
 11c:	15600012 	bnez	t3,168 <fmod+0x168>
 120:	3c040010 	lui	a0,0x10
 124:	12e000c8 	beqz	s7,448 <fmod+0x448>
 128:	00000000 	nop
 12c:	72f7b820 	clz	s7,s7
 130:	26f7fff5 	addiu	s7,s7,-11
 134:	00163042 	srl	a2,s6,0x1
 138:	00172027 	nor	a0,zero,s7
 13c:	00862006 	srlv	a0,a2,a0
 140:	02e94804 	sllv	t1,t1,s7
 144:	32e80020 	andi	t0,s7,0x20
 148:	02f6b004 	sllv	s6,s6,s7
 14c:	00894825 	or	t1,a0,t1
 150:	02c8480b 	movn	t1,s6,t0
 154:	240b0001 	li	t3,1
 158:	0008b00b 	movn	s6,zero,t0
 15c:	01775823 	subu	t3,t3,s7
 160:	02c04021 	move	t0,s6
 164:	3c040010 	lui	a0,0x10
 168:	004ba823 	subu	s5,v0,t3
 16c:	01244825 	or	t1,t1,a0
 170:	00a0a021 	move	s4,a1
 174:	00641825 	or	v1,v1,a0
 178:	00001021 	move	v0,zero
 17c:	00023027 	nor	a2,zero,v0
 180:	00142042 	srl	a0,s4,0x1
 184:	00c42006 	srlv	a0,a0,a2
 188:	00431804 	sllv	v1,v1,v0
 18c:	0054a004 	sllv	s4,s4,v0
 190:	00831825 	or	v1,a0,v1
 194:	30420020 	andi	v0,v0,0x20
 198:	0282180b 	movn	v1,s4,v0
 19c:	0002a00b 	movn	s4,zero,v0
 1a0:	02882023 	subu	a0,s4,t0
 1a4:	0284a02b 	sltu	s4,s4,a0
 1a8:	00691823 	subu	v1,v1,t1
 1ac:	00741823 	subu	v1,v1,s4
 1b0:	00033fc3 	sra	a3,v1,0x1f
 1b4:	00041040 	sll	v0,a0,0x1
 1b8:	0044202b 	sltu	a0,v0,a0
 1bc:	00e85024 	and	t2,a3,t0
 1c0:	00031840 	sll	v1,v1,0x1
 1c4:	00831821 	addu	v1,a0,v1
 1c8:	00e93824 	and	a3,a3,t1
 1cc:	004a2021 	addu	a0,v0,t2
 1d0:	0082102b 	sltu	v0,a0,v0
 1d4:	00671821 	addu	v1,v1,a3
 1d8:	00432821 	addu	a1,v0,v1
 1dc:	02a6a821 	addu	s5,s5,a2
 1e0:	70a21020 	clz	v0,a1
 1e4:	00a01821 	move	v1,a1
 1e8:	70863020 	clz	a2,a0
 1ec:	14a00002 	bnez	a1,1f8 <fmod+0x1f8>
 1f0:	0080a021 	move	s4,a0
 1f4:	24c20020 	addiu	v0,a2,32
 1f8:	2442fff5 	addiu	v0,v0,-11
 1fc:	02a2302a 	slt	a2,s5,v0
 200:	14c00003 	bnez	a2,210 <fmod+0x210>
 204:	00856025 	or	t4,a0,a1
 208:	1580ffdd 	bnez	t4,180 <fmod+0x180>
 20c:	00023027 	nor	a2,zero,v0
 210:	06a00093 	bltz	s5,460 <fmod+0x460>
 214:	00000000 	nop
 218:	00142042 	srl	a0,s4,0x1
 21c:	00151027 	nor	v0,zero,s5
 220:	00441006 	srlv	v0,a0,v0
 224:	02a31804 	sllv	v1,v1,s5
 228:	02b4a004 	sllv	s4,s4,s5
 22c:	00431825 	or	v1,v0,v1
 230:	32b50020 	andi	s5,s5,0x20
 234:	0295180b 	movn	v1,s4,s5
 238:	0015a00b 	movn	s4,zero,s5
 23c:	02831025 	or	v0,s4,v1
 240:	1040007b 	beqz	v0,430 <fmod+0x430>
 244:	00000000 	nop
 248:	1060007d 	beqz	v1,440 <fmod+0x440>
 24c:	72821020 	clz	v0,s4
 250:	70621020 	clz	v0,v1
 254:	2442fff5 	addiu	v0,v0,-11
 258:	00142842 	srl	a1,s4,0x1
 25c:	00022027 	nor	a0,zero,v0
 260:	00852006 	srlv	a0,a1,a0
 264:	00431804 	sllv	v1,v1,v0
 268:	00831825 	or	v1,a0,v1
 26c:	0054a004 	sllv	s4,s4,v0
 270:	30440020 	andi	a0,v0,0x20
 274:	3c05000f 	lui	a1,0xf
 278:	0284180b 	movn	v1,s4,a0
 27c:	34a5ffff 	ori	a1,a1,0xffff
 280:	00651824 	and	v1,v1,a1
 284:	3c058000 	lui	a1,0x8000
 288:	03c5f024 	and	s8,s8,a1
 28c:	01625823 	subu	t3,t3,v0
 290:	0004a00b 	movn	s4,zero,a0
 294:	1960007c 	blez	t3,488 <fmod+0x488>
 298:	007e1825 	or	v1,v1,s8
 29c:	000b5d00 	sll	t3,t3,0x14
 2a0:	02808021 	move	s0,s4
 2a4:	080000ca 	j	328 <fmod+0x328>
 2a8:	006b8825 	or	s1,v1,t3
 2ac:	2c63ffff 	sltiu	v1,v1,-1
 2b0:	1460ff80 	bnez	v1,b4 <fmod+0xb4>
 2b4:	00000000 	nop
 2b8:	44906000 	mtc1	s0,$f12
 2bc:	0c000000 	jal	0 <fmod>
 2c0:	44916800 	mtc1	s1,$f13
 2c4:	44926000 	mtc1	s2,$f12
 2c8:	46200506 	mov.d	$f20,$f0
 2cc:	0c000000 	jal	0 <fmod>
 2d0:	44936800 	mtc1	s3,$f13
 2d4:	44901000 	mtc1	s0,$f2
 2d8:	44902000 	mtc1	s0,$f4
 2dc:	44911800 	mtc1	s1,$f3
 2e0:	44912800 	mtc1	s1,$f5
 2e4:	46241032 	c.eq.d	$f2,$f4
 2e8:	45000008 	bc1f	30c <fmod+0x30c>
 2ec:	00000000 	nop
 2f0:	44921000 	mtc1	s2,$f2
 2f4:	44922000 	mtc1	s2,$f4
 2f8:	44931800 	mtc1	s3,$f3
 2fc:	44932800 	mtc1	s3,$f5
 300:	46241032 	c.eq.d	$f2,$f4
 304:	45010028 	bc1t	3a8 <fmod+0x3a8>
 308:	00000000 	nop
 30c:	44900000 	mtc1	s0,$f0
 310:	44921000 	mtc1	s2,$f2
 314:	44910800 	mtc1	s1,$f1
 318:	44931800 	mtc1	s3,$f3
 31c:	46220000 	add.d	$f0,$f0,$f2
 320:	44100000 	mfc1	s0,$f0
 324:	44110800 	mfc1	s1,$f1
 328:	44900000 	mtc1	s0,$f0
 32c:	8fbf003c 	lw	ra,60(sp)
 330:	8fbe0038 	lw	s8,56(sp)
 334:	d7b40040 	ldc1	$f20,64(sp)
 338:	44910800 	mtc1	s1,$f1
 33c:	8fb70034 	lw	s7,52(sp)
 340:	8fb60030 	lw	s6,48(sp)
 344:	8fb5002c 	lw	s5,44(sp)
 348:	8fb40028 	lw	s4,40(sp)
 34c:	8fb30024 	lw	s3,36(sp)
 350:	8fb20020 	lw	s2,32(sp)
 354:	8fb1001c 	lw	s1,28(sp)
 358:	8fb00018 	lw	s0,24(sp)
 35c:	03e00008 	jr	ra
 360:	27bd0048 	addiu	sp,sp,72
 364:	12b7000c 	beq	s5,s7,398 <fmod+0x398>
 368:	02d4102b 	sltu	v0,s6,s4
 36c:	16d4ffee 	bne	s6,s4,328 <fmod+0x328>
 370:	00000000 	nop
 374:	16f5ffec 	bne	s7,s5,328 <fmod+0x328>
 378:	00000000 	nop
 37c:	00008021 	move	s0,zero
 380:	080000ca 	j	328 <fmod+0x328>
 384:	02fe8826 	xor	s1,s7,s8
 388:	1060ffcb 	beqz	v1,2b8 <fmod+0x2b8>
 38c:	26c3ffff 	addiu	v1,s6,-1
 390:	08000024 	j	90 <fmod+0x90>
 394:	0076202b 	sltu	a0,v1,s6
 398:	1440ff48 	bnez	v0,bc <fmod+0xbc>
 39c:	3c03000f 	lui	v1,0xf
 3a0:	080000db 	j	36c <fmod+0x36c>
 3a4:	00000000 	nop
 3a8:	4620a306 	mov.d	$f12,$f20
 3ac:	e7a00010 	swc1	$f0,16(sp)
 3b0:	0c000000 	jal	0 <fmod>
 3b4:	e7a10014 	swc1	$f1,20(sp)
 3b8:	c7a00010 	lwc1	$f0,16(sp)
 3bc:	10400008 	beqz	v0,3e0 <fmod+0x3e0>
 3c0:	c7a10014 	lwc1	$f1,20(sp)
 3c4:	4480a000 	mtc1	zero,$f20
 3c8:	44922000 	mtc1	s2,$f4
 3cc:	4480a800 	mtc1	zero,$f21
 3d0:	44932800 	mtc1	s3,$f5
 3d4:	46342032 	c.eq.d	$f4,$f20
 3d8:	45000036 	bc1f	4b4 <fmod+0x4b4>
 3dc:	00000000 	nop
 3e0:	44800000 	mtc1	zero,$f0
 3e4:	8fbf003c 	lw	ra,60(sp)
 3e8:	8fbe0038 	lw	s8,56(sp)
 3ec:	d7b40040 	ldc1	$f20,64(sp)
 3f0:	44800800 	mtc1	zero,$f1
 3f4:	8fb70034 	lw	s7,52(sp)
 3f8:	8fb60030 	lw	s6,48(sp)
 3fc:	46200083 	div.d	$f2,$f0,$f0
 400:	8fb5002c 	lw	s5,44(sp)
 404:	8fb40028 	lw	s4,40(sp)
 408:	8fb30024 	lw	s3,36(sp)
 40c:	8fb20020 	lw	s2,32(sp)
 410:	44101000 	mfc1	s0,$f2
 414:	44111800 	mfc1	s1,$f3
 418:	44900000 	mtc1	s0,$f0
 41c:	8fb00018 	lw	s0,24(sp)
 420:	44910800 	mtc1	s1,$f1
 424:	8fb1001c 	lw	s1,28(sp)
 428:	03e00008 	jr	ra
 42c:	27bd0048 	addiu	sp,sp,72
 430:	3c028000 	lui	v0,0x8000
 434:	00008021 	move	s0,zero
 438:	080000ca 	j	328 <fmod+0x328>
 43c:	03c28824 	and	s1,s8,v0
 440:	08000095 	j	254 <fmod+0x254>
 444:	24420020 	addiu	v0,v0,32
 448:	72d7b820 	clz	s7,s6
 44c:	0800004c 	j	130 <fmod+0x130>
 450:	26f70020 	addiu	s7,s7,32
 454:	7295a820 	clz	s5,s4
 458:	0800003a 	j	e8 <fmod+0xe8>
 45c:	26b50020 	addiu	s5,s5,32
 460:	0144a021 	addu	s4,t2,a0
 464:	028a182b 	sltu	v1,s4,t2
 468:	00e53821 	addu	a3,a3,a1
 46c:	00671821 	addu	v1,v1,a3
 470:	000317c0 	sll	v0,v1,0x1f
 474:	0014a042 	srl	s4,s4,0x1
 478:	0054a025 	or	s4,v0,s4
 47c:	00031843 	sra	v1,v1,0x1
 480:	08000086 	j	218 <fmod+0x218>
 484:	0000a821 	move	s5,zero
 488:	256b03fe 	addiu	t3,t3,1022
 48c:	44941000 	mtc1	s4,$f2
 490:	000b5d00 	sll	t3,t3,0x14
 494:	3c020000 	lui	v0,0x0
 498:	006b8825 	or	s1,v1,t3
 49c:	d4400000 	ldc1	$f0,0(v0)
 4a0:	44911800 	mtc1	s1,$f3
 4a4:	46220082 	mul.d	$f2,$f0,$f2
 4a8:	44101000 	mfc1	s0,$f2
 4ac:	080000ca 	j	328 <fmod+0x328>
 4b0:	44111800 	mfc1	s1,$f3
 4b4:	0c000000 	jal	0 <fmod>
 4b8:	46200306 	mov.d	$f12,$f0
 4bc:	1040ff9a 	beqz	v0,328 <fmod+0x328>
 4c0:	00000000 	nop
 4c4:	44902000 	mtc1	s0,$f4
 4c8:	44912800 	mtc1	s1,$f5
 4cc:	46342032 	c.eq.d	$f4,$f20
 4d0:	4500fef8 	bc1f	b4 <fmod+0xb4>
 4d4:	02f5102b 	sltu	v0,s7,s5
 4d8:	080000cb 	j	32c <fmod+0x32c>
 4dc:	44900000 	mtc1	s0,$f0

Disassembly of section .reginfo:

00000000 <.reginfo>:
   0:	e0ff1ffc 	sc	ra,8188(a3)
   4:	00000000 	nop
   8:	0030f03f 	0x30f03f
	...

Disassembly of section .pdr:

00000000 <.pdr>:
   0:	00000000 	nop
   4:	c0ff0000 	ll	ra,0(a3)
   8:	fffffff4 	sdc3	$31,-12(ra)
   c:	00300000 	0x300000
  10:	fffffff8 	sdc3	$31,-8(ra)
  14:	00000048 	0x48
  18:	0000001d 	0x1d
  1c:	0000001f 	0x1f

Disassembly of section .debug_abbrev:

00000000 <.debug_abbrev>:
   0:	25011101 	addiu	at,t0,4353
   4:	030b130e 	0x30b130e
   8:	110e1b0e 	beq	t0,t6,6c44 <fmod+0x6c44>
   c:	10011201 	beq	zero,at,4814 <fmod+0x4814>
  10:	02000006 	srlv	zero,zero,s0
  14:	0e030016 	jal	80c0058 <fmod+0x80c0058>
  18:	0b3b0b3a 	j	cec2ce8 <fmod+0xcec2ce8>
  1c:	00001349 	0x1349
  20:	0b002403 	j	c00900c <fmod+0xc00900c>
  24:	030b3e0b 	0x30b3e0b
  28:	0400000e 	bltz	zero,64 <.debug_abbrev+0x64>
  2c:	0b0b0024 	j	c2c0090 <fmod+0xc2c0090>
  30:	08030b3e 	j	c2cf8 <fmod+0xc2cf8>
  34:	2e050000 	sltiu	a1,s0,0
  38:	030c3f01 	0x30c3f01
  3c:	3b0b3a0e 	xori	t3,t8,0x3a0e
  40:	490c270b 	bc2f	$cc3,9c70 <fmod+0x9c70>
  44:	12011113 	beq	s0,at,4494 <fmod+0x4494>
  48:	00064001 	0x64001
  4c:	00050600 	sll	zero,a1,0x18
  50:	0b3a0803 	j	ce8200c <fmod+0xce8200c>
  54:	13490b3b 	beq	k0,t1,2d44 <fmod+0x2d44>
  58:	00000602 	srl	zero,zero,0x18
  5c:	0b011707 	j	c045c1c <fmod+0xc045c1c>
  60:	3b0b3a0b 	xori	t3,t8,0x3a0b
  64:	0013010b 	0x13010b
  68:	000d0800 	sll	at,t5,0x0
  6c:	0b3a0803 	j	ce8200c <fmod+0xce8200c>
  70:	13490b3b 	beq	k0,t1,2d60 <fmod+0x2d60>
  74:	34090000 	li	t1,0x0
  78:	3a080300 	xori	t0,s0,0x300
  7c:	490b3b0b 	bc2tl	$cc2,ecac <fmod+0xecac>
  80:	0a000013 	j	800004c <fmod+0x800004c>
  84:	0e030034 	jal	80c00d0 <fmod+0x80c00d0>
  88:	0b3b0b3a 	j	cec2ce8 <fmod+0xcec2ce8>
  8c:	00001349 	0x1349
  90:	0300340b 	0x300340b
  94:	3b0b3a0e 	xori	t3,t8,0x3a0e
  98:	0213490b 	0x213490b
  9c:	0c000006 	jal	18 <.debug_abbrev+0x18>
  a0:	08030034 	j	c00d0 <fmod+0xc00d0>
  a4:	0b3b0b3a 	j	cec2ce8 <fmod+0xcec2ce8>
  a8:	06021349 	bltzl	s0,4dd0 <fmod+0x4dd0>
  ac:	0b0d0000 	j	c340000 <fmod+0xc340000>
  b0:	01065501 	0x1065501
  b4:	0e000013 	jal	800004c <fmod+0x800004c>
  b8:	0655010b 	0x655010b
  bc:	Address 0x00000000000000bc is out of bounds.


Disassembly of section .debug_info:

00000000 <.debug_info>:
   0:	000001ba 	0x1ba
   4:	00000002 	srl	zero,zero,0x0
   8:	01040000 	0x1040000
   c:	00000051 	0x51
  10:	0000c501 	0xc501
  14:	00007100 	sll	t6,zero,0x4
  18:	00000000 	nop
  1c:	0004e000 	sll	gp,a0,0x0
  20:	00000000 	nop
  24:	005d0200 	0x5d0200
  28:	12020000 	beq	s0,v0,2c <.debug_info+0x2c>
  2c:	00000030 	tge	zero,zero
  30:	14070403 	bne	zero,a3,1040 <fmod+0x1040>
  34:	02000000 	0x2000000
  38:	000000b8 	0xb8
  3c:	00421302 	0x421302
  40:	04040000 	0x4040000
  44:	746e6905 	jalx	1b9a414 <fmod+0x1b9a414>
  48:	00430200 	0x430200
  4c:	14020000 	bne	zero,v0,50 <.debug_info+0x50>
  50:	00000054 	0x54
  54:	2c070803 	sltiu	a3,zero,2051
  58:	02000000 	0x2000000
  5c:	000000a0 	0xa0
  60:	00661502 	0x661502
  64:	08030000 	j	c0000 <fmod+0xc0000>
  68:	00000005 	0x5
  6c:	04080300 	tgei	zero,768
  70:	00000099 	0x99
  74:	00210105 	0x210105
  78:	18010000 	0x18010000
  7c:	00006d01 	0x6d01
  80:	00000000 	nop
  84:	0004e000 	sll	gp,a0,0x0
  88:	00000000 	nop
  8c:	00780600 	0x780600
  90:	006d1801 	movt	v1,v1,$fcc3
  94:	00200000 	0x200000
  98:	79060000 	0x79060000
  9c:	6d180100 	0x6d180100
  a0:	ba000000 	swr	zero,0(s0)
  a4:	07000000 	bltz	t8,a8 <.debug_info+0xa8>
  a8:	c21a0108 	ll	k0,264(s0)
  ac:	08000000 	j	0 <.debug_info>
  b0:	1b010064 	0x1b010064
  b4:	0000006d 	0x6d
  b8:	01007508 	0x1007508
  bc:	0000491c 	0x491c
  c0:	75090000 	jalx	4240000 <fmod+0x4240000>
  c4:	1d010078 	0x1d010078
  c8:	000000a7 	0xa7
  cc:	1e010807 	0x1e010807
  d0:	000000e7 	0xe7
  d4:	01006408 	0x1006408
  d8:	00006d1f 	0x6d1f
  dc:	00750800 	0x750800
  e0:	00492001 	movt	a0,v0,$fcc2
  e4:	09000000 	j	4000000 <fmod+0x4000000>
  e8:	01007975 	0x1007975
  ec:	0000cc21 	0xcc21
  f0:	00a80a00 	0xa80a00
  f4:	23010000 	addi	at,t8,0
  f8:	00000049 	0x49
  fc:	0000ad0b 	0xad0b
 100:	49240100 	0x49240100
 104:	04000000 	bltz	zero,108 <.debug_info+0x108>
 108:	0b000001 	j	c000004 <fmod+0xc000004>
 10c:	0000006c 	0x6c
 110:	00374301 	0x374301
 114:	015c0000 	0x15c0000
 118:	c00b0000 	ll	t3,0(zero)
 11c:	01000000 	0x1000000
 120:	00003744 	0x3744
 124:	00018500 	sll	s0,at,0x14
 128:	78730c00 	0x78730c00
 12c:	5b450100 	0x5b450100
 130:	b9000000 	swr	zero,0(t0)
 134:	0c000001 	jal	4 <.debug_info+0x4>
 138:	01007973 	tltu	t0,zero,0x1e5
 13c:	00005b46 	0x5b46
 140:	0002d100 	sll	k0,v0,0x4
 144:	00260b00 	0x260b00
 148:	58010000 	0x58010000
 14c:	00000037 	0x37
 150:	00000309 	0x309
 154:	0000b20b 	0xb20b
 158:	37590100 	ori	t9,k0,0x100
 15c:	27000000 	addiu	zero,t8,0
 160:	0a000003 	j	800000c <fmod+0x800000c>
 164:	0000004c 	syscall	0x1
 168:	005b5a01 	0x5b5a01
 16c:	000d0000 	sll	zero,t5,0x0
 170:	83000000 	lb	zero,0(t8)
 174:	0a000001 	j	8000004 <fmod+0x8000004>
 178:	000000b2 	tlt	zero,zero,0x2
 17c:	00254901 	0x254901
 180:	0d000000 	jal	4000000 <fmod+0x4000000>
 184:	00000018 	mult	zero,zero
 188:	00000198 	0x198
 18c:	0000b20a 	0xb20a
 190:	25500100 	addiu	s0,t2,256
 194:	00000000 	nop
 198:	0000300e 	0x300e
 19c:	000e0b00 	sll	at,t6,0xc
 1a0:	27010000 	addiu	at,t8,0
 1a4:	0000006d 	0x6d
 1a8:	00000371 	tgeu	zero,zero,0xd
 1ac:	0000660b 	0x660b
 1b0:	6d280100 	0x6d280100
 1b4:	af000000 	sw	zero,0(t8)
 1b8:	00000003 	sra	zero,zero,0x0
	...

Disassembly of section .debug_line:

00000000 <.debug_line>:
   0:	00000101 	0x101
   4:	002f0002 	ror	zero,t7,0x0
   8:	01010000 	0x1010000
   c:	000d0efb 	0xd0efb
  10:	01010101 	0x1010101
  14:	01000000 	0x1000000
  18:	00010000 	sll	zero,at,0x0
  1c:	646f6d66 	0x646f6d66
  20:	0000632e 	0x632e
  24:	616d0000 	0x616d0000
  28:	705f6874 	0x705f6874
  2c:	61766972 	0x61766972
  30:	682e6574 	0x682e6574
  34:	00000000 	nop
  38:	02050000 	0x2050000
  3c:	00000000 	nop
  40:	03011803 	0x3011803
  44:	03ac080a 	movz	at,sp,t4
  48:	0d038276 	jal	40e09d8 <fmod+0x40e09d8>
  4c:	034d474a 	0x34d474a
  50:	0d03ba73 	jal	40ee9cc <fmod+0x40ee9cc>
  54:	827303f2 	lb	s3,1010(s3)
  58:	820b03f2 	lb	t3,1010(s0)
  5c:	0214034c 	syscall	0x8500d
  60:	0b030144 	j	c0c0510 <fmod+0xc0c0510>
  64:	484d4882 	0x484d4882
  68:	f383854b 	0xf383854b
  6c:	4b49e508 	c2	0x149e508
  70:	f3844e49 	0xf3844e49
  74:	4b49e508 	c2	0x149e508
  78:	474e4d49 	c1	0x14e4d49
  7c:	024f8649 	0x24f8649
  80:	49f51424 	0x49f51424
  84:	08834983 	j	20d260c <fmod+0x20d260c>
  88:	4b494f38 	c2	0x1494f38
  8c:	3e083e08 	0x3e083e08
  90:	14240288 	bne	at,a0,ab4 <fmod+0xab4>
  94:	af08f3bf 	sw	t0,-3137(t8)
  98:	49f04d47 	0x49f04d47
  9c:	ab03f44e 	swl	v1,-2994(t8)
  a0:	bbbb827f 	swr	k1,-32129(sp)
  a4:	02854b49 	0x2854b49
  a8:	d6031338 	ldc1	$f3,4920(s0)
  ac:	03ac0800 	0x3ac0800
  b0:	3c027fb8 	lui	v0,0x7fb8
  b4:	3e088301 	0x3e088301
  b8:	03826903 	0x3826903
  bc:	7603f214 	jalx	80fc850 <fmod+0x80fc850>
  c0:	133802f2 	beq	t9,t8,c8c <fmod+0xc8c>
  c4:	4a00d103 	c2	0xd103
  c8:	ba7faf03 	swr	ra,-20733(s3)
  cc:	4a00d103 	c2	0xd103
  d0:	827faf03 	lb	ra,-20733(s3)
  d4:	4a00d103 	c2	0xd103
  d8:	f27faf03 	0xf27faf03
  dc:	8200d103 	lb	zero,-12029(s0)
  e0:	74086d03 	jalx	21b40c <fmod+0x21b40c>
  e4:	5c038584 	0x5c038584
  e8:	ba790382 	swr	t9,898(s3)
  ec:	f3ba1f03 	0xf3ba1f03
  f0:	74081703 	jalx	205c0c <fmod+0x205c0c>
  f4:	027fb503 	0x27fb503
  f8:	cd03012c 	pref	0x3,300(t0)
  fc:	01240200 	0x1240200
 100:	01000802 	0x1000802
 104:	Address 0x0000000000000104 is out of bounds.


Disassembly of section .rodata.cst8:

00000000 <$LC0>:
   0:	00000000 	nop
   4:	00100000 	sll	zero,s0,0x0

Disassembly of section .debug_frame:

00000000 <.debug_frame>:
   0:	0000000c 	syscall
   4:	ffffffff 	sdc3	$31,-1(ra)
   8:	7c010001 	0x7c010001
   c:	001d0c1f 	0x1d0c1f
  10:	0000003c 	0x3c
	...
  1c:	000004e0 	0x4e0
  20:	4c480e44 	0x4c480e44
  24:	110b1111 	beq	t0,t3,446c <fmod+0x446c>
  28:	34110135 	li	s1,0x135
  2c:	05171102 	0x5171102
  30:	0c101148 	jal	404520 <fmod+0x404520>
  34:	07151150 	0x7151150
  38:	09131158 	j	44c4560 <fmod+0x44c4560>
  3c:	0a121148 	j	8484520 <fmod+0x8484520>
  40:	031f115c 	0x31f115c
  44:	11081411 	beq	t0,t0,508c <fmod+0x508c>
  48:	1e110616 	0x1e110616
  4c:	00000004 	sllv	zero,zero,zero

Disassembly of section .debug_loc:

00000000 <.debug_loc>:
   0:	00000000 	nop
   4:	00000004 	sllv	zero,zero,zero
   8:	046d0001 	0x46d0001
   c:	e0000000 	sc	zero,0(zero)
  10:	03000004 	sllv	zero,zero,t8
  14:	00c88d00 	0xc88d00
	...
  24:	0000001c 	0x1c
  28:	2c900008 	sltiu	s0,a0,8
  2c:	2d900493 	sltiu	s0,t4,1171
  30:	001c0493 	0x1c0493
  34:	002c0000 	0x2c0000
  38:	00060000 	sll	zero,a2,0x0
  3c:	61049360 	0x61049360
  40:	006c0493 	0x6c0493
  44:	02a40000 	0x2a40000
  48:	00060000 	sll	zero,a2,0x0
  4c:	61049360 	0x61049360
  50:	02ac0493 	0x2ac0493
  54:	03580000 	0x3580000
  58:	00060000 	sll	zero,a2,0x0
  5c:	61049360 	0x61049360
  60:	03640493 	0x3640493
  64:	03800000 	0x3800000
  68:	00060000 	sll	zero,a2,0x0
  6c:	61049360 	0x61049360
  70:	03880493 	0x3880493
  74:	04200000 	bltz	at,78 <.debug_loc+0x78>
  78:	00060000 	sll	zero,a2,0x0
  7c:	61049360 	0x61049360
  80:	04300493 	bltzal	at,12d0 <fmod+0x12d0>
  84:	04380000 	0x4380000
  88:	00060000 	sll	zero,a2,0x0
  8c:	61049360 	0x61049360
  90:	04400493 	bltz	v0,12e0 <fmod+0x12e0>
  94:	049c0000 	0x49c0000
  98:	00060000 	sll	zero,a2,0x0
  9c:	61049360 	0x61049360
  a0:	04ac0493 	teqi	a1,1171
  a4:	04e00000 	bltz	a3,a8 <.debug_loc+0xa8>
  a8:	00060000 	sll	zero,a2,0x0
  ac:	61049360 	0x61049360
  b0:	00000493 	0x493
	...
  bc:	004c0000 	0x4c0000
  c0:	00080000 	sll	zero,t0,0x0
  c4:	04932e90 	bgezall	a0,bb08 <fmod+0xbb08>
  c8:	04932f90 	bgezall	a0,bf0c <fmod+0xbf0c>
  cc:	0000004c 	syscall	0x1
  d0:	00000350 	0x350
  d4:	93620006 	lbu	v0,6(k1)
  d8:	04936304 	bgezall	a0,18cec <fmod+0x18cec>
  dc:	00000364 	0x364
  e0:	0000040c 	syscall	0x10
  e4:	93620006 	lbu	v0,6(k1)
  e8:	04936304 	bgezall	a0,18cfc <fmod+0x18cfc>
  ec:	00000430 	tge	zero,zero,0x10
  f0:	000004e0 	0x4e0
  f4:	93620006 	lbu	v0,6(k1)
  f8:	04936304 	bgezall	a0,18d0c <fmod+0x18d0c>
  fc:	00000000 	nop
 100:	00000000 	nop
 104:	00000070 	tge	zero,zero,0x1
 108:	00000130 	tge	zero,zero,0x4
 10c:	93660006 	lbu	a2,6(k1)
 110:	04936704 	bgezall	a0,19d24 <fmod+0x19d24>
 114:	00000164 	0x164
 118:	00000340 	sll	zero,zero,0xd
 11c:	93660006 	lbu	a2,6(k1)
 120:	04936704 	bgezall	a0,19d34 <fmod+0x19d34>
 124:	00000364 	0x364
 128:	000003f8 	0x3f8
 12c:	93660006 	lbu	a2,6(k1)
 130:	04936704 	bgezall	a0,19d44 <fmod+0x19d44>
 134:	00000430 	tge	zero,zero,0x10
 138:	0000044c 	syscall	0x11
 13c:	93660006 	lbu	a2,6(k1)
 140:	04936704 	bgezall	a0,19d54 <fmod+0x19d54>
 144:	00000454 	0x454
 148:	000004e0 	0x4e0
 14c:	93660006 	lbu	a2,6(k1)
 150:	04936704 	bgezall	a0,19d64 <fmod+0x19d64>
 154:	00000000 	nop
 158:	00000000 	nop
 15c:	000000c4 	0xc4
 160:	000000f4 	teq	zero,zero,0x3
 164:	18520001 	0x18520001
 168:	7c000001 	0x7c000001
 16c:	01000001 	movf	zero,t0,$fcc0
 170:	04485200 	tgei	v0,20992
 174:	04600000 	bltz	v1,178 <.debug_loc+0x178>
 178:	00010000 	sll	zero,at,0x0
 17c:	00000052 	mflhxu	zero
 180:	00000000 	nop
 184:	0000cc00 	sll	t9,zero,0x10
 188:	00015800 	sll	t3,at,0x0
 18c:	5b000100 	blezl	t8,590 <fmod+0x590>
 190:	00000160 	0x160
 194:	000002a0 	0x2a0
 198:	285b0001 	slti	k1,v0,1
 19c:	64000003 	0x64000003
 1a0:	01000003 	0x1000003
 1a4:	04305b00 	bltzal	at,16da8 <fmod+0x16da8>
 1a8:	048c0000 	teqi	a0,0
 1ac:	00010000 	sll	zero,at,0x0
 1b0:	0000005b 	0x5b
 1b4:	00000000 	nop
 1b8:	0000d400 	sll	k0,zero,0x10
 1bc:	0000fc00 	sll	ra,zero,0x10
 1c0:	55000600 	bnezl	t0,19c4 <fmod+0x19c4>
 1c4:	93530493 	lbu	s3,1171(k0)
 1c8:	00011c04 	0x11c04
 1cc:	00017800 	sll	t7,at,0x0
 1d0:	55000600 	bnezl	t0,19d4 <fmod+0x19d4>
 1d4:	93530493 	lbu	s3,1171(k0)
 1d8:	00017804 	sllv	t7,at,zero
 1dc:	0001a800 	sll	s5,at,0x0
 1e0:	64000600 	0x64000600
 1e4:	93530493 	lbu	s3,1171(k0)
 1e8:	0001f404 	0x1f404
 1ec:	00020000 	sll	zero,v0,0x0
 1f0:	64000600 	0x64000600
 1f4:	93550493 	lbu	s5,1171(k0)
 1f8:	00020004 	sllv	zero,v0,zero
 1fc:	00021800 	sll	v1,v0,0x0
 200:	64000600 	0x64000600
 204:	93530493 	lbu	s3,1171(k0)
 208:	00021804 	sllv	v1,v0,zero
 20c:	00022800 	sll	a1,v0,0x0
 210:	5c000600 	bgtzl	zero,1a14 <fmod+0x1a14>
 214:	93530493 	lbu	s3,1171(k0)
 218:	00022804 	sllv	a1,v0,zero
 21c:	00024000 	sll	t0,v0,0x0
 220:	64000600 	0x64000600
 224:	93530493 	lbu	s3,1171(k0)
 228:	00024004 	sllv	t0,v0,zero
 22c:	00025400 	sll	t2,v0,0x10
 230:	52000600 	beqzl	s0,1a34 <fmod+0x1a34>
 234:	93530493 	lbu	s3,1171(k0)
 238:	00025404 	0x25404
 23c:	00028400 	sll	s0,v0,0x10
 240:	64000600 	0x64000600
 244:	93530493 	lbu	s3,1171(k0)
 248:	0002a404 	0x2a404
 24c:	0002ac00 	sll	s5,v0,0x10
 250:	60000600 	0x60000600
 254:	93610493 	lbu	at,1171(k1)
 258:	00032804 	sllv	a1,v1,zero
 25c:	00035c00 	sll	t3,v1,0x10
 260:	60000600 	0x60000600
 264:	93530493 	lbu	s3,1171(k0)
 268:	00043004 	sllv	a2,a0,zero
 26c:	00043400 	sll	a2,a0,0x10
 270:	52000600 	beqzl	s0,1a74 <fmod+0x1a74>
 274:	93530493 	lbu	s3,1171(k0)
 278:	00044004 	sllv	t0,a0,zero
 27c:	00044000 	sll	t0,a0,0x0
 280:	52000600 	beqzl	s0,1a84 <fmod+0x1a84>
 284:	93530493 	lbu	s3,1171(k0)
 288:	00044004 	sllv	t0,a0,zero
 28c:	00044800 	sll	t1,a0,0x0
 290:	64000600 	0x64000600
 294:	93530493 	lbu	s3,1171(k0)
 298:	00044804 	sllv	t1,a0,zero
 29c:	00046000 	sll	t4,a0,0x0
 2a0:	55000600 	bnezl	t0,1aa4 <fmod+0x1aa4>
 2a4:	93530493 	lbu	s3,1171(k0)
 2a8:	00046004 	sllv	t4,a0,zero
 2ac:	00046800 	sll	t5,a0,0x0
 2b0:	5c000600 	bgtzl	zero,1ab4 <fmod+0x1ab4>
 2b4:	93530493 	lbu	s3,1171(k0)
 2b8:	00048004 	sllv	s0,a0,zero
 2bc:	00048800 	sll	s1,a0,0x0
 2c0:	64000600 	0x64000600
 2c4:	93530493 	lbu	s3,1171(k0)
 2c8:	00000004 	sllv	zero,zero,zero
 2cc:	00000000 	nop
 2d0:	0000d400 	sll	k0,zero,0x10
 2d4:	00014400 	sll	t0,at,0x10
 2d8:	58000600 	blezl	zero,1adc <fmod+0x1adc>
 2dc:	93590493 	lbu	t9,1171(k0)
 2e0:	00016404 	0x16404
 2e4:	00017000 	sll	t6,at,0x0
 2e8:	58000600 	blezl	zero,1aec <fmod+0x1aec>
 2ec:	93590493 	lbu	t9,1171(k0)
 2f0:	00044804 	sllv	t1,a0,zero
 2f4:	00046000 	sll	t4,a0,0x0
 2f8:	58000600 	blezl	zero,1afc <fmod+0x1afc>
 2fc:	93590493 	lbu	t9,1171(k0)
 300:	00000004 	sllv	zero,zero,zero
 304:	00000000 	nop
 308:	00016c00 	sll	t5,at,0x10
 30c:	00023400 	sll	a2,v0,0x10
 310:	65000100 	0x65000100
 314:	00000460 	0x460
 318:	00000488 	0x488
 31c:	00650001 	movt	zero,v1,$fcc1
 320:	00000000 	nop
 324:	7c000000 	0x7c000000
 328:	98000001 	lwr	zero,1(zero)
 32c:	01000001 	movf	zero,t0,$fcc0
 330:	01fc5200 	0x1fc5200
 334:	02200000 	0x2200000
 338:	00010000 	sll	zero,at,0x0
 33c:	00025852 	0x25852
 340:	0002ac00 	sll	s5,v0,0x10
 344:	52000100 	beqzl	s0,748 <fmod+0x748>
 348:	00000328 	0x328
 34c:	00000364 	0x364
 350:	60520001 	0x60520001
 354:	74000004 	jalx	10 <.debug_loc+0x10>
 358:	01000004 	sllv	zero,zero,t0
 35c:	04885200 	tgei	a0,20992
 360:	04980000 	0x4980000
 364:	00010000 	sll	zero,at,0x0
 368:	00000052 	mflhxu	zero
 36c:	00000000 	nop
 370:	0002cc00 	sll	t9,v0,0x10
 374:	00033800 	sll	a3,v1,0x0
 378:	90000800 	lbu	zero,2048(zero)
 37c:	90049334 	lbu	a0,-27852(zero)
 380:	a8049335 	swl	a0,-27851(zero)
 384:	c8000003 	lwc2	$0,3(zero)
 388:	08000003 	j	c <.debug_loc+0xc>
 38c:	93349000 	lbu	s4,-28672(t9)
 390:	93359004 	lbu	s5,-28668(t9)
 394:	0003e004 	sllv	gp,v1,zero
 398:	0003f000 	sll	s8,v1,0x0
 39c:	90000800 	lbu	zero,2048(zero)
 3a0:	90049334 	lbu	a0,-27852(zero)
 3a4:	00049335 	0x49335
 3a8:	00000000 	nop
 3ac:	b4000000 	0xb4000000
 3b0:	bc000004 	cache	0x0,4(zero)
 3b4:	08000004 	j	10 <.debug_loc+0x10>
 3b8:	93209000 	lbu	zero,-28672(t9)
 3bc:	93219004 	lbu	at,-28668(t9)
 3c0:	00000004 	sllv	zero,zero,zero
 3c4:	00000000 	nop
	...

Disassembly of section .debug_pubnames:

00000000 <.debug_pubnames>:
   0:	00000017 	0x17
   4:	00000002 	srl	zero,zero,0x0
   8:	01be0000 	0x1be0000
   c:	00740000 	0x740000
  10:	6d660000 	0x6d660000
  14:	0000646f 	0x646f
  18:	Address 0x0000000000000018 is out of bounds.


Disassembly of section .debug_aranges:

00000000 <.debug_aranges>:
   0:	0000001c 	0x1c
   4:	00000002 	srl	zero,zero,0x0
   8:	00040000 	sll	zero,a0,0x0
	...
  14:	000004e0 	0x4e0
	...

Disassembly of section .debug_ranges:

00000000 <.debug_ranges>:
   0:	000000dc 	0xdc
   4:	0000011c 	0x11c
   8:	00000454 	0x454
   c:	00000460 	0x460
	...
  18:	00000124 	0x124
  1c:	00000164 	0x164
  20:	00000448 	0x448
  24:	00000454 	0x454
	...
  30:	000002b8 	0x2b8
  34:	00000328 	0x328
  38:	000004b4 	teq	zero,zero,0x12
  3c:	000004e0 	0x4e0
  40:	00000410 	0x410
  44:	00000418 	0x418
  48:	000003fc 	0x3fc
  4c:	00000400 	sll	zero,zero,0x10
  50:	000003f0 	tge	zero,zero,0xf
  54:	000003f4 	teq	zero,zero,0xf
  58:	000003a8 	0x3a8
  5c:	000003e4 	0x3e4
	...

Disassembly of section .debug_str:

00000000 <.debug_str>:
   0:	676e6f6c 	0x676e6f6c
   4:	6e6f6c20 	0x6e6f6c20
   8:	6e692067 	0x6e692067
   c:	61660074 	0x61660074
  10:	00787362 	0x787362
  14:	69736e75 	0x69736e75
  18:	64656e67 	0x64656e67
  1c:	746e6920 	jalx	1b9a480 <fmod+0x1b9a480>
  20:	6f6d6600 	0x6f6d6600
  24:	64690064 	0x64690064
  28:	00666669 	0x666669
  2c:	676e6f6c 	0x676e6f6c
  30:	6e6f6c20 	0x6e6f6c20
  34:	6e752067 	0x6e752067
  38:	6e676973 	0x6e676973
  3c:	69206465 	0x69206465
  40:	7500746e 	jalx	401d1b8 <fmod+0x401d1b8>
  44:	36746e69 	ori	s4,s3,0x6e69
  48:	00745f34 	teq	v1,s4,0x17c
  4c:	6b73616d 	0x6b73616d
  50:	554e4700 	bnel	t2,t6,11c54 <fmod+0x11c54>
  54:	34204320 	ori	zero,at,0x4320
  58:	322e342e 	andi	t6,s1,0x342e
  5c:	6e697500 	0x6e697500
  60:	5f323374 	0x5f323374
  64:	61660074 	0x61660074
  68:	00797362 	0x797362
  6c:	78707865 	0x78707865
  70:	73552f00 	0x73552f00
  74:	2f737265 	sltiu	s3,k1,29285
  78:	69616c61 	0x69616c61
  7c:	6f732f6e 	0x6f732f6e
  80:	6c612f63 	0x6c612f63
  84:	2d736f6d 	sltiu	s3,t3,28525
  88:	2f686b6d 	sltiu	t0,k1,27501
  8c:	7362696c 	0x7362696c
  90:	62696c2f 	0x62696c2f
  94:	6874616d 	0x6874616d
  98:	756f6400 	jalx	5bd9000 <fmod+0x5bd9000>
  9c:	00656c62 	0x656c62
  a0:	36746e69 	ori	s4,s3,0x6e69
  a4:	00745f34 	teq	v1,s4,0x17c
  a8:	78736261 	0x78736261
  ac:	73626100 	0x73626100
  b0:	68730079 	0x68730079
  b4:	00746669 	0x746669
  b8:	33746e69 	andi	s4,k1,0x6e69
  bc:	00745f32 	tlt	v1,s4,0x17c
  c0:	79707865 	0x79707865
  c4:	6f6d6600 	0x6f6d6600
  c8:	00632e64 	0x632e64

Disassembly of section .comment:

00000000 <.comment>:
   0:	43434700 	c0	0x1434700
   4:	4728203a 	c1	0x128203a
   8:	2029554e 	addi	t1,at,21838
   c:	2e342e34 	sltiu	s4,s1,11828
  10:	Address 0x0000000000000010 is out of bounds.


Disassembly of section .gnu.attributes:

00000000 <.gnu.attributes>:
   0:	00000f41 	0xf41
   4:	756e6700 	jalx	5b99c00 <fmod+0x5b99c00>
   8:	00070100 	sll	zero,a3,0x4
   c:	01040000 	0x1040000
