Lines Matching full:res
33 int res;
49 res = (bitA << 7) | (bitB << 6) | slice;
50 return res;
143 ArmLIR *res;
157 res = newLIR2(cUnit, kThumb2MovImmShift, rDest, modImm);
158 return res;
162 res = newLIR2(cUnit, kThumb2MvnImmShift, rDest, modImm);
163 return res;
167 res = newLIR2(cUnit, kThumb2MovImm16, rDest, value);
168 return res;
191 res = loadPcRel;
201 return res;
459 ArmLIR *res;
549 ArmLIR *res;
551 res = newLIR2(cUnit, kThumb2CmpRI8, rSrc1, modImm);
554 res = loadConstant(cUnit, rTmp, value);
558 return res;
570 res = newLIR4(cUnit, altOpCode, rDest, rSrc1, rScratch, 0);
572 res = newLIR3(cUnit, altOpCode, rDest, rSrc1, rScratch);
574 return res;
582 ArmLIR *res;
632 int res;
648 res = (bitA << 7) | (bitB << 6) | slice;
649 return res;
654 int res = -1;
656 res = encodeImmDoubleHigh(valHi);
657 return res;
664 ArmLIR *res;
666 res = newLIR2(cUnit, kThumb2Vmovd_IMM8, S2D(rDestLo, rDestHi),
669 res = loadConstantNoClobber(cUnit, rDestLo, valLo);
672 return res;
818 ArmLIR *res, *load;
841 res = loadBaseDispBody(cUnit, mir, rBase, displacement, rDest,
845 return res;
914 load = res = newLIR3(cUnit, opCode, rDest, rBase, encodedDisp);
917 res = loadConstant(cUnit, regOffset, encodedDisp);
929 return res;
953 ArmLIR *res, *store;
965 res = storeBaseDispBody(cUnit, rBase, displacement, rSrc,
969 return res;
1028 store = res = newLIR3(cUnit, opCode, rSrc, rBase, encodedDisp);
1031 res = loadConstant(cUnit, rScratch, encodedDisp);
1043 return res;
1060 ArmLIR *res;
1063 res = newLIR2(cUnit, kThumbLdmia, rBase, rMask);
1065 res = newLIR2(cUnit, kThumb2Ldmia, rBase, rMask);
1069 res->branchInsertSV = true;
1072 return res;
1077 ArmLIR *res;
1080 res = newLIR2(cUnit, kThumbStmia, rBase, rMask);
1082 res = newLIR2(cUnit, kThumb2Stmia, rBase, rMask);
1086 res->branchInsertSV = true;
1089 return res;
1145 ArmLIR* res = dvmCompilerNew(sizeof(ArmLIR), true);
1146 res->operands[0] = rDest;
1147 res->operands[1] = rSrc;
1149 res->isNop = true;
1153 res->opCode = kThumb2Vmovd;
1156 res->opCode = SINGLEREG(rSrc) ? kThumb2Vmovs : kThumb2Fmsr;
1159 res->opCode = kThumb2Fmrs;
1162 res->operands[0] = rDest;
1163 res->operands[1] = rSrc;
1165 setupResourceMasks(res);
1166 return res;
1171 ArmLIR* res;
1175 res = dvmCompilerNew(sizeof(ArmLIR), true);
1185 res->operands[0] = rDest;
1186 res->operands[1] = rSrc;
1187 res->opCode = opCode;
1188 setupResourceMasks(res);
1190 res->isNop = true;
1192 return res;
1197 ArmLIR *res = genRegCopyNoInsert(cUnit, rDest, rSrc);
1198 dvmCompilerAppendLIR(cUnit, (LIR*)res);
1199 return res;