Hey Joe, 

The 'D'  (floating point constant type) and F (fixed point constant type) have 
been around forever. Somewhere between 95-2002 IBM added the type-extension 
subfield to the DC instruction. As of 2004, D became a valid type-extension, 
which clarifies characteristics of the type, so in type-extension context, D is 
doubleword.  ( 
ftp://public.dhe.ibm.com/software/websphere/awdtools/hlasm/S8164H.pdf  pg 3 )

For fixed point type double word constants, you can use... ONE   DC    FD'1'   

I was surprised to stumble across this myself some years ago. 

HTH, 
Mike 

-----Original Message-----
From: IBM Mainframe Assembler List [mailto:[email protected]] On 
Behalf Of Joseph Reichman
Sent: Tuesday, June 25, 2019 8:35 PM
To: [email protected]
Subject: ltorg question

I see the following literal 

 

4110000000000000            1403                =D'1'

 

Shouldn't it of translated to 

0000000000000001

 

And the same for -4 

C140000000000000            1406                =D'-4'

Shouldn't it of translated to 

To 

 FFFFFFFFFFFFFFFC

thanks

Reply via email to