BLOCK

(GIN Macro)

Defined in: IFMACS

Used in: COPYFILA867, EXOPEN867, INSERT6, INSERTBL6, INSERTFR6, INSERTHR6, INSERTWO6, MESSAD, MESSAJ, MESSBC, MESSBG, MESSBI, MESSCB, MESSCF, MESSCG, MESSDA, MESSDJ, MESSF, MESSG, PMCHAINS864, PMDUMPDA85, PMFILE860, PMFS85, PMSUMA867, RESTERR864, WRITEFIP867, WTSTAT867

BLOCK.mac.txt
 HD5B ...[   
 HDK2 ...[   
 HF4L ...[ 'BLOCK' GROUP OF MACROS   
 HFJ= ...[ =======================   
 HG3W ...[   
 HGHG ...[   
 HH36 ...[   
 HHGQ ...[   
 HJ2B ...[   
 HJG2 ...[ A BLOCK IS IN THIS CONTEXT EFFECTIVELY A SUBROUTINE   
 HJ^L ...[ FOR WHICH ONLY ONE CALL IS ALLOWED (SINCE THERE IS
 HKF= ...[ NO LINK)  
 HKYW ...[   
 HLDG ...[ IT IS A BLOCK OF CODE STARTED BY 'BLOCK' AND TERMINATED   
 HLY6 ...[ BY 'ENDBLOCK'. THE EQUIVALENT OF CALL IS 'EXECUTE',   
 HMCQ ...[ OF WHICH ONLY ONE IS ALLOWED FOR EACH BLOCK.  
 HMXB ...[   
 HNC2 ...[ THE EFFECT OF AN EXECUTE IS TO BRN TO THE TOP OF THE  
 HNWL ...[ BLOCK. AT THE END OF THE BLOCK, A BRN IS DONE TO THE  
 HPB= ...[ INSTRUCTION FOLLOWING THE EXECUTE. THUS WE HAVE MERELY
 HPTW ...[ DISPLACED A BLOCK OF CODE FROM THE MAIN PATH AT THE   
 HQ*G ...[ COST OF TWO INSTRUCTIONS. THE GAIN IN READABILITY OF  
 HQT6 ...[ THE CODE MUST BE BALANCED AGAINST THIS OVERHEAD   
 HR#Q ...[   
 HRSB ...[   
 HS#2 ...[   
 HSRL ...[??? BLOCK SECT COMM FGN 1 DOC  
 HT?= ...[   
 HTQW ...#MAC  BLOCK 
 HW=G ...[     ===== 
 HWQ6 ...[   
 HX9Q ...[ MERELY A LABEL. ONLY MACROISED FOR READABILITY
 HXPB ...[   
 HY92 ...#DEF  %A0=0?+37?
 HYNL ...#NOR
  • Last modified: 17/01/2024 11:55
  • by 127.0.0.1