From: John Horigan Subject: Re: GCC optimization & target option To: djgpp AT sun DOT soe DOT clarkson DOT edu (DJGPP mailing list) Date: Wed, 30 Mar 94 9:18:05 PST > > Intel is a ass. (Apologies to Dickens). Again, the Pentium doesn't have > that many new instructions; the difference is in the timing that changes > depending upon how you order the instructions. With the Pentium, you can > schedule two instructions so that they are executed simultaneously (this > somewhat super scalar approach is what gives the pent some of it's speed > up). Only certain instructions can be executed simultaneously, however, > and Intel makes those who want to know that info sign non-disclosure forms. > Since GCC is available in source, it's kind of disclosed... therefore.... > Wrong. All the information on instruction pairing and pipeline flow is in the Pentium (TM) Processor User Manuals, vol. I chap. 3, and vol. III chap. 24, available through Intel Literature Sales 1-800-548-4725, order numbers 241428 through 241430. The stuff in appendix H that you need to sign a nondisclosure agreement to see is pretty esoteric, DJ might find some of it interesting for GO32 but you don't need it for compiler writing. -------------------------------------------------------------------------- John W. Horigan MCG Logic Design Engineer M/S: SC9-25 Intel, Santa Clara (408)765-4773 jhorigan AT mipos3 DOT intel DOT com SC9-2 pole C4 'Random mating is good for debunking sex myths.' -- Jenny Holzer