/external/v8/src/mips64/ |
D | lithium-codegen-mips64.cc | 1111 const Register right_reg = ToRegister(instr->right()); in DoModI() local 1115 __ Dmod(result_reg, left_reg, right_reg); in DoModI() 1121 DeoptimizeIf(eq, instr, right_reg, Operand(zero_reg)); in DoModI() 1130 DeoptimizeIf(eq, instr, right_reg, Operand(-1)); in DoModI() 1132 __ Branch(&no_overflow_possible, ne, right_reg, Operand(-1)); in DoModI() 1664 Register right_reg = EmitLoadRegister(right, at); in DoSubI() local 1665 __ Dsubu(ToRegister(result), ToRegister(left), Operand(right_reg)); in DoSubI() 1674 Register right_reg = EmitLoadRegister(right, scratch); in DoSubI() local 1677 right_reg, in DoSubI() 1858 Register right_reg = EmitLoadRegister(right, at); in DoAddI() local [all …]
|
/external/v8/src/mips/ |
D | lithium-codegen-mips.cc | 1161 const Register right_reg = ToRegister(instr->right()); in DoModI() local 1165 __ Mod(result_reg, left_reg, right_reg); in DoModI() 1171 DeoptimizeIf(eq, instr, right_reg, Operand(zero_reg)); in DoModI() 1180 DeoptimizeIf(eq, instr, right_reg, Operand(-1)); in DoModI() 1182 __ Branch(&no_overflow_possible, ne, right_reg, Operand(-1)); in DoModI() 1705 Register right_reg = EmitLoadRegister(right, at); in DoSubI() local 1706 __ Subu(ToRegister(result), ToRegister(left), Operand(right_reg)); in DoSubI() 1715 Register right_reg = EmitLoadRegister(right, scratch); in DoSubI() local 1718 right_reg, in DoSubI() 1895 Register right_reg = EmitLoadRegister(right, at); in DoAddI() local [all …]
|
/external/v8/src/arm/ |
D | lithium-codegen-arm.cc | 1206 Register right_reg = ToRegister(instr->right()); in DoModI() local 1213 __ cmp(right_reg, Operand::Zero()); in DoModI() 1223 __ cmp(right_reg, Operand(-1)); in DoModI() 1238 __ sdiv(result_reg, left_reg, right_reg); in DoModI() 1239 __ Mls(result_reg, result_reg, right_reg, left_reg); in DoModI() 1253 Register right_reg = ToRegister(instr->right()); in DoModI() local 1257 DCHECK(!scratch.is(right_reg)); in DoModI() 1270 __ cmp(right_reg, Operand::Zero()); in DoModI() 1280 __ vmov(double_scratch0().low(), right_reg); in DoModI() 1860 Register right_reg = EmitLoadRegister(right, ip); in DoSubI() local [all …]
|
/external/v8/src/x64/ |
D | lithium-codegen-x64.cc | 1079 Register right_reg = ToRegister(instr->right()); in DoModI() local 1080 DCHECK(!right_reg.is(rax)); in DoModI() 1081 DCHECK(!right_reg.is(rdx)); in DoModI() 1089 __ testl(right_reg, right_reg); in DoModI() 1099 __ cmpl(right_reg, Immediate(-1)); in DoModI() 1119 __ idivl(right_reg); in DoModI() 1125 __ idivl(right_reg); in DoModI() 1958 Register right_reg = ToRegister(right); in DoMathMinMax() local 1960 __ cmpp(left_reg, right_reg); in DoMathMinMax() 1962 __ cmpl(left_reg, right_reg); in DoMathMinMax() [all …]
|
/external/v8/src/ia32/ |
D | lithium-codegen-ia32.cc | 1167 Register right_reg = ToRegister(instr->right()); in DoModI() local 1168 DCHECK(!right_reg.is(eax)); in DoModI() 1169 DCHECK(!right_reg.is(edx)); in DoModI() 1177 __ test(right_reg, Operand(right_reg)); in DoModI() 1187 __ cmp(right_reg, -1); in DoModI() 1206 __ idiv(right_reg); in DoModI() 1212 __ idiv(right_reg); in DoModI() 1948 XMMRegister right_reg = ToDoubleRegister(right); in DoMathMinMax() local 1949 __ ucomisd(left_reg, right_reg); in DoMathMinMax() 1962 __ orpd(left_reg, right_reg); in DoMathMinMax() [all …]
|
/external/v8/src/x87/ |
D | lithium-codegen-x87.cc | 1459 Register right_reg = ToRegister(instr->right()); in DoModI() local 1460 DCHECK(!right_reg.is(eax)); in DoModI() 1461 DCHECK(!right_reg.is(edx)); in DoModI() 1469 __ test(right_reg, Operand(right_reg)); in DoModI() 1479 __ cmp(right_reg, -1); in DoModI() 1498 __ idiv(right_reg); in DoModI() 1504 __ idiv(right_reg); in DoModI() 2216 X87Register right_reg = ToX87Register(right); in DoMathMinMax() local 2218 X87PrepareBinaryOp(left_reg, right_reg, ToX87Register(instr->result())); in DoMathMinMax() 2261 X87Mov(left_reg, right_reg); in DoMathMinMax()
|