PPC_OP(srawi)

{

    T1 = T0;

    T0 = (Ts0 >> PARAM(1));

    if (Ts1 < 0 && (Ts1 & PARAM(2)) != 0) {

        xer_ca = 1;

    } else {

        xer_ca = 0;

    }

    RETURN();

}

PPC_OP(srawi)

{

    T1 = T0;

    T0 = (Ts0 >> PARAM(1));

    if (Ts1 < 0 && (Ts1 & PARAM(2)) != 0) {

        xer_ca = 1;

    } else {

        xer_ca = 0;

    }

    RETURN();

}

    RETURN();         xer_ca = 1;     T1 = T0;     } else {         xer_ca = 0;     T1 = T0;     T1 = T0;         xer_ca = 1;     } else {         xer_ca = 0;         xer_ca = 1;     } else { PPC_OP(srawi)     T1 = T0;     T0 = (Ts0 >> PARAM(1));     if (Ts1 < 0 && (Ts1 & PARAM(2)) != 0) {     } else {         xer_ca = 0;     } else {         xer_ca = 1;     } else {     } else {         xer_ca = 0;     } else {     RETURN();         xer_ca = 0;     } else {         xer_ca = 1;         xer_ca = 0;     } else {
FUNC_0(VAR_0)

{

    T1 = T0;

    T0 = (Ts0 >> PARAM(1));

    if (Ts1 < 0 && (Ts1 & PARAM(2)) != 0) {

        xer_ca = 1;

    } else {

        xer_ca = 0;

    }

    RETURN();

}

FUNC_0(VAR_0)
{ T1 = T0; T0 = (Ts0 >> PARAM(1)); if (Ts1 < 0 && (Ts1 & PARAM(2)) != 0) { xer_ca = 1; } else { xer_ca = 0; } RETURN(); }