Lines Matching defs:result

1870 void TurboAssembler::TryInlineTruncateDoubleToI(Register result,
1887 vmov(result, single_scratch);
1890 // If result is not saturated (0x7FFFFFFF or 0x80000000), we are done.
1891 sub(scratch, result, Operand(1));
1897 Register result,
1903 TryInlineTruncateDoubleToI(result, double_input, &done);
1922 ldr(result, MemOperand(sp, 0));
2288 void TurboAssembler::FloatMaxHelper(T result, T left, T right,
2298 vmaxnm(result, left, right);
2303 // Avoid a conditional instruction if the result register is unique.
2304 bool aliased_result_reg = result == left || result == right;
2305 Move(result, right, aliased_result_reg ? mi : al);
2306 Move(result, left, gt);
2312 // pick. We have already moved one input into the result (if it didn't
2319 void TurboAssembler::FloatMaxOutOfLineHelper(T result, T left, T right) {
2328 vadd(result, left, right);
2332 void TurboAssembler::FloatMinHelper(T result, T left, T right,
2342 vminnm(result, left, right);
2347 // Avoid a conditional instruction if the result register is unique.
2348 bool aliased_result_reg = result == left || result == right;
2349 Move(result, left, aliased_result_reg ? mi : al);
2350 Move(result, right, gt);
2355 // pick. We have already moved one input into the result (if it didn't
2362 if (left == result) {
2363 DCHECK(right != result);
2364 vneg(result, left);
2365 vsub(result, result, right);
2366 vneg(result, result);
2368 DCHECK(left != result);
2369 vneg(result, right);
2370 vsub(result, result, left);
2371 vneg(result, result);
2378 void TurboAssembler::FloatMinOutOfLineHelper(T result, T left, T right) {
2383 vadd(result, left, right);
2386 void TurboAssembler::FloatMax(SwVfpRegister result, SwVfpRegister left,
2388 FloatMaxHelper(result, left, right, out_of_line);
2391 void TurboAssembler::FloatMin(SwVfpRegister result, SwVfpRegister left,
2393 FloatMinHelper(result, left, right, out_of_line);
2396 void TurboAssembler::FloatMax(DwVfpRegister result, DwVfpRegister left,
2398 FloatMaxHelper(result, left, right, out_of_line);
2401 void TurboAssembler::FloatMin(DwVfpRegister result, DwVfpRegister left,
2403 FloatMinHelper(result, left, right, out_of_line);
2406 void TurboAssembler::FloatMaxOutOfLine(SwVfpRegister result, SwVfpRegister left,
2408 FloatMaxOutOfLineHelper(result, left, right);
2411 void TurboAssembler::FloatMinOutOfLine(SwVfpRegister result, SwVfpRegister left,
2413 FloatMinOutOfLineHelper(result, left, right);
2416 void TurboAssembler::FloatMaxOutOfLine(DwVfpRegister result, DwVfpRegister left,
2418 FloatMaxOutOfLineHelper(result, left, right);
2421 void TurboAssembler::FloatMinOutOfLine(DwVfpRegister result, DwVfpRegister left,
2423 FloatMinOutOfLineHelper(result, left, right);