intel/mi: only resolve to a temp register if source isn't in memory
aka. fix a s/||/&&/
typo
Fixes: 74063ee6 ("intel/mi: Add a new gen_mi_store_if() helper.")
/cc @kwg @cmarcelo
Conceptually I'm pretty sure this is right, but the CI seems to disagree 1944 times...