Lines Matching refs:value
126 // Set the sp to a known value.
771 // test infrastructure requires that sp be restored to its original value.
2073 // same page so that they return the same value.
2250 // Every adrp instruction on this page should return the same value.
3465 // This value won't fit in the immediate offset field of ldr/str instructions.
6547 uint64_t value = 0x0123456789abcdef;
6551 __ Mov(x0, value);
6583 ASSERT_EQUAL_64(value, x0);
6584 ASSERT_EQUAL_64(value << (shift[0] & 63), x16);
6585 ASSERT_EQUAL_64(value << (shift[1] & 63), x17);
6586 ASSERT_EQUAL_64(value << (shift[2] & 63), x18);
6587 ASSERT_EQUAL_64(value << (shift[3] & 63), x19);
6588 ASSERT_EQUAL_64(value << (shift[4] & 63), x20);
6589 ASSERT_EQUAL_64(value << (shift[5] & 63), x21);
6590 ASSERT_EQUAL_32(value << (shift[0] & 31), w22);
6591 ASSERT_EQUAL_32(value << (shift[1] & 31), w23);
6592 ASSERT_EQUAL_32(value << (shift[2] & 31), w24);
6593 ASSERT_EQUAL_32(value << (shift[3] & 31), w25);
6594 ASSERT_EQUAL_32(value << (shift[4] & 31), w26);
6595 ASSERT_EQUAL_32(value << (shift[5] & 31), w27);
6603 uint64_t value = 0x0123456789abcdef;
6607 __ Mov(x0, value);
6639 ASSERT_EQUAL_64(value, x0);
6640 ASSERT_EQUAL_64(value >> (shift[0] & 63), x16);
6641 ASSERT_EQUAL_64(value >> (shift[1] & 63), x17);
6642 ASSERT_EQUAL_64(value >> (shift[2] & 63), x18);
6643 ASSERT_EQUAL_64(value >> (shift[3] & 63), x19);
6644 ASSERT_EQUAL_64(value >> (shift[4] & 63), x20);
6645 ASSERT_EQUAL_64(value >> (shift[5] & 63), x21);
6647 value &= 0xffffffff;
6648 ASSERT_EQUAL_32(value >> (shift[0] & 31), w22);
6649 ASSERT_EQUAL_32(value >> (shift[1] & 31), w23);
6650 ASSERT_EQUAL_32(value >> (shift[2] & 31), w24);
6651 ASSERT_EQUAL_32(value >> (shift[3] & 31), w25);
6652 ASSERT_EQUAL_32(value >> (shift[4] & 31), w26);
6653 ASSERT_EQUAL_32(value >> (shift[5] & 31), w27);
6661 int64_t value = 0xfedcba98fedcba98;
6665 __ Mov(x0, value);
6697 ASSERT_EQUAL_64(value, x0);
6698 ASSERT_EQUAL_64(value >> (shift[0] & 63), x16);
6699 ASSERT_EQUAL_64(value >> (shift[1] & 63), x17);
6700 ASSERT_EQUAL_64(value >> (shift[2] & 63), x18);
6701 ASSERT_EQUAL_64(value >> (shift[3] & 63), x19);
6702 ASSERT_EQUAL_64(value >> (shift[4] & 63), x20);
6703 ASSERT_EQUAL_64(value >> (shift[5] & 63), x21);
6705 int32_t value32 = static_cast<int32_t>(value & 0xffffffff);
6719 uint64_t value = 0x0123456789abcdef;
6723 __ Mov(x0, value);
6755 ASSERT_EQUAL_64(value, x0);
7034 // TODO: Return failure occasionally. Set ZFlag and return UNKNOWN value.
7896 // * When multiplied by small values (such as a register index), this value
7898 // * The value is not formed from repeating fixed-size smaller values, so it
7958 // * When multiplied by small values (such as a register index), this value
7960 // * The value is not formed from repeating fixed-size smaller values, so it
8037 // * When multiplied by small values (such as a register index), this value
8039 // * The value is not formed from repeating fixed-size smaller values, so it
8090 // * When multiplied by small values (such as a register index), this value
8092 // * The value is not formed from repeating fixed-size smaller values, so it
8165 // * When multiplied by small values (such as a register index), this value
8167 // * The value is not formed from repeating fixed-size smaller values, so it
8252 // * When multiplied by small values (such as a register index), this value
8254 // * The value is not formed from repeating fixed-size smaller values, so it
8412 // * When multiplied by small values (such as a register index), this value
8414 // * The value is not formed from repeating fixed-size smaller values, so it
8659 // index), this value is clearly readable in the result.
8660 // * The value is not formed from repeating fixed-size smaller values, so it
8900 // * When multiplied by small values (such as a register index), this value
8902 // * The value is not formed from repeating fixed-size smaller values, so it
9004 // * When multiplied by small values (such as a register index), this value
9006 // * The value is not formed from repeating fixed-size smaller values, so it
9099 // and fill the empty space with a placeholder value.
9278 // Initialize x29 to the value of the stack pointer. We will use x29 as a
9501 // Note: This is an example value, but the field width is fixed here so the
9640 // The middle value is read, modified, and written. The padding exists only to
9693 // The middle value is read, modified, and written. The padding exists only to
9748 // The middle value is read, modified, and written. The padding exists only to
9849 // The middle value is read, modified, and written. The padding exists only to
10903 // * When multiplied by small values (such as a register index), this value
10905 // * The value is not formed from repeating fixed-size smaller values, so it
13349 // Use a different value to force one literal pool entry per iteration.
13787 int64_t value = 0xbadbeef;
13788 __ Mov(x0, reinterpret_cast<uint64_t>(&value));
13806 VIXL_CHECK(value == 0xf00d);
15001 // Make sure that V0 is initialized to a non-zero value.
15003 // This constant value can't be encoded in a MOVI instruction,