Lines Matching refs:result
359 // If the result is an object (in the ECMA sense), we should get rid
360 // of the receiver and use the result; see ECMA-262 section 13.2.2-7
364 // If the result is undefined, we jump out to using the implicit receiver.
368 // Throw away the result of the constructor invocation and use the
369 // on-stack receiver as the result.
388 // If the result is a smi, it is *not* an object in the ECMA sense.
391 // If the type of the result (stored in its map) is less than
641 // x0: result.
749 // Caught exception: Store result (exception) in the pending exception
805 // x0 holds the result.
866 // x0: result.
931 // Poke the result into the stack.
3265 const Register& result = x0;
3267 // Check result for exception sentinel.
3269 __ CompareRoot(result, RootIndex::kException);
3356 Register result = x7;
3358 DCHECK(result.Is64Bits());
3369 __ Push(result, scratch1); // scratch1 is also pushed to preserve alignment.
3374 __ TryConvertDoubleToInt64(result, double_scratch, &done);
3375 __ Fmov(result, double_scratch);
3381 __ Ubfx(exponent, result, HeapNumber::kMantissaBits,
3384 // It the exponent is >= 84 (kMantissaBits + 32), the result is always 0 since
3385 // the mantissa gets shifted completely out of the int32_t result.
3387 __ CzeroX(result, ge);
3402 __ Ubfx(mantissa, result, 0, HeapNumber::kMantissaBits);
3406 __ Tst(result, kXSignMask);
3413 __ Lsl(result, mantissa, exponent);
3416 __ Poke(result, kArgumentOffset);
3417 __ Pop(scratch1, result);
3508 // No more valid handles (the result handle was the last one). Restore