| .text |
| dmul $2,$3,$4 |
| dmuh $2,$3,$4 |
| ddiv $2,$3,$4 |
| dmulu $2,$3,$4 |
| dmuhu $2,$3,$4 |
| dmod $2,$3,$4 |
| ddivu $2,$3,$4 |
| dmodu $2,$3,$4 |
| |
| dlsa $2,$3,$4,1 |
| dlsa $2,$3,$4,4 |
| |
| dclz $2,$3 |
| dclo $2,$3 |
| |
| lld $2,-256($3) |
| lld $2,255($3) |
| scd $2,-256($3) |
| scd $2,255($3) |
| |
| dalign $4, $2, $3, 0 |
| dalign $4, $2, $3, 1 |
| dalign $4, $2, $3, 2 |
| dalign $4, $2, $3, 3 |
| dalign $4, $2, $3, 4 |
| dalign $4, $2, $3, 5 |
| dalign $4, $2, $3, 6 |
| dalign $4, $2, $3, 7 |
| |
| dbitswap $4, $2 |
| |
| daui $3, $2, 0xffff |
| dahi $3, $3, 0xffff |
| dati $3, $3, 0xffff |
| |
| lwupc $4, 1f |
| lwupc $4, .+(-262144 << 2) |
| lwupc $4, .+(262143 << 2) |
| lwu $4, (-262144 << 2)($pc) |
| lwu $4, (262143 << 2)($pc) |
| |
| ldpc $4, 1f |
| ldpc $4, 1f |
| .align 3 |
| 3: |
| ldpc $4, 3b+(-131072 << 3) |
| ldpc $4, 3b+(-131072 << 3) |
| .align 3 |
| 3: |
| ldpc $4, 3b+(131071 << 3) |
| ldpc $4, 3b+(131071 << 3) |
| ld $4, (-131072 << 3)($pc) |
| ld $4, (-131072 << 3)($pc) |
| ld $4, (131071 << 3)($pc) |
| ld $4, (131071 << 3)($pc) |
| .align 3 |
| 1: |
| lldp $5, $4, $6 |
| scdp $5, $4, $6 |
| nop |
| nop |
| |
| # Force at least 8 (non-delay-slot) zero bytes, to make 'objdump' print ... |
| .align 2 |
| .space 8 |