From: "Steve Smith" <sasd...@gmail.com> Sent: Monday, June 24, 2013 12:24 PM
I've been converting some code to use full 64-bit registers lately, and was greatly surprised that there appears to be no AGH (Add Halfword (to 64-bit register)). There's LGH, and even CGH, as well as AGHI (much less ALGHSIK). There's AGF and AGFI. Am I the only one who needs to add a variable halfword into a 64-bit register*?
A bit like like the missing DH instruction in the orginal S/360 design. The ICL System 4-30 (aka RCA Spectra aka S/360) and for memory access, implemented only half-word memory instructions, and included DH.
I feel like I must be missing something. *I eventually just coded LGH, AGR, but that uses an extra register.