Home | History | Annotate | Download | only in vbit-test

Lines Matching full:shift_amount

969 shl_vbits(vbits_t v, unsigned shift_amount)
971 assert(shift_amount < v.num_bits);
976 case 8: new.bits.u8 <<= shift_amount; break;
977 case 16: new.bits.u16 <<= shift_amount; break;
978 case 32: new.bits.u32 <<= shift_amount; break;
979 case 64: new.bits.u64 <<= shift_amount; break;
991 shr_vbits(vbits_t v, unsigned shift_amount)
993 assert(shift_amount < v.num_bits);
998 case 8: new.bits.u8 >>= shift_amount; break;
999 case 16: new.bits.u16 >>= shift_amount; break;
1000 case 32: new.bits.u32 >>= shift_amount; break;
1001 case 64: new.bits.u64 >>= shift_amount; break;
1013 sar_vbits(vbits_t v, unsigned shift_amount)
1015 assert(shift_amount < v.num_bits);
1022 new.bits.u8 >>= shift_amount;
1026 new.bits.u16 >>= shift_amount;
1030 new.bits.u32 >>= shift_amount;
1034 new.bits.u64 >>= shift_amount;