Someone wrote:
> Thought it was a double word
> As in DS D
It is a doubleword, specifically a long (64 bit) floating point type.
And yes,
DS D
and
DS 0D
are commonly used when floating point is not intended.
And as Fortran programmers would know, E is the short (32 bit) floating point
type.
Now that I think about it, I don’t remember the assembler notation for 128 bit
(extended precision) floating point constants, though am pretty sure that it
isn’t the Q that IBM and DEC Fortran uses.
I suppose I don’t see anything wrong with 0D for doubleword alignment, even when
not for floating point data. Probably better not to use D or 2D or others,
though.
D would be the one that needed doubleword alignment for OS/360, and so its use
goes back that far. One could use FL8 for fixed point data, but I suspect
without
doubleword alignment.