| 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 | |
| 43 | ldpc $4, 1f |
| 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) |
| 53 | ld $4, (-131072 << 3)($pc) |
| 54 | ld $4, (-131072 << 3)($pc) |
| 55 | ld $4, (131071 << 3)($pc) |
| 56 | ld $4, (131071 << 3)($pc) |
| 57 | .align 3 |
| 58 | 1: |
| 59 | nop |
| 60 | nop |
| 61 | |
| 62 | # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... |
| 63 | .align 2 |
| 64 | .space 8 |