Home | History | Annotate | Download | only in codegen

Lines Matching refs:TYPE_S32

338    case TYPE_S32:
410 case TYPE_S32:
422 case TYPE_S32: res.data.s32 = a->data.s32 / b->data.s32; break;
432 case TYPE_S32:
450 case TYPE_S32: res.data.s32 = MAX2(a->data.s32, b->data.s32); break;
460 case TYPE_S32: res.data.s32 = MIN2(a->data.s32, b->data.s32); break;
480 case TYPE_S32: res.data.s32 = a->data.s32 >> b->data.u32; break;
674 if (s != 1 || (i->dType != TYPE_S32 && i->dType != TYPE_U32))
736 bld.mkOp3(OP_MAD, TYPE_S32, tA, i->getSrc(0), bld.loadImm(NULL, m),
739 bld.mkOp2(OP_SHR, TYPE_S32, tB, tA, bld.mkImm(l - 1));
743 bld.mkCmp(OP_SET, CC_LT, TYPE_S32, tA, i->getSrc(0), bld.mkImm(0));
747 bld.mkOp1(OP_NEG, TYPE_S32, i->getDef(0), tB);
858 if (i->sType == TYPE_U32 && mi->dType == TYPE_S32) {
1179 cvt->dType != TYPE_S32 || cvt->src(0).mod != Modifier(0))
1191 insn->sType == TYPE_S32) {
1193 if (!insn || insn->op != OP_ABS || insn->sType != TYPE_S32 ||