Commit | Line | Data |
---|---|---|
7361da2c AB |
1 | .text |
2 | dmul $2,$3,$4 | |
3 | dmuh $2,$3,$4 | |
4 | ddiv $2,$3,$4 | |
5 | dmulu $2,$3,$4 | |
6 | dmuhu $2,$3,$4 | |
7 | dmod $2,$3,$4 | |
8 | ddivu $2,$3,$4 | |
9 | dmodu $2,$3,$4 | |
10 | ||
11 | dlsa $2,$3,$4,1 | |
12 | dlsa $2,$3,$4,4 | |
13 | ||
14 | dclz $2,$3 | |
15 | dclo $2,$3 | |
16 | ||
17 | lld $2,-256($3) | |
18 | lld $2,255($3) | |
19 | scd $2,-256($3) | |
20 | scd $2,255($3) | |
21 | ||
22 | dalign $4, $2, $3, 0 | |
23 | dalign $4, $2, $3, 1 | |
24 | dalign $4, $2, $3, 2 | |
25 | dalign $4, $2, $3, 3 | |
26 | dalign $4, $2, $3, 4 | |
27 | dalign $4, $2, $3, 5 | |
28 | dalign $4, $2, $3, 6 | |
29 | dalign $4, $2, $3, 7 | |
30 | ||
31 | dbitswap $4, $2 | |
32 | ||
33 | daui $3, $2, 0xffff | |
34 | dahi $3, $3, 0xffff | |
35 | dati $3, $3, 0xffff | |
36 | ||
37 | lwupc $4, 1f | |
38 | lwupc $4, .+(-262144 << 2) | |
39 | lwupc $4, .+(262143 << 2) | |
40 | lwu $4, (-262144 << 2)($pc) | |
41 | lwu $4, (262143 << 2)($pc) | |
42 | ||
7361da2c | 43 | ldpc $4, 1f |
0866e94c MF |
44 | ldpc $4, 1f |
45 | .align 3 | |
46 | 3: | |
47 | ldpc $4, 3b+(-131072 << 3) | |
48 | ldpc $4, 3b+(-131072 << 3) | |
49 | .align 3 | |
50 | 3: | |
51 | ldpc $4, 3b+(131071 << 3) | |
52 | ldpc $4, 3b+(131071 << 3) | |
7361da2c | 53 | ld $4, (-131072 << 3)($pc) |
0866e94c MF |
54 | ld $4, (-131072 << 3)($pc) |
55 | ld $4, (131071 << 3)($pc) | |
7361da2c AB |
56 | ld $4, (131071 << 3)($pc) |
57 | .align 3 | |
58 | 1: | |
59 | nop | |
0866e94c | 60 | nop |
7361da2c AB |
61 | |
62 | # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... | |
63 | .align 2 | |
64 | .space 8 |