reloc-pcrel-r6.s 388 B

123456789101112131415161718192021222324252627
  1. .text
  2. .globl test
  3. .globl x1
  4. .globl x2
  5. .globl x3
  6. .globl x4
  7. .ent test
  8. test:
  9. 1:
  10. auipc $a0,%pcrel_hi(x1)
  11. 2:
  12. addiu $a0,$a0,%pcrel_lo(x1+(2b-1b))
  13. 1:
  14. auipc $a0,%pcrel_hi(x2)
  15. 2:
  16. addiu $a0,$a0, %pcrel_lo(x2+(2b-1b))
  17. 1:
  18. auipc $a0,%pcrel_hi(x3)
  19. 2:
  20. addiu $a0,$a0,%pcrel_lo(x3+(2b-1b))
  21. 1:
  22. auipc $a0,%pcrel_hi(x4)
  23. 2:
  24. addiu $a0,$a0,%pcrel_lo(x4+(2b-1b))
  25. .end test
  26. .align 2, 0
  27. .space 8