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

Lines Matching refs:bitno

604 onehot_vbits(unsigned bitno, unsigned num_bits)
606 assert(bitno < num_bits);
611 case 1: new.bits.u32 = 1 << bitno; break;
612 case 8: new.bits.u8 = 1 << bitno; break;
613 case 16: new.bits.u16 = 1 << bitno; break;
614 case 32: new.bits.u32 = 1u << bitno; break;
615 case 64: new.bits.u64 = 1ull << bitno; break;
618 if (bitno < 64) {
619 new.bits.u128[0] = 1ull << bitno;
623 new.bits.u128[1] = 1ull << (bitno - 64);
626 if (bitno < 64) {
628 new.bits.u128[1] = 1ull << bitno;
630 new.bits.u128[0] = 1ull << (bitno - 64);
637 if (bitno < 64) {
638 new.bits.u256[0] = 1ull << bitno;
642 } else if (bitno < 128) {
644 new.bits.u256[1] = 1ull << (bitno - 64);
647 } else if (bitno < 192) {
650 new.bits.u256[2] = 1ull << (bitno - 128);
656 new.bits.u256[3] = 1ull << (bitno - 192);
659 if (bitno < 64) {
663 new.bits.u256[3] = 1ull << bitno;
664 } else if (bitno < 128) {
667 new.bits.u256[2] = 1ull << (bitno - 64);
669 } else if (bitno < 192) {
671 new.bits.u256[1] = 1ull << (bitno - 128);
675 new.bits.u256[0] = 1ull << (bitno - 192);