Commit | Line | Data |
---|---|---|
7fd53920 MR |
1 | .set mips16 |
2 | .ent foo | |
3 | foo: | |
4 | div.t $2,$3,$4 | |
5 | divu.t $3,$4,$5 | |
6 | ddiv.t $4,$5,$6 | |
7 | ddivu.t $5,$6,$7 | |
8 | rem.t $6,$7,$16 | |
9 | remu.t $6,$7,$17 | |
10 | drem.t $2,$3,$4 | |
11 | dremu.t $3,$4,$5 | |
12 | mul.t $4,$5,$6 | |
13 | dmul.t $5,$6,$7 | |
14 | subu.t $2,-32767 | |
15 | subu.t $3,16 | |
16 | subu.t $4,32768 | |
17 | subu.t $3,$7,-16383 | |
18 | subu.t $4,$16,4 | |
19 | subu.t $5,$17,16384 | |
20 | dsubu.t $4,-32767 | |
21 | dsubu.t $6,6 | |
22 | dsubu.t $7,32768 | |
23 | dsubu.t $2,$4,-16383 | |
24 | dsubu.t $3,$7,8 | |
25 | dsubu.t $4,$5,16384 | |
26 | 1: beq.t $2,$3,1b | |
27 | 1: bne.t $4,$5,1b | |
28 | 1: blt.t $6,$7,1b | |
29 | 1: bltu.t $16,$17,1b | |
30 | 1: ble.t $4,$7,1b | |
31 | 1: bleu.t $5,$6,1b | |
32 | 1: bge.t $4,$16,1b | |
33 | 1: bgeu.t $5,$17,1b | |
34 | 1: bgt.t $4,$6,1b | |
35 | 1: bgtu.t $5,$7,1b | |
36 | 1: beq.t $2,1,1b | |
37 | 1: beq.t $3,65535,1b | |
38 | 1: bne.t $4,1,1b | |
39 | 1: bne.t $5,65535,1b | |
40 | 1: blt.t $6,-32768,1b | |
41 | 1: blt.t $7,32767,1b | |
42 | 1: bltu.t $16,-32768,1b | |
43 | 1: bltu.t $17,32767,1b | |
44 | 1: ble.t $2,-32769,1b | |
45 | 1: ble.t $3,32766,1b | |
46 | 1: bleu.t $4,-32769,1b | |
47 | 1: bleu.t $5,32766,1b | |
48 | 1: bge.t $6,-32768,1b | |
49 | 1: bge.t $7,32766,1b | |
50 | 1: bgeu.t $16,-32768,1b | |
51 | 1: bgeu.t $17,32767,1b | |
52 | 1: bgt.t $2,-32769,1b | |
53 | 1: bgt.t $3,32766,1b | |
54 | 1: bgtu.t $4,-32769,1b | |
55 | 1: bgtu.t $5,32766,1b | |
56 | abs.t $2 | |
57 | abs.t $3,$3 | |
58 | abs.t $4,$5 | |
59 | .end foo |