Lines Matching refs:sign_reg
1215 RegStorage sign_reg = AllocTemp(); in GenInlinedAbsInt() local
1217 OpRegRegImm(kOpAsr, sign_reg, rl_src.reg, 31); in GenInlinedAbsInt()
1218 OpRegRegReg(kOpAdd, rl_result.reg, rl_src.reg, sign_reg); in GenInlinedAbsInt()
1219 OpRegReg(kOpXor, rl_result.reg, sign_reg); in GenInlinedAbsInt()
1250 RegStorage sign_reg; in GenInlinedAbsLong() local
1252 sign_reg = AllocTempWide(); in GenInlinedAbsLong()
1253 OpRegRegImm(kOpAsr, sign_reg, rl_src.reg, 63); in GenInlinedAbsLong()
1254 OpRegRegReg(kOpAdd, rl_result.reg, rl_src.reg, sign_reg); in GenInlinedAbsLong()
1255 OpRegReg(kOpXor, rl_result.reg, sign_reg); in GenInlinedAbsLong()
1257 sign_reg = AllocTemp(); in GenInlinedAbsLong()
1258 OpRegRegImm(kOpAsr, sign_reg, rl_src.reg.GetHigh(), 31); in GenInlinedAbsLong()
1259 OpRegRegReg(kOpAdd, rl_result.reg.GetLow(), rl_src.reg.GetLow(), sign_reg); in GenInlinedAbsLong()
1260 OpRegRegReg(kOpAdc, rl_result.reg.GetHigh(), rl_src.reg.GetHigh(), sign_reg); in GenInlinedAbsLong()
1261 OpRegReg(kOpXor, rl_result.reg.GetLow(), sign_reg); in GenInlinedAbsLong()
1262 OpRegReg(kOpXor, rl_result.reg.GetHigh(), sign_reg); in GenInlinedAbsLong()
1264 FreeTemp(sign_reg); in GenInlinedAbsLong()