https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78386

Gustavo Romero <gromero at linux dot vnet.ibm.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |gromero at linux dot 
vnet.ibm.com

--- Comment #7 from Gustavo Romero <gromero at linux dot vnet.ibm.com> ---
Hi all,

I'm sorry, I told the issue is also present on x64, but I did some additional
tests today and I found it's not true.

On our test case the _LITTLE_ENDIAN macro is used. But on x64 it seems
_LITTLE_ENDIAN is not predefined
(gcc -dM -E - < /dev/null | fgrep "_LITTLE_ENDIAN 1" return nothing, but on
Power it does), so it was not correctly set.

The test case has been updated to reflect that difference, so now:

on x64:
$ ./call ; ./opt_call 
cosine total sum is: 0.33853897900536206
cosine total sum is: 0.33853897900536206

on PPC64:
$ ./call ; ./opt_call 
cosine total sum is: 0.33853897900536206
cosine total sum is: 0.33853897900538427

Thank you.

Regards

Reply via email to