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
69 // so it may appear multiple times in a test if the test has multiple exit
834 // Test bic into csp when the constant cannot be encoded in the immediate
1634 // boundary condition in the label-handling code.) To achieve this, we have
1741 // If we do land in this code, we do not want to execute so many nops
2071 // If we do land in this code, we do not want to execute so many nops
2141 // If we do land in this code, we do not want to execute so many nops
2186 // (2)- When the branch is in the middle of the chain with cbz.
2236 // If we do land in this code, we do not want to execute so many nops
2295 // First instruction in the label chain.
5505 // A NaN generated by the intermediate op1 * op2 overrides a quiet NaN in a.
5588 // A NaN generated by the intermediate op1 * op2 overrides a quiet NaN in a.
5815 for (int in = 0; in < count; in++) {
5816 double n = inputs[in];
5900 for (int in = 0; in < count; in++) {
5901 float n = inputs[in];
5991 // We're going to mess around with the available scratch registers in this
6747 // is irrelevant in ties-to-even rounding), so the list shouldn't include any
6752 struct {double in; float expected;} test[] = {
6764 // fit in the float's mantissa.
6788 // - This exponent is in range, but the value rounds to infinity.
6805 // fit in the float's mantissa.
6833 double in = test[i].in;
6837 CHECK(std::signbit(in) == 0);
6843 __ Fmov(d10, in);
6846 __ Fmov(d11, -in);
7686 // modified accordingly in each case.
7694 static void TestUScvtfHelper(uint64_t in,
7697 uint64_t u64 = in;
7699 int64_t s64 = static_cast<int64_t>(in);
7720 // Corrupt the top word, in case it is accidentally used during W-register
7794 // The largest int32_t that fits in a double.
7800 // The largest int64_t that fits in a double.
7849 static void TestUScvtf32Helper(uint64_t in,
7852 uint64_t u64 = in;
7854 int64_t s64 = static_cast<int64_t>(in);
7875 // Corrupt the top word, in case it is accidentally used during W-register
7952 // The largest int32_t that fits in a float.
7958 // The largest int64_t that fits in a float.
8099 // fields (making this test fail), but in the meantime this is a useful test
8145 // Preserve the system stack pointer, in case we clobber it.
8147 // Initialize the other registers used in this test.
8156 // All of these instructions should be NOPs in these forms, but have
8187 // during the test, it will show up in x30. This is done because the test
8212 // Preserve the system stack pointer, in case we clobber it.
8214 // Initialize the other registers used in this test.
8223 // All of these instructions should only write to the flags in these forms,
8252 // during the test, it will show up in x30. This is done because the test
8271 // No code generation takes place in this test, so no need to setup and
8308 // The default stack pointer in V8 is jssp, but for compatibility with W16,
8335 // is clearly readable in the result.
8398 // is clearly readable in the result.
8478 // is clearly readable in the result.
8528 // is clearly readable in the result.
8625 // Registers in the TmpList can be used by the macro assembler for debug code
8626 // (for example in 'Pop'), so we can't use them here. We can't use jssp
8640 // is clearly readable in the result.
8824 // index), this value is clearly readable in the result.
8981 // example in 'Pop'), so we can't use them here. We can't use jssp because it
9006 // is clearly readable in the result.
9108 // is clearly readable in the result.
9167 // In order to test various arguments to PushMultipleTimes, and to try to
9180 // Fill in the expected stack slots.
9198 // Fill in the expected stack slots.
10037 // temporary stack pointer later, and initializing it in this way allows the
10382 // The behaviour of fcvt is checked in TEST(fcvt_sd).
10458 // The behaviour of fcvt is checked in
10643 // Enable Default-NaN mode in the FPCR.
10771 // Enable Default-NaN mode in the FPCR.
10958 // labs is undefined for kXMinInt but our implementation in the
10959 // MacroAssembler will return kXMinInt in such a case.
11000 // TODO(jbramley): The cast is needed to avoid a sign-extension bug in VIXL.
11015 // abs is undefined for kWMinInt but our implementation in the
11016 // MacroAssembler will return kWMinInt in such a case.
11244 // Test internal reference when they are linked in a label chain.