+
+ // Extra penalty for killer move in previous ply when it gets refuted
+ else if ( (ss-1)->killers[0]
+ && (ss-1)->currentMove == (ss-1)->killers[0]
+ && !pos.captured_piece())
+ update_continuation_histories(ss-1, pos.piece_on(prevSq), prevSq, -stat_bonus(depth));