1#objdump: -dr --prefix-addresses -m mips:4000 2#name: MIPS branch-likely instructions 3#as: -32 4 5# Check branch-likely instructions 6 7.*: +file format .*mips.* 8 9Disassembly of section \.text: 10[0-9a-f]+ <[^>]*> beqzl a0,0+0000 <.*> 11[0-9a-f]+ <[^>]*> nop 12[0-9a-f]+ <[^>]*> bnezl a0,0+0000 <.*> 13[0-9a-f]+ <[^>]*> nop 14[0-9a-f]+ <[^>]*> beqzl a0,0+0010 <.*\+0x10> 15[ ]*10: R_MIPS_PC16 external_label 16[0-9a-f]+ <[^>]*> nop 17[0-9a-f]+ <[^>]*> bnezl a0,0+0018 <.*\+0x18> 18[ ]*18: R_MIPS_PC16 external_label 19[0-9a-f]+ <[^>]*> nop 20[0-9a-f]+ <[^>]*> slt at,a0,a1 21[0-9a-f]+ <[^>]*> beqzl at,0+0000 <.*> 22[0-9a-f]+ <[^>]*> nop 23[0-9a-f]+ <[^>]*> slt at,a1,a0 24[0-9a-f]+ <[^>]*> bnezl at,0+0000 <.*> 25[0-9a-f]+ <[^>]*> nop 26[0-9a-f]+ <[^>]*> slt at,a0,a1 27[0-9a-f]+ <[^>]*> beqzl at,0+003c <.*\+0x3c> 28[ ]*3c: R_MIPS_PC16 external_label 29[0-9a-f]+ <[^>]*> nop 30[0-9a-f]+ <[^>]*> slt at,a1,a0 31[0-9a-f]+ <[^>]*> bnezl at,0+0048 <.*\+0x48> 32[ ]*48: R_MIPS_PC16 external_label 33[0-9a-f]+ <[^>]*> nop 34[0-9a-f]+ <[^>]*> sltu at,a0,a1 35[0-9a-f]+ <[^>]*> beqzl at,0+0000 <.*> 36[0-9a-f]+ <[^>]*> nop 37[0-9a-f]+ <[^>]*> sltu at,a1,a0 38[0-9a-f]+ <[^>]*> bnezl at,0+0000 <.*> 39[0-9a-f]+ <[^>]*> nop 40[0-9a-f]+ <[^>]*> sltu at,a0,a1 41[0-9a-f]+ <[^>]*> beqzl at,0+006c <.*\+0x6c> 42[ ]*6c: R_MIPS_PC16 external_label 43[0-9a-f]+ <[^>]*> nop 44[0-9a-f]+ <[^>]*> sltu at,a1,a0 45[0-9a-f]+ <[^>]*> bnezl at,0+0078 <.*\+0x78> 46[ ]*78: R_MIPS_PC16 external_label 47[0-9a-f]+ <[^>]*> nop 48[0-9a-f]+ <[^>]*> slt at,a0,a1 49[0-9a-f]+ <[^>]*> bnezl at,0+0000 <.*> 50[0-9a-f]+ <[^>]*> nop 51[0-9a-f]+ <[^>]*> slt at,a1,a0 52[0-9a-f]+ <[^>]*> beqzl at,0+0000 <.*> 53[0-9a-f]+ <[^>]*> nop 54[0-9a-f]+ <[^>]*> slt at,a0,a1 55[0-9a-f]+ <[^>]*> bnezl at,0+009c <.*\+0x9c> 56[ ]*9c: R_MIPS_PC16 external_label 57[0-9a-f]+ <[^>]*> nop 58[0-9a-f]+ <[^>]*> slt at,a1,a0 59[0-9a-f]+ <[^>]*> beqzl at,0+00a8 <.*\+0xa8> 60[ ]*a8: R_MIPS_PC16 external_label 61[0-9a-f]+ <[^>]*> nop 62[0-9a-f]+ <[^>]*> sltu at,a0,a1 63[0-9a-f]+ <[^>]*> bnezl at,0+0000 <.*> 64[0-9a-f]+ <[^>]*> nop 65[0-9a-f]+ <[^>]*> sltu at,a1,a0 66[0-9a-f]+ <[^>]*> beqzl at,0+0000 <.*> 67[0-9a-f]+ <[^>]*> nop 68[0-9a-f]+ <[^>]*> sltu at,a0,a1 69[0-9a-f]+ <[^>]*> bnezl at,0+00cc <.*\+0xcc> 70[ ]*cc: R_MIPS_PC16 external_label 71[0-9a-f]+ <[^>]*> nop 72[0-9a-f]+ <[^>]*> sltu at,a1,a0 73[0-9a-f]+ <[^>]*> beqzl at,0+00d8 <.*\+0xd8> 74[ ]*d8: R_MIPS_PC16 external_label 75[0-9a-f]+ <[^>]*> nop 76 \.\.\. 77