I am missing something: The Principles of Operations states:
COMPARE DOUBLE AND SWAP (CDSG) must be designated on a quadword boundary. The R1 and R2 fields for COMPARE DOUBLE AND SWAP must each designate an even-numbered register. Otherwise, a specification exception is recognized. I think the following instruction meets all of these requirements but I am getting an S0C6? EB42 B040 003E CDSG R4,R2,SEG Am I correct is saying B040 is a quadword boundary? Is there a good way in assembler to insure a double word starts on a quadword boundary? ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
