jr_b.d 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #name: Z80 backward PC relative relocations
  2. #source: labels.s -z80
  3. #source: jr.s -z80
  4. #ld: -e 0 -Ttext 0 -Tdata 0x100 -s
  5. #objdump: -d
  6. .*:[ ]+file format (coff)|(elf32)\-z80
  7. .* \.text:
  8. 00000000 <.*>:
  9. [ ]+0:[ ]+78[ ]+ld a,b
  10. [ ]+1:[ ]+79[ ]+ld a,c
  11. [ ]+2:[ ]+7a[ ]+ld a,d
  12. [ ]+3:[ ]+7b[ ]+ld a,e
  13. [ ]+4:[ ]+7c[ ]+ld a,h
  14. [ ]+5:[ ]+7d[ ]+ld a,l
  15. [ ]+6:[ ]+7e[ ]+ld a,\(hl\)
  16. [ ]+7:[ ]+7f[ ]+ld a,a
  17. [ ]+8:[ ]+2f[ ]+cpl
  18. [ ]+9:[ ]+10 f5[ ]+djnz 0x0000
  19. [ ]+b:[ ]+18 f4[ ]+jr 0x0001
  20. [ ]+d:[ ]+20 f3[ ]+jr nz,0x0002
  21. [ ]+f:[ ]+28 f2[ ]+jr z,0x0003
  22. [ ]+11:[ ]+30 f1[ ]+jr nc,0x0004
  23. [ ]+13:[ ]+38 f0[ ]+jr c,0x0005
  24. [ ]+15:[ ]+10 fe[ ]+djnz 0x0015
  25. [ ]+17:[ ]+18 fe[ ]+jr 0x0017
  26. [ ]+19:[ ]+20 fe[ ]+jr nz,0x0019
  27. [ ]+1b:[ ]+28 fe[ ]+jr z,0x001b
  28. [ ]+1d:[ ]+30 fe[ ]+jr nc,0x001d
  29. [ ]+1f:[ ]+38 fe[ ]+jr c,0x001f
  30. [ ]+21:[ ]+10 fe[ ]+djnz 0x0021
  31. [ ]+23:[ ]+18 fe[ ]+jr 0x0023
  32. [ ]+25:[ ]+20 fe[ ]+jr nz,0x0025
  33. [ ]+27:[ ]+28 fe[ ]+jr z,0x0027
  34. [ ]+29:[ ]+30 fe[ ]+jr nc,0x0029
  35. [ ]+2b:[ ]+38 fe[ ]+jr c,0x002b
  36. [ ]+2d:[ ]+10 0a[ ]+djnz 0x0039
  37. [ ]+2f:[ ]+18 09[ ]+jr 0x003a
  38. [ ]+31:[ ]+20 08[ ]+jr nz,0x003b
  39. [ ]+33:[ ]+28 07[ ]+jr z,0x003c
  40. [ ]+35:[ ]+30 06[ ]+jr nc,0x003d
  41. [ ]+37:[ ]+38 05[ ]+jr c,0x003e
  42. [ ]+39:[ ]+c9[ ]+ret
  43. [ ]+3a:[ ]+c9[ ]+ret
  44. [ ]+3b:[ ]+c9[ ]+ret
  45. [ ]+3c:[ ]+c9[ ]+ret
  46. [ ]+3d:[ ]+c9[ ]+ret
  47. [ ]+3e:[ ]+c9[ ]+ret