1#objdump: -dr -M reg-names=numeric 2#as: -32 -O2 -aln=branch-swap-lst.lst 3#name: MIPS branch swapping with assembler listing 4#source: branch-swap-3.s 5 6# Check delay slot filling with a listing file works (MIPS16) 7 8.*: +file format .*mips.* 9 10Disassembly of section \.text: 11 12[0-9a-f]+ <test>: 13[ 0-9a-f]+: 1800 0000 jal 0 <test> 14[ ]*[0-9a-f]+: R_MIPS16_26 func 15[ 0-9a-f]+: 6702 move \$16,\$2 16[ 0-9a-f]+: 1800 0000 jal 0 <test> 17[ ]*[0-9a-f]+: R_MIPS16_26 func 18[ 0-9a-f]+: 4101 addiu \$16,\$17,1 19[ 0-9a-f]+: 4101 addiu \$16,\$17,1 20[ 0-9a-f]+: 1800 0000 jal 0 <test> 21[ ]*[0-9a-f]+: R_MIPS16_26 func 22[ 0-9a-f]+: 6500 nop 23[ 0-9a-f]+: f7f7 410f addiu \$16,\$17,16383 24[ 0-9a-f]+: 1800 0000 jal 0 <test> 25[ ]*[0-9a-f]+: R_MIPS16_26 func 26[ 0-9a-f]+: 6500 nop 27[ 0-9a-f]+: f7f7 410f addiu \$16,\$17,16383 28[ 0-9a-f]+: 1800 0000 jal 0 <test> 29[ ]*[0-9a-f]+: R_MIPS16_26 func 30[ 0-9a-f]+: 6500 nop 31[ 0-9a-f]+: e820 jr \$31 32[ 0-9a-f]+: 6702 move \$16,\$2 33[ 0-9a-f]+: e820 jr \$31 34[ 0-9a-f]+: 4101 addiu \$16,\$17,1 35[ 0-9a-f]+: 4101 addiu \$16,\$17,1 36[ 0-9a-f]+: e820 jr \$31 37[ 0-9a-f]+: 6500 nop 38[ 0-9a-f]+: f7f7 410f addiu \$16,\$17,16383 39[ 0-9a-f]+: e820 jr \$31 40[ 0-9a-f]+: 6500 nop 41[ 0-9a-f]+: f7f7 410f addiu \$16,\$17,16383 42[ 0-9a-f]+: e820 jr \$31 43[ 0-9a-f]+: 6500 nop 44 \.\.\. 45