aix-weak-3b.s 338 B

123456789101112131415161718192021222324252627282930
  1. .globl x1
  2. .csect x1[RW]
  3. x1:
  4. .long 0x0102
  5. .weak x2
  6. .csect x2[RW]
  7. x2:
  8. .long 0x0304
  9. .toc
  10. Tx1:
  11. .tc x1[TC],x1
  12. Tx2:
  13. .tc x2[TC],x2
  14. Tx3:
  15. .tc x3[TC],x3
  16. .globl .main
  17. .csect .main[PR]
  18. .main:
  19. .if size == 32
  20. lwz 1,Tx1(2)
  21. lwz 1,Tx2(2)
  22. lwz 1,Tx3(2)
  23. .else
  24. ld 1,Tx1(2)
  25. ld 1,Tx2(2)
  26. ld 1,Tx3(2)
  27. .endif