Lines Matching defs:in
2 // Redistribution and use in source and binary forms, with or without
8 // * Redistributions in binary form must reproduce the above
10 // disclaimer in the documentation and/or other materials provided
19 // A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
24 // THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25 // (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
68 // so it may appear multiple times in a test if the test has multiple exit
821 // Test bic into csp when the constant cannot be encoded in the immediate
1621 // boundary condition in the label-handling code.) To achieve this, we have
1728 // If we do land in this code, we do not want to execute so many nops
2058 // If we do land in this code, we do not want to execute so many nops
2128 // If we do land in this code, we do not want to execute so many nops
2173 // (2)- When the branch is in the middle of the chain with cbz.
2223 // If we do land in this code, we do not want to execute so many nops
2282 // First instruction in the label chain.
5359 // A NaN generated by the intermediate op1 * op2 overrides a quiet NaN in a.
5442 // A NaN generated by the intermediate op1 * op2 overrides a quiet NaN in a.
5669 for (int in = 0; in < count; in++) {
5670 double n = inputs[in];
5754 for (int in = 0; in < count; in++) {
5755 float n = inputs[in];
5845 // We're going to mess around with the available scratch registers in this
6512 // is irrelevant in ties-to-even rounding), so the list shouldn't include any
6517 struct {double in; float expected;} test[] = {
6529 // fit in the float's mantissa.
6553 // - This exponent is in range, but the value rounds to infinity.
6570 // fit in the float's mantissa.
6598 double in = test[i].in;
6602 ASSERT(std::signbit(in) == 0);
6608 __ Fmov(d10, in);
6611 __ Fmov(d11, -in);
7451 // modified accordingly in each case.
7459 static void TestUScvtfHelper(uint64_t in,
7462 uint64_t u64 = in;
7464 int64_t s64 = static_cast<int64_t>(in);
7485 // Corrupt the top word, in case it is accidentally used during W-register
7559 // The largest int32_t that fits in a double.
7565 // The largest int64_t that fits in a double.
7614 static void TestUScvtf32Helper(uint64_t in,
7617 uint64_t u64 = in;
7619 int64_t s64 = static_cast<int64_t>(in);
7640 // Corrupt the top word, in case it is accidentally used during W-register
7717 // The largest int32_t that fits in a float.
7723 // The largest int64_t that fits in a float.
7864 // fields (making this test fail), but in the meantime this is a useful test
7910 // Preserve the system stack pointer, in case we clobber it.
7912 // Initialize the other registers used in this test.
7921 // All of these instructions should be NOPs in these forms, but have
7952 // during the test, it will show up in x30. This is done because the test
7977 // Preserve the system stack pointer, in case we clobber it.
7979 // Initialize the other registers used in this test.
7988 // All of these instructions should only write to the flags in these forms,
8017 // during the test, it will show up in x30. This is done because the test
8036 // No code generation takes place in this test, so no need to setup and
8073 // The default stack pointer in V8 is jssp, but for compatibility with W16,
8100 // is clearly readable in the result.
8163 // is clearly readable in the result.
8243 // is clearly readable in the result.
8293 // is clearly readable in the result.
8390 // Registers in the TmpList can be used by the macro assembler for debug code
8391 // (for example in 'Pop'), so we can't use them here. We can't use jssp
8405 // is clearly readable in the result.
8585 // index), this value is clearly readable in the result.
8738 // example in 'Pop'), so we can't use them here. We can't use jssp because it
8763 // is clearly readable in the result.
8865 // is clearly readable in the result.
8924 // In order to test various arguments to PushMultipleTimes, and to try to
8937 // Fill in the expected stack slots.
8955 // Fill in the expected stack slots.
9794 // temporary stack pointer later, and initializing it in this way allows the
10027 // should not be accessed in any way.
10032 // This is intended to exercise as many paths in CopyFields as possible.
10260 // The behaviour of fcvt is checked in TEST(fcvt_sd).
10336 // The behaviour of fcvt is checked in TEST(fcvt_sd).
10521 // Enable Default-NaN mode in the FPCR.
10649 // Enable Default-NaN mode in the FPCR.
10836 // labs is undefined for kXMinInt but our implementation in the
10837 // MacroAssembler will return kXMinInt in such a case.
10878 // TODO(jbramley): The cast is needed to avoid a sign-extension bug in VIXL.
10893 // abs is undefined for kWMinInt but our implementation in the
10894 // MacroAssembler will return kWMinInt in such a case.