The syntax for coding the type extension is shown in the subfield format operands in DC instruction.
You can omit the type extension subfield. If specified, the assembler, using this field with the type subfield, determines how to interpret the constant and translate it into the correct format. The type extension is specified by a single-letter code as shown in Table 1.
Type | Type Extension | Description |
---|---|---|
C | A | ASCII character constant |
E | EBCDIC character constant | |
U | Unicode UTF-16 character constant | |
E | H | Hexadecimal floating-point constant |
B | Binary floating-point constant | |
D | Decimal floating-point constant | |
D | H | Hexadecimal floating-point constant |
B | Binary floating-point constant | |
D | Decimal floating-point constant | |
L | H | Hexadecimal floating-point constant |
B | Binary floating-point constant | |
D | Decimal floating-point constant | |
Q | Hexadecimal floating-point, quadword alignment | |
F | D | Doubleword fixed-point constant |
A | D | Doubleword address constant |
V | D | Doubleword address constant |
J | D | Doubleword address constant |
Q | D | Doubleword address constant |
Q | Y | 20 bit address constant (GOFF only) |
R | D | Doubleword address constant |
S | Y | 20 bit address constant |