On 6/1/2014 7:51 PM, Peter Relson wrote:
I believe the answer is "no", all other things being equal.

But if one of those "other things" is that the non-aligned operand spans
cache lines whereas an aligned one would not, then the answer could be a
huge "yes".

Things such as doubleword (or quadword) consistency could not be relied
upon, depending on the degree of non-alignment.

Peter Relson
z/OS Core Technology Design

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

There are times, though, when things have to be aligned for specific instructions whether hardware instructions or supervisor calls (not necessarily SVC) that things HAVE to be on a doubleword or quadword boundary. What I usually do then is defne a variable larger by the appropriate number of bytes and verify by shifting the address that I am aligned.

Lloyd

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to