reloc-2a.s

来自「GNU binutils是GNU交叉工具链中的一个源码包」· S 代码 · 共 79 行

S
79
字号
	.globl	_start	.globl	sdg	.set	noreorder	.ent	tstartatstarta:_start:	lui	$4,%hi(tstarta - 0x8010)	addiu	$4,$4,%lo(tstarta - 0x8010)	lui	$4,%hi(tstarta - 0x8000)	addiu	$4,$4,%lo(tstarta - 0x8000)	lui	$4,%hi(tstarta)	addiu	$4,$4,%lo(tstarta)	lui	$4,%hi(tstarta + 0x7ff0)	addiu	$4,$4,%lo(tstarta + 0x7ff0)t32a:	lui	$4,%hi(tstarta + 0x8010)	addiu	$4,$4,%lo(tstarta + 0x8010)	lui	$4,%hi(t32a - 0x8010)	addiu	$4,$4,%lo(t32a - 0x8010)	lui	$4,%hi(t32a - 0x8000)	addiu	$4,$4,%lo(t32a - 0x8000)	lui	$4,%hi(t32a)	addiu	$4,$4,%lo(t32a)	lui	$4,%hi(t32a + 0x7ff0)	addiu	$4,$4,%lo(t32a + 0x7ff0)	lui	$4,%hi(t32a + 0x8010)	addiu	$4,$4,%lo(t32a + 0x8010)	lui	$4,%hi(_start - 0x8010)	addiu	$4,$4,%lo(_start - 0x8010)	lui	$4,%hi(_start - 0x8000)	addiu	$4,$4,%lo(_start - 0x8000)	lui	$4,%hi(_start)	addiu	$4,$4,%lo(_start)	lui	$4,%hi(_start + 0x7ff0)	addiu	$4,$4,%lo(_start + 0x7ff0)	lui	$4,%hi(_start + 0x8010)	addiu	$4,$4,%lo(_start + 0x8010)	addiu	$4,$4,%gp_rel(sdg - 4)	addiu	$4,$4,%gp_rel(sdg)	addiu	$4,$4,%gp_rel(sdg + 4)	addiu	$4,$4,%gp_rel(sdla - 4)	addiu	$4,$4,%gp_rel(sdla)	addiu	$4,$4,%gp_rel(sdla + 4)	jal	tstarta - 4	nop	jal	tstarta	nop	jal	tstarta + 4	nop	jal	t32a - 4	nop	jal	t32a	nop	jal	t32a + 4	nop	jal	_start - 4	nop	jal	_start	nop	jal	_start + 4	nop	.org	0xfff0	.end	tstarta	.section .sdata	.space	16sdg:sdla:	.space	16

⌨️ 快捷键说明

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