Author: Tom Kerrigan
Date: 11:59:18 02/13/03
Go up one level in this thread
Well, I guess I'm wrong about P6 cmov then. Somebody told me that it was broken down into uops that were the equivalent of doing a branch (i.e., one of the uops was a branch) because the decision to add cmov to the P6 came late, and the ability to do predicated (sorry, conditional) moves in the datapath would have been too big a change. Although so far it sounds like nobody has actually done a test to see if cmov is faster, slower, or equal to a branch. You have your timing numbers (apparently from a manual) and Bob sort of vaguely recalls running something on a Pentium 3... -Tom
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.