| .module mips64 | |
| .set mips16 | |
| .set noreorder | |
| .set noautoextend | |
| .align 12, 0 | |
| foo0: | |
| nop | |
| nop | |
| addiu $2, $pc, 0x3fc | |
| nop | |
| nop | |
| nop | |
| lw $3, 0x3fc($pc) | |
| nop | |
| nop | |
| nop | |
| daddiu $4, $pc, 0x7c | |
| nop | |
| nop | |
| nop | |
| nop | |
| nop | |
| ld $5, 0xf8($pc) | |
| .align 12, 0 | |
| foo1: | |
| jal bar0 | |
| addiu $2, $pc, 0x3fc | |
| nop | |
| jal bar0 | |
| lw $3, 0x3fc($pc) | |
| nop | |
| jal bar0 | |
| daddiu $4, $pc, 0x7c | |
| nop | |
| nop | |
| nop | |
| jal bar0 | |
| ld $5, 0xf8($pc) | |
| .align 12, 0 | |
| foo2: | |
| jalx bar1 | |
| addiu $2, $pc, 0x3fc | |
| nop | |
| jalx bar1 | |
| lw $3, 0x3fc($pc) | |
| nop | |
| jalx bar1 | |
| daddiu $4, $pc, 0x7c | |
| nop | |
| nop | |
| nop | |
| jalx bar1 | |
| ld $5, 0xf8($pc) | |
| .align 12, 0 | |
| foo3: | |
| nop | |
| jr $16 | |
| addiu $2, $pc, 0x3fc | |
| nop | |
| nop | |
| jr $16 | |
| lw $3, 0x3fc($pc) | |
| nop | |
| nop | |
| jr $16 | |
| daddiu $4, $pc, 0x7c | |
| nop | |
| nop | |
| nop | |
| nop | |
| jr $16 | |
| ld $5, 0xf8($pc) | |
| .align 12, 0 | |
| foo4: | |
| nop | |
| jr $31 | |
| addiu $2, $pc, 0x3fc | |
| nop | |
| nop | |
| jr $31 | |
| lw $3, 0x3fc($pc) | |
| nop | |
| nop | |
| jr $31 | |
| daddiu $4, $pc, 0x7c | |
| nop | |
| nop | |
| nop | |
| nop | |
| jr $31 | |
| ld $5, 0xf8($pc) | |
| .align 12, 0 | |
| foo5: | |
| nop | |
| jalr $16 | |
| addiu $2, $pc, 0x3fc | |
| nop | |
| nop | |
| jalr $16 | |
| lw $3, 0x3fc($pc) | |
| nop | |
| nop | |
| jalr $16 | |
| daddiu $4, $pc, 0x7c | |
| nop | |
| nop | |
| nop | |
| nop | |
| jalr $16 | |
| ld $5, 0xf8($pc) | |
| .align 12, 0 | |
| foo6: | |
| nop | |
| .half 0xe860 | |
| addiu $2, $pc, 0x3fc | |
| nop | |
| nop | |
| .half 0xe860 | |
| lw $3, 0x3fc($pc) | |
| nop | |
| nop | |
| .half 0xe860 | |
| daddiu $4, $pc, 0x7c | |
| nop | |
| nop | |
| nop | |
| nop | |
| .half 0xe860 | |
| ld $5, 0xf8($pc) | |
| .align 12, 0 | |
| foo7: | |
| nop | |
| jrc $16 | |
| addiu $2, $pc, 0x3fc | |
| nop | |
| nop | |
| jrc $16 | |
| lw $3, 0x3fc($pc) | |
| nop | |
| nop | |
| jrc $16 | |
| daddiu $4, $pc, 0x7c | |
| nop | |
| nop | |
| nop | |
| nop | |
| jrc $16 | |
| ld $5, 0xf8($pc) | |
| .align 12, 0 | |
| foo8: | |
| nop | |
| jrc $31 | |
| addiu $2, $pc, 0x3fc | |
| nop | |
| nop | |
| jrc $31 | |
| lw $3, 0x3fc($pc) | |
| nop | |
| nop | |
| jrc $31 | |
| daddiu $4, $pc, 0x7c | |
| nop | |
| nop | |
| nop | |
| nop | |
| jrc $31 | |
| ld $5, 0xf8($pc) | |
| .align 12, 0 | |
| foo9: | |
| nop | |
| jalrc $16 | |
| addiu $2, $pc, 0x3fc | |
| nop | |
| nop | |
| jalrc $16 | |
| lw $3, 0x3fc($pc) | |
| nop | |
| nop | |
| jalrc $16 | |
| daddiu $4, $pc, 0x7c | |
| nop | |
| nop | |
| nop | |
| nop | |
| jalrc $16 | |
| ld $5, 0xf8($pc) | |
| .align 12, 0 | |
| fooa: | |
| nop | |
| .half 0xe960 | |
| addiu $2, $pc, 0x3fc | |
| nop | |
| nop | |
| .half 0xe960 | |
| lw $3, 0x3fc($pc) | |
| nop | |
| nop | |
| .half 0xe960 | |
| daddiu $4, $pc, 0x7c | |
| nop | |
| nop | |
| nop | |
| nop | |
| .half 0xe960 | |
| ld $5, 0xf8($pc) | |
| # Force some (non-delay-slot) zero bytes, to make 'objdump' print ... | |
| .align 12, 0 |