| www.delorie.com/archives/browse.cgi | search |
| Date: | Mon, 18 Oct 1999 21:52:03 +0200 |
| From: | Marc Lehmann <pcg AT opengroup DOT org> |
| To: | pgcc AT delorie DOT com |
| Subject: | Re: using cmov* not that great |
| Message-ID: | <19991018215203.B612@cerebro.laendle> |
| Mail-Followup-To: | pgcc AT delorie DOT com |
| References: | <3 DOT 0 DOT 32 DOT 19990926231125 DOT 00c757a0 AT pop DOT xs4all DOT nl> <380A4183 DOT B3794352 AT lycosmail DOT com> |
| Mime-Version: | 1.0 |
| In-Reply-To: | <380A4183.B3794352@lycosmail.com>; from Adam Schrotenboer on Sun, Oct 17, 1999 at 05:37:08PM -0400 |
| X-Operating-System: | Linux version 2.2.12 (root AT cerebro) (gcc version 2.95.1 19990816 (release)) |
| Sender: | Marc Lehmann <pcg AT goof DOT com> |
| Reply-To: | pgcc AT delorie DOT com |
| X-Mailing-List: | pgcc AT delorie DOT com |
| X-Unsubscribes-To: | listserv AT delorie DOT com |
On Sun, Oct 17, 1999 at 05:37:08PM -0400, Adam Schrotenboer <ajschrotenboer AT lycosmail DOT com> wrote:
> I can not thing of any (intel x86 at least) cpu that can use such.
Sure it can. One can reorder code that it suits static prediction.
> Itanium (stupid name, Merced was better) however I do believe will be
even better, it can just execute the if branch speculatively and then use
the equivalent of cmov/cadd. calculating two much in many cases hurts less
than a single jump.
--
-----==- |
----==-- _ |
---==---(_)__ __ ____ __ Marc Lehmann +--
--==---/ / _ \/ // /\ \/ / pcg AT opengroup DOT org |e|
-=====/_/_//_/\_,_/ /_/\_\ XX11-RIPE --+
The choice of a GNU generation |
|
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |