qemu/target/hppa/translate.c
/* Similar, but for the special case of subtraction without borrow, we
   can use the inputs directly.  This can allow other computation to be
   deleted as unused.  */
Similar, but for the special case of subtraction without borrow, we
can use the inputs directly.  This can allow other computation to be
deleted as unused.
Similar but for the special case of subtraction without borrow we can use the inputs directly . This can allow other computation to be deleted as unused .
static DisasCond do_sub_cond(unsigned cf, TCGv_reg res,
                             TCGv_reg in1, TCGv_reg in2, TCGv_reg sv)
{
    DisasCond cond;
    switch (cf >> 1) {
    case 1: 
        cond = cond_make(TCG_COND_EQ, in1, in2);
        break;
    case 2: 
        cond = cond_make(TCG_COND_LT, in1, in2);
        break;
    case 3: 
        cond = cond_make(TCG_COND_LE, in1, in2);
        break;
    case 4: 
        cond = cond_make(TCG_COND_LTU, in1, in2);
        break;
    case 5: 
        cond = cond_make(TCG_COND_LEU, in1, in2);
        break;
    default:
        return do_cond(cf, res, sv, sv);
    }
    if (cf & 1) {
        cond.c = tcg_invert_cond(cond.c);
    }
    return cond;
}
static DisasCond do_sub_cond ( unsigned cf , TCGv_reg res , TCGv_reg in1 , TCGv_reg in2 , TCGv_reg sv ) { DisasCond cond ; switch ( cf >> 1 ) { case 1 : cond = cond_make ( TCG_COND_EQ , in1 , in2 ) ; break ; case 2 : cond = cond_make ( TCG_COND_LT , in1 , in2 ) ; break ; case 3 : cond = cond_make ( TCG_COND_LE , in1 , in2 ) ; break ; case 4 : cond = cond_make ( TCG_COND_LTU , in1 , in2 ) ; break ; case 5 : cond = cond_make ( TCG_COND_LEU , in1 , in2 ) ; break ; default : return do_cond ( cf , res , sv , sv ) ; } if ( cf & 1 ) { cond . c = tcg_invert_cond ( cond . c ) ; } return cond ; }
Similar, but for the special case of subtraction without borrow, we
can use the inputs directly.
Similar but for the special case of subtraction without borrow we can use the inputs directly .
/* = / <> */ /* < / >= */ /* <= / > */ /* << / >>= */ /* <<= / >> */