Patent ID: 7581074

Claim:
A method of facilitating storage access within a processing environment, said method comprising: fetching an instruction for execution, the instruction being defined for computer execution according to a computer architecture, the instruction having an associated plurality of user registers comprising a source user register, the source user register comprising a source control and a target control, the source user register comprising an access key associated with the source control and an access key associated with the target control; executing the fetched instruction, the execution comprising: selecting a source access key to be used to control access to a source operand, wherein the selecting comprises using the source control to select the source access key from one of the source user register and a system register, wherein selection of the source access key from the source user register overrides designation of the source access key in the system register, if any; selecting a target access key to be used to control access to a target operand, wherein the selecting comprises using the target control to select the target access key from one of the target user register and the system register, wherein selection of the target access key from the target user register overrides designation of the target access key in the system register, if any, and wherein the selecting of the target access key is independent of the selecting of the source access key; and using the source access key to control access to the source operand and the target access key to control access to the target operand.