User Tools

Site Tools


ibm:vm370-lib:macro:stxit.macro_src

STXIT Source

References

Source Listing

STXIT.MACRO.txt
  1. MACRO 00001000
  2. &NAME STXIT &TY,&EN,&SV 00002000
  3. LCLA &AL1 00003000
  4. * SUPERVISOR - STXIT - 5745-SC-SUP - REL. 28.0 00004000
  5. AIF ('&TY' EQ 'OC').OC 00005000
  6. AIF ('&TY' EQ 'IT').IT 00006000
  7. AIF ('&TY' EQ 'PC').PC 00007000
  8. AIF ('&TY' EQ 'AB').AB 00008000
  9. MNOTE 5,'TYPE INVALID - MACRO IGNORED' 00009000
  10. MEXIT 00010000
  11. .AB ANOP 00011000
  12. &AL1 SETA &AL1+17 00012000
  13. .OC ANOP 00013000
  14. &AL1 SETA &AL1+2 00014000
  15. .IT ANOP 00015000
  16. &AL1 SETA &AL1+2 00016000
  17. .PC ANOP 00017000
  18. &AL1 SETA &AL1+16 00018000
  19. AIF (T'&EN EQ 'O' AND T'&SV EQ 'O').ZER 00019000
  20. AIF (T'&EN EQ 'O' OR T'&SV EQ 'O').MIS 00020000
  21. &NAME DC 0H'0' 00021000
  22. AIF ('&SV'(1,1) NE '(').TWO 00022000
  23. AIF ('&SV(1)' EQ '1').FIVE 00023000
  24. LR 1,&SV(1) 00024000
  25. .FIVE ANOP 00025000
  26. AIF ('&EN'(1,1) NE '(').THREE 00026000
  27. AIF ('&EN(1)' EQ '0').FOUR 00027000
  28. LR 0,&EN(1) 00028000
  29. AGO .FOUR 00029000
  30. .TWO ANOP 00030000
  31. L 1,=A(&SV) 00031000
  32. AGO .FIVE 00032000
  33. .THREE ANOP 00033000
  34. L 0,=A(&EN) 00034000
  35. .FOUR ANOP 00035000
  36. SVC &AL1 00036000
  37. MEXIT 00037000
  38. .ZER ANOP 00038000
  39. &NAME SR 0,0 00039000
  40. SR 1,1 00040000
  41. SVC &AL1 00041000
  42. MEXIT 00042000
  43. .MIS ANOP 00043000
  44. MNOTE 5,'OPERAND OMITTED - MACRO IGNORED' 00044000
  45. MEND 00045000
ibm/vm370-lib/macro/stxit.macro_src.txt ยท Last modified: 2023/08/06 13:38 by Site Administrator