@@ -74,43 +74,43 @@ pub fn gen_all_bmis() {
7474}
7575
7676pub fn write_bmis ( f : & mut File ) {
77- write ! ( f, "#[derive(Copy, Clone)]\n " ) . unwrap ( ) ;
78- write ! ( f, "struct BmiMagic {{\n " ) . unwrap ( ) ;
79- write ! ( f, " blockers_mask: BitBoard,\n " ) . unwrap ( ) ;
80- write ! ( f, " offset: u32,\n " ) . unwrap ( ) ;
81- write ! ( f, "}}\n \n " ) . unwrap ( ) ;
77+ writeln ! ( f, "#[derive(Copy, Clone)]" ) . unwrap ( ) ;
78+ writeln ! ( f, "struct BmiMagic {{" ) . unwrap ( ) ;
79+ writeln ! ( f, " blockers_mask: BitBoard," ) . unwrap ( ) ;
80+ writeln ! ( f, " offset: u32," ) . unwrap ( ) ;
81+ writeln ! ( f, "}}\n " ) . unwrap ( ) ;
8282
83- write ! ( f, "const ROOK_BMI_MASK: [BmiMagic; 64] = [\n " ) . unwrap ( ) ;
83+ writeln ! ( f, "const ROOK_BMI_MASK: [BmiMagic; 64] = [" ) . unwrap ( ) ;
8484 for i in 0 ..NUM_SQUARES {
8585 let bmi = unsafe { ROOK_BMI_MASK [ i] } ;
86- write ! (
86+ writeln ! (
8787 f,
88- " BmiMagic {{ blockers_mask: BitBoard({}),\n " ,
88+ " BmiMagic {{ blockers_mask: BitBoard({})," ,
8989 bmi. blockers_mask. 0
9090 )
9191 . unwrap ( ) ;
92- write ! ( f, " offset: {} }},\n " , bmi. offset) . unwrap ( ) ;
92+ writeln ! ( f, " offset: {} }}," , bmi. offset) . unwrap ( ) ;
9393 }
94- write ! ( f, "];\n " ) . unwrap ( ) ;
94+ writeln ! ( f, "];" ) . unwrap ( ) ;
9595
96- write ! ( f, "const BISHOP_BMI_MASK: [BmiMagic; 64] = [\n " ) . unwrap ( ) ;
96+ writeln ! ( f, "const BISHOP_BMI_MASK: [BmiMagic; 64] = [" ) . unwrap ( ) ;
9797 for i in 0 ..NUM_SQUARES {
9898 let bmi = unsafe { BISHOP_BMI_MASK [ i] } ;
99- write ! (
99+ writeln ! (
100100 f,
101- " BmiMagic {{ blockers_mask: BitBoard({}),\n " ,
101+ " BmiMagic {{ blockers_mask: BitBoard({})," ,
102102 bmi. blockers_mask. 0
103103 )
104104 . unwrap ( ) ;
105- write ! ( f, " offset: {} }},\n " , bmi. offset) . unwrap ( ) ;
105+ writeln ! ( f, " offset: {} }}," , bmi. offset) . unwrap ( ) ;
106106 }
107- write ! ( f, "];\n " ) . unwrap ( ) ;
107+ writeln ! ( f, "];" ) . unwrap ( ) ;
108108
109109 let moves = unsafe { GENERATED_BMI_MOVES } ;
110- write ! ( f, "const BMI_MOVES: [u16; {}] = [\n " , moves) . unwrap ( ) ;
110+ writeln ! ( f, "const BMI_MOVES: [u16; {}] = [" , moves) . unwrap ( ) ;
111111
112112 for i in 0 ..moves {
113- write ! ( f, " {},\n " , unsafe { BMI_MOVES [ i] } ) . unwrap ( ) ;
113+ writeln ! ( f, " {}," , unsafe { BMI_MOVES [ i] } ) . unwrap ( ) ;
114114 }
115- write ! ( f, "];\n \n " ) . unwrap ( ) ;
115+ writeln ! ( f, "];\n " ) . unwrap ( ) ;
116116}
0 commit comments