pushjs4m.d 821 B

123456789101112131415161718192021222324252627282930313233
  1. #source: nop123.s
  2. #source: pushja.s
  3. #source: pad2p26m32.s
  4. #source: pad16.s
  5. #source: pad4.s
  6. #source: pad4.s
  7. #source: pad4.s
  8. #source: a.s
  9. #source: start.s
  10. #ld: -m mmo
  11. #objdump: -dr
  12. # Check that PUSHJ with an offset just outside reach of JMP works; it will
  13. # get the full expansion, mmo version.
  14. .*: file format mmo
  15. Disassembly of section \.text:
  16. 0+ <pushja-0x4>:
  17. 0: fd010203 swym 1,2,3
  18. 0+4 <pushja>:
  19. 4: e3fd0002 setl \$253,0x2
  20. 8: f20c0002 pushj \$12,10 <pushja\+0xc>
  21. c: e3fd0003 setl \$253,0x3
  22. 10: e3ff0020 setl \$255,0x20
  23. 14: e6ff0400 incml \$255,0x400
  24. 18: e5ff0000 incmh \$255,0x0
  25. 1c: e4ff0000 inch \$255,0x0
  26. 20: 9f00ff00 go \$0,\$255,0
  27. \.\.\.
  28. 0+4000020 <a>:
  29. 4000020: e3fd0004 setl \$253,0x4
  30. 0+4000024 <Main>:
  31. 4000024: e3fd0001 setl \$253,0x1