1 .macro loadtoc 2 .toc 3 .tc sym\@[TC], \@ 4 5 .csect .f1[PR] 6 .if size == 32 7 lwz 1,sym\@[TC](2) 8 .else 9 ld 1,sym\@[TC](2) 10 .endif 11 .endm 12 13 .globl .f1 14 .csect .f1[PR] 15 .f1: 16 .rept 0x7ffc * 8 / size 17 loadtoc 18 .endr 19 20 .globl f1 21 .csect f1[DS] 22 f1: 23 .long .f1[PR],TOC[TC0],0 24