.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