Date: Mon, 23 Jul 2012 13:13:08 +0400 From: Solar Designer <solar@...nwall.com> To: john-dev@...ts.openwall.com Subject: Re: Atom: bf P1 asm results On Mon, Jul 23, 2012 at 09:57:22AM +0200, Frank Dittrich wrote: > On 07/09/2012 01:31 AM, Solar Designer wrote: > > Also, if you omit -march=native, does it still include any Atom-specific > > defines on your system? > > Without --march=native, atom doesn't appear among the definitions, just > #define __i386 1 > #define __i386__ 1 > #define __i686 1 > #define __i686__ 1 > #define __pentiumpro 1 > #define __pentiumpro__ 1 > #define i386 1 > > With --march=native, the i36 definitions remain, but i686 and pentiumpro > disappear. i686 disappearing with -march=native on Atom sounds like a gcc bug to me. Maybe check if it's present on a clean gcc build (not a Linux distro's) and report it upstream if so. Also check for it on non-Atom (but also a 32-bit system). Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.