Commit | Line | Data |
---|---|---|
1f599d0e MR |
1 | .abicalls |
2 | .text | |
3 | ||
4 | .if refv == 3 | |
5 | .protected f1 | |
6 | .elseif refv == 2 | |
7 | .hidden f1 | |
8 | .elseif refv == 1 | |
9 | .internal f1 | |
10 | .endif | |
11 | ||
12 | .globl f0 | |
13 | .ent f0 | |
14 | f0: | |
15 | .frame $sp, 32, $31 | |
16 | .mask 0x80000000, -4 | |
17 | .fmask 0x00000000, 0 | |
18 | .set noreorder | |
19 | .cpload $25 | |
20 | .set reorder | |
21 | addiu $sp, $sp, -32 | |
22 | sw $31, 28($sp) | |
23 | .cprestore 16 | |
24 | ||
25 | lw $25, %call16(f1)($28) | |
26 | jalr $25 | |
27 | lw $28, 16($sp) | |
28 | ||
29 | lw $25, %call16(f2)($28) | |
30 | jalr $25 | |
31 | lw $28, 16($sp) | |
32 | ||
33 | move $2, $0 | |
34 | lw $31, 28($sp) | |
35 | addiu $sp, $sp, 32 | |
36 | jr $31 | |
37 | .end f0 |