Lines Matching defs:shift

4713   int shift[] = {1, 3, 5, 9, 17, 33};
4717 __ Mov(w1, shift[0]);
4718 __ Mov(w2, shift[1]);
4719 __ Mov(w3, shift[2]);
4720 __ Mov(w4, shift[3]);
4721 __ Mov(w5, shift[4]);
4722 __ Mov(w6, shift[5]);
4744 CHECK_EQUAL_64(value << (shift[0] & 63), x16);
4745 CHECK_EQUAL_64(value << (shift[1] & 63), x17);
4746 CHECK_EQUAL_64(value << (shift[2] & 63), x18);
4747 CHECK_EQUAL_64(value << (shift[3] & 63), x19);
4748 CHECK_EQUAL_64(value << (shift[4] & 63), x20);
4749 CHECK_EQUAL_64(value << (shift[5] & 63), x21);
4750 CHECK_EQUAL_32(value << (shift[0] & 31), w22);
4751 CHECK_EQUAL_32(value << (shift[1] & 31), w23);
4752 CHECK_EQUAL_32(value << (shift[2] & 31), w24);
4753 CHECK_EQUAL_32(value << (shift[3] & 31), w25);
4754 CHECK_EQUAL_32(value << (shift[4] & 31), w26);
4755 CHECK_EQUAL_32(value << (shift[5] & 31), w27);
4766 int shift[] = {1, 3, 5, 9, 17, 33};
4770 __ Mov(w1, shift[0]);
4771 __ Mov(w2, shift[1]);
4772 __ Mov(w3, shift[2]);
4773 __ Mov(w4, shift[3]);
4774 __ Mov(w5, shift[4]);
4775 __ Mov(w6, shift[5]);
4797 CHECK_EQUAL_64(value >> (shift[0] & 63), x16);
4798 CHECK_EQUAL_64(value >> (shift[1] & 63), x17);
4799 CHECK_EQUAL_64(value >> (shift[2] & 63), x18);
4800 CHECK_EQUAL_64(value >> (shift[3] & 63), x19);
4801 CHECK_EQUAL_64(value >> (shift[4] & 63), x20);
4802 CHECK_EQUAL_64(value >> (shift[5] & 63), x21);
4805 CHECK_EQUAL_32(value >> (shift[0] & 31), w22);
4806 CHECK_EQUAL_32(value >> (shift[1] & 31), w23);
4807 CHECK_EQUAL_32(value >> (shift[2] & 31), w24);
4808 CHECK_EQUAL_32(value >> (shift[3] & 31), w25);
4809 CHECK_EQUAL_32(value >> (shift[4] & 31), w26);
4810 CHECK_EQUAL_32(value >> (shift[5] & 31), w27);
4821 int shift[] = {1, 3, 5, 9, 17, 33};
4825 __ Mov(w1, shift[0]);
4826 __ Mov(w2, shift[1]);
4827 __ Mov(w3, shift[2]);
4828 __ Mov(w4, shift[3]);
4829 __ Mov(w5, shift[4]);
4830 __ Mov(w6, shift[5]);
4852 CHECK_EQUAL_64(value >> (shift[0] & 63), x16);
4853 CHECK_EQUAL_64(value >> (shift[1] & 63), x17);
4854 CHECK_EQUAL_64(value >> (shift[2] & 63), x18);
4855 CHECK_EQUAL_64(value >> (shift[3] & 63), x19);
4856 CHECK_EQUAL_64(value >> (shift[4] & 63), x20);
4857 CHECK_EQUAL_64(value >> (shift[5] & 63), x21);
4860 CHECK_EQUAL_32(value32 >> (shift[0] & 31), w22);
4861 CHECK_EQUAL_32(value32 >> (shift[1] & 31), w23);
4862 CHECK_EQUAL_32(value32 >> (shift[2] & 31), w24);
4863 CHECK_EQUAL_32(value32 >> (shift[3] & 31), w25);
4864 CHECK_EQUAL_32(value32 >> (shift[4] & 31), w26);
4865 CHECK_EQUAL_32(value32 >> (shift[5] & 31), w27);
4876 int shift[] = {4, 8, 12, 16, 24, 36};
4880 __ Mov(w1, shift[0]);
4881 __ Mov(w2, shift[1]);
4882 __ Mov(w3, shift[2]);
4883 __ Mov(w4, shift[3]);
4884 __ Mov(w5, shift[4]);
4885 __ Mov(w6, shift[5]);