Renamed ap1 -> ap0, op1 -> op0