TYPECHECK

For a detailed description of the TYPECHECK assembler option, see Appendix N. TYPECHECK assembler option.

Read syntax diagramSkip visual syntax diagram   .-TYPECHECK(MAGNITUDE,REGISTER)-----------------.  
>>-+-----------------------------------------------+-----------><
   +-+-------------+-------------------------------+  
   | '-NOTYPECHECK-'                               |  
   |            .-,-----------------------.        |  
   |            V   .-MAGNITUDE-------.   | (1)    |  
   '-TYPECHECK(---+-+-----------------+-+-+------)-'  
                  | '-+-------------+-' |             
                  |   '-NOMAGNITUDE-'   |             
                  | .-REGISTER-------.  |             
                  '-+----------------+--'             
                    '-+------------+-'                
                      '-NOREGISTER-'                  
 

Notes:
  1. Choose at least one option.
Default
TYPECHECK(MAGNITUDE,REGISTER)
Abbreviations
TC(MAG, NOMAG, REG, NOREG) / NOTC
Parameter of ACONTROL statement
You can specify the TYPECHECK (or NOTYPECHECK) option as a parameter of the ACONTROL statement. For further details, refer to "ACONTROL statement" in the HLASM Language Reference.
MAGNITUDE
Specifies that the assembler performs magnitude validation of signed immediate-data fields of machine instruction operands.
NOMAGNITUDE
Specifies that the assembler not perform magnitude validation of signed immediate-data fields of machine instruction operands.
REGISTER
Specifies that the assembler performs type checking of register fields of machine instruction operands.
NOREGISTER
Specifies that the assembler not perform type checking of register fields of machine instruction operands.
NOTYPECHECK
Specifies that the assembler not perform any type checking of machine instruction operands.

[ Top of Page | Previous Page | Next Page | Contents | Index ]