shlib-2.s 384 B

1234567891011121314151617181920212223
  1. .weak a
  2. .weak b
  3. .text
  4. .nocmp
  5. .align 2
  6. .global sub
  7. .type sub, @function
  8. sub:
  9. sub .d2 B15, 16, B15
  10. stw .d2t1 A4, *+B15(12)
  11. ldw .d2t1 *+B15(12), A0
  12. nop 4
  13. add .d1 A0, 10, A0
  14. mv .d1 A0, A4
  15. add .d2 B15, 16, B15
  16. ret .s2 B3
  17. ldw .d2t2 *+B14($GOT(a)), B6
  18. ldw .d2t2 *+B14($GOT(b)), B7
  19. ldw .d2t2 *+B14($GOT(c)), B8
  20. ldw .d2t2 *+B14(c), B9
  21. nop 1
  22. .size sub, .-sub