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