1#objdump: -dr --prefix-addresses --show-raw-insn 2#name: MIPS16 PC-relative operations 1 (n32) 3#as: -n32 4#source: mips16-pcrel-1.s 5 6.*: +file format .*mips.* 7 8Disassembly of section \.text: 9 \.\.\. 10[0-9a-f]+ <[^>]*> fe40 dla v0,00010000 <foo> 11[0-9a-f]+ <[^>]*> 6500 nop 12[0-9a-f]+ <[^>]*> fc40 ld v0,00010000 <foo> 13[0-9a-f]+ <[^>]*> 6500 nop 14[0-9a-f]+ <[^>]*> fe5f dla v0,00010084 <baz\+0x4> 15[0-9a-f]+ <[^>]*> 6500 nop 16[0-9a-f]+ <[^>]*> fc5f ld v0,00010100 <baz\+0x80> 17[0-9a-f]+ <[^>]*> 6500 nop 18[0-9a-f]+ <[^>]*> f080 fe40 dla v0,00010090 <baz\+0x10> 19[0-9a-f]+ <[^>]*> f100 fc40 ld v0,00010110 <baz\+0x90> 20[0-9a-f]+ <[^>]*> f7ff fe5c dla v0,00010014 <foo\+0x14> 21[0-9a-f]+ <[^>]*> f7ff fc5c ld v0,00010014 <foo\+0x14> 22[0-9a-f]+ <[^>]*> f7ef fe5f dla v0,0001801f <baz\+0x7f9f> 23[0-9a-f]+ <[^>]*> f7ef fc5f ld v0,0001801f <baz\+0x7f9f> 24[0-9a-f]+ <[^>]*> f010 fe40 dla v0,00008028 <bar\+0x8028> 25[0-9a-f]+ <[^>]*> f010 fc40 ld v0,00008028 <bar\+0x8028> 26[0-9a-f]+ <[^>]*> f000 6a20 lui v0,0x0 27[ ]*[0-9a-f]+: R_MIPS16_HI16 L0.*\+0x7fff 28[0-9a-f]+ <[^>]*> f000 fd40 daddiu v0,0 29[ ]*[0-9a-f]+: R_MIPS16_LO16 L0.*\+0x7fff 30[0-9a-f]+ <[^>]*> 6500 nop 31[0-9a-f]+ <[^>]*> 6500 nop 32[0-9a-f]+ <[^>]*> f000 6a20 lui v0,0x0 33[ ]*[0-9a-f]+: R_MIPS16_HI16 L0.*\+0x7ffb 34[0-9a-f]+ <[^>]*> f000 3a40 ld v0,0\(v0\) 35[ ]*[0-9a-f]+: R_MIPS16_LO16 L0.*\+0x7ffb 36[0-9a-f]+ <[^>]*> 6500 nop 37[0-9a-f]+ <[^>]*> 6500 nop 38[0-9a-f]+ <[^>]*> f000 6a20 lui v0,0x0 39[ ]*[0-9a-f]+: R_MIPS16_HI16 L0.*-0x8002 40[0-9a-f]+ <[^>]*> f000 fd40 daddiu v0,0 41[ ]*[0-9a-f]+: R_MIPS16_LO16 L0.*-0x8002 42[0-9a-f]+ <[^>]*> 6500 nop 43[0-9a-f]+ <[^>]*> 6500 nop 44[0-9a-f]+ <[^>]*> f000 6a20 lui v0,0x0 45[ ]*[0-9a-f]+: R_MIPS16_HI16 L0.*-0x8006 46[0-9a-f]+ <[^>]*> f000 3a40 ld v0,0\(v0\) 47[ ]*[0-9a-f]+: R_MIPS16_LO16 L0.*-0x8006 48[0-9a-f]+ <[^>]*> 6500 nop 49[0-9a-f]+ <[^>]*> 6500 nop 50[0-9a-f]+ <[^>]*> 6500 nop 51 \.\.\. 52 \.\.\. 53