jr_f.d 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. #name: Z80 forward PC relative relocations
  2. #source: jr.s -z80
  3. #source: labels.s -z80
  4. #ld: -e 0 -Ttext 0 -Tdata 0x100
  5. #objdump: -d
  6. .*:[ ]+file format (coff)|(elf32)\-z80
  7. .* \.text:
  8. 00000000 <.*>:
  9. [ ]+0:[ ]+10 34[ ]+djnz 0x0036
  10. [ ]+2:[ ]+18 33[ ]+jr 0x0037
  11. [ ]+4:[ ]+20 32[ ]+jr nz,0x0038
  12. [ ]+6:[ ]+28 31[ ]+jr z,0x0039
  13. [ ]+8:[ ]+30 30[ ]+jr nc,0x003a
  14. [ ]+a:[ ]+38 2f[ ]+jr c,0x003b
  15. [ ]+c:[ ]+10 fe[ ]+djnz 0x000c
  16. [ ]+e:[ ]+18 fe[ ]+jr 0x000e
  17. [ ]+10:[ ]+20 fe[ ]+jr nz,0x0010
  18. [ ]+12:[ ]+28 fe[ ]+jr z,0x0012
  19. [ ]+14:[ ]+30 fe[ ]+jr nc,0x0014
  20. [ ]+16:[ ]+38 fe[ ]+jr c,0x0016
  21. [ ]+18:[ ]+10 fe[ ]+djnz 0x0018
  22. [ ]+1a:[ ]+18 fe[ ]+jr 0x001a
  23. [ ]+1c:[ ]+20 fe[ ]+jr nz,0x001c
  24. [ ]+1e:[ ]+28 fe[ ]+jr z,0x001e
  25. [ ]+20:[ ]+30 fe[ ]+jr nc,0x0020
  26. [ ]+22:[ ]+38 fe[ ]+jr c,0x0022
  27. [ ]+24:[ ]+10 0a[ ]+djnz 0x0030
  28. [ ]+26:[ ]+18 09[ ]+jr 0x0031
  29. [ ]+28:[ ]+20 08[ ]+jr nz,0x0032
  30. [ ]+2a:[ ]+28 07[ ]+jr z,0x0033
  31. [ ]+2c:[ ]+30 06[ ]+jr nc,0x0034
  32. [ ]+2e:[ ]+38 05[ ]+jr c,0x0035
  33. [ ]+30:[ ]+c9[ ]+ret
  34. [ ]+31:[ ]+c9[ ]+ret
  35. [ ]+32:[ ]+c9[ ]+ret
  36. [ ]+33:[ ]+c9[ ]+ret
  37. [ ]+34:[ ]+c9[ ]+ret
  38. [ ]+35:[ ]+c9[ ]+ret
  39. 00000036 <label1>:
  40. [ ]+36:[ ]+78[ ]+ld a,b
  41. 00000037 <label2>:
  42. [ ]+37:[ ]+79[ ]+ld a,c
  43. 00000038 <label3>:
  44. [ ]+38:[ ]+7a[ ]+ld a,d
  45. 00000039 <label4>:
  46. [ ]+39:[ ]+7b[ ]+ld a,e
  47. 0000003a <label5>:
  48. [ ]+3a:[ ]+7c[ ]+ld a,h
  49. 0000003b <label6>:
  50. [ ]+3b:[ ]+7d[ ]+ld a,l
  51. 0000003c <label7>:
  52. [ ]+3c:[ ]+7e[ ]+ld a,\(hl\)
  53. 0000003d <label8>:
  54. [ ]+3d:[ ]+7f[ ]+ld a,a
  55. 0000003e <label9>:
  56. [ ]+3e:[ ]+2f[ ]+cpl