Author: Leen Ammeraal
Date: 11:10:35 11/30/02
Go up one level in this thread
On November 29, 2002 at 19:19:02, Gerd Isenberg wrote: >Times in seconds for 10^9 runs in a loop K7-2.1G: >mmx-parallel popcount 19.7 >two asm bsf pairs v1 24.3 >mod5811 26.4 >two asm bsf pairs v2 26.6 >64bit % 5811 72.5 > > >int BitSearch_v1 (BitBoard bb) >{ > __asm > { > bsf eax,[bb] > jnz found > bsf eax,[bb+4] > xor eax, 32 > found: > } >} > >int BitSearch_v2(BitBoard bb) >{ > __asm > { > bsf eax,[bb+4] > xor eax, 32 > bsf eax,[bb] > } >} I compared v1 with v2 in a test with the positions wac141, wac163 and wac229. The outcome was that v2 was faster by about two or three percent. So v2 was better in my test (on a Pentium III, 500 MHz), while v1 was better in yours. Leen
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.