Lines Matching refs:result

2732 // given result and governing predicate.
3000 // There are no active lanes in in0, so the result is simply the first active
3089 // There are no active lanes in in0, so the result is simply the first active
3177 // There are no active lanes in in0, so the result is simply the first active
3242 // There are no active lanes in in0, so the result is simply the first active
3313 // active lane in pdn, so the result should always be zero.
3900 T result;
3905 result = (max - x) < static_cast<T>(y) ? max : x + y;
3908 result = (x - min) < static_cast<T>(-y) ? min : x + y;
3910 result = x + y;
3912 return result;
4511 // governing predicate register. In order to keep the result constant,
5886 // These are merging operations, so we have to initialise the result register.
5893 // For constructive operations, use a different initial result value.
5994 // These are merging operations, so we have to initialise the result register.
6001 // For constructive operations, use a different initial result value.
6082 // These are merging operations, so we have to initialise the result register.
6089 // For constructive operations, use a different initial result value.
6164 // These are merging operations, so we have to initialise the result register.
6171 // For constructive operations, use a different initial result value.
6250 // These are merging operations, so we have to initialise the result register.
6257 // For constructive operations, use a different initial result value.
6335 // These are merging operations, so we have to initialise the result register.
6342 // For constructive operations, use a different initial result value.
6421 // These are merging operations, so we have to initialise the result registers
6528 // These are (mostly) merging operations, so we have to initialise the result
6635 // These are (mostly) merging operations, so we have to initialise the result
8772 // Generate a reference result using scalar loads.
8961 // Clear lanes inactive in FFR. These have an undefined result.
9817 // Test gather loads by comparing them with the result of a set of equivalent
9884 // Generate a reference result for scalar-plus-scalar form using scalar loads.
9929 // Test gather loads by comparing them with the result of a set of equivalent
9998 // Generate a reference result using scalar loads.
10610 // at byte-separated addresses. The result should be the same as storing
10819 // Check the result from `instr` with movprfx is the same as
12010 // another result from generated instructions to check the remaining part.
12077 // another result from generated instructions to check the remaining part.
12339 // governing predicate register. In order to keep the result constant,
12712 uint64_t result;
12714 result = is_negative ? mask : 0;
12716 result = zn_inputs[i] >> shift;
12718 result |= mask << (lane_size_in_bits - shift);
12719 result &= mask;
12722 ASSERT_EQUAL_SVE_LANE(result, zd_asr, lane);
12728 uint64_t result =
12730 ASSERT_EQUAL_SVE_LANE(result, zd_lsr, lane);
12736 uint64_t result =
12738 ASSERT_EQUAL_SVE_LANE(result & mask, zd_lsl, lane);
14160 // Set expected `pd` result on merging predication.
14649 // Create a reference result from a vector complex multiply.
14702 // the later fneg will result in a failed comparison otherwise.
14723 // Move the odd results to the even result positions.
15367 // If the input and result types have a different size, the instruction
15925 // If the input and result types have a different size, the instruction
16009 // produce the same result.
16018 // Round up to produce a result that's too big for the input to represent.
16065 // produce the same result.
16106 // Round up to produce a result that's too big for the input to represent.
16121 // produce the same result.
16164 // Round up to produce a result that's too big for the input to represent.
16181 // produce the same result.
16223 // Round up to produce a result that's too big for the input to represent.
16240 // produce the same result.
16640 // It does not imply the value of `result` argument. `result` stands for the
16641 // expected result on all-true predication.
16651 const uint64_t (&result)[N],
16716 da_expected[i] = ((pg_inputs[i] & 1) != 0) ? result[i] : za_rawbits[i];
16717 dn_expected[i] = ((pg_inputs[i] & 1) != 0) ? result[i] : zn_rawbits[i];
16718 dm_expected[i] = ((pg_inputs[i] & 1) != 0) ? result[i] : zm_rawbits[i];
16719 d_expected[i] = ((pg_inputs[i] & 1) != 0) ? result[i] : sn;
17825 // to synthesize the expected result for `fac<cc>`.
18055 // Preserve the base value so we can derive the expected result.
18492 // Test loads and broadcast by comparing them with the result of a set of
18543 // Generate a reference result using scalar loads.
19209 // can affect the result in destination.
19701 // should give a zero result for dot product.
20157 // Check the result of the rotate/eor sequence.