⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 relax-swap1-mips2.d

📁 GNU binutils是GNU交叉工具链中的一个源码包
💻 D
字号:
#objdump: -dr --prefix-addresses -mmips:6000#name: MIPS2 branch relaxation with swapping#as: -32 -mips2 -KPIC -relax-branch#source: relax-swap1.s#stderr: relax-swap1.l.*: +file format .*mips.*Disassembly of section \.text:0+0000 <[^>]*> b	00000000 <foo>0+0004 <[^>]*> move	v0,a00+0008 <[^>]*> lw	at,2\(gp\)[ 	]*8: R_MIPS_GOT16	\.text0+000c <[^>]*> addiu	at,at,860[ 	]*c: R_MIPS_LO16	\.text0+0010 <[^>]*> jr	at0+0014 <[^>]*> move	v0,a00+0018 <[^>]*> b	00000000 <foo>0+001c <[^>]*> lw	v0,0\(a0\)0+0020 <[^>]*> lw	at,2\(gp\)[ 	]*20: R_MIPS_GOT16	\.text0+0024 <[^>]*> addiu	at,at,860[ 	]*24: R_MIPS_LO16	\.text0+0028 <[^>]*> jr	at0+002c <[^>]*> lw	v0,0\(a0\)0+0030 <[^>]*> b	00000000 <foo>0+0034 <[^>]*> sw	v0,0\(a0\)0+0038 <[^>]*> lw	at,2\(gp\)[ 	]*38: R_MIPS_GOT16	\.text0+003c <[^>]*> addiu	at,at,860[ 	]*3c: R_MIPS_LO16	\.text0+0040 <[^>]*> jr	at0+0044 <[^>]*> sw	v0,0\(a0\)0+0048 <[^>]*> move	v0,a00+004c <[^>]*> beq	v0,v1,00000000 <foo>0+0050 <[^>]*> nop0+0054 <[^>]*> move	v0,a00+0058 <[^>]*> bne	v0,v1,0000006c <foo\+0x6c>0+005c <[^>]*> nop0+0060 <[^>]*> lw	at,2\(gp\)[ 	]*60: R_MIPS_GOT16	\.text0+0064 <[^>]*> addiu	at,at,860[ 	]*64: R_MIPS_LO16	\.text0+0068 <[^>]*> jr	at0+006c <[^>]*> nop0+0070 <[^>]*> beq	a0,a1,00000000 <foo>0+0074 <[^>]*> move	v0,a00+0078 <[^>]*> bne	a0,a1,0000008c <foo\+0x8c>0+007c <[^>]*> nop0+0080 <[^>]*> lw	at,2\(gp\)[ 	]*80: R_MIPS_GOT16	\.text0+0084 <[^>]*> addiu	at,at,860[ 	]*84: R_MIPS_LO16	\.text0+0088 <[^>]*> jr	at0+008c <[^>]*> move	v0,a00+0090 <[^>]*> addiu	v0,a0,10+0094 <[^>]*> beq	v0,v1,00000000 <foo>0+0098 <[^>]*> nop0+009c <[^>]*> addiu	v0,a0,10+00a0 <[^>]*> bne	v0,v1,000000b4 <foo\+0xb4>0+00a4 <[^>]*> nop0+00a8 <[^>]*> lw	at,2\(gp\)[ 	]*a8: R_MIPS_GOT16	\.text0+00ac <[^>]*> addiu	at,at,860[ 	]*ac: R_MIPS_LO16	\.text0+00b0 <[^>]*> jr	at0+00b4 <[^>]*> nop0+00b8 <[^>]*> beq	a0,a1,00000000 <foo>0+00bc <[^>]*> addiu	v0,a0,10+00c0 <[^>]*> bne	a0,a1,000000d4 <foo\+0xd4>0+00c4 <[^>]*> nop0+00c8 <[^>]*> lw	at,2\(gp\)[ 	]*c8: R_MIPS_GOT16	\.text0+00cc <[^>]*> addiu	at,at,860[ 	]*cc: R_MIPS_LO16	\.text0+00d0 <[^>]*> jr	at0+00d4 <[^>]*> addiu	v0,a0,10+00d8 <[^>]*> lw	v0,0\(a0\)0+00dc <[^>]*> beq	v0,v1,00000000 <foo>0+00e0 <[^>]*> nop0+00e4 <[^>]*> lw	v0,0\(a0\)0+00e8 <[^>]*> bne	v0,v1,000000fc <foo\+0xfc>0+00ec <[^>]*> nop0+00f0 <[^>]*> lw	at,2\(gp\)[ 	]*f0: R_MIPS_GOT16	\.text0+00f4 <[^>]*> addiu	at,at,860[ 	]*f4: R_MIPS_LO16	\.text0+00f8 <[^>]*> jr	at0+00fc <[^>]*> nop0+0100 <[^>]*> beq	a0,a1,00000000 <foo>0+0104 <[^>]*> lw	v0,0\(a0\)0+0108 <[^>]*> bne	a0,a1,0000011c <foo\+0x11c>0+010c <[^>]*> nop0+0110 <[^>]*> lw	at,2\(gp\)[ 	]*110: R_MIPS_GOT16	\.text0+0114 <[^>]*> addiu	at,at,860[ 	]*114: R_MIPS_LO16	\.text0+0118 <[^>]*> jr	at0+011c <[^>]*> lw	v0,0\(a0\)0+0120 <[^>]*> beq	v0,v1,00000000 <foo>0+0124 <[^>]*> sw	v0,0\(a0\)0+0128 <[^>]*> bne	v0,v1,0000013c <foo\+0x13c>0+012c <[^>]*> nop0+0130 <[^>]*> lw	at,2\(gp\)[ 	]*130: R_MIPS_GOT16	\.text0+0134 <[^>]*> addiu	at,at,860[ 	]*134: R_MIPS_LO16	\.text0+0138 <[^>]*> jr	at0+013c <[^>]*> sw	v0,0\(a0\)0+0140 <[^>]*> beq	a0,a1,00000000 <foo>0+0144 <[^>]*> sw	v0,0\(a0\)0+0148 <[^>]*> bne	a0,a1,0000015c <foo\+0x15c>0+014c <[^>]*> nop0+0150 <[^>]*> lw	at,2\(gp\)[ 	]*150: R_MIPS_GOT16	\.text0+0154 <[^>]*> addiu	at,at,860[ 	]*154: R_MIPS_LO16	\.text0+0158 <[^>]*> jr	at0+015c <[^>]*> sw	v0,0\(a0\)0+0160 <[^>]*> mfc1	v0,\$f00+0164 <[^>]*> move	a2,a30+0168 <[^>]*> beq	v0,v1,00000000 <foo>0+016c <[^>]*> nop0+0170 <[^>]*> mfc1	v0,\$f00+0174 <[^>]*> move	a2,a30+0178 <[^>]*> bne	v0,v1,0000018c <foo\+0x18c>0+017c <[^>]*> nop0+0180 <[^>]*> lw	at,2\(gp\)[ 	]*180: R_MIPS_GOT16	\.text0+0184 <[^>]*> addiu	at,at,860[ 	]*184: R_MIPS_LO16	\.text0+0188 <[^>]*> jr	at0+018c <[^>]*> nop0+0190 <[^>]*> mfc1	v0,\$f00+0194 <[^>]*> beq	a0,a1,00000000 <foo>0+0198 <[^>]*> move	a2,a30+019c <[^>]*> mfc1	v0,\$f00+01a0 <[^>]*> bne	a0,a1,000001b4 <foo\+0x1b4>0+01a4 <[^>]*> nop0+01a8 <[^>]*> lw	at,2\(gp\)[ 	]*1a8: R_MIPS_GOT16	\.text0+01ac <[^>]*> addiu	at,at,860[ 	]*1ac: R_MIPS_LO16	\.text0+01b0 <[^>]*> jr	at0+01b4 <[^>]*> move	a2,a30+01b8 <[^>]*> bc1t	00000000 <foo>0+01bc <[^>]*> move	v0,a00+01c0 <[^>]*> bc1f	000001d4 <foo\+0x1d4>0+01c4 <[^>]*> nop0+01c8 <[^>]*> lw	at,2\(gp\)[ 	]*1c8: R_MIPS_GOT16	\.text0+01cc <[^>]*> addiu	at,at,860[ 	]*1cc: R_MIPS_LO16	\.text0+01d0 <[^>]*> jr	at0+01d4 <[^>]*> move	v0,a00+01d8 <[^>]*> move	v0,a00+01dc <[^>]*> b	00000000 <foo>0+01e0 <[^>]*> nop0+01e4 <[^>]*> move	v0,a00+01e8 <[^>]*> lw	at,2\(gp\)[ 	]*1e8: R_MIPS_GOT16	\.text0+01ec <[^>]*> addiu	at,at,860[ 	]*1ec: R_MIPS_LO16	\.text0+01f0 <[^>]*> jr	at0+01f4 <[^>]*> nop0+01f8 <[^>]*> move	v0,a00+01fc <[^>]*> b	00000000 <foo>0+0200 <[^>]*> nop0+0204 <[^>]*> move	v0,a00+0208 <[^>]*> lw	at,2\(gp\)[ 	]*208: R_MIPS_GOT16	\.text0+020c <[^>]*> addiu	at,at,860[ 	]*20c: R_MIPS_LO16	\.text0+0210 <[^>]*> jr	at0+0214 <[^>]*> nop0+0218 <[^>]*> move	a2,a30+021c <[^>]*> move	v0,a00+0220 <[^>]*> b	00000000 <foo>0+0224 <[^>]*> nop0+0228 <[^>]*> move	a2,a30+022c <[^>]*> move	v0,a00+0230 <[^>]*> lw	at,2\(gp\)[ 	]*230: R_MIPS_GOT16	\.text0+0234 <[^>]*> addiu	at,at,860[ 	]*234: R_MIPS_LO16	\.text0+0238 <[^>]*> jr	at0+023c <[^>]*> nop0+0240 <[^>]*> lw	at,0\(gp\)[ 	]*240: R_MIPS_GOT16	\.text0+0244 <[^>]*> addiu	at,at,588[ 	]*244: R_MIPS_LO16	\.text0+0248 <[^>]*> sw	v0,0\(at\)0+024c <[^>]*> b	00000000 <foo>0+0250 <[^>]*> nop0+0254 <[^>]*> lw	at,0\(gp\)[ 	]*254: R_MIPS_GOT16	\.text0+0258 <[^>]*> addiu	at,at,608[ 	]*258: R_MIPS_LO16	\.text0+025c <[^>]*> sw	v0,0\(at\)0+0260 <[^>]*> lw	at,2\(gp\)[ 	]*260: R_MIPS_GOT16	\.text0+0264 <[^>]*> addiu	at,at,860[ 	]*264: R_MIPS_LO16	\.text0+0268 <[^>]*> jr	at0+026c <[^>]*> nop0+0270 <[^>]*> b	00000000 <foo>0+0274 <[^>]*> lwc1	\$f0,0\(a0\)0+0278 <[^>]*> lw	at,2\(gp\)[ 	]*278: R_MIPS_GOT16	\.text0+027c <[^>]*> addiu	at,at,860[ 	]*27c: R_MIPS_LO16	\.text0+0280 <[^>]*> jr	at0+0284 <[^>]*> lwc1	\$f0,0\(a0\)0+0288 <[^>]*> cfc1	v0,\$310+028c <[^>]*> b	00000000 <foo>0+0290 <[^>]*> nop0+0294 <[^>]*> cfc1	v0,\$310+0298 <[^>]*> lw	at,2\(gp\)[ 	]*298: R_MIPS_GOT16	\.text0+029c <[^>]*> addiu	at,at,860[ 	]*29c: R_MIPS_LO16	\.text0+02a0 <[^>]*> jr	at0+02a4 <[^>]*> nop0+02a8 <[^>]*> ctc1	v0,\$310+02ac <[^>]*> b	00000000 <foo>0+02b0 <[^>]*> nop0+02b4 <[^>]*> ctc1	v0,\$310+02b8 <[^>]*> lw	at,2\(gp\)[ 	]*2b8: R_MIPS_GOT16	\.text0+02bc <[^>]*> addiu	at,at,860[ 	]*2bc: R_MIPS_LO16	\.text0+02c0 <[^>]*> jr	at0+02c4 <[^>]*> nop0+02c8 <[^>]*> mtc1	v0,\$f310+02cc <[^>]*> b	00000000 <foo>0+02d0 <[^>]*> nop0+02d4 <[^>]*> mtc1	v0,\$f310+02d8 <[^>]*> lw	at,2\(gp\)[ 	]*2d8: R_MIPS_GOT16	\.text0+02dc <[^>]*> addiu	at,at,860[ 	]*2dc: R_MIPS_LO16	\.text0+02e0 <[^>]*> jr	at0+02e4 <[^>]*> nop0+02e8 <[^>]*> mfhi	v00+02ec <[^>]*> b	00000000 <foo>0+02f0 <[^>]*> nop0+02f4 <[^>]*> mfhi	v00+02f8 <[^>]*> lw	at,2\(gp\)[ 	]*2f8: R_MIPS_GOT16	\.text0+02fc <[^>]*> addiu	at,at,860[ 	]*2fc: R_MIPS_LO16	\.text0+0300 <[^>]*> jr	at0+0304 <[^>]*> nop0+0308 <[^>]*> move	v0,a00+030c <[^>]*> jr	v00+0310 <[^>]*> nop0+0314 <[^>]*> jr	a00+0318 <[^>]*> move	v0,a00+031c <[^>]*> move	v0,a00+0320 <[^>]*> jalr	v00+0324 <[^>]*> nop0+0328 <[^>]*> jalr	a00+032c <[^>]*> move	v0,a00+0330 <[^>]*> move	v0,ra0+0334 <[^>]*> jalr	v10+0338 <[^>]*> nop0+033c <[^>]*> move	ra,a00+0340 <[^>]*> jalr	a10+0344 <[^>]*> nop0+0348 <[^>]*> jalr	v0,v10+034c <[^>]*> move	ra,a00+0350 <[^>]*> move	v0,ra0+0354 <[^>]*> jalr	v0,v10+0358 <[^>]*> nop	\.\.\.	\.\.\.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -