User Tools

Site Tools


ibm:vm370-lib:macro:dosave.macro_src

DOSAVE Source

References

Source Listing

DOSAVE.MACRO.txt
  1. MACRO 00001000
  2. DOSAVE &SECT 00002000
  3. AIF ('&SECT' EQ 'CSECT').CSECT 00003000
  4. SVEARA DSECT LTA AND PP SAVEAREA DSECT 00004000
  5. DS 2F 00005000
  6. SVEPSW DS F FIRST HALF PSW 00006000
  7. SVEPSW2 DS F SECOND HALF PSW 00007000
  8. SVER09 DS F SAVE AREA FOR REGISTER 9 00008000
  9. SVER0A DS F SAVE AREA FOR REGISTER 10 00009000
  10. SVER0B DS F SAVE AREA FOR REGISTER 11 00010000
  11. SVER0C DS F SAVE AREA FOR REGISTER 12 00011000
  12. SVER0D DS F SAVE AREA FOR REGISTER 13 00012000
  13. SVER0E DS F SAVE AREA FOR REGISTER 14 00013000
  14. SVER0F DS F SAVE AREA FOR REGISTER 15 00014000
  15. SVER00 DS F SAVE AREA FOR REGISTER 0 00015000
  16. SVER01 DS F SAVE AREA FOR REGISTER 1 00016000
  17. SVER02 DS F SAVE AREA FOR REGISTER 2 00017000
  18. SVER03 DS F SAVE AREA FOR REGISTER 3 00018000
  19. SVER04 DS F SAVE AREA FOR REGISTER 4 00019000
  20. SVER05 DS F SAVE AREA FOR REGISTER 5 00020000
  21. SVER06 DS F SAVE AREA FOR REGISTER 6 00021000
  22. SVER07 DS F SAVE AREA FOR REGISTER 7 00022000
  23. SVER08 DS F SAVE AREA FOR REGISTER 8 00023000
  24. EJECT 00024000
  25. AGO .END 00025000
  26. .CSECT ANOP 00026000
  27. SAVE DS 0D . DOUBLE WORD ALIGN 00027000
  28. ENTRY SAVE 00028000
  29. LTASAVE EQU *-8 . SAVE AREA FOR LOGICAL TRANSIENTS 00029000
  30. LTAPSW DC X'070D0000' . B-TRANSIENT PSW 00030000
  31. DC A(8) . NEXT INSTRUCTION ADDRESS 00031000
  32. DC 16F'0' . LTA REGISTER SAVE AREA 00032000
  33. DC 2F'0' . RESERVED FOR COMPATIBILITY PURPOSES 00033000
  34. DC 4D'0' . SAVE AREA FOR FP REGISTERS 00034000
  35. DS 0D . 00035000
  36. PPSAVE EQU *-8 . PROB PROG SAVEAREA FOR USER 00036000
  37. DC 2F'0' . SAVE AREA FOR OLD PSW 00037000
  38. DC 16F'0' . SAVE AREA FOR GENERAL REGISTERS 00038000
  39. .END ANOP 00039000
  40. MEND 00040000
ibm/vm370-lib/macro/dosave.macro_src.txt ยท Last modified: 2023/08/06 13:38 by Site Administrator