aix-toc-1b.s 294 B

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