private Rop getCastRop(com.android.dx.rop.type.Type sourceType, com.android.dx.rop.type.Type targetType) { if (sourceType.getBasicType() == BT_INT) { switch (targetType.getBasicType()) { case BT_SHORT: return Rops.TO_SHORT; case BT_CHAR: return Rops.TO_CHAR; case BT_BYTE: return Rops.TO_BYTE; } } return Rops.opConv(targetType, sourceType); }
private Rop getCastRop(com.android.dx.rop.type.Type sourceType, com.android.dx.rop.type.Type targetType) { if (sourceType.getBasicType() == BT_INT) { switch (targetType.getBasicType()) { case BT_SHORT: return Rops.TO_SHORT; case BT_CHAR: return Rops.TO_CHAR; case BT_BYTE: return Rops.TO_BYTE; } } return Rops.opConv(targetType, sourceType); }
private Rop getCastRop(com.android.dx.rop.type.Type sourceType, com.android.dx.rop.type.Type targetType) { if (sourceType.getBasicType() == BT_INT) { switch (targetType.getBasicType()) { case BT_SHORT: return Rops.TO_SHORT; case BT_CHAR: return Rops.TO_CHAR; case BT_BYTE: return Rops.TO_BYTE; } } return Rops.opConv(targetType, sourceType); }
private Rop getCastRop(com.android.dx.rop.type.Type sourceType, com.android.dx.rop.type.Type targetType) { if (sourceType.getBasicType() == BT_INT) { switch (targetType.getBasicType()) { case BT_SHORT: return Rops.TO_SHORT; case BT_CHAR: return Rops.TO_CHAR; case BT_BYTE: return Rops.TO_BYTE; } } return Rops.opConv(targetType, sourceType); }
case RegOps.CMPL: return opCmpl(sources.getType(0)); case RegOps.CMPG: return opCmpg(sources.getType(0)); case RegOps.CONV: return opConv(dest, sources.getType(0)); case RegOps.TO_BYTE: return TO_BYTE; case RegOps.TO_CHAR: return TO_CHAR;
case RegOps.CMPL: return opCmpl(sources.getType(0)); case RegOps.CMPG: return opCmpg(sources.getType(0)); case RegOps.CONV: return opConv(dest, sources.getType(0)); case RegOps.TO_BYTE: return TO_BYTE; case RegOps.TO_CHAR: return TO_CHAR;
case RegOps.CMPL: return opCmpl(sources.getType(0)); case RegOps.CMPG: return opCmpg(sources.getType(0)); case RegOps.CONV: return opConv(dest, sources.getType(0)); case RegOps.TO_BYTE: return TO_BYTE; case RegOps.TO_CHAR: return TO_CHAR;
case RegOps.CMPL: return opCmpl(sources.getType(0)); case RegOps.CMPG: return opCmpg(sources.getType(0)); case RegOps.CONV: return opConv(dest, sources.getType(0)); case RegOps.TO_BYTE: return TO_BYTE; case RegOps.TO_CHAR: return TO_CHAR;
case RegOps.CMPL: return opCmpl(sources.getType(0)); case RegOps.CMPG: return opCmpg(sources.getType(0)); case RegOps.CONV: return opConv(dest, sources.getType(0)); case RegOps.TO_BYTE: return TO_BYTE; case RegOps.TO_CHAR: return TO_CHAR;
case RegOps.CMPL: return opCmpl(sources.getType(0)); case RegOps.CMPG: return opCmpg(sources.getType(0)); case RegOps.CONV: return opConv(dest, sources.getType(0)); case RegOps.TO_BYTE: return TO_BYTE; case RegOps.TO_CHAR: return TO_CHAR;
case RegOps.CMPL: return opCmpl(sources.getType(0)); case RegOps.CMPG: return opCmpg(sources.getType(0)); case RegOps.CONV: return opConv(dest, sources.getType(0)); case RegOps.TO_BYTE: return TO_BYTE; case RegOps.TO_CHAR: return TO_CHAR;
case RegOps.CMPL: return opCmpl(sources.getType(0)); case RegOps.CMPG: return opCmpg(sources.getType(0)); case RegOps.CONV: return opConv(dest, sources.getType(0)); case RegOps.TO_BYTE: return TO_BYTE; case RegOps.TO_CHAR: return TO_CHAR;