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 (microMIPS) 7 8.*: +file format .*mips.* 9 10Disassembly of section \.text: 11 12[0-9a-f]+ <test>: 13[ 0-9a-f]+: 0e02 move \$16,\$2 14[ 0-9a-f]+: f400 0000 jal 0 <test> 15[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 func 16[ 0-9a-f]+: 0000 0000 nop 17[ 0-9a-f]+: 6c10 addiu \$16,\$17,1 18[ 0-9a-f]+: f400 0000 jal 0 <test> 19[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 func 20[ 0-9a-f]+: 0000 0000 nop 21[ 0-9a-f]+: f400 0000 jal 0 <test> 22[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 func 23[ 0-9a-f]+: 3211 0001 addiu \$16,\$17,1 24[ 0-9a-f]+: f400 0000 jal 0 <test> 25[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 func 26[ 0-9a-f]+: 3211 3fff addiu \$16,\$17,16383 27[ 0-9a-f]+: f400 0000 jal 0 <test> 28[ ]*[0-9a-f]+: R_MICROMIPS_26_S1 func 29[ 0-9a-f]+: 3211 3fff addiu \$16,\$17,16383 30[ 0-9a-f]+: 459f jr \$31 31[ 0-9a-f]+: 0e02 move \$16,\$2 32[ 0-9a-f]+: 459f jr \$31 33[ 0-9a-f]+: 6c10 addiu \$16,\$17,1 34[ 0-9a-f]+: 459f jr \$31 35[ 0-9a-f]+: 3211 0001 addiu \$16,\$17,1 36[ 0-9a-f]+: 459f jr \$31 37[ 0-9a-f]+: 3211 3fff addiu \$16,\$17,16383 38[ 0-9a-f]+: 459f jr \$31 39[ 0-9a-f]+: 3211 3fff addiu \$16,\$17,16383 40 \.\.\. 41