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.