fdpic3.s 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. .text
  2. .weak _start
  3. _start:
  4. .global F3
  5. .type F3,@function
  6. F3:
  7. call HF0
  8. .global HF0
  9. .hidden HF0
  10. .global HF1
  11. .hidden HF1
  12. .global HF2
  13. .hidden HF2
  14. .global HF3
  15. .hidden HF3
  16. .global HF4
  17. .hidden HF4
  18. .global HF5
  19. .hidden HF5
  20. .global HF6
  21. .hidden HF6
  22. .global HF7
  23. .hidden HF7
  24. .global HF8
  25. .hidden HF8
  26. .global HF9
  27. .hidden HF9
  28. .global HFa
  29. .hidden HFa
  30. .global HFb
  31. .hidden HFb
  32. .global HFc
  33. .hidden HFc
  34. HF0:
  35. HF1:
  36. HF2:
  37. HF3:
  38. HF4:
  39. HF5:
  40. HF6:
  41. HF7:
  42. HF8:
  43. HF9:
  44. HFa:
  45. HFb:
  46. HFc:
  47. addi gr15, #got12(HF1), gr0
  48. setlos #gotlo(HF2), gr0
  49. setlo #gotlo(HF3), gr0
  50. sethi #gothi(HF3), gr0
  51. addi gr15, #gotfuncdesc12(HF4), gr0
  52. setlos #gotfuncdesclo(HF5), gr0
  53. setlo #gotfuncdesclo(HF6), gr0
  54. sethi #gotfuncdeschi(HF6), gr0
  55. addi gr15, #gotofffuncdesc12(HF7), gr0
  56. setlos #gotofffuncdesclo(HF8), gr0
  57. setlo #gotofffuncdesclo(HF9), gr0
  58. sethi #gotofffuncdeschi(HF9), gr0
  59. addi gr15, #gotoff12(HD1), gr0
  60. setlos #gotofflo(HD2), gr0
  61. setlo #gotofflo(HD3), gr0
  62. sethi #gotoffhi(HD3), gr0
  63. setlo #gotlo(HD4), gr0
  64. sethi #gothi(HD4), gr0
  65. .data
  66. .global D3
  67. D3:
  68. .word HD0
  69. .global HD0
  70. .hidden HD0
  71. .global HD1
  72. .hidden HD1
  73. .global HD2
  74. .hidden HD2
  75. .global HD3
  76. .hidden HD3
  77. .global HD4
  78. .hidden HD4
  79. HD0:
  80. HD1:
  81. HD2:
  82. HD3:
  83. HD4:
  84. .picptr funcdesc(HFb)
  85. .word HFb