Rewrote the whole of y_cell in assembly.