[Info-vax] x86-64 data aligment / faulting

Arne Vajhøj arne at vajhoej.dk
Fri Feb 25 19:12:44 EST 2022


On 2/25/2022 6:57 PM, Mark Daniel wrote:
> On 26/2/22 8:23 am, Mark Daniel wrote:
>> Alpha and Itanium had data alignment requirements with penalties for 
>> faulting.  Does x86-64?  Is sys$start_align_fault_report() et al. 
>> still relevant?
> 
> Hmmm.  Using an alignment fault generator and reporter I'm seeing plenty 
> on Alpha and Itanium; zero on x86-64.

I had an old Fortran program testing alignment overhead and
I just ran it on Windows x86-64  and it showed absolutely
no overhead for bad alignment of REAL*8 arrays (and there is
a lot of overhead on VMS Alpha and Itanium).

I guess we can say welcome back to CISC.  :-)

Arne





More information about the Info-vax mailing list