Home | History | Annotate | Download | only in cctest

Lines Matching defs:shift

4514   int shift[] = {1, 3, 5, 9, 17, 33};
4518 __ Mov(w1, shift[0]);
4519 __ Mov(w2, shift[1]);
4520 __ Mov(w3, shift[2]);
4521 __ Mov(w4, shift[3]);
4522 __ Mov(w5, shift[4]);
4523 __ Mov(w6, shift[5]);
4545 ASSERT_EQUAL_64(value << (shift[0] & 63), x16);
4546 ASSERT_EQUAL_64(value << (shift[1] & 63), x17);
4547 ASSERT_EQUAL_64(value << (shift[2] & 63), x18);
4548 ASSERT_EQUAL_64(value << (shift[3] & 63), x19);
4549 ASSERT_EQUAL_64(value << (shift[4] & 63), x20);
4550 ASSERT_EQUAL_64(value << (shift[5] & 63), x21);
4551 ASSERT_EQUAL_32(value << (shift[0] & 31), w22);
4552 ASSERT_EQUAL_32(value << (shift[1] & 31), w23);
4553 ASSERT_EQUAL_32(value << (shift[2] & 31), w24);
4554 ASSERT_EQUAL_32(value << (shift[3] & 31), w25);
4555 ASSERT_EQUAL_32(value << (shift[4] & 31), w26);
4556 ASSERT_EQUAL_32(value << (shift[5] & 31), w27);
4567 int shift[] = {1, 3, 5, 9, 17, 33};
4571 __ Mov(w1, shift[0]);
4572 __ Mov(w2, shift[1]);
4573 __ Mov(w3, shift[2]);
4574 __ Mov(w4, shift[3]);
4575 __ Mov(w5, shift[4]);
4576 __ Mov(w6, shift[5]);
4598 ASSERT_EQUAL_64(value >> (shift[0] & 63), x16);
4599 ASSERT_EQUAL_64(value >> (shift[1] & 63), x17);
4600 ASSERT_EQUAL_64(value >> (shift[2] & 63), x18);
4601 ASSERT_EQUAL_64(value >> (shift[3] & 63), x19);
4602 ASSERT_EQUAL_64(value >> (shift[4] & 63), x20);
4603 ASSERT_EQUAL_64(value >> (shift[5] & 63), x21);
4606 ASSERT_EQUAL_32(value >> (shift[0] & 31), w22);
4607 ASSERT_EQUAL_32(value >> (shift[1] & 31), w23);
4608 ASSERT_EQUAL_32(value >> (shift[2] & 31), w24);
4609 ASSERT_EQUAL_32(value >> (shift[3] & 31), w25);
4610 ASSERT_EQUAL_32(value >> (shift[4] & 31), w26);
4611 ASSERT_EQUAL_32(value >> (shift[5] & 31), w27);
4622 int shift[] = {1, 3, 5, 9, 17, 33};
4626 __ Mov(w1, shift[0]);
4627 __ Mov(w2, shift[1]);
4628 __ Mov(w3, shift[2]);
4629 __ Mov(w4, shift[3]);
4630 __ Mov(w5, shift[4]);
4631 __ Mov(w6, shift[5]);
4653 ASSERT_EQUAL_64(value >> (shift[0] & 63), x16);
4654 ASSERT_EQUAL_64(value >> (shift[1] & 63), x17);
4655 ASSERT_EQUAL_64(value >> (shift[2] & 63), x18);
4656 ASSERT_EQUAL_64(value >> (shift[3] & 63), x19);
4657 ASSERT_EQUAL_64(value >> (shift[4] & 63), x20);
4658 ASSERT_EQUAL_64(value >> (shift[5] & 63), x21);
4661 ASSERT_EQUAL_32(value32 >> (shift[0] & 31), w22);
4662 ASSERT_EQUAL_32(value32 >> (shift[1] & 31), w23);
4663 ASSERT_EQUAL_32(value32 >> (shift[2] & 31), w24);
4664 ASSERT_EQUAL_32(value32 >> (shift[3] & 31), w25);
4665 ASSERT_EQUAL_32(value32 >> (shift[4] & 31), w26);
4666 ASSERT_EQUAL_32(value32 >> (shift[5] & 31), w27);
4677 int shift[] = {4, 8, 12, 16, 24, 36};
4681 __ Mov(w1, shift[0]);
4682 __ Mov(w2, shift[1]);
4683 __ Mov(w3, shift[2]);
4684 __ Mov(w4, shift[3]);
4685 __ Mov(w5, shift[4]);
4686 __ Mov(w6, shift[5]);