The padding directive identifies the listed arrays and
scalar variables as objects that KAP created for the purpose of data
alignment. (See the /aggressive command qualifier, Section 4.5.1.) This directive is for KAP to use when
a program is being reprocessed; it will be ignored by the compiler.
The following rules govern the C*$* padding directive:
C*$* padding directive(s) will be placed
   immediately after the PROGRAM statement or, if there is no
   PROGRAM statement, the directive(s) will be placed before the
   first statement of the program.
   
In the following example, the C*$* padding directive
identifies arrays that KAP created to keep the arrays P, PI,
PF, K, and Q from causing cache collisions:
  REAL FUNCTION EBREMS (ENRES)
C*$* padding ( DD4, DD3, DD2, DD1 )
       ...
  DOUBLE PRECISION DD1 (256), DD2 (251), DD3 (251), DD4 (251)
       ...
  COMMON /KINEM/PI, DD1, PF, DD2, P, DD3, K, DD4, Q