![]() | |||||||||||||
Messages in this thread |
On Sat, Nov 04, 2006 at 11:09:42AM -0800, Zachary Amsden wrote: > Every processor I've ever measured it on, popf is slower. On P4, for > example, pushf is 6 cycles, and popf is 54. On Opteron, it is 2 / 12. > On Xeon, it is 7 / 91. pushf has to wait until all flag dependancies can be resolved. On the P4 with >100 instructions in flight, that can take a long time. Popf on the other hand has no dependancies on outstanding instructions as it resets the machine state. -ben -- "Time is of no importance, Mr. President, only life is important." Don't Email: <dont@kvack.org>. - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ | ||||||||||||
| Last update: 2006-11-05 03:59 [from the cache] ©2003-2008 | |||||||||||||