X22
alias W22architectural number 22Callee-saved (platform register)
X2264-bit view
X only
shared with W22
W2232-bit view
bits 31:0 of X22
write
Writing W22 does not simply deposit 32 bits. Bits 63:32 of X22 are reset to zero as a side effect, so a W write always clears the upper half. This is the reason W22 and X22 can never hold unrelated values at the same time.