From mboxrd@z Thu Jan 1 00:00:00 1970 From: "s.rekow" To: , "Tammie Philpott" Subject: Re: Query: Optimization Date: Fri, 28 Jan 2000 20:10:00 -0000 Message-id: <003601bf6a0e$ced7d180$22003cd4@theunknown> References: <3890D966.1112CCE6@lmco.com> <20000127231002.A8258@cygnus.com> X-SW-Source: 2000-01/msg00495.html > >I've read over the documentation for Cygwin B20.1 and have not found > >anything talking about if gcc can be optimized for the Pentium > >compiler. I see many things talking about API's and how you can port > >Unix tools over to NT, but nothing about optimization. Could someone > >please tell me if you can optimize for 386/Pentium/etc. PC hardware? > > I think you'll probably need to check out the gcc documentation for > specific compiler questions. The Cygwin B20.1 documentation gives > you general information on the cygwin environnment. > > Check out http://gcc.gnu.org/ for documentation. http://www.xraylith.wisc.edu/~khan/software/gnu-win32/ http://gcc.gnu.org/onlinedocs/gcc_2.html#SEC17 "-mcpu=cpu type Assume the defaults for the machine type cpu type when scheduling instructions. The choices for cpu type are: `i386' `i486' `i586' `i686' `pentium' `pentiumpro' `k6' While picking a specific cpu type will schedule things appropriately for that particular chip, the compiler will not generate any code that does not run on the i386 without the `-march=cpu type' option being used. `i586' is equivalent to `pentium' and `i686' is equivalent to `pentiumpro'. `k6' is the AMD chip as opposed to the Intel ones. -march=cpu type Generate instructions for the machine type cpu type. The choices for cpu type are the same as for `-mcpu'. Moreover, specifying `-march=cpu type' implies `-mcpu=cpu type'. " -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe@sourceware.cygnus.com