You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

5746 lines
90 KiB

.text
.global sum
.type sum, @function
sum:
addi sp, sp, -1760
sd ra, 1744(sp)
sd s0, 1752(sp)
mv s0, sp
sd a0, 0(s0)
sd a1, 8(s0)
sd a2, 16(s0)
sd a3, 24(s0)
sd a4, 32(s0)
sd a5, 40(s0)
sd a6, 48(s0)
sd a7, 56(s0)
ld t0, 1760(s0)
sd t0, 64(s0)
ld t0, 1768(s0)
sd t0, 72(s0)
ld t0, 1776(s0)
sd t0, 80(s0)
ld t0, 1784(s0)
sd t0, 88(s0)
ld t0, 1792(s0)
sd t0, 96(s0)
ld t0, 1800(s0)
sd t0, 104(s0)
ld t0, 1808(s0)
sd t0, 112(s0)
ld t0, 1816(s0)
sd t0, 120(s0)
ld t0, 1824(s0)
sd t0, 128(s0)
ld t0, 1832(s0)
sd t0, 136(s0)
ld t0, 1840(s0)
sd t0, 144(s0)
ld t0, 0(s0)
li t1, 0
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 156(s0)
li t0, 1
li t1, 2
mul t0, t0, t1
sw t0, 160(s0)
lw t0, 160(s0)
li t1, 0
add t0, t0, t1
sw t0, 164(s0)
ld t0, 8(s0)
lw t1, 164(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 172(s0)
lw t0, 156(s0)
lw t1, 172(s0)
add t0, t0, t1
sw t0, 176(s0)
li t0, 0
li t1, 4
mul t0, t0, t1
sw t0, 180(s0)
li t0, 0
li t1, 2
mul t0, t0, t1
sw t0, 184(s0)
lw t0, 180(s0)
lw t1, 184(s0)
add t0, t0, t1
sw t0, 188(s0)
lw t0, 188(s0)
li t1, 1
add t0, t0, t1
sw t0, 192(s0)
ld t0, 16(s0)
lw t1, 192(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 200(s0)
lw t0, 176(s0)
lw t1, 200(s0)
add t0, t0, t1
sw t0, 204(s0)
li t0, 1
li t1, 8
mul t0, t0, t1
sw t0, 208(s0)
li t0, 0
li t1, 4
mul t0, t0, t1
sw t0, 212(s0)
lw t0, 208(s0)
lw t1, 212(s0)
add t0, t0, t1
sw t0, 216(s0)
li t0, 1
li t1, 2
mul t0, t0, t1
sw t0, 220(s0)
lw t0, 216(s0)
lw t1, 220(s0)
add t0, t0, t1
sw t0, 224(s0)
lw t0, 224(s0)
li t1, 0
add t0, t0, t1
sw t0, 228(s0)
ld t0, 24(s0)
lw t1, 228(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 236(s0)
lw t0, 204(s0)
lw t1, 236(s0)
add t0, t0, t1
sw t0, 240(s0)
li t0, 0
li t1, 16
mul t0, t0, t1
sw t0, 244(s0)
li t0, 0
li t1, 8
mul t0, t0, t1
sw t0, 248(s0)
lw t0, 244(s0)
lw t1, 248(s0)
add t0, t0, t1
sw t0, 252(s0)
li t0, 1
li t1, 4
mul t0, t0, t1
sw t0, 256(s0)
lw t0, 252(s0)
lw t1, 256(s0)
add t0, t0, t1
sw t0, 260(s0)
li t0, 1
li t1, 2
mul t0, t0, t1
sw t0, 264(s0)
lw t0, 260(s0)
lw t1, 264(s0)
add t0, t0, t1
sw t0, 268(s0)
lw t0, 268(s0)
li t1, 0
add t0, t0, t1
sw t0, 272(s0)
ld t0, 32(s0)
lw t1, 272(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 280(s0)
lw t0, 240(s0)
lw t1, 280(s0)
add t0, t0, t1
sw t0, 284(s0)
li t0, 1
li t1, 32
mul t0, t0, t1
sw t0, 288(s0)
li t0, 1
li t1, 16
mul t0, t0, t1
sw t0, 292(s0)
lw t0, 288(s0)
lw t1, 292(s0)
add t0, t0, t1
sw t0, 296(s0)
li t0, 1
li t1, 8
mul t0, t0, t1
sw t0, 300(s0)
lw t0, 296(s0)
lw t1, 300(s0)
add t0, t0, t1
sw t0, 304(s0)
li t0, 0
li t1, 4
mul t0, t0, t1
sw t0, 308(s0)
lw t0, 304(s0)
lw t1, 308(s0)
add t0, t0, t1
sw t0, 312(s0)
li t0, 0
li t1, 2
mul t0, t0, t1
sw t0, 316(s0)
lw t0, 312(s0)
lw t1, 316(s0)
add t0, t0, t1
sw t0, 320(s0)
lw t0, 320(s0)
li t1, 1
add t0, t0, t1
sw t0, 324(s0)
ld t0, 40(s0)
lw t1, 324(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 332(s0)
lw t0, 284(s0)
lw t1, 332(s0)
add t0, t0, t1
sw t0, 336(s0)
li t0, 0
li t1, 64
mul t0, t0, t1
sw t0, 340(s0)
li t0, 0
li t1, 32
mul t0, t0, t1
sw t0, 344(s0)
lw t0, 340(s0)
lw t1, 344(s0)
add t0, t0, t1
sw t0, 348(s0)
li t0, 0
li t1, 16
mul t0, t0, t1
sw t0, 352(s0)
lw t0, 348(s0)
lw t1, 352(s0)
add t0, t0, t1
sw t0, 356(s0)
li t0, 1
li t1, 8
mul t0, t0, t1
sw t0, 360(s0)
lw t0, 356(s0)
lw t1, 360(s0)
add t0, t0, t1
sw t0, 364(s0)
li t0, 1
li t1, 4
mul t0, t0, t1
sw t0, 368(s0)
lw t0, 364(s0)
lw t1, 368(s0)
add t0, t0, t1
sw t0, 372(s0)
li t0, 1
li t1, 2
mul t0, t0, t1
sw t0, 376(s0)
lw t0, 372(s0)
lw t1, 376(s0)
add t0, t0, t1
sw t0, 380(s0)
lw t0, 380(s0)
li t1, 0
add t0, t0, t1
sw t0, 384(s0)
ld t0, 48(s0)
lw t1, 384(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 392(s0)
lw t0, 336(s0)
lw t1, 392(s0)
add t0, t0, t1
sw t0, 396(s0)
li t0, 1
li t1, 128
mul t0, t0, t1
sw t0, 400(s0)
li t0, 1
li t1, 64
mul t0, t0, t1
sw t0, 404(s0)
lw t0, 400(s0)
lw t1, 404(s0)
add t0, t0, t1
sw t0, 408(s0)
li t0, 1
li t1, 32
mul t0, t0, t1
sw t0, 412(s0)
lw t0, 408(s0)
lw t1, 412(s0)
add t0, t0, t1
sw t0, 416(s0)
li t0, 1
li t1, 16
mul t0, t0, t1
sw t0, 420(s0)
lw t0, 416(s0)
lw t1, 420(s0)
add t0, t0, t1
sw t0, 424(s0)
li t0, 0
li t1, 8
mul t0, t0, t1
sw t0, 428(s0)
lw t0, 424(s0)
lw t1, 428(s0)
add t0, t0, t1
sw t0, 432(s0)
li t0, 0
li t1, 4
mul t0, t0, t1
sw t0, 436(s0)
lw t0, 432(s0)
lw t1, 436(s0)
add t0, t0, t1
sw t0, 440(s0)
li t0, 0
li t1, 2
mul t0, t0, t1
sw t0, 444(s0)
lw t0, 440(s0)
lw t1, 444(s0)
add t0, t0, t1
sw t0, 448(s0)
lw t0, 448(s0)
li t1, 1
add t0, t0, t1
sw t0, 452(s0)
ld t0, 56(s0)
lw t1, 452(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 460(s0)
lw t0, 396(s0)
lw t1, 460(s0)
add t0, t0, t1
sw t0, 464(s0)
li t0, 0
li t1, 256
mul t0, t0, t1
sw t0, 468(s0)
li t0, 0
li t1, 128
mul t0, t0, t1
sw t0, 472(s0)
lw t0, 468(s0)
lw t1, 472(s0)
add t0, t0, t1
sw t0, 476(s0)
li t0, 0
li t1, 64
mul t0, t0, t1
sw t0, 480(s0)
lw t0, 476(s0)
lw t1, 480(s0)
add t0, t0, t1
sw t0, 484(s0)
li t0, 1
li t1, 32
mul t0, t0, t1
sw t0, 488(s0)
lw t0, 484(s0)
lw t1, 488(s0)
add t0, t0, t1
sw t0, 492(s0)
li t0, 1
li t1, 16
mul t0, t0, t1
sw t0, 496(s0)
lw t0, 492(s0)
lw t1, 496(s0)
add t0, t0, t1
sw t0, 500(s0)
li t0, 1
li t1, 8
mul t0, t0, t1
sw t0, 504(s0)
lw t0, 500(s0)
lw t1, 504(s0)
add t0, t0, t1
sw t0, 508(s0)
li t0, 0
li t1, 4
mul t0, t0, t1
sw t0, 512(s0)
lw t0, 508(s0)
lw t1, 512(s0)
add t0, t0, t1
sw t0, 516(s0)
li t0, 0
li t1, 2
mul t0, t0, t1
sw t0, 520(s0)
lw t0, 516(s0)
lw t1, 520(s0)
add t0, t0, t1
sw t0, 524(s0)
lw t0, 524(s0)
li t1, 0
add t0, t0, t1
sw t0, 528(s0)
ld t0, 64(s0)
lw t1, 528(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 536(s0)
lw t0, 464(s0)
lw t1, 536(s0)
add t0, t0, t1
sw t0, 540(s0)
li t0, 0
li t1, 512
mul t0, t0, t1
sw t0, 544(s0)
li t0, 0
li t1, 256
mul t0, t0, t1
sw t0, 548(s0)
lw t0, 544(s0)
lw t1, 548(s0)
add t0, t0, t1
sw t0, 552(s0)
li t0, 1
li t1, 128
mul t0, t0, t1
sw t0, 556(s0)
lw t0, 552(s0)
lw t1, 556(s0)
add t0, t0, t1
sw t0, 560(s0)
li t0, 1
li t1, 64
mul t0, t0, t1
sw t0, 564(s0)
lw t0, 560(s0)
lw t1, 564(s0)
add t0, t0, t1
sw t0, 568(s0)
li t0, 0
li t1, 32
mul t0, t0, t1
sw t0, 572(s0)
lw t0, 568(s0)
lw t1, 572(s0)
add t0, t0, t1
sw t0, 576(s0)
li t0, 0
li t1, 16
mul t0, t0, t1
sw t0, 580(s0)
lw t0, 576(s0)
lw t1, 580(s0)
add t0, t0, t1
sw t0, 584(s0)
li t0, 1
li t1, 8
mul t0, t0, t1
sw t0, 588(s0)
lw t0, 584(s0)
lw t1, 588(s0)
add t0, t0, t1
sw t0, 592(s0)
li t0, 0
li t1, 4
mul t0, t0, t1
sw t0, 596(s0)
lw t0, 592(s0)
lw t1, 596(s0)
add t0, t0, t1
sw t0, 600(s0)
li t0, 0
li t1, 2
mul t0, t0, t1
sw t0, 604(s0)
lw t0, 600(s0)
lw t1, 604(s0)
add t0, t0, t1
sw t0, 608(s0)
lw t0, 608(s0)
li t1, 1
add t0, t0, t1
sw t0, 612(s0)
ld t0, 72(s0)
lw t1, 612(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 620(s0)
lw t0, 540(s0)
lw t1, 620(s0)
add t0, t0, t1
sw t0, 624(s0)
li t0, 0
li t1, 1024
mul t0, t0, t1
sw t0, 628(s0)
li t0, 0
li t1, 512
mul t0, t0, t1
sw t0, 632(s0)
lw t0, 628(s0)
lw t1, 632(s0)
add t0, t0, t1
sw t0, 636(s0)
li t0, 1
li t1, 256
mul t0, t0, t1
sw t0, 640(s0)
lw t0, 636(s0)
lw t1, 640(s0)
add t0, t0, t1
sw t0, 644(s0)
li t0, 1
li t1, 128
mul t0, t0, t1
sw t0, 648(s0)
lw t0, 644(s0)
lw t1, 648(s0)
add t0, t0, t1
sw t0, 652(s0)
li t0, 1
li t1, 64
mul t0, t0, t1
sw t0, 656(s0)
lw t0, 652(s0)
lw t1, 656(s0)
add t0, t0, t1
sw t0, 660(s0)
li t0, 1
li t1, 32
mul t0, t0, t1
sw t0, 664(s0)
lw t0, 660(s0)
lw t1, 664(s0)
add t0, t0, t1
sw t0, 668(s0)
li t0, 1
li t1, 16
mul t0, t0, t1
sw t0, 672(s0)
lw t0, 668(s0)
lw t1, 672(s0)
add t0, t0, t1
sw t0, 676(s0)
li t0, 0
li t1, 8
mul t0, t0, t1
sw t0, 680(s0)
lw t0, 676(s0)
lw t1, 680(s0)
add t0, t0, t1
sw t0, 684(s0)
li t0, 0
li t1, 4
mul t0, t0, t1
sw t0, 688(s0)
lw t0, 684(s0)
lw t1, 688(s0)
add t0, t0, t1
sw t0, 692(s0)
li t0, 1
li t1, 2
mul t0, t0, t1
sw t0, 696(s0)
lw t0, 692(s0)
lw t1, 696(s0)
add t0, t0, t1
sw t0, 700(s0)
lw t0, 700(s0)
li t1, 1
add t0, t0, t1
sw t0, 704(s0)
ld t0, 80(s0)
lw t1, 704(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 712(s0)
lw t0, 624(s0)
lw t1, 712(s0)
add t0, t0, t1
sw t0, 716(s0)
li t0, 0
li t1, 2048
mul t0, t0, t1
sw t0, 720(s0)
li t0, 0
li t1, 1024
mul t0, t0, t1
sw t0, 724(s0)
lw t0, 720(s0)
lw t1, 724(s0)
add t0, t0, t1
sw t0, 728(s0)
li t0, 1
li t1, 512
mul t0, t0, t1
sw t0, 732(s0)
lw t0, 728(s0)
lw t1, 732(s0)
add t0, t0, t1
sw t0, 736(s0)
li t0, 1
li t1, 256
mul t0, t0, t1
sw t0, 740(s0)
lw t0, 736(s0)
lw t1, 740(s0)
add t0, t0, t1
sw t0, 744(s0)
li t0, 0
li t1, 128
mul t0, t0, t1
sw t0, 748(s0)
lw t0, 744(s0)
lw t1, 748(s0)
add t0, t0, t1
sw t0, 752(s0)
li t0, 0
li t1, 64
mul t0, t0, t1
sw t0, 756(s0)
lw t0, 752(s0)
lw t1, 756(s0)
add t0, t0, t1
sw t0, 760(s0)
li t0, 1
li t1, 32
mul t0, t0, t1
sw t0, 764(s0)
lw t0, 760(s0)
lw t1, 764(s0)
add t0, t0, t1
sw t0, 768(s0)
li t0, 0
li t1, 16
mul t0, t0, t1
sw t0, 772(s0)
lw t0, 768(s0)
lw t1, 772(s0)
add t0, t0, t1
sw t0, 776(s0)
li t0, 0
li t1, 8
mul t0, t0, t1
sw t0, 780(s0)
lw t0, 776(s0)
lw t1, 780(s0)
add t0, t0, t1
sw t0, 784(s0)
li t0, 1
li t1, 4
mul t0, t0, t1
sw t0, 788(s0)
lw t0, 784(s0)
lw t1, 788(s0)
add t0, t0, t1
sw t0, 792(s0)
li t0, 1
li t1, 2
mul t0, t0, t1
sw t0, 796(s0)
lw t0, 792(s0)
lw t1, 796(s0)
add t0, t0, t1
sw t0, 800(s0)
lw t0, 800(s0)
li t1, 0
add t0, t0, t1
sw t0, 804(s0)
ld t0, 88(s0)
lw t1, 804(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 812(s0)
lw t0, 716(s0)
lw t1, 812(s0)
add t0, t0, t1
sw t0, 816(s0)
li t0, 1
li t1, 4096
mul t0, t0, t1
sw t0, 820(s0)
li t0, 1
li t1, 2048
mul t0, t0, t1
sw t0, 824(s0)
lw t0, 820(s0)
lw t1, 824(s0)
add t0, t0, t1
sw t0, 828(s0)
li t0, 0
li t1, 1024
mul t0, t0, t1
sw t0, 832(s0)
lw t0, 828(s0)
lw t1, 832(s0)
add t0, t0, t1
sw t0, 836(s0)
li t0, 0
li t1, 512
mul t0, t0, t1
sw t0, 840(s0)
lw t0, 836(s0)
lw t1, 840(s0)
add t0, t0, t1
sw t0, 844(s0)
li t0, 1
li t1, 256
mul t0, t0, t1
sw t0, 848(s0)
lw t0, 844(s0)
lw t1, 848(s0)
add t0, t0, t1
sw t0, 852(s0)
li t0, 1
li t1, 128
mul t0, t0, t1
sw t0, 856(s0)
lw t0, 852(s0)
lw t1, 856(s0)
add t0, t0, t1
sw t0, 860(s0)
li t0, 1
li t1, 64
mul t0, t0, t1
sw t0, 864(s0)
lw t0, 860(s0)
lw t1, 864(s0)
add t0, t0, t1
sw t0, 868(s0)
li t0, 0
li t1, 32
mul t0, t0, t1
sw t0, 872(s0)
lw t0, 868(s0)
lw t1, 872(s0)
add t0, t0, t1
sw t0, 876(s0)
li t0, 0
li t1, 16
mul t0, t0, t1
sw t0, 880(s0)
lw t0, 876(s0)
lw t1, 880(s0)
add t0, t0, t1
sw t0, 884(s0)
li t0, 1
li t1, 8
mul t0, t0, t1
sw t0, 888(s0)
lw t0, 884(s0)
lw t1, 888(s0)
add t0, t0, t1
sw t0, 892(s0)
li t0, 0
li t1, 4
mul t0, t0, t1
sw t0, 896(s0)
lw t0, 892(s0)
lw t1, 896(s0)
add t0, t0, t1
sw t0, 900(s0)
li t0, 0
li t1, 2
mul t0, t0, t1
sw t0, 904(s0)
lw t0, 900(s0)
lw t1, 904(s0)
add t0, t0, t1
sw t0, 908(s0)
lw t0, 908(s0)
li t1, 0
add t0, t0, t1
sw t0, 912(s0)
ld t0, 96(s0)
lw t1, 912(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 920(s0)
lw t0, 816(s0)
lw t1, 920(s0)
add t0, t0, t1
sw t0, 924(s0)
li t0, 0
li t1, 8192
mul t0, t0, t1
sw t0, 928(s0)
li t0, 0
li t1, 4096
mul t0, t0, t1
sw t0, 932(s0)
lw t0, 928(s0)
lw t1, 932(s0)
add t0, t0, t1
sw t0, 936(s0)
li t0, 0
li t1, 2048
mul t0, t0, t1
sw t0, 940(s0)
lw t0, 936(s0)
lw t1, 940(s0)
add t0, t0, t1
sw t0, 944(s0)
li t0, 0
li t1, 1024
mul t0, t0, t1
sw t0, 948(s0)
lw t0, 944(s0)
lw t1, 948(s0)
add t0, t0, t1
sw t0, 952(s0)
li t0, 0
li t1, 512
mul t0, t0, t1
sw t0, 956(s0)
lw t0, 952(s0)
lw t1, 956(s0)
add t0, t0, t1
sw t0, 960(s0)
li t0, 0
li t1, 256
mul t0, t0, t1
sw t0, 964(s0)
lw t0, 960(s0)
lw t1, 964(s0)
add t0, t0, t1
sw t0, 968(s0)
li t0, 0
li t1, 128
mul t0, t0, t1
sw t0, 972(s0)
lw t0, 968(s0)
lw t1, 972(s0)
add t0, t0, t1
sw t0, 976(s0)
li t0, 1
li t1, 64
mul t0, t0, t1
sw t0, 980(s0)
lw t0, 976(s0)
lw t1, 980(s0)
add t0, t0, t1
sw t0, 984(s0)
li t0, 1
li t1, 32
mul t0, t0, t1
sw t0, 988(s0)
lw t0, 984(s0)
lw t1, 988(s0)
add t0, t0, t1
sw t0, 992(s0)
li t0, 1
li t1, 16
mul t0, t0, t1
sw t0, 996(s0)
lw t0, 992(s0)
lw t1, 996(s0)
add t0, t0, t1
sw t0, 1000(s0)
li t0, 1
li t1, 8
mul t0, t0, t1
sw t0, 1004(s0)
lw t0, 1000(s0)
lw t1, 1004(s0)
add t0, t0, t1
sw t0, 1008(s0)
li t0, 1
li t1, 4
mul t0, t0, t1
sw t0, 1012(s0)
lw t0, 1008(s0)
lw t1, 1012(s0)
add t0, t0, t1
sw t0, 1016(s0)
li t0, 1
li t1, 2
mul t0, t0, t1
sw t0, 1020(s0)
lw t0, 1016(s0)
lw t1, 1020(s0)
add t0, t0, t1
sw t0, 1024(s0)
lw t0, 1024(s0)
li t1, 1
add t0, t0, t1
sw t0, 1028(s0)
ld t0, 104(s0)
lw t1, 1028(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 1036(s0)
lw t0, 924(s0)
lw t1, 1036(s0)
add t0, t0, t1
sw t0, 1040(s0)
li t0, 0
li t1, 16384
mul t0, t0, t1
sw t0, 1044(s0)
li t0, 0
li t1, 8192
mul t0, t0, t1
sw t0, 1048(s0)
lw t0, 1044(s0)
lw t1, 1048(s0)
add t0, t0, t1
sw t0, 1052(s0)
li t0, 0
li t1, 4096
mul t0, t0, t1
sw t0, 1056(s0)
lw t0, 1052(s0)
lw t1, 1056(s0)
add t0, t0, t1
sw t0, 1060(s0)
li t0, 0
li t1, 2048
mul t0, t0, t1
sw t0, 1064(s0)
lw t0, 1060(s0)
lw t1, 1064(s0)
add t0, t0, t1
sw t0, 1068(s0)
li t0, 0
li t1, 1024
mul t0, t0, t1
sw t0, 1072(s0)
lw t0, 1068(s0)
lw t1, 1072(s0)
add t0, t0, t1
sw t0, 1076(s0)
li t0, 0
li t1, 512
mul t0, t0, t1
sw t0, 1080(s0)
lw t0, 1076(s0)
lw t1, 1080(s0)
add t0, t0, t1
sw t0, 1084(s0)
li t0, 0
li t1, 256
mul t0, t0, t1
sw t0, 1088(s0)
lw t0, 1084(s0)
lw t1, 1088(s0)
add t0, t0, t1
sw t0, 1092(s0)
li t0, 0
li t1, 128
mul t0, t0, t1
sw t0, 1096(s0)
lw t0, 1092(s0)
lw t1, 1096(s0)
add t0, t0, t1
sw t0, 1100(s0)
li t0, 0
li t1, 64
mul t0, t0, t1
sw t0, 1104(s0)
lw t0, 1100(s0)
lw t1, 1104(s0)
add t0, t0, t1
sw t0, 1108(s0)
li t0, 0
li t1, 32
mul t0, t0, t1
sw t0, 1112(s0)
lw t0, 1108(s0)
lw t1, 1112(s0)
add t0, t0, t1
sw t0, 1116(s0)
li t0, 1
li t1, 16
mul t0, t0, t1
sw t0, 1120(s0)
lw t0, 1116(s0)
lw t1, 1120(s0)
add t0, t0, t1
sw t0, 1124(s0)
li t0, 1
li t1, 8
mul t0, t0, t1
sw t0, 1128(s0)
lw t0, 1124(s0)
lw t1, 1128(s0)
add t0, t0, t1
sw t0, 1132(s0)
li t0, 1
li t1, 4
mul t0, t0, t1
sw t0, 1136(s0)
lw t0, 1132(s0)
lw t1, 1136(s0)
add t0, t0, t1
sw t0, 1140(s0)
li t0, 1
li t1, 2
mul t0, t0, t1
sw t0, 1144(s0)
lw t0, 1140(s0)
lw t1, 1144(s0)
add t0, t0, t1
sw t0, 1148(s0)
lw t0, 1148(s0)
li t1, 1
add t0, t0, t1
sw t0, 1152(s0)
ld t0, 112(s0)
lw t1, 1152(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 1160(s0)
lw t0, 1040(s0)
lw t1, 1160(s0)
add t0, t0, t1
sw t0, 1164(s0)
li t0, 1
li t1, 32768
mul t0, t0, t1
sw t0, 1168(s0)
li t0, 1
li t1, 16384
mul t0, t0, t1
sw t0, 1172(s0)
lw t0, 1168(s0)
lw t1, 1172(s0)
add t0, t0, t1
sw t0, 1176(s0)
li t0, 1
li t1, 8192
mul t0, t0, t1
sw t0, 1180(s0)
lw t0, 1176(s0)
lw t1, 1180(s0)
add t0, t0, t1
sw t0, 1184(s0)
li t0, 1
li t1, 4096
mul t0, t0, t1
sw t0, 1188(s0)
lw t0, 1184(s0)
lw t1, 1188(s0)
add t0, t0, t1
sw t0, 1192(s0)
li t0, 0
li t1, 2048
mul t0, t0, t1
sw t0, 1196(s0)
lw t0, 1192(s0)
lw t1, 1196(s0)
add t0, t0, t1
sw t0, 1200(s0)
li t0, 0
li t1, 1024
mul t0, t0, t1
sw t0, 1204(s0)
lw t0, 1200(s0)
lw t1, 1204(s0)
add t0, t0, t1
sw t0, 1208(s0)
li t0, 0
li t1, 512
mul t0, t0, t1
sw t0, 1212(s0)
lw t0, 1208(s0)
lw t1, 1212(s0)
add t0, t0, t1
sw t0, 1216(s0)
li t0, 0
li t1, 256
mul t0, t0, t1
sw t0, 1220(s0)
lw t0, 1216(s0)
lw t1, 1220(s0)
add t0, t0, t1
sw t0, 1224(s0)
li t0, 1
li t1, 128
mul t0, t0, t1
sw t0, 1228(s0)
lw t0, 1224(s0)
lw t1, 1228(s0)
add t0, t0, t1
sw t0, 1232(s0)
li t0, 1
li t1, 64
mul t0, t0, t1
sw t0, 1236(s0)
lw t0, 1232(s0)
lw t1, 1236(s0)
add t0, t0, t1
sw t0, 1240(s0)
li t0, 1
li t1, 32
mul t0, t0, t1
sw t0, 1244(s0)
lw t0, 1240(s0)
lw t1, 1244(s0)
add t0, t0, t1
sw t0, 1248(s0)
li t0, 0
li t1, 16
mul t0, t0, t1
sw t0, 1252(s0)
lw t0, 1248(s0)
lw t1, 1252(s0)
add t0, t0, t1
sw t0, 1256(s0)
li t0, 0
li t1, 8
mul t0, t0, t1
sw t0, 1260(s0)
lw t0, 1256(s0)
lw t1, 1260(s0)
add t0, t0, t1
sw t0, 1264(s0)
li t0, 1
li t1, 4
mul t0, t0, t1
sw t0, 1268(s0)
lw t0, 1264(s0)
lw t1, 1268(s0)
add t0, t0, t1
sw t0, 1272(s0)
li t0, 0
li t1, 2
mul t0, t0, t1
sw t0, 1276(s0)
lw t0, 1272(s0)
lw t1, 1276(s0)
add t0, t0, t1
sw t0, 1280(s0)
lw t0, 1280(s0)
li t1, 0
add t0, t0, t1
sw t0, 1284(s0)
ld t0, 120(s0)
lw t1, 1284(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 1292(s0)
lw t0, 1164(s0)
lw t1, 1292(s0)
add t0, t0, t1
sw t0, 1296(s0)
li t0, 0
li t1, 65536
mul t0, t0, t1
sw t0, 1300(s0)
li t0, 0
li t1, 32768
mul t0, t0, t1
sw t0, 1304(s0)
lw t0, 1300(s0)
lw t1, 1304(s0)
add t0, t0, t1
sw t0, 1308(s0)
li t0, 0
li t1, 16384
mul t0, t0, t1
sw t0, 1312(s0)
lw t0, 1308(s0)
lw t1, 1312(s0)
add t0, t0, t1
sw t0, 1316(s0)
li t0, 0
li t1, 8192
mul t0, t0, t1
sw t0, 1320(s0)
lw t0, 1316(s0)
lw t1, 1320(s0)
add t0, t0, t1
sw t0, 1324(s0)
li t0, 0
li t1, 4096
mul t0, t0, t1
sw t0, 1328(s0)
lw t0, 1324(s0)
lw t1, 1328(s0)
add t0, t0, t1
sw t0, 1332(s0)
li t0, 1
li t1, 2048
mul t0, t0, t1
sw t0, 1336(s0)
lw t0, 1332(s0)
lw t1, 1336(s0)
add t0, t0, t1
sw t0, 1340(s0)
li t0, 1
li t1, 1024
mul t0, t0, t1
sw t0, 1344(s0)
lw t0, 1340(s0)
lw t1, 1344(s0)
add t0, t0, t1
sw t0, 1348(s0)
li t0, 1
li t1, 512
mul t0, t0, t1
sw t0, 1352(s0)
lw t0, 1348(s0)
lw t1, 1352(s0)
add t0, t0, t1
sw t0, 1356(s0)
li t0, 1
li t1, 256
mul t0, t0, t1
sw t0, 1360(s0)
lw t0, 1356(s0)
lw t1, 1360(s0)
add t0, t0, t1
sw t0, 1364(s0)
li t0, 1
li t1, 128
mul t0, t0, t1
sw t0, 1368(s0)
lw t0, 1364(s0)
lw t1, 1368(s0)
add t0, t0, t1
sw t0, 1372(s0)
li t0, 0
li t1, 64
mul t0, t0, t1
sw t0, 1376(s0)
lw t0, 1372(s0)
lw t1, 1376(s0)
add t0, t0, t1
sw t0, 1380(s0)
li t0, 0
li t1, 32
mul t0, t0, t1
sw t0, 1384(s0)
lw t0, 1380(s0)
lw t1, 1384(s0)
add t0, t0, t1
sw t0, 1388(s0)
li t0, 1
li t1, 16
mul t0, t0, t1
sw t0, 1392(s0)
lw t0, 1388(s0)
lw t1, 1392(s0)
add t0, t0, t1
sw t0, 1396(s0)
li t0, 0
li t1, 8
mul t0, t0, t1
sw t0, 1400(s0)
lw t0, 1396(s0)
lw t1, 1400(s0)
add t0, t0, t1
sw t0, 1404(s0)
li t0, 1
li t1, 4
mul t0, t0, t1
sw t0, 1408(s0)
lw t0, 1404(s0)
lw t1, 1408(s0)
add t0, t0, t1
sw t0, 1412(s0)
li t0, 0
li t1, 2
mul t0, t0, t1
sw t0, 1416(s0)
lw t0, 1412(s0)
lw t1, 1416(s0)
add t0, t0, t1
sw t0, 1420(s0)
lw t0, 1420(s0)
li t1, 1
add t0, t0, t1
sw t0, 1424(s0)
ld t0, 128(s0)
lw t1, 1424(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 1432(s0)
lw t0, 1296(s0)
lw t1, 1432(s0)
add t0, t0, t1
sw t0, 1436(s0)
li t0, 1
li t1, 131072
mul t0, t0, t1
sw t0, 1440(s0)
li t0, 1
li t1, 65536
mul t0, t0, t1
sw t0, 1444(s0)
lw t0, 1440(s0)
lw t1, 1444(s0)
add t0, t0, t1
sw t0, 1448(s0)
li t0, 0
li t1, 32768
mul t0, t0, t1
sw t0, 1452(s0)
lw t0, 1448(s0)
lw t1, 1452(s0)
add t0, t0, t1
sw t0, 1456(s0)
li t0, 0
li t1, 16384
mul t0, t0, t1
sw t0, 1460(s0)
lw t0, 1456(s0)
lw t1, 1460(s0)
add t0, t0, t1
sw t0, 1464(s0)
li t0, 1
li t1, 8192
mul t0, t0, t1
sw t0, 1468(s0)
lw t0, 1464(s0)
lw t1, 1468(s0)
add t0, t0, t1
sw t0, 1472(s0)
li t0, 0
li t1, 4096
mul t0, t0, t1
sw t0, 1476(s0)
lw t0, 1472(s0)
lw t1, 1476(s0)
add t0, t0, t1
sw t0, 1480(s0)
li t0, 1
li t1, 2048
mul t0, t0, t1
sw t0, 1484(s0)
lw t0, 1480(s0)
lw t1, 1484(s0)
add t0, t0, t1
sw t0, 1488(s0)
li t0, 0
li t1, 1024
mul t0, t0, t1
sw t0, 1492(s0)
lw t0, 1488(s0)
lw t1, 1492(s0)
add t0, t0, t1
sw t0, 1496(s0)
li t0, 0
li t1, 512
mul t0, t0, t1
sw t0, 1500(s0)
lw t0, 1496(s0)
lw t1, 1500(s0)
add t0, t0, t1
sw t0, 1504(s0)
li t0, 0
li t1, 256
mul t0, t0, t1
sw t0, 1508(s0)
lw t0, 1504(s0)
lw t1, 1508(s0)
add t0, t0, t1
sw t0, 1512(s0)
li t0, 1
li t1, 128
mul t0, t0, t1
sw t0, 1516(s0)
lw t0, 1512(s0)
lw t1, 1516(s0)
add t0, t0, t1
sw t0, 1520(s0)
li t0, 1
li t1, 64
mul t0, t0, t1
sw t0, 1524(s0)
lw t0, 1520(s0)
lw t1, 1524(s0)
add t0, t0, t1
sw t0, 1528(s0)
li t0, 1
li t1, 32
mul t0, t0, t1
sw t0, 1532(s0)
lw t0, 1528(s0)
lw t1, 1532(s0)
add t0, t0, t1
sw t0, 1536(s0)
li t0, 1
li t1, 16
mul t0, t0, t1
sw t0, 1540(s0)
lw t0, 1536(s0)
lw t1, 1540(s0)
add t0, t0, t1
sw t0, 1544(s0)
li t0, 0
li t1, 8
mul t0, t0, t1
sw t0, 1548(s0)
lw t0, 1544(s0)
lw t1, 1548(s0)
add t0, t0, t1
sw t0, 1552(s0)
li t0, 0
li t1, 4
mul t0, t0, t1
sw t0, 1556(s0)
lw t0, 1552(s0)
lw t1, 1556(s0)
add t0, t0, t1
sw t0, 1560(s0)
li t0, 1
li t1, 2
mul t0, t0, t1
sw t0, 1564(s0)
lw t0, 1560(s0)
lw t1, 1564(s0)
add t0, t0, t1
sw t0, 1568(s0)
lw t0, 1568(s0)
li t1, 1
add t0, t0, t1
sw t0, 1572(s0)
ld t0, 136(s0)
lw t1, 1572(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 1580(s0)
lw t0, 1436(s0)
lw t1, 1580(s0)
add t0, t0, t1
sw t0, 1584(s0)
li t0, 0
li t1, 262144
mul t0, t0, t1
sw t0, 1588(s0)
li t0, 0
li t1, 131072
mul t0, t0, t1
sw t0, 1592(s0)
lw t0, 1588(s0)
lw t1, 1592(s0)
add t0, t0, t1
sw t0, 1596(s0)
li t0, 1
li t1, 65536
mul t0, t0, t1
sw t0, 1600(s0)
lw t0, 1596(s0)
lw t1, 1600(s0)
add t0, t0, t1
sw t0, 1604(s0)
li t0, 0
li t1, 32768
mul t0, t0, t1
sw t0, 1608(s0)
lw t0, 1604(s0)
lw t1, 1608(s0)
add t0, t0, t1
sw t0, 1612(s0)
li t0, 0
li t1, 16384
mul t0, t0, t1
sw t0, 1616(s0)
lw t0, 1612(s0)
lw t1, 1616(s0)
add t0, t0, t1
sw t0, 1620(s0)
li t0, 0
li t1, 8192
mul t0, t0, t1
sw t0, 1624(s0)
lw t0, 1620(s0)
lw t1, 1624(s0)
add t0, t0, t1
sw t0, 1628(s0)
li t0, 1
li t1, 4096
mul t0, t0, t1
sw t0, 1632(s0)
lw t0, 1628(s0)
lw t1, 1632(s0)
add t0, t0, t1
sw t0, 1636(s0)
li t0, 0
li t1, 2048
mul t0, t0, t1
sw t0, 1640(s0)
lw t0, 1636(s0)
lw t1, 1640(s0)
add t0, t0, t1
sw t0, 1644(s0)
li t0, 0
li t1, 1024
mul t0, t0, t1
sw t0, 1648(s0)
lw t0, 1644(s0)
lw t1, 1648(s0)
add t0, t0, t1
sw t0, 1652(s0)
li t0, 1
li t1, 512
mul t0, t0, t1
sw t0, 1656(s0)
lw t0, 1652(s0)
lw t1, 1656(s0)
add t0, t0, t1
sw t0, 1660(s0)
li t0, 1
li t1, 256
mul t0, t0, t1
sw t0, 1664(s0)
lw t0, 1660(s0)
lw t1, 1664(s0)
add t0, t0, t1
sw t0, 1668(s0)
li t0, 0
li t1, 128
mul t0, t0, t1
sw t0, 1672(s0)
lw t0, 1668(s0)
lw t1, 1672(s0)
add t0, t0, t1
sw t0, 1676(s0)
li t0, 0
li t1, 64
mul t0, t0, t1
sw t0, 1680(s0)
lw t0, 1676(s0)
lw t1, 1680(s0)
add t0, t0, t1
sw t0, 1684(s0)
li t0, 0
li t1, 32
mul t0, t0, t1
sw t0, 1688(s0)
lw t0, 1684(s0)
lw t1, 1688(s0)
add t0, t0, t1
sw t0, 1692(s0)
li t0, 0
li t1, 16
mul t0, t0, t1
sw t0, 1696(s0)
lw t0, 1692(s0)
lw t1, 1696(s0)
add t0, t0, t1
sw t0, 1700(s0)
li t0, 0
li t1, 8
mul t0, t0, t1
sw t0, 1704(s0)
lw t0, 1700(s0)
lw t1, 1704(s0)
add t0, t0, t1
sw t0, 1708(s0)
li t0, 0
li t1, 4
mul t0, t0, t1
sw t0, 1712(s0)
lw t0, 1708(s0)
lw t1, 1712(s0)
add t0, t0, t1
sw t0, 1716(s0)
li t0, 0
li t1, 2
mul t0, t0, t1
sw t0, 1720(s0)
lw t0, 1716(s0)
lw t1, 1720(s0)
add t0, t0, t1
sw t0, 1724(s0)
lw t0, 1724(s0)
li t1, 0
add t0, t0, t1
sw t0, 1728(s0)
ld t0, 144(s0)
lw t1, 1728(s0)
slli t1, t1, 2
add t0, t0, t1
lw t0, 0(t0)
sw t0, 1736(s0)
lw t0, 1584(s0)
lw t1, 1736(s0)
add t0, t0, t1
sw t0, 1740(s0)
lw a0, 1740(s0)
ld ra, 1744(s0)
addi sp, s0, 1760
ld s0, 1752(s0)
ret
.size sum, .-sum
.global main
.type main, @function
main:
li t4, -2099184
add sp, sp, t4
li t4, 2099168
add t4, sp, t4
sd ra, 0(t4)
li t4, 2099176
add t4, sp, t4
sd s0, 0(t4)
mv s0, sp
addi a0, s0, 0
li a1, 0
li a2, 2097152
call memset
li t0, 0
li t4, 2097152
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t4, 2097156
add t4, s0, t4
sw t0, 0(t4)
j L0.while.cond
L0.while.cond:
li t4, 2097156
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097160
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097160
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097164
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097164
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L1.while.body
j L2.while.end
L1.while.body:
li t0, 0
li t4, 2097168
add t4, s0, t4
sw t0, 0(t4)
j L3.while.cond
L3.while.cond:
li t4, 2097168
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097172
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097172
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097176
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097176
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L4.while.body
j L5.while.end
L4.while.body:
li t0, 0
li t4, 2097180
add t4, s0, t4
sw t0, 0(t4)
j L6.while.cond
L6.while.cond:
li t4, 2097180
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097184
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097184
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097188
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097188
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L7.while.body
j L8.while.end
L7.while.body:
li t0, 0
li t4, 2097192
add t4, s0, t4
sw t0, 0(t4)
j L9.while.cond
L9.while.cond:
li t4, 2097192
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097196
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097196
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097200
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097200
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L10.while.body
j L11.while.end
L10.while.body:
li t0, 0
li t4, 2097204
add t4, s0, t4
sw t0, 0(t4)
j L12.while.cond
L12.while.cond:
li t4, 2097204
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097208
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097208
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097212
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097212
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L13.while.body
j L14.while.end
L13.while.body:
li t0, 0
li t4, 2097216
add t4, s0, t4
sw t0, 0(t4)
j L15.while.cond
L15.while.cond:
li t4, 2097216
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097220
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097220
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097224
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097224
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L16.while.body
j L17.while.end
L16.while.body:
li t0, 0
li t4, 2097228
add t4, s0, t4
sw t0, 0(t4)
j L18.while.cond
L18.while.cond:
li t4, 2097228
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097232
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097232
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097236
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097236
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L19.while.body
j L20.while.end
L19.while.body:
li t0, 0
li t4, 2097240
add t4, s0, t4
sw t0, 0(t4)
j L21.while.cond
L21.while.cond:
li t4, 2097240
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097244
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097244
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097248
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097248
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L22.while.body
j L23.while.end
L22.while.body:
li t0, 0
li t4, 2097252
add t4, s0, t4
sw t0, 0(t4)
j L24.while.cond
L24.while.cond:
li t4, 2097252
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097256
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097256
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097260
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097260
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L25.while.body
j L26.while.end
L25.while.body:
li t0, 0
li t4, 2097264
add t4, s0, t4
sw t0, 0(t4)
j L27.while.cond
L27.while.cond:
li t4, 2097264
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097268
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097268
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097272
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097272
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L28.while.body
j L29.while.end
L28.while.body:
li t0, 0
li t4, 2097276
add t4, s0, t4
sw t0, 0(t4)
j L30.while.cond
L30.while.cond:
li t4, 2097276
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097280
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097280
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097284
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097284
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L31.while.body
j L32.while.end
L31.while.body:
li t0, 0
li t4, 2097288
add t4, s0, t4
sw t0, 0(t4)
j L33.while.cond
L33.while.cond:
li t4, 2097288
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097292
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097292
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097296
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097296
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L34.while.body
j L35.while.end
L34.while.body:
li t0, 0
li t4, 2097300
add t4, s0, t4
sw t0, 0(t4)
j L36.while.cond
L36.while.cond:
li t4, 2097300
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097304
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097304
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097308
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097308
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L37.while.body
j L38.while.end
L37.while.body:
li t0, 0
li t4, 2097312
add t4, s0, t4
sw t0, 0(t4)
j L39.while.cond
L39.while.cond:
li t4, 2097312
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097316
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097316
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097320
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097320
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L40.while.body
j L41.while.end
L40.while.body:
li t0, 0
li t4, 2097324
add t4, s0, t4
sw t0, 0(t4)
j L42.while.cond
L42.while.cond:
li t4, 2097324
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097328
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097328
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097332
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097332
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L43.while.body
j L44.while.end
L43.while.body:
li t0, 0
li t4, 2097336
add t4, s0, t4
sw t0, 0(t4)
j L45.while.cond
L45.while.cond:
li t4, 2097336
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097340
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097340
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097344
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097344
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L46.while.body
j L47.while.end
L46.while.body:
li t0, 0
li t4, 2097348
add t4, s0, t4
sw t0, 0(t4)
j L48.while.cond
L48.while.cond:
li t4, 2097348
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097352
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097352
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097356
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097356
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L49.while.body
j L50.while.end
L49.while.body:
li t0, 0
li t4, 2097360
add t4, s0, t4
sw t0, 0(t4)
j L51.while.cond
L51.while.cond:
li t4, 2097360
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097364
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097364
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097368
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097368
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L52.while.body
j L53.while.end
L52.while.body:
li t0, 0
li t4, 2097372
add t4, s0, t4
sw t0, 0(t4)
j L54.while.cond
L54.while.cond:
li t4, 2097372
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097376
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097376
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
slt t0, t0, t1
li t4, 2097380
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097380
add t4, s0, t4
lw t0, 0(t4)
bnez t0, L55.while.body
j L56.while.end
L55.while.body:
li t4, 2097152
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097384
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097372
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097388
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097360
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097392
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097392
add t4, s0, t4
lw t0, 0(t4)
li t1, 2
mul t0, t0, t1
li t4, 2097396
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097388
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097396
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097400
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097348
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097404
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097404
add t4, s0, t4
lw t0, 0(t4)
li t1, 4
mul t0, t0, t1
li t4, 2097408
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097400
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097408
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097412
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097336
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097416
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097416
add t4, s0, t4
lw t0, 0(t4)
li t1, 8
mul t0, t0, t1
li t4, 2097420
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097412
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097420
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097424
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097324
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097428
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097428
add t4, s0, t4
lw t0, 0(t4)
li t1, 16
mul t0, t0, t1
li t4, 2097432
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097424
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097432
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097436
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097312
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097440
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097440
add t4, s0, t4
lw t0, 0(t4)
li t1, 32
mul t0, t0, t1
li t4, 2097444
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097436
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097444
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097448
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097300
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097452
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097452
add t4, s0, t4
lw t0, 0(t4)
li t1, 64
mul t0, t0, t1
li t4, 2097456
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097448
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097456
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097460
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097288
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097464
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097464
add t4, s0, t4
lw t0, 0(t4)
li t1, 128
mul t0, t0, t1
li t4, 2097468
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097460
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097468
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097472
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097276
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097476
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097476
add t4, s0, t4
lw t0, 0(t4)
li t1, 256
mul t0, t0, t1
li t4, 2097480
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097472
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097480
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097484
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097264
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097488
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097488
add t4, s0, t4
lw t0, 0(t4)
li t1, 512
mul t0, t0, t1
li t4, 2097492
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097484
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097492
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097496
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097252
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097500
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097500
add t4, s0, t4
lw t0, 0(t4)
li t1, 1024
mul t0, t0, t1
li t4, 2097504
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097496
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097504
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097508
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097240
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097512
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097512
add t4, s0, t4
lw t0, 0(t4)
li t1, 2048
mul t0, t0, t1
li t4, 2097516
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097508
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097516
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097520
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097228
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097524
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097524
add t4, s0, t4
lw t0, 0(t4)
li t1, 4096
mul t0, t0, t1
li t4, 2097528
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097520
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097528
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097532
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097216
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097536
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097536
add t4, s0, t4
lw t0, 0(t4)
li t1, 8192
mul t0, t0, t1
li t4, 2097540
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097532
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097540
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097544
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097204
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097548
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097548
add t4, s0, t4
lw t0, 0(t4)
li t1, 16384
mul t0, t0, t1
li t4, 2097552
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097544
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097552
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097556
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097192
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097560
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097560
add t4, s0, t4
lw t0, 0(t4)
li t1, 32768
mul t0, t0, t1
li t4, 2097564
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097556
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097564
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097568
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097180
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097572
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097572
add t4, s0, t4
lw t0, 0(t4)
li t1, 65536
mul t0, t0, t1
li t4, 2097576
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097568
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097576
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097580
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097168
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097584
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097584
add t4, s0, t4
lw t0, 0(t4)
li t1, 131072
mul t0, t0, t1
li t4, 2097588
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097580
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097588
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097592
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097156
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097596
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097596
add t4, s0, t4
lw t0, 0(t4)
li t1, 262144
mul t0, t0, t1
li t4, 2097600
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097592
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097600
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097604
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097384
add t4, s0, t4
lw t2, 0(t4)
addi t0, s0, 0
li t4, 2097604
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add t0, t0, t1
sw t2, 0(t0)
li t4, 2097152
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097612
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097612
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097616
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097616
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097152
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097372
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097620
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097620
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097624
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097624
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097372
add t4, s0, t4
sw t0, 0(t4)
j L54.while.cond
L56.while.end:
li t4, 2097360
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097628
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097628
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097632
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097632
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097360
add t4, s0, t4
sw t0, 0(t4)
j L51.while.cond
L53.while.end:
li t4, 2097348
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097636
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097636
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097640
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097640
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097348
add t4, s0, t4
sw t0, 0(t4)
j L48.while.cond
L50.while.end:
li t4, 2097336
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097644
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097644
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097648
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097648
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097336
add t4, s0, t4
sw t0, 0(t4)
j L45.while.cond
L47.while.end:
li t4, 2097324
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097652
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097652
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097656
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097656
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097324
add t4, s0, t4
sw t0, 0(t4)
j L42.while.cond
L44.while.end:
li t4, 2097312
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097660
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097660
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097664
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097664
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097312
add t4, s0, t4
sw t0, 0(t4)
j L39.while.cond
L41.while.end:
li t4, 2097300
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097668
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097668
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097672
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097672
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097300
add t4, s0, t4
sw t0, 0(t4)
j L36.while.cond
L38.while.end:
li t4, 2097288
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097676
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097676
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097680
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097680
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097288
add t4, s0, t4
sw t0, 0(t4)
j L33.while.cond
L35.while.end:
li t4, 2097276
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097684
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097684
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097688
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097688
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097276
add t4, s0, t4
sw t0, 0(t4)
j L30.while.cond
L32.while.end:
li t4, 2097264
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097692
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097692
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097696
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097696
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097264
add t4, s0, t4
sw t0, 0(t4)
j L27.while.cond
L29.while.end:
li t4, 2097252
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097700
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097700
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097704
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097704
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097252
add t4, s0, t4
sw t0, 0(t4)
j L24.while.cond
L26.while.end:
li t4, 2097240
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097708
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097708
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097712
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097712
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097240
add t4, s0, t4
sw t0, 0(t4)
j L21.while.cond
L23.while.end:
li t4, 2097228
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097716
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097716
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097720
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097720
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097228
add t4, s0, t4
sw t0, 0(t4)
j L18.while.cond
L20.while.end:
li t4, 2097216
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097724
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097724
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097728
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097728
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097216
add t4, s0, t4
sw t0, 0(t4)
j L15.while.cond
L17.while.end:
li t4, 2097204
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097732
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097732
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097736
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097736
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097204
add t4, s0, t4
sw t0, 0(t4)
j L12.while.cond
L14.while.end:
li t4, 2097192
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097740
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097740
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097744
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097744
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097192
add t4, s0, t4
sw t0, 0(t4)
j L9.while.cond
L11.while.end:
li t4, 2097180
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097748
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097748
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097752
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097752
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097180
add t4, s0, t4
sw t0, 0(t4)
j L6.while.cond
L8.while.end:
li t4, 2097168
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097756
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097756
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097760
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097760
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097168
add t4, s0, t4
sw t0, 0(t4)
j L3.while.cond
L5.while.end:
li t4, 2097156
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097764
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097764
add t4, s0, t4
lw t0, 0(t4)
li t1, 1
add t0, t0, t1
li t4, 2097768
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097768
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097156
add t4, s0, t4
sw t0, 0(t4)
j L0.while.cond
L2.while.end:
li t0, 0
li t1, 2
mul t0, t0, t1
li t4, 2097772
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4
mul t0, t0, t1
li t4, 2097776
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097772
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097776
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097780
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8
mul t0, t0, t1
li t4, 2097784
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097780
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097784
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097788
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16
mul t0, t0, t1
li t4, 2097792
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097788
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097792
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097796
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32
mul t0, t0, t1
li t4, 2097800
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097796
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097800
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097804
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 64
mul t0, t0, t1
li t4, 2097808
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097804
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097808
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097812
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 128
mul t0, t0, t1
li t4, 2097816
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097812
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097816
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097820
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 256
mul t0, t0, t1
li t4, 2097824
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097820
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097824
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097828
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 512
mul t0, t0, t1
li t4, 2097832
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097828
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097832
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097836
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 1024
mul t0, t0, t1
li t4, 2097840
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097836
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097840
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097844
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 2048
mul t0, t0, t1
li t4, 2097848
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097844
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097848
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097852
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4096
mul t0, t0, t1
li t4, 2097856
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097852
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097856
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097860
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2097864
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097860
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097864
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097868
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2097872
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097868
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097872
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097876
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2097880
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097876
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097880
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097884
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2097888
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097884
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097888
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097892
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2097896
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097892
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097896
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097900
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2097904
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097900
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097904
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097908
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4
mul t0, t0, t1
li t4, 2097916
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8
mul t0, t0, t1
li t4, 2097920
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097916
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097920
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097924
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16
mul t0, t0, t1
li t4, 2097928
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097924
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097928
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097932
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32
mul t0, t0, t1
li t4, 2097936
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097932
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097936
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097940
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 64
mul t0, t0, t1
li t4, 2097944
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097940
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097944
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097948
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 128
mul t0, t0, t1
li t4, 2097952
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097948
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097952
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097956
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 256
mul t0, t0, t1
li t4, 2097960
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097956
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097960
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097964
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 512
mul t0, t0, t1
li t4, 2097968
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097964
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097968
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097972
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 1024
mul t0, t0, t1
li t4, 2097976
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097972
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097976
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097980
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 2048
mul t0, t0, t1
li t4, 2097984
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097980
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097984
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097988
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4096
mul t0, t0, t1
li t4, 2097992
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097988
add t4, s0, t4
lw t0, 0(t4)
li t4, 2097992
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2097996
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2098000
add t4, s0, t4
sw t0, 0(t4)
li t4, 2097996
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098000
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098004
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2098008
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098004
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098008
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098012
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2098016
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098012
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098016
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098020
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2098024
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098020
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098024
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098028
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2098032
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098028
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098032
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098036
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2098040
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098036
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098040
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098044
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8
mul t0, t0, t1
li t4, 2098052
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16
mul t0, t0, t1
li t4, 2098056
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098052
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098056
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098060
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32
mul t0, t0, t1
li t4, 2098064
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098060
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098064
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098068
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 64
mul t0, t0, t1
li t4, 2098072
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098068
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098072
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098076
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 128
mul t0, t0, t1
li t4, 2098080
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098076
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098080
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098084
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 256
mul t0, t0, t1
li t4, 2098088
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098084
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098088
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098092
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 512
mul t0, t0, t1
li t4, 2098096
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098092
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098096
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098100
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 1024
mul t0, t0, t1
li t4, 2098104
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098100
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098104
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098108
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 2048
mul t0, t0, t1
li t4, 2098112
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098108
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098112
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098116
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4096
mul t0, t0, t1
li t4, 2098120
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098116
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098120
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098124
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2098128
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098124
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098128
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098132
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2098136
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098132
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098136
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098140
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2098144
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098140
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098144
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098148
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2098152
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098148
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098152
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098156
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2098160
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098156
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098160
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098164
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2098168
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098164
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098168
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098172
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16
mul t0, t0, t1
li t4, 2098180
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32
mul t0, t0, t1
li t4, 2098184
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098180
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098184
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098188
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 64
mul t0, t0, t1
li t4, 2098192
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098188
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098192
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098196
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 128
mul t0, t0, t1
li t4, 2098200
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098196
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098200
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098204
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 256
mul t0, t0, t1
li t4, 2098208
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098204
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098208
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098212
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 512
mul t0, t0, t1
li t4, 2098216
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098212
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098216
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098220
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 1024
mul t0, t0, t1
li t4, 2098224
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098220
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098224
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098228
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 2048
mul t0, t0, t1
li t4, 2098232
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098228
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098232
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098236
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4096
mul t0, t0, t1
li t4, 2098240
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098236
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098240
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098244
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2098248
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098244
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098248
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098252
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2098256
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098252
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098256
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098260
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2098264
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098260
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098264
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098268
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2098272
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098268
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098272
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098276
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2098280
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098276
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098280
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098284
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2098288
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098284
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098288
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098292
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32
mul t0, t0, t1
li t4, 2098300
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 64
mul t0, t0, t1
li t4, 2098304
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098300
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098304
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098308
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 128
mul t0, t0, t1
li t4, 2098312
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098308
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098312
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098316
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 256
mul t0, t0, t1
li t4, 2098320
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098316
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098320
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098324
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 512
mul t0, t0, t1
li t4, 2098328
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098324
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098328
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098332
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 1024
mul t0, t0, t1
li t4, 2098336
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098332
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098336
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098340
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 2048
mul t0, t0, t1
li t4, 2098344
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098340
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098344
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098348
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4096
mul t0, t0, t1
li t4, 2098352
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098348
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098352
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098356
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2098360
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098356
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098360
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098364
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2098368
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098364
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098368
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098372
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2098376
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098372
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098376
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098380
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2098384
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098380
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098384
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098388
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2098392
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098388
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098392
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098396
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2098400
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098396
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098400
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098404
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 64
mul t0, t0, t1
li t4, 2098412
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 128
mul t0, t0, t1
li t4, 2098416
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098412
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098416
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098420
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 256
mul t0, t0, t1
li t4, 2098424
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098420
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098424
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098428
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 512
mul t0, t0, t1
li t4, 2098432
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098428
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098432
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098436
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 1024
mul t0, t0, t1
li t4, 2098440
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098436
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098440
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098444
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 2048
mul t0, t0, t1
li t4, 2098448
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098444
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098448
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098452
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4096
mul t0, t0, t1
li t4, 2098456
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098452
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098456
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098460
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2098464
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098460
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098464
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098468
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2098472
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098468
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098472
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098476
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2098480
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098476
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098480
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098484
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2098488
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098484
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098488
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098492
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2098496
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098492
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098496
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098500
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2098504
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098500
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098504
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098508
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 128
mul t0, t0, t1
li t4, 2098516
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 256
mul t0, t0, t1
li t4, 2098520
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098516
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098520
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098524
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 512
mul t0, t0, t1
li t4, 2098528
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098524
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098528
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098532
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 1024
mul t0, t0, t1
li t4, 2098536
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098532
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098536
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098540
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 2048
mul t0, t0, t1
li t4, 2098544
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098540
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098544
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098548
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4096
mul t0, t0, t1
li t4, 2098552
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098548
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098552
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098556
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2098560
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098556
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098560
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098564
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2098568
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098564
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098568
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098572
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2098576
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098572
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098576
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098580
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2098584
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098580
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098584
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098588
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2098592
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098588
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098592
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098596
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2098600
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098596
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098600
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098604
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 256
mul t0, t0, t1
li t4, 2098612
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 512
mul t0, t0, t1
li t4, 2098616
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098612
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098616
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098620
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 1024
mul t0, t0, t1
li t4, 2098624
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098620
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098624
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098628
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 2048
mul t0, t0, t1
li t4, 2098632
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098628
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098632
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098636
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4096
mul t0, t0, t1
li t4, 2098640
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098636
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098640
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098644
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2098648
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098644
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098648
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098652
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2098656
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098652
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098656
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098660
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2098664
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098660
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098664
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098668
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2098672
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098668
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098672
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098676
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2098680
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098676
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098680
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098684
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2098688
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098684
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098688
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098692
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 512
mul t0, t0, t1
li t4, 2098700
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 1024
mul t0, t0, t1
li t4, 2098704
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098700
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098704
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098708
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 2048
mul t0, t0, t1
li t4, 2098712
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098708
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098712
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098716
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4096
mul t0, t0, t1
li t4, 2098720
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098716
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098720
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098724
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2098728
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098724
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098728
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098732
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2098736
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098732
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098736
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098740
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2098744
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098740
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098744
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098748
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2098752
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098748
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098752
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098756
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2098760
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098756
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098760
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098764
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2098768
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098764
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098768
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098772
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 1024
mul t0, t0, t1
li t4, 2098780
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 2048
mul t0, t0, t1
li t4, 2098784
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098780
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098784
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098788
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4096
mul t0, t0, t1
li t4, 2098792
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098788
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098792
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098796
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2098800
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098796
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098800
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098804
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2098808
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098804
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098808
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098812
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2098816
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098812
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098816
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098820
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2098824
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098820
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098824
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098828
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2098832
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098828
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098832
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098836
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2098840
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098836
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098840
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098844
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 2048
mul t0, t0, t1
li t4, 2098852
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4096
mul t0, t0, t1
li t4, 2098856
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098852
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098856
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098860
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2098864
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098860
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098864
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098868
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2098872
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098868
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098872
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098876
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2098880
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098876
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098880
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098884
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2098888
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098884
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098888
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098892
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2098896
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098892
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098896
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098900
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2098904
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098900
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098904
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098908
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 4096
mul t0, t0, t1
li t4, 2098916
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2098920
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098916
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098920
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098924
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2098928
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098924
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098928
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098932
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2098936
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098932
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098936
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098940
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2098944
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098940
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098944
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098948
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2098952
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098948
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098952
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098956
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2098960
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098956
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098960
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098964
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 8192
mul t0, t0, t1
li t4, 2098972
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2098976
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098972
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098976
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098980
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2098984
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098980
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098984
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098988
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2098992
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098988
add t4, s0, t4
lw t0, 0(t4)
li t4, 2098992
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2098996
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2099000
add t4, s0, t4
sw t0, 0(t4)
li t4, 2098996
add t4, s0, t4
lw t0, 0(t4)
li t4, 2099000
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2099004
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2099008
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099004
add t4, s0, t4
lw t0, 0(t4)
li t4, 2099008
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2099012
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 16384
mul t0, t0, t1
li t4, 2099020
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2099024
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099020
add t4, s0, t4
lw t0, 0(t4)
li t4, 2099024
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2099028
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2099032
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099028
add t4, s0, t4
lw t0, 0(t4)
li t4, 2099032
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2099036
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2099040
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099036
add t4, s0, t4
lw t0, 0(t4)
li t4, 2099040
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2099044
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2099048
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099044
add t4, s0, t4
lw t0, 0(t4)
li t4, 2099048
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2099052
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 32768
mul t0, t0, t1
li t4, 2099060
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2099064
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099060
add t4, s0, t4
lw t0, 0(t4)
li t4, 2099064
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2099068
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2099072
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099068
add t4, s0, t4
lw t0, 0(t4)
li t4, 2099072
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2099076
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2099080
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099076
add t4, s0, t4
lw t0, 0(t4)
li t4, 2099080
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2099084
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 65536
mul t0, t0, t1
li t4, 2099092
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2099096
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099092
add t4, s0, t4
lw t0, 0(t4)
li t4, 2099096
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2099100
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2099104
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099100
add t4, s0, t4
lw t0, 0(t4)
li t4, 2099104
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2099108
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 131072
mul t0, t0, t1
li t4, 2099116
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2099120
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099116
add t4, s0, t4
lw t0, 0(t4)
li t4, 2099120
add t4, s0, t4
lw t1, 0(t4)
add t0, t0, t1
li t4, 2099124
add t4, s0, t4
sw t0, 0(t4)
li t0, 0
li t1, 262144
mul t0, t0, t1
li t4, 2099132
add t4, s0, t4
sw t0, 0(t4)
addi sp, sp, -88
addi a0, s0, 0
li t4, 2097908
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add a0, a0, t1
addi a1, s0, 0
li t4, 2098044
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add a1, a1, t1
addi a2, s0, 0
li t4, 2098172
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add a2, a2, t1
addi a3, s0, 0
li t4, 2098292
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add a3, a3, t1
addi a4, s0, 0
li t4, 2098404
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add a4, a4, t1
addi a5, s0, 0
li t4, 2098508
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add a5, a5, t1
addi a6, s0, 0
li t4, 2098604
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add a6, a6, t1
addi a7, s0, 0
li t4, 2098692
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add a7, a7, t1
add t4, sp, zero
addi t0, s0, 0
li t4, 2098772
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add t0, t0, t1
sd t0, 0(t4)
addi t4, sp, 8
addi t0, s0, 0
li t4, 2098844
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add t0, t0, t1
sd t0, 0(t4)
addi t4, sp, 16
addi t0, s0, 0
li t4, 2098908
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add t0, t0, t1
sd t0, 0(t4)
addi t4, sp, 24
addi t0, s0, 0
li t4, 2098964
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add t0, t0, t1
sd t0, 0(t4)
addi t4, sp, 32
addi t0, s0, 0
li t4, 2099012
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add t0, t0, t1
sd t0, 0(t4)
addi t4, sp, 40
addi t0, s0, 0
li t4, 2099052
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add t0, t0, t1
sd t0, 0(t4)
addi t4, sp, 48
addi t0, s0, 0
li t4, 2099084
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add t0, t0, t1
sd t0, 0(t4)
addi t4, sp, 56
addi t0, s0, 0
li t4, 2099108
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add t0, t0, t1
sd t0, 0(t4)
addi t4, sp, 64
addi t0, s0, 0
li t4, 2099124
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add t0, t0, t1
sd t0, 0(t4)
addi t4, sp, 72
addi t0, s0, 0
li t4, 2099132
add t4, s0, t4
lw t1, 0(t4)
slli t1, t1, 2
add t0, t0, t1
sd t0, 0(t4)
addi t4, sp, 80
addi t0, s0, 0
li t1, 0
slli t1, t1, 2
add t0, t0, t1
sd t0, 0(t4)
call sum
addi sp, sp, 88
li t4, 2099144
add t4, s0, t4
sw a0, 0(t4)
li t4, 2099144
add t4, s0, t4
lw a0, 0(t4)
call putint
li t0, 0
li t1, 256
rem t0, t0, t1
li t4, 2099148
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099148
add t4, s0, t4
lw t0, 0(t4)
li t1, 256
add t0, t0, t1
li t4, 2099152
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099152
add t4, s0, t4
lw t0, 0(t4)
li t1, 256
rem t0, t0, t1
li t4, 2099156
add t4, s0, t4
sw t0, 0(t4)
li t4, 2099156
add t4, s0, t4
lw a0, 0(t4)
call putint
li a0, 10
call putch
li a0, 0
li t3, 2099168
add t3, s0, t3
ld ra, 0(t3)
li t3, 2099184
add sp, s0, t3
li t3, 2099176
add t3, s0, t3
ld s0, 0(t3)
ret
.size main, .-main