.macro loadtoc | |
.toc | |
.tc asym\@[TC], \@ | 0x10000 | |
.csect .f2[PR] | |
.if size == 32 | |
lwz 1,asym\@[TC](2) | |
.else | |
ld 1,asym\@[TC](2) | |
.endif | |
.endm | |
.globl .f2 | |
.csect .f2[PR] | |
.f2: | |
.rept 0x7ffc * 8 / size | |
loadtoc | |
.endr | |
.globl f2 | |
.csect f2[DS] | |
f2: | |
.long .f2[PR],TOC[TC0],0 |