7
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
25
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
41
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
58
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
74
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
91
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
107
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
124
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
140
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
157
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
174
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
193
.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0
197
#jal __mips16_fixdfsi
201
# Stub function for m16_d (double)
203
.section .mips16.fn.m16_d,"ax",@progbits
223
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
241
.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0
245
#jal __mips16_fixdfsi
249
# Stub function for m16_static_d (double)
251
.section .mips16.fn.m16_static_d,"ax",@progbits
253
.ent __fn_stub_m16_static_d
254
__fn_stub_m16_static_d:
264
.end __fn_stub_m16_static_d
271
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
289
.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0
293
#jal __mips16_fixdfsi
297
# Stub function for m16_static1_d (double)
299
.section .mips16.fn.m16_static1_d,"ax",@progbits
301
.ent __fn_stub_m16_static1_d
302
__fn_stub_m16_static1_d:
312
.end __fn_stub_m16_static1_d
319
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
337
.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0
341
#jal __mips16_fixdfsi
345
# Stub function for m16_static32_d (double)
347
.section .mips16.fn.m16_static32_d,"ax",@progbits
349
.ent __fn_stub_m16_static32_d
350
__fn_stub_m16_static32_d:
360
.end __fn_stub_m16_static32_d
367
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
385
.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0
389
#jal __mips16_fixdfsi
393
# Stub function for m16_static16_d (double)
395
.section .mips16.fn.m16_static16_d,"ax",@progbits
397
.ent __fn_stub_m16_static16_d
398
__fn_stub_m16_static16_d:
408
.end __fn_stub_m16_static16_d
416
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
438
.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0
446
#jal __mips16_fixdfsi
460
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
481
.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0
489
#jal __mips16_fixdfsi
503
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
524
.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0
532
#jal __mips16_fixdfsi
546
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
567
.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0
575
#jal __mips16_fixdfsi
589
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
610
.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0
618
#jal __mips16_fixdfsi
633
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
653
.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0
659
#jal __mips16_fixdfsi
668
# Stub function for m16_dl (double)
670
.section .mips16.fn.m16_dl,"ax",@progbits
672
.ent __fn_stub_m16_dl
683
.end __fn_stub_m16_dl
690
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
709
.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0
715
#jal __mips16_fixdfsi
724
# Stub function for m16_static_dl (double)
726
.section .mips16.fn.m16_static_dl,"ax",@progbits
728
.ent __fn_stub_m16_static_dl
729
__fn_stub_m16_static_dl:
739
.end __fn_stub_m16_static_dl
746
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
765
.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0
771
#jal __mips16_fixdfsi
780
# Stub function for m16_static1_dl (double)
782
.section .mips16.fn.m16_static1_dl,"ax",@progbits
784
.ent __fn_stub_m16_static1_dl
785
__fn_stub_m16_static1_dl:
795
.end __fn_stub_m16_static1_dl
802
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
821
.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0
827
#jal __mips16_fixdfsi
836
# Stub function for m16_static32_dl (double)
838
.section .mips16.fn.m16_static32_dl,"ax",@progbits
840
.ent __fn_stub_m16_static32_dl
841
__fn_stub_m16_static32_dl:
846
la $1,m16_static32_dl
851
.end __fn_stub_m16_static32_dl
858
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
877
.frame $sp,24,$31 # vars= 0, regs= 2/0, args= 16, gp= 0
883
#jal __mips16_fixdfsi
892
# Stub function for m16_static16_dl (double)
894
.section .mips16.fn.m16_static16_dl,"ax",@progbits
896
.ent __fn_stub_m16_static16_dl
897
__fn_stub_m16_static16_dl:
902
la $1,m16_static16_dl
907
.end __fn_stub_m16_static16_dl
915
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
940
.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0
947
#jal __mips16_fixdfsi
957
#jal __mips16_fixdfsi
963
restore 32,$16,$17,$31
966
# Stub function for m16_dlld (double)
968
.section .mips16.fn.m16_dlld,"ax",@progbits
970
.ent __fn_stub_m16_dlld
981
.end __fn_stub_m16_dlld
988
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1006
.end m32_static_dlld
1010
.ent m16_static_dlld
1012
.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0
1019
#jal __mips16_fixdfsi
1029
#jal __mips16_fixdfsi
1035
restore 32,$16,$17,$31
1037
.end m16_static_dlld
1038
# Stub function for m16_static_dlld (double)
1040
.section .mips16.fn.m16_static_dlld,"ax",@progbits
1042
.ent __fn_stub_m16_static_dlld
1043
__fn_stub_m16_static_dlld:
1048
la $1,m16_static_dlld
1053
.end __fn_stub_m16_static_dlld
1058
.ent m32_static1_dlld
1060
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1078
.end m32_static1_dlld
1082
.ent m16_static1_dlld
1084
.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0
1091
#jal __mips16_fixdfsi
1101
#jal __mips16_fixdfsi
1107
restore 32,$16,$17,$31
1109
.end m16_static1_dlld
1110
# Stub function for m16_static1_dlld (double)
1112
.section .mips16.fn.m16_static1_dlld,"ax",@progbits
1114
.ent __fn_stub_m16_static1_dlld
1115
__fn_stub_m16_static1_dlld:
1120
la $1,m16_static1_dlld
1125
.end __fn_stub_m16_static1_dlld
1130
.ent m32_static32_dlld
1132
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1150
.end m32_static32_dlld
1154
.ent m16_static32_dlld
1156
.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0
1163
#jal __mips16_fixdfsi
1173
#jal __mips16_fixdfsi
1179
restore 32,$16,$17,$31
1181
.end m16_static32_dlld
1182
# Stub function for m16_static32_dlld (double)
1184
.section .mips16.fn.m16_static32_dlld,"ax",@progbits
1186
.ent __fn_stub_m16_static32_dlld
1187
__fn_stub_m16_static32_dlld:
1192
la $1,m16_static32_dlld
1197
.end __fn_stub_m16_static32_dlld
1202
.ent m32_static16_dlld
1204
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1222
.end m32_static16_dlld
1226
.ent m16_static16_dlld
1228
.frame $sp,32,$31 # vars= 0, regs= 3/0, args= 16, gp= 0
1235
#jal __mips16_fixdfsi
1245
#jal __mips16_fixdfsi
1251
restore 32,$16,$17,$31
1253
.end m16_static16_dlld
1254
# Stub function for m16_static16_dlld (double)
1256
.section .mips16.fn.m16_static16_dlld,"ax",@progbits
1258
.ent __fn_stub_m16_static16_dlld
1259
__fn_stub_m16_static16_dlld:
1264
la $1,m16_static16_dlld
1269
.end __fn_stub_m16_static16_dlld
1277
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1296
.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0
1300
#jal __mips16_floatsidf
1301
#jal __mips16_ret_df
1310
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1328
.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0
1332
#jal __mips16_floatsidf
1333
#jal __mips16_ret_df
1340
.ent m32_static1_d_l
1342
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1354
.end m32_static1_d_l
1358
.ent m16_static1_d_l
1360
.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0
1364
#jal __mips16_floatsidf
1365
#jal __mips16_ret_df
1368
.end m16_static1_d_l
1372
.ent m32_static32_d_l
1374
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1386
.end m32_static32_d_l
1390
.ent m16_static32_d_l
1392
.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0
1396
#jal __mips16_floatsidf
1397
#jal __mips16_ret_df
1400
.end m16_static32_d_l
1404
.ent m32_static16_d_l
1406
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1418
.end m32_static16_d_l
1422
.ent m16_static16_d_l
1424
.frame $sp,24,$31 # vars= 0, regs= 1/0, args= 16, gp= 0
1428
#jal __mips16_floatsidf
1429
#jal __mips16_ret_df
1432
.end m16_static16_d_l
1439
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1457
.frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0
1464
#jal __mips16_ret_df
1472
# Stub function for m16_d_d (double)
1474
.section .mips16.fn.m16_d_d,"ax",@progbits
1476
.ent __fn_stub_m16_d_d
1487
.end __fn_stub_m16_d_d
1494
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1511
.frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0
1518
#jal __mips16_ret_df
1526
# Stub function for m16_static_d_d (double)
1528
.section .mips16.fn.m16_static_d_d,"ax",@progbits
1530
.ent __fn_stub_m16_static_d_d
1531
__fn_stub_m16_static_d_d:
1536
la $1,m16_static_d_d
1541
.end __fn_stub_m16_static_d_d
1546
.ent m32_static1_d_d
1548
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1559
.end m32_static1_d_d
1563
.ent m16_static1_d_d
1565
.frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0
1572
#jal __mips16_ret_df
1579
.end m16_static1_d_d
1580
# Stub function for m16_static1_d_d (double)
1582
.section .mips16.fn.m16_static1_d_d,"ax",@progbits
1584
.ent __fn_stub_m16_static1_d_d
1585
__fn_stub_m16_static1_d_d:
1590
la $1,m16_static1_d_d
1595
.end __fn_stub_m16_static1_d_d
1600
.ent m32_static32_d_d
1602
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1613
.end m32_static32_d_d
1617
.ent m16_static32_d_d
1619
.frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0
1626
#jal __mips16_ret_df
1633
.end m16_static32_d_d
1634
# Stub function for m16_static32_d_d (double)
1636
.section .mips16.fn.m16_static32_d_d,"ax",@progbits
1638
.ent __fn_stub_m16_static32_d_d
1639
__fn_stub_m16_static32_d_d:
1644
la $1,m16_static32_d_d
1649
.end __fn_stub_m16_static32_d_d
1654
.ent m32_static16_d_d
1656
.frame $sp,0,$31 # vars= 0, regs= 0/0, args= 0, gp= 0
1667
.end m32_static16_d_d
1671
.ent m16_static16_d_d
1673
.frame $sp,8,$31 # vars= 0, regs= 1/0, args= 0, gp= 0
1680
#jal __mips16_ret_df
1687
.end m16_static16_d_d
1688
# Stub function for m16_static16_d_d (double)
1690
.section .mips16.fn.m16_static16_d_d,"ax",@progbits
1692
.ent __fn_stub_m16_static16_d_d
1693
__fn_stub_m16_static16_d_d:
1698
la $1,m16_static16_d_d
1703
.end __fn_stub_m16_static16_d_d
1711
.frame $sp,64,$31 # vars= 0, regs= 3/3, args= 24, gp= 0
1712
.mask 0x80030000,-32
1713
.fmask 0x03f00000,-8
1767
jal m32_static1_dlld
1774
jal m16_static1_dlld
1835
jal m32_static32_dlld
1842
jal m16_static32_dlld
1846
jal m32_static32_d_l
1850
jal m16_static32_d_l
1854
jal m32_static32_d_d
1859
jal m16_static32_d_d
1878
# Stub function to call m32_static1_d (double)
1880
.section .mips16.call.m32_static1_d,"ax",@progbits
1882
.ent __call_stub_m32_static1_d
1883
__call_stub_m32_static1_d:
1893
.end __call_stub_m32_static1_d
1896
# Stub function to call m16_static1_d (double)
1898
.section .mips16.call.m16_static1_d,"ax",@progbits
1900
.ent __call_stub_m16_static1_d
1901
__call_stub_m16_static1_d:
1911
.end __call_stub_m16_static1_d
1914
# Stub function to call m32_static1_dl (double)
1916
.section .mips16.call.m32_static1_dl,"ax",@progbits
1918
.ent __call_stub_m32_static1_dl
1919
__call_stub_m32_static1_dl:
1924
la $1,m32_static1_dl
1929
.end __call_stub_m32_static1_dl
1932
# Stub function to call m16_static1_dl (double)
1934
.section .mips16.call.m16_static1_dl,"ax",@progbits
1936
.ent __call_stub_m16_static1_dl
1937
__call_stub_m16_static1_dl:
1942
la $1,m16_static1_dl
1947
.end __call_stub_m16_static1_dl
1950
# Stub function to call m32_static1_dlld (double)
1952
.section .mips16.call.m32_static1_dlld,"ax",@progbits
1954
.ent __call_stub_m32_static1_dlld
1955
__call_stub_m32_static1_dlld:
1960
la $1,m32_static1_dlld
1965
.end __call_stub_m32_static1_dlld
1968
# Stub function to call m16_static1_dlld (double)
1970
.section .mips16.call.m16_static1_dlld,"ax",@progbits
1972
.ent __call_stub_m16_static1_dlld
1973
__call_stub_m16_static1_dlld:
1978
la $1,m16_static1_dlld
1983
.end __call_stub_m16_static1_dlld
1986
# Stub function to call double m32_static1_d_l ()
1988
.section .mips16.call.fp.m32_static1_d_l,"ax",@progbits
1990
.ent __call_stub_fp_m32_static1_d_l
1991
__call_stub_fp_m32_static1_d_l:
2001
.end __call_stub_fp_m32_static1_d_l
2004
# Stub function to call double m16_static1_d_l ()
2006
.section .mips16.call.fp.m16_static1_d_l,"ax",@progbits
2008
.ent __call_stub_fp_m16_static1_d_l
2009
__call_stub_fp_m16_static1_d_l:
2019
.end __call_stub_fp_m16_static1_d_l
2022
# Stub function to call double m32_static1_d_d (double)
2024
.section .mips16.call.fp.m32_static1_d_d,"ax",@progbits
2026
.ent __call_stub_fp_m32_static1_d_d
2027
__call_stub_fp_m32_static1_d_d:
2039
.end __call_stub_fp_m32_static1_d_d
2042
# Stub function to call double m16_static1_d_d (double)
2044
.section .mips16.call.fp.m16_static1_d_d,"ax",@progbits
2046
.ent __call_stub_fp_m16_static1_d_d
2047
__call_stub_fp_m16_static1_d_d:
2059
.end __call_stub_fp_m16_static1_d_d
2062
# Stub function to call m32_static16_d (double)
2064
.section .mips16.call.m32_static16_d,"ax",@progbits
2066
.ent __call_stub_m32_static16_d
2067
__call_stub_m32_static16_d:
2072
la $1,m32_static16_d
2077
.end __call_stub_m32_static16_d
2080
# Stub function to call m16_static16_d (double)
2082
.section .mips16.call.m16_static16_d,"ax",@progbits
2084
.ent __call_stub_m16_static16_d
2085
__call_stub_m16_static16_d:
2090
la $1,m16_static16_d
2095
.end __call_stub_m16_static16_d
2098
# Stub function to call m32_static16_dl (double)
2100
.section .mips16.call.m32_static16_dl,"ax",@progbits
2102
.ent __call_stub_m32_static16_dl
2103
__call_stub_m32_static16_dl:
2108
la $1,m32_static16_dl
2113
.end __call_stub_m32_static16_dl
2116
# Stub function to call m16_static16_dl (double)
2118
.section .mips16.call.m16_static16_dl,"ax",@progbits
2120
.ent __call_stub_m16_static16_dl
2121
__call_stub_m16_static16_dl:
2126
la $1,m16_static16_dl
2131
.end __call_stub_m16_static16_dl
2134
# Stub function to call m32_static16_dlld (double)
2136
.section .mips16.call.m32_static16_dlld,"ax",@progbits
2138
.ent __call_stub_m32_static16_dlld
2139
__call_stub_m32_static16_dlld:
2144
la $1,m32_static16_dlld
2149
.end __call_stub_m32_static16_dlld
2152
# Stub function to call m16_static16_dlld (double)
2154
.section .mips16.call.m16_static16_dlld,"ax",@progbits
2156
.ent __call_stub_m16_static16_dlld
2157
__call_stub_m16_static16_dlld:
2162
la $1,m16_static16_dlld
2167
.end __call_stub_m16_static16_dlld
2170
# Stub function to call double m32_static16_d_l ()
2172
.section .mips16.call.fp.m32_static16_d_l,"ax",@progbits
2174
.ent __call_stub_fp_m32_static16_d_l
2175
__call_stub_fp_m32_static16_d_l:
2178
jal m32_static16_d_l
2185
.end __call_stub_fp_m32_static16_d_l
2188
# Stub function to call double m16_static16_d_l ()
2190
.section .mips16.call.fp.m16_static16_d_l,"ax",@progbits
2192
.ent __call_stub_fp_m16_static16_d_l
2193
__call_stub_fp_m16_static16_d_l:
2196
jal m16_static16_d_l
2203
.end __call_stub_fp_m16_static16_d_l
2206
# Stub function to call double m32_static16_d_d (double)
2208
.section .mips16.call.fp.m32_static16_d_d,"ax",@progbits
2210
.ent __call_stub_fp_m32_static16_d_d
2211
__call_stub_fp_m32_static16_d_d:
2216
jal m32_static16_d_d
2223
.end __call_stub_fp_m32_static16_d_d
2226
# Stub function to call double m16_static16_d_d (double)
2228
.section .mips16.call.fp.m16_static16_d_d,"ax",@progbits
2230
.ent __call_stub_fp_m16_static16_d_d
2231
__call_stub_fp_m16_static16_d_d:
2236
jal m16_static16_d_d
2243
.end __call_stub_fp_m16_static16_d_d
2251
.frame $sp,104,$31 # vars= 64, regs= 4/0, args= 24, gp= 0
2254
save 104,$16,$17,$18,$31
2340
jal m32_static1_dlld
2355
jal m16_static1_dlld
2382
#jal __mips16_adddf3
2402
#jal __mips16_adddf3
2422
#jal __mips16_adddf3
2512
jal m32_static16_dlld
2527
jal m16_static16_dlld
2535
jal m32_static16_d_l
2545
#jal __mips16_adddf3
2554
jal m16_static16_d_l
2564
#jal __mips16_adddf3
2574
jal m32_static16_d_d
2584
#jal __mips16_adddf3
2594
jal m16_static16_d_d
2604
#jal __mips16_adddf3
2613
#jal __mips16_floatsidf
2623
#jal __mips16_adddf3
2628
#jal __mips16_ret_df
2629
restore 104,$16,$17,$18,$31