relax-7.d 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. # name: H8300 Relaxation Test 7
  2. # source: relax-7?.s
  3. # ld: --relax
  4. # objdump: -d -s --no-show-raw-insn
  5. .*: file format .*
  6. Contents of section .text:
  7. 0100 1a801aa2 7a01ffff 80000100 6f2201d0 [^\000]*
  8. 0110 59206e0a ff016e8a ff016e1a 00016e9a [^\000]*
  9. 0120 00015470 6f02fff2 6f82fff2 6f120002 [^\000]*
  10. 0130 6f920002 54700100 6f028004 01006f82 [^\000]*
  11. 0140 80040100 6f120004 01006f92 00045470 [^\000]*
  12. 0150 7a000100 78006b01 fff25470 78006a2a [^\000]*
  13. 0160 ffff7ff1 78006aaa ffff7ff1 78106a2a [^\000]*
  14. 0170 00008000 78106aaa 00008000 54707800 [^\000]*
  15. 0180 6b22ffff 7ffa7800 6ba2ffff 7ffa7810 [^\000]*
  16. 0190 6b220000 80007810 6ba20000 80005470 [^\000]*
  17. 01a0 01007800 6b2200ff ff040100 78806ba2 [^\000]*
  18. 01b0 00ffff04 01007810 6b220000 80000100 [^\000]*
  19. 01c0 78906ba2 00008000 5470 [^\000]*
  20. Contents of section .rodata:
  21. 01cc 00000112 00000124 00000136 0000015c [^\000]*
  22. 01dc 0000017e 000001a0 00000150 01007800 [^\000]*
  23. 01ec 6b200000 01e80000 [^\000]*
  24. Disassembly of section .text:
  25. 00000100 <_start>:
  26. 100: sub.l er0,er0
  27. 102: sub.l er2,er2
  28. 104: mov.l #0xffff8000,er1
  29. 10a: mov.l @\(0x1d0:16,er2\),er2
  30. 110: jmp @er2
  31. 00000112 <.L20>:
  32. 112: mov.b @\(0xff01:16,er0\),r2l
  33. 116: mov.b r2l,@\(0xff01:16,er0\)
  34. 11a: mov.b @\(0x1:16,er1\),r2l
  35. 11e: mov.b r2l,@\(0x1:16,er1\)
  36. 122: rts[\t]*
  37. 00000124 <.L21>:
  38. 124: mov.w @\(0xfff2:16,er0\),r2
  39. 128: mov.w r2,@\(0xfff2:16,er0\)
  40. 12c: mov.w @\(0x2:16,er1\),r2
  41. 130: mov.w r2,@\(0x2:16,er1\)
  42. 134: rts[\t]*
  43. 00000136 <.L22>:
  44. 136: mov.l @\(0x8004:16,er0\),er2
  45. 13c: mov.l er2,@\(0x8004:16,er0\)
  46. 142: mov.l @\(0x4:16,er1\),er2
  47. 148: mov.l er2,@\(0x4:16,er1\)
  48. 14e: rts[\t]*
  49. 00000150 <.L100Relax>:
  50. 150: mov.l #0x1007800,er0
  51. 156: mov.w @0xfff2:16,r1
  52. 15a: rts[\t]*
  53. 0000015c <.L30noRelax>:
  54. 15c: mov.b @\(0xffff7ff1:32,er0\),r2l
  55. 164: mov.b r2l,@\(0xffff7ff1:32,er0\)
  56. 16c: mov.b @\(0x8000:32,er1\),r2l
  57. 174: mov.b r2l,@\(0x8000:32,er1\)
  58. 17c: rts[\t]*
  59. 0000017e <.L31noRelax>:
  60. 17e: mov.w @\(0xffff7ffa:32,er0\),r2
  61. 186: mov.w r2,@\(0xffff7ffa:32,er0\)
  62. 18e: mov.w @\(0x8000:32,er1\),r2
  63. 196: mov.w r2,@\(0x8000:32,er1\)
  64. 19e: rts[\t]*
  65. 000001a0 <.L32noRelax>:
  66. 1a0: mov.l @\(0xffff04:32,er0\),er2
  67. 1aa: mov.l er2,@\(0xffff04:32,er0\)
  68. 1b4: mov.l @\(0x8000:32,er1\),er2
  69. 1be: mov.l er2,@\(0x8000:32,er1\)
  70. 1c8: rts[\t]*