摘要 |
A method, article, and system for providing an effective implementation of assembler language translate-n-to-n instructions implemented on 21, 31, and 64-bit architectures, while maintaining backward compatibility with existing systems. The enhanced Extended-Translation Facility 2 (ETF2) instruction set introduces a new operand in an unused field (M<SUB>3</SUB>) that facilitates a change in the original instruction format and its intended function. With the ETF2-Enhancement Facility installed, a value of zeros in the M<SUB>3 </SUB>field indicates that instruction operation is to continue as originally defined. When a nonzero value is coded in the M<SUB>3 </SUB>field a new function is carried out. The assembler accommodates the changes by making the new M<SUB>3 </SUB>field optional when coding the instructions. If the M<SUB>3 </SUB>field is not coded, the assembler defaults to providing zeros in the M<SUB>3 </SUB>field (as found in the original instruction format), and backward compatible operation is provided.
|