Lines Matching defs:shift
4001 int shift[] = {1, 3, 5, 9, 17, 33};
4005 __ Mov(w1, shift[0]);
4006 __ Mov(w2, shift[1]);
4007 __ Mov(w3, shift[2]);
4008 __ Mov(w4, shift[3]);
4009 __ Mov(w5, shift[4]);
4010 __ Mov(w6, shift[5]);
4032 ASSERT_EQUAL_64(value << (shift[0] & 63), x16);
4033 ASSERT_EQUAL_64(value << (shift[1] & 63), x17);
4034 ASSERT_EQUAL_64(value << (shift[2] & 63), x18);
4035 ASSERT_EQUAL_64(value << (shift[3] & 63), x19);
4036 ASSERT_EQUAL_64(value << (shift[4] & 63), x20);
4037 ASSERT_EQUAL_64(value << (shift[5] & 63), x21);
4038 ASSERT_EQUAL_32(value << (shift[0] & 31), w22);
4039 ASSERT_EQUAL_32(value << (shift[1] & 31), w23);
4040 ASSERT_EQUAL_32(value << (shift[2] & 31), w24);
4041 ASSERT_EQUAL_32(value << (shift[3] & 31), w25);
4042 ASSERT_EQUAL_32(value << (shift[4] & 31), w26);
4043 ASSERT_EQUAL_32(value << (shift[5] & 31), w27);
4053 int shift[] = {1, 3, 5, 9, 17, 33};
4057 __ Mov(w1, shift[0]);
4058 __ Mov(w2, shift[1]);
4059 __ Mov(w3, shift[2]);
4060 __ Mov(w4, shift[3]);
4061 __ Mov(w5, shift[4]);
4062 __ Mov(w6, shift[5]);
4084 ASSERT_EQUAL_64(value >> (shift[0] & 63), x16);
4085 ASSERT_EQUAL_64(value >> (shift[1] & 63), x17);
4086 ASSERT_EQUAL_64(value >> (shift[2] & 63), x18);
4087 ASSERT_EQUAL_64(value >> (shift[3] & 63), x19);
4088 ASSERT_EQUAL_64(value >> (shift[4] & 63), x20);
4089 ASSERT_EQUAL_64(value >> (shift[5] & 63), x21);
4092 ASSERT_EQUAL_32(value >> (shift[0] & 31), w22);
4093 ASSERT_EQUAL_32(value >> (shift[1] & 31), w23);
4094 ASSERT_EQUAL_32(value >> (shift[2] & 31), w24);
4095 ASSERT_EQUAL_32(value >> (shift[3] & 31), w25);
4096 ASSERT_EQUAL_32(value >> (shift[4] & 31), w26);
4097 ASSERT_EQUAL_32(value >> (shift[5] & 31), w27);
4107 int shift[] = {1, 3, 5, 9, 17, 33};
4111 __ Mov(w1, shift[0]);
4112 __ Mov(w2, shift[1]);
4113 __ Mov(w3, shift[2]);
4114 __ Mov(w4, shift[3]);
4115 __ Mov(w5, shift[4]);
4116 __ Mov(w6, shift[5]);
4138 ASSERT_EQUAL_64(value >> (shift[0] & 63), x16);
4139 ASSERT_EQUAL_64(value >> (shift[1] & 63), x17);
4140 ASSERT_EQUAL_64(value >> (shift[2] & 63), x18);
4141 ASSERT_EQUAL_64(value >> (shift[3] & 63), x19);
4142 ASSERT_EQUAL_64(value >> (shift[4] & 63), x20);
4143 ASSERT_EQUAL_64(value >> (shift[5] & 63), x21);
4146 ASSERT_EQUAL_32(value32 >> (shift[0] & 31), w22);
4147 ASSERT_EQUAL_32(value32 >> (shift[1] & 31), w23);
4148 ASSERT_EQUAL_32(value32 >> (shift[2] & 31), w24);
4149 ASSERT_EQUAL_32(value32 >> (shift[3] & 31), w25);
4150 ASSERT_EQUAL_32(value32 >> (shift[4] & 31), w26);
4151 ASSERT_EQUAL_32(value32 >> (shift[5] & 31), w27);
4161 int shift[] = {4, 8, 12, 16, 24, 36};
4165 __ Mov(w1, shift[0]);
4166 __ Mov(w2, shift[1]);
4167 __ Mov(w3, shift[2]);
4168 __ Mov(w4, shift[3]);
4169 __ Mov(w5, shift[4]);
4170 __ Mov(w6, shift[5]);