{{htmlmetatags>metatag-description:(ICL George 3 and George 4 GIN macro: PMSIZE)}} ====== PMSIZE ====== (GIN Macro) **Defined in:** [[george:source:PMACS|PMACS]] **Used in:** [[george:source:PMOVERLAY|PMOVERLAY]] RSQW #MAC PMSIZE [M.C.D. MANN RT9= [ RTML [ RW62 [ ************ RWH9 [ * PMSIZE * RWYD [ ************ RX*M [ RXQW [ RY85 [ RYK# [ THIS MACRO IS CALLED FROM THE MENDIT MACRO(AND PMOVERLAY) AND R^2H [ IS USED TO UPDATE A WORD IN LOADER WHENEVER A PM SEGMENT IS R^CQ [ MENDITED.THIS WORD CONTAINS THE MINIMUM LENGTH OF FIXED CORE R^S^ [ WHICH PM REQUIRES TO RUN IN. S2=8 [ S2MC [ S34L #ALT JPMSIZE1=LPMACT+((LPMSUBSA+LPMSUBSB+LPMSUBSC)>(JREP2*6+2)) S3FT #ALT JPMSIZE1=JPMSIZE1>(LPMFILE+((LPMSUBSA+LPMSUBSB+LPMSUBSC)>(JREP2*6- S3X4 ))) S4#? #ALT JPMSIZE1=JPMSIZE1>(LPMBUFFS+LINPRIN+1024) S4PG #ALT JPMSIZE1=JPMSIZE1>(LPMCHAINS+((LPMSUBSA+LPMSUBSB+LPMSUBSC)>(JREP2- S56P *6))) S5HY #SKI AREDFSPM S5^7 #ALT JPMSIZE1=JPMSIZE1>(LPMFS+LPMFSB+512) S6BB #SKI AREDFSPM<1$1 S6RK #ALT JPMSIZE1=JPMSIZE1>(LPMFS+LPMFSB+512+LPMPRISJ) S78S #SKI JSKI25 S7L3 ( S83= #ALT JPMSIZE1=JPMSIZE1+LPMFIXINT+LPMDR S8DF #ALT JPMSIZE=JPMSIZE1+JPMBSEND S8TN #UNS JPMDA S9=X #ALT JPMSIZE=JPMSIZE+JPMDSIZE S9N6 ) S=5* #SKI JSKI25<1$1 S=GJ #ALT JPMSIZE=JPMSIZE1+BUFPM S=XR #MEN LOADERI S?*2 #TRA JLPMSIZE S?Q9 +JPMSIZE S#7D #END S#JM #NOR