Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: x86-64 ASM output of a simple test program

Author: Gerd Isenberg

Date: 11:16:06 09/29/05

Go up one level in this thread


Dezhi, can you please post some x86-64 assembly of this routine?

Thanks,
Gerd


typedef unsigned __int64 BitBoard;

BitBoard notA = 0xfefefefefefefefe;

BitBoard rightUpAttacks(BitBoard deo, BitBoard pro) {
 pro  = pro &  notA;
 deo |= pro & (deo <<  9);
 pro  = pro & (pro <<  9);
 deo |= pro & (deo << 18);
 pro  = pro & (pro << 18);
 deo |= pro & (deo << 36);
 return (deo << 9) & notA;
}



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.