avcall-rs6000-aix.new.s
上传用户:shenzhenrh
上传日期:2013-05-12
资源大小:2904k
文件大小:3k
源码类别:

信息检索与抽取

开发平台:

Unix_Linux

  1. .file "avcall-rs6000.c"
  2. .toc
  3. .csect .text[PR]
  4. gcc2_compiled.:
  5. __gnu_compiled_c:
  6. .align 2
  7. .globl __builtin_avcall
  8. .globl .__builtin_avcall
  9. .csect __builtin_avcall[DS]
  10. __builtin_avcall:
  11. .long .__builtin_avcall, TOC[tc0], 0
  12. .csect .text[PR]
  13. .__builtin_avcall:
  14. .extern __mulh
  15. .extern __mull
  16. .extern __divss
  17. .extern __divus
  18. .extern __quoss
  19. .extern __quous
  20. mflr 0
  21. stw 29,-12(1)
  22. stw 30,-8(1)
  23. stw 31,-4(1)
  24. stw 0,8(1)
  25. stwu 1,-1096(1)
  26. mr 31,3
  27. lwz 9,20(31)
  28. addi 0,1,56
  29. addi 9,9,-32
  30. subfc 9,31,9
  31. srawi 3,9,2
  32. cmpwi 0,3,8
  33. bc 4,1,L..4
  34. mr 11,0
  35. addi 3,3,-8
  36. addi 9,31,64
  37. L..6:
  38. lwz 0,0(9)
  39. addic. 3,3,-1
  40. stw 0,0(11)
  41. addi 9,9,4
  42. addi 11,11,4
  43. bc 4,2,L..6
  44. L..4:
  45. lwz 9,1056(31)
  46. addi 9,9,-1060
  47. subfc 9,31,9
  48. srawi. 3,9,3
  49. bc 12,2,L..9
  50. cmpwi 0,3,1
  51. bc 12,2,L..12
  52. cmpwi 0,3,2
  53. bc 12,2,L..15
  54. cmpwi 0,3,3
  55. bc 12,2,L..18
  56. cmpwi 0,3,4
  57. bc 12,2,L..21
  58. cmpwi 0,3,5
  59. bc 12,2,L..24
  60. cmpwi 0,3,6
  61. bc 12,2,L..27
  62. cmpwi 0,3,7
  63. bc 12,2,L..30
  64. cmpwi 0,3,8
  65. bc 12,2,L..33
  66. cmpwi 0,3,9
  67. bc 12,2,L..36
  68. cmpwi 0,3,10
  69. bc 12,2,L..39
  70. cmpwi 0,3,11
  71. bc 12,2,L..42
  72. cmpwi 0,3,12
  73. bc 12,2,L..45
  74. lfd 13,1156(31)
  75. L..45:
  76. lfd 12,1148(31)
  77. L..42:
  78. lfd 11,1140(31)
  79. L..39:
  80. lfd 10,1132(31)
  81. L..36:
  82. lfd 9,1124(31)
  83. L..33:
  84. lfd 8,1116(31)
  85. L..30:
  86. lfd 7,1108(31)
  87. L..27:
  88. lfd 6,1100(31)
  89. L..24:
  90. lfd 5,1092(31)
  91. L..21:
  92. lfd 4,1084(31)
  93. L..18:
  94. lfd 3,1076(31)
  95. L..15:
  96. lfd 2,1068(31)
  97. L..12:
  98. lfd 1,1060(31)
  99. L..9:
  100. lwz 29,0(31)
  101. lwz 3,32(31)
  102. lwz 4,36(31)
  103. lwz 5,40(31)
  104. lwz 6,44(31)
  105. lwz 7,48(31)
  106. lwz 8,52(31)
  107. lwz 9,56(31)
  108. lwz 10,60(31)
  109. stw 2,20(1)
  110. lwz 0,0(29)
  111. lwz 2,4(29)
  112. mtlr 0
  113. lwz 11,8(29)
  114. blrl
  115. lwz 2,20(1)
  116. lwz 0,12(31)
  117. cmpwi 0,0,1
  118. bc 12,2,L..50
  119. cmpwi 0,0,0
  120. bc 12,2,L..102
  121. cmpwi 0,0,2
  122. bc 12,2,L..103
  123. cmpwi 0,0,3
  124. bc 12,2,L..103
  125. cmpwi 0,0,4
  126. bc 12,2,L..103
  127. cmpwi 0,0,5
  128. bc 12,2,L..104
  129. cmpwi 0,0,6
  130. bc 12,2,L..104
  131. cmpwi 0,0,7
  132. bc 12,2,L..102
  133. cmpwi 0,0,8
  134. bc 12,2,L..102
  135. cmpwi 0,0,9
  136. bc 12,2,L..102
  137. cmpwi 0,0,10
  138. bc 12,2,L..102
  139. lwz 9,12(31)
  140. addi 0,9,-11
  141. cmplwi 0,0,1
  142. bc 4,1,L..105
  143. cmpwi 0,9,13
  144. bc 4,2,L..73
  145. lwz 9,8(31)
  146. frsp 0,1
  147. stfs 0,0(9)
  148. b L..50
  149. L..73:
  150. cmpwi 0,9,14
  151. bc 4,2,L..75
  152. lwz 9,8(31)
  153. stfd 1,0(9)
  154. b L..50
  155. L..75:
  156. cmpwi 0,9,15
  157. bc 12,2,L..102
  158. cmpwi 0,9,16
  159. bc 4,2,L..50
  160. lwz 0,4(31)
  161. andi. 9,0,1
  162. bc 12,2,L..80
  163. lwz 9,16(31)
  164. cmpwi 0,9,1
  165. bc 4,2,L..81
  166. lwz 9,8(31)
  167. lbz 0,0(3)
  168. stb 0,0(9)
  169. b L..50
  170. L..81:
  171. cmpwi 0,9,2
  172. bc 4,2,L..83
  173. lwz 9,8(31)
  174. lhz 0,0(3)
  175. sth 0,0(9)
  176. b L..50
  177. L..83:
  178. cmpwi 0,9,4
  179. bc 4,2,L..85
  180. lwz 9,8(31)
  181. lwz 0,0(3)
  182. stw 0,0(9)
  183. b L..50
  184. L..85:
  185. cmpwi 0,9,8
  186. bc 4,2,L..87
  187. lwz 0,0(3)
  188. lwz 9,8(31)
  189. stw 0,0(9)
  190. lwz 11,8(31)
  191. lwz 0,4(3)
  192. stw 0,4(11)
  193. b L..50
  194. L..87:
  195. addi 0,9,3
  196. srwi 10,0,2
  197. addic. 10,10,-1
  198. bc 12,0,L..50
  199. slwi 11,10,2
  200. L..91:
  201. lwzx 0,11,3
  202. lwz 9,8(31)
  203. addic. 10,10,-1
  204. stwx 0,11,9
  205. addi 11,11,-4
  206. bc 4,0,L..91
  207. b L..50
  208. L..80:
  209. andi. 9,0,512
  210. bc 12,2,L..50
  211. lwz 0,16(31)
  212. cmpwi 0,0,1
  213. bc 4,2,L..95
  214. L..103:
  215. lwz 9,8(31)
  216. stb 3,0(9)
  217. b L..50
  218. L..95:
  219. cmpwi 0,0,2
  220. bc 4,2,L..97
  221. L..104:
  222. lwz 9,8(31)
  223. sth 3,0(9)
  224. b L..50
  225. L..97:
  226. cmpwi 0,0,4
  227. bc 4,2,L..99
  228. L..102:
  229. lwz 9,8(31)
  230. stw 3,0(9)
  231. b L..50
  232. L..99:
  233. cmpwi 0,0,8
  234. bc 4,2,L..50
  235. L..105:
  236. lwz 9,8(31)
  237. stw 3,0(9)
  238. lwz 11,8(31)
  239. stw 4,4(11)
  240. L..50:
  241. li 3,0
  242. la 1,1096(1)
  243. lwz 0,8(1)
  244. mtlr 0
  245. lwz 29,-12(1)
  246. lwz 30,-8(1)
  247. lwz 31,-4(1)
  248. blr
  249. LT..__builtin_avcall:
  250. .long 0
  251. .byte 0,0,32,65,128,3,1,0
  252. .long 0
  253. .long LT..__builtin_avcall-.__builtin_avcall
  254. .short 16
  255. .byte "__builtin_avcall"
  256. _section_.text:
  257. .csect .data[RW],3
  258. .long _section_.text