Lines Matching full:bits
98 // An integer is constructed from the n, imm_s and imm_r bits according to
108 // (s bits must not be all set)
110 // A pattern is constructed of size bits, where the least significant S+1
111 // bits are set. The pattern is rotated right by R, and repeated across a
119 uint64_t bits = (1UL << (imm_s + 1)) - 1;
120 return RotateRight(bits, imm_r, 64);
131 uint64_t bits = (1UL << ((imm_s & mask) + 1)) - 1;
133 RotateRight(bits, imm_r & mask, width),
144 // ImmFP: abcdefgh (8 bits)
145 // Single: aBbb.bbbc.defg.h000.0000.0000.0000.0000 (32 bits)
147 uint32_t bits = ImmFP();
148 uint32_t bit7 = (bits >> 7) & 0x1;
149 uint32_t bit6 = (bits >> 6) & 0x1;
150 uint32_t bit5_to_0 = bits & 0x3f;
158 // ImmFP: abcdefgh (8 bits)
160 // 0000.0000.0000.0000.0000.0000.0000.0000 (64 bits)
162 uint32_t bits = ImmFP();
163 uint64_t bit7 = (bits >> 7) & 0x1;
164 uint64_t bit6 = (bits >> 6) & 0x1;
165 uint64_t bit5_to_0 = bits & 0x3f;
198 // The offset is always shifted by 2 bits, even for loads to 64-bits