Home | History | Annotate | Download | only in cctest

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
832 // Test bic into csp when the constant cannot be encoded in the immediate
1632 // boundary condition in the label-handling code.) To achieve this, we have
1739 // If we do land in this code, we do not want to execute so many nops
2069 // If we do land in this code, we do not want to execute so many nops
2139 // If we do land in this code, we do not want to execute so many nops
2184 // (2)- When the branch is in the middle of the chain with cbz.
2234 // If we do land in this code, we do not want to execute so many nops
2293 // First instruction in the label chain.
5558 // A NaN generated by the intermediate op1 * op2 overrides a quiet NaN in a.
5641 // A NaN generated by the intermediate op1 * op2 overrides a quiet NaN in a.
5868 for (int in = 0; in < count; in++) {
5869 double n = inputs[in];
5953 for (int in = 0; in < count; in++) {
5954 float n = inputs[in];
6044 // We're going to mess around with the available scratch registers in this
6711 // is irrelevant in ties-to-even rounding), so the list shouldn't include any
6716 struct {double in; float expected;} test[] = {
6728 // fit in the float's mantissa.
6752 // - This exponent is in range, but the value rounds to infinity.
6769 // fit in the float's mantissa.
6797 double in = test[i].in;
6801 DCHECK(std::signbit(in) == 0);
6807 __ Fmov(d10, in);
6810 __ Fmov(d11, -in);
7650 // modified accordingly in each case.
7658 static void TestUScvtfHelper(uint64_t in,
7661 uint64_t u64 = in;
7663 int64_t s64 = static_cast<int64_t>(in);
7684 // Corrupt the top word, in case it is accidentally used during W-register
7758 // The largest int32_t that fits in a double.
7764 // The largest int64_t that fits in a double.
7813 static void TestUScvtf32Helper(uint64_t in,
7816 uint64_t u64 = in;
7818 int64_t s64 = static_cast<int64_t>(in);
7839 // Corrupt the top word, in case it is accidentally used during W-register
7916 // The largest int32_t that fits in a float.
7922 // The largest int64_t that fits in a float.
8063 // fields (making this test fail), but in the meantime this is a useful test
8109 // Preserve the system stack pointer, in case we clobber it.
8111 // Initialize the other registers used in this test.
8120 // All of these instructions should be NOPs in these forms, but have
8151 // during the test, it will show up in x30. This is done because the test
8176 // Preserve the system stack pointer, in case we clobber it.
8178 // Initialize the other registers used in this test.
8187 // All of these instructions should only write to the flags in these forms,
8216 // during the test, it will show up in x30. This is done because the test
8235 // No code generation takes place in this test, so no need to setup and
8272 // The default stack pointer in V8 is jssp, but for compatibility with W16,
8299 // is clearly readable in the result.
8362 // is clearly readable in the result.
8442 // is clearly readable in the result.
8492 // is clearly readable in the result.
8589 // Registers in the TmpList can be used by the macro assembler for debug code
8590 // (for example in 'Pop'), so we can't use them here. We can't use jssp
8604 // is clearly readable in the result.
8784 // index), this value is clearly readable in the result.
8937 // example in 'Pop'), so we can't use them here. We can't use jssp because it
8962 // is clearly readable in the result.
9064 // is clearly readable in the result.
9123 // In order to test various arguments to PushMultipleTimes, and to try to
9136 // Fill in the expected stack slots.
9154 // Fill in the expected stack slots.
9993 // temporary stack pointer later, and initializing it in this way allows the
10226 // should not be accessed in any way.
10231 // This is intended to exercise as many paths in CopyFields as possible.
10407 // The behaviour of fcvt is checked in TEST(fcvt_sd).
10483 // The behaviour of fcvt is checked in TEST(fcvt_sd).
10668 // Enable Default-NaN mode in the FPCR.
10796 // Enable Default-NaN mode in the FPCR.
10983 // labs is undefined for kXMinInt but our implementation in the
10984 // MacroAssembler will return kXMinInt in such a case.
11025 // TODO(jbramley): The cast is needed to avoid a sign-extension bug in VIXL.
11040 // abs is undefined for kWMinInt but our implementation in the
11041 // MacroAssembler will return kWMinInt in such a case.