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