| View previous topic :: View next topic |
| Author |
Message |
Michael Sherwin
Joined: 26 May 2006 Posts: 2215 Location: OH, USA
|
Post subject: Re: New simple and fast bitboard move generator Posted: Sun May 06, 2007 10:31 am |
|
|
| Quote: |
| Is your index unique over all squares or a char-range only per square? |
The address of the base of the subtable in which to look up the attack set (or mobility) is meant to be included in at least one of the four lookups. I thought that, that would be best to save a couple instructions. Also I do use structures to hold the information for each square in one place to best utilyze the cash lines. The code I posted was just meant to be simple. However, what I did not think of was breaking it down into smaller chains of instructions that might be better ran in paralell! From examining the assembly it looks as though it all depends on the drag of the memory reads vs that of the imul's and shifts. Thanks! _________________ Regards,
Mike |
|
| Back to top |
|
 |
|
| Subject |
Author |
Date/Time |
New simple and fast bitboard move generator |
Michael Sherwin |
Sat May 05, 2007 3:52 pm |
Re: New simple and fast bitboard move generator |
Gerd Isenberg |
Sat May 05, 2007 5:43 pm |
Re: New simple and fast bitboard move generator |
Gerd Isenberg |
Sun May 06, 2007 8:52 am |
Re: New simple and fast bitboard move generator |
Michael Sherwin |
Sun May 06, 2007 10:31 am |
Re: New simple and fast bitboard move generator |
Gerd Isenberg |
Sun May 06, 2007 11:16 am |
Re: New simple and fast bitboard move generator |
Michael Sherwin |
Sun May 06, 2007 1:21 pm |
Re: New simple and fast bitboard move generator |
Gerd Isenberg |
Sun May 06, 2007 1:52 pm |
Re: New simple and fast bitboard move generator |
Michael Sherwin |
Sun May 06, 2007 3:15 pm |
Re: New simple and fast bitboard move generator |
Michael Sherwin |
Sun May 06, 2007 10:29 pm |
Re: New simple and fast bitboard move generator |
Gerd Isenberg |
Mon May 07, 2007 8:40 am |
Re: New simple and fast bitboard move generator |
Michael Sherwin |
Mon May 07, 2007 11:06 am |
Re: New simple and fast bitboard move generator |
Gerd Isenberg |
Mon May 07, 2007 8:08 pm |
Re: New simple and fast bitboard move generator |
Gerd Isenberg |
Mon May 07, 2007 11:22 pm |
Re: New simple and fast bitboard move generator |
Michael Sherwin |
Tue May 08, 2007 3:18 am |
Re: New simple and fast bitboard move generator |
Gerd Isenberg |
Tue May 08, 2007 6:11 am |
Re: New simple and fast bitboard move generator |
Michael Sherwin |
Tue May 08, 2007 9:25 pm |
Re: New simple and fast bitboard move generator |
Michael Sherwin |
Tue May 08, 2007 10:55 pm |
Re: New simple and fast bitboard move generator |
Gerd Isenberg |
Wed May 09, 2007 3:18 am |
Re: New simple and fast bitboard move generator |
Tony |
Wed May 09, 2007 6:10 am |
Re: New simple and fast bitboard move generator |
Michael Sherwin |
Wed May 09, 2007 7:47 am |
Re: New simple and fast bitboard move generator |
Tony |
Wed May 09, 2007 8:24 am |
Re: New simple and fast bitboard move generator |
Gerd Isenberg |
Wed May 09, 2007 7:31 pm |
Re: New simple and fast bitboard move generator |
Michael Sherwin |
Wed May 09, 2007 11:30 pm |
Re: New simple and fast bitboard move generator |
Tony |
Mon May 07, 2007 6:46 am |
Re: New simple and fast bitboard move generator |
Gerd Isenberg |
Mon May 07, 2007 8:51 am |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|