ASY_PPS_EDGE
asy->asy_flags &= ~(ASY_PPS | ASY_PPS_EDGE);
if (asy->asy_flags & ASY_PPS_EDGE) {
asy->asy_flags &= ~ASY_PPS_EDGE;
asy->asy_flags |= ASY_PPS_EDGE;
asy->asy_flags &= ~ASY_PPS_EDGE;
asy->asy_flags &= ~(ASY_PPS | ASY_PPS_EDGE);
if (asy->asy_flags & ASY_PPS_EDGE) {
asy->asy_flags &= ~ASY_PPS_EDGE;
asy->asy_flags |= ASY_PPS_EDGE;
asy->asy_flags &= ~ASY_PPS_EDGE;