icache1.d 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. #source: icache1.s
  2. #ld: --soft-icache --num-lines=4 --non-ia-text --auto-overlay=tmpdir/icache1.lnk --auto-relink
  3. #objdump: -D
  4. .* elf32-spu
  5. Disassembly of section \.text:
  6. 00000000 <_start>:
  7. .* 41 00 02 03 ilhu \$3,4
  8. .* 60 88 00 03 iohl \$3,4096 # 1000
  9. .* 32 00 03 80 br 24.*
  10. 0000000c <__icache_br_handler>:
  11. c: 00 00 00 00 stop
  12. 00000010 <__icache_call_handler>:
  13. \.\.\.
  14. 20: 00 04 08 00.*
  15. 24: 31 00 02 4b brasl \$75,10 <__icache_call_handler>
  16. 28: a0 00 00 08.*
  17. 2c: 00 00 fc 80.*
  18. \.\.\.
  19. Disassembly of section \.data:
  20. .* <(\.data|_edata-0x10)>:
  21. .* 00 04 08 00 .*
  22. .* 00 04 0d 04 .*
  23. .* 00 04 0c 00 .*
  24. .* 00 08 10 00 .*
  25. Disassembly of section \.bss:
  26. .* <(__icache_tag_array|__bss_start)>:
  27. \.\.\.
  28. .* <__icache_rewrite_to>:
  29. \.\.\.
  30. .* <__icache_rewrite_from>:
  31. \.\.\.
  32. Disassembly of section \.ovl\.init:
  33. 00000400 <__icache_fileoff>:
  34. .* 00 00 00 00.*
  35. .* 00 00 02 00.*
  36. \.\.\.
  37. Disassembly of section \.ovly1:
  38. 00000400 <\.ovly1>:
  39. .* ai \$1,\$1,64 # 40
  40. .* lqd \$0,16\(\$1\)
  41. .* bi \$0
  42. \.\.\.
  43. Disassembly of section \.ovly2:
  44. 00000800 <f1>:
  45. .* 40 20 00 00 nop \$0
  46. .* 24 00 40 80 stqd \$0,16\(\$1\)
  47. .* 1c f0 00 81 ai \$1,\$1,-64
  48. .* 24 00 00 81 stqd \$1,0\(\$1\)
  49. .* 33 00 78 80 brsl \$0,bd4 .*
  50. .* 33 00 7a 00 brsl \$0,be4 .*
  51. \.\.\.
  52. .* 32 00 17 80 br bf4 .*
  53. \.\.\.
  54. bd0: 00 04 0d 04.*
  55. bd4: 31 00 01 cb brasl \$75,c .*
  56. bd8: a0 00 08 10.*
  57. bdc: 00 00 e6 00.*
  58. be0: 00 04 0c 00.*
  59. be4: 31 00 01 cb brasl \$75,c .*
  60. be8: a0 00 08 14.*
  61. bec: 00 00 07 80.*
  62. bf0: 00 04 04 00.*
  63. bf4: 31 00 01 cb brasl \$75,c .*
  64. bf8: 20 00 0b 38.*
  65. bfc: 00 7f 0e 80.*
  66. Disassembly of section \.ovly3:
  67. 00000c00 <f3>:
  68. \.\.\.
  69. .* 35 00 00 00 bi \$0
  70. 00000d04 <f2>:
  71. .* 1c e0 00 81 ai \$1,\$1,-128
  72. .* 24 00 00 81 stqd \$1,0\(\$1\)
  73. \.\.\.
  74. .* 1c 20 00 81 ai \$1,\$1,128 # 80
  75. .* 35 00 00 00 bi \$0
  76. \.\.\.
  77. Disassembly of section \.ovly4:
  78. 00001000 <f5>:
  79. .* 24 00 40 80 stqd \$0,16\(\$1\)
  80. .* 24 f8 00 81 stqd \$1,-512\(\$1\)
  81. .* 1c 80 00 81 ai \$1,\$1,-512
  82. .* 33 7f fe 80 brsl \$0,1000 <f5> # 1000
  83. \.\.\.
  84. .* 42 01 00 03 ila \$3,200.*
  85. .* 18 00 c0 81 a \$1,\$1,\$3
  86. .* 34 00 40 80 lqd \$0,16\(\$1\)
  87. .* 35 00 00 00 bi \$0
  88. \.\.\.
  89. Disassembly of section \.ovly5:
  90. 00000400 <\.ovly5>:
  91. \.\.\.
  92. .* 42 01 00 03 ila \$3,200 .*
  93. .* 18 00 c0 81 a \$1,\$1,\$3
  94. .* 34 00 40 80 lqd \$0,16\(\$1\)
  95. .* 30 00 fe 80 bra 7f4 .*
  96. \.\.\.
  97. 7f0: 00 04 10 00.*
  98. 7f4: 31 00 01 cb brasl \$75,c .*
  99. 7f8: a0 00 07 2c.*
  100. 7fc: 00 02 fe 80.*
  101. Disassembly of section \.ovly6:
  102. 00000800 <\.ovly6>:
  103. .* 31 01 7a 80 brasl \$0,bd4 .*
  104. .* 33 00 7c 00 brsl \$0,be4 .*
  105. \.\.\.
  106. .* 32 00 19 80 br bf4 .*
  107. \.\.\.
  108. bd0: 00 08 10 00.*
  109. bd4: 31 00 01 cb brasl \$75,c .*
  110. bd8: a0 00 08 00.*
  111. bdc: 00 03 7a 80.*
  112. be0: 00 08 10 00.*
  113. be4: 31 00 01 cb brasl \$75,c .*
  114. be8: a0 00 08 04.*
  115. bec: 00 00 83 80.*
  116. bf0: 00 08 04 00.*
  117. bf4: 31 00 01 cb brasl \$75,c .*
  118. bf8: 20 00 0b 28.*
  119. bfc: 00 7f 02 80.*
  120. Disassembly of section \.ovly7:
  121. 00000c00 <\.ovly7>:
  122. .* 41 7f ff 83 ilhu \$3,65535 # ffff
  123. .* 60 f8 30 03 iohl \$3,61536 # f060
  124. .* 18 00 c0 84 a \$4,\$1,\$3
  125. .* 00 20 00 00 lnop
  126. .* 04 00 02 01 ori \$1,\$4,0
  127. .* 24 00 02 04 stqd \$4,0\(\$4\)
  128. .* 33 00 77 80 brsl \$0,fd4 .*
  129. .* 33 00 79 00 brsl \$0,fe4 .*
  130. .* 34 00 00 81 lqd \$1,0\(\$1\)
  131. \.\.\.
  132. .* 32 00 16 00 br ff4 .*
  133. \.\.\.
  134. fd0: 00 04 10 00.*
  135. fd4: 31 00 01 cb brasl \$75,c .*
  136. fd8: a0 00 0c 18.*
  137. fdc: 00 00 0a 80.*
  138. fe0: 00 08 10 00.*
  139. fe4: 31 00 01 cb brasl \$75,c .*
  140. fe8: a0 00 0c 1c.*
  141. fec: 00 00 05 80.*
  142. ff0: 00 08 08 00.*
  143. ff4: 31 00 01 cb brasl \$75,c .*
  144. ff8: 20 00 0f 44.*
  145. ffc: 00 7f 01 80.*
  146. Disassembly of section \.ovly8:
  147. 00001000 <f4>:
  148. .* 24 00 40 80 stqd \$0,16\(\$1\)
  149. .* 24 f8 00 81 stqd \$1,-512\(\$1\)
  150. .* 1c 80 00 81 ai \$1,\$1,-512
  151. .* 31 02 7c 80 brasl \$0,13e4 .*
  152. \.\.\.
  153. .* 32 00 18 80 br 13f4 .*
  154. \.\.\.
  155. 13e0: 00 04 0d 04.*
  156. 13e4: 31 00 01 cb brasl \$75,c .*
  157. 13e8: a0 00 10 0c.*
  158. 13ec: 00 03 dc 00.*
  159. 13f0: 00 08 0c 00.*
  160. 13f4: 31 00 01 cb brasl \$75,c .*
  161. 13f8: 20 00 13 30.*
  162. 13fc: 00 7f 02 80.*
  163. #pass