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

Lines Matching refs:bitno

570 onehot_vbits(unsigned bitno, unsigned num_bits)
572 assert(bitno < num_bits);
577 case 1: new.bits.u32 = 1 << bitno; break;
578 case 8: new.bits.u8 = 1 << bitno; break;
579 case 16: new.bits.u16 = 1 << bitno; break;
580 case 32: new.bits.u32 = 1u << bitno; break;
581 case 64: new.bits.u64 = 1ull << bitno; break;
584 if (bitno < 64) {
585 new.bits.u128[0] = 1ull << bitno;
589 new.bits.u128[1] = 1ull << (bitno - 64);
592 if (bitno
594 new.bits.u128[1] = 1ull << bitno;
596 new.bits.u128[0] = 1ull << (bitno - 64);
603 if (bitno < 64) {
604 new.bits.u256[0] = 1ull << bitno;
608 } else if (bitno < 128) {
610 new.bits.u256[1] = 1ull << (bitno - 64);
613 } else if (bitno < 192) {
616 new.bits.u256[2] = 1ull << (bitno - 128);
622 new.bits.u256[3] = 1ull << (bitno - 192);
625 if (bitno < 64) {
629 new.bits.u256[3] = 1ull << bitno;
630 } else if (bitno < 128) {
633 new.bits.u256[2] = 1ull << (bitno - 64);
635 } else if (bitno < 192) {
637 new.bits.u256[1] = 1ull << (bitno - 128);
641 new.bits.u256[0] = 1ull << (bitno - 192);