• Home
  • Raw
  • Download

Lines Matching refs:num_bits

54    switch (v.num_bits) {  in get_bits64()
71 switch (v.num_bits) { in print_vbits()
107 undefined_vbits(unsigned num_bits) in undefined_vbits() argument
109 vbits_t new = { .num_bits = num_bits }; in undefined_vbits()
111 switch (num_bits) { in undefined_vbits()
139 vbits_t new = { .num_bits = v.num_bits }; in undefined_vbits_BxE()
166 vbits_t new = { .num_bits = v.num_bits }; in undefined_vbits_BxE_rotate()
209 vbits_t new = { .num_bits = v.num_bits }; in undefined_vbits_128_even_element()
236 vbits_t new = { .num_bits = v.num_bits }; in undefined_vbits_64x2_transpose()
268 vbits_t new = { .num_bits = src1_v.num_bits }; in undefined_vbits_Narrow256_AtoB()
406 defined_vbits(unsigned num_bits) in defined_vbits() argument
408 vbits_t new = { .num_bits = num_bits }; in defined_vbits()
410 switch (num_bits) { in defined_vbits()
435 assert(v1.num_bits == v2.num_bits); in equal_vbits()
437 switch (v1.num_bits) { in equal_vbits()
457 truncate_vbits(vbits_t v, unsigned num_bits) in truncate_vbits() argument
459 assert(num_bits <= v.num_bits); in truncate_vbits()
461 if (num_bits == v.num_bits) return v; in truncate_vbits()
463 vbits_t new = { .num_bits = num_bits }; in truncate_vbits()
465 if (num_bits <= 64) { in truncate_vbits()
468 if (v.num_bits <= 64) in truncate_vbits()
470 else if (v.num_bits == 128) in truncate_vbits()
475 else if (v.num_bits == 256) in truncate_vbits()
483 switch (num_bits) { in truncate_vbits()
495 if (num_bits == 128) { in truncate_vbits()
496 assert(v.num_bits == 256); in truncate_vbits()
523 left_vbits(vbits_t v, unsigned num_bits) in left_vbits() argument
525 assert(num_bits >= v.num_bits); in left_vbits()
527 vbits_t new = { .num_bits = num_bits }; in left_vbits()
529 if (v.num_bits <= 64) { in left_vbits()
532 switch (num_bits) { in left_vbits()
585 if (v.num_bits == 128) { in left_vbits()
611 if (num_bits == 128) return new; in left_vbits()
613 assert(num_bits == 256); in left_vbits()
654 assert(v1.num_bits == v2.num_bits); in or_vbits()
656 vbits_t new = { .num_bits = v1.num_bits }; in or_vbits()
658 switch (v1.num_bits) { in or_vbits()
682 assert(v1.num_bits == v2.num_bits); in and_vbits()
684 vbits_t new = { .num_bits = v1.num_bits }; in and_vbits()
686 switch (v1.num_bits) { in and_vbits()
710 assert(v1.num_bits == v2.num_bits); in concat_vbits()
712 vbits_t new = { .num_bits = v1.num_bits * 2 }; in concat_vbits()
714 switch (v1.num_bits) { in concat_vbits()
755 vbits_t new = { .num_bits = v.num_bits / 2 }; in upper_vbits()
757 switch (v.num_bits) { in upper_vbits()
786 zextend_vbits(vbits_t v, unsigned num_bits) in zextend_vbits() argument
788 assert(num_bits >= v.num_bits); in zextend_vbits()
790 if (num_bits == v.num_bits) return v; in zextend_vbits()
792 vbits_t new = { .num_bits = num_bits }; in zextend_vbits()
794 if (v.num_bits <= 64) { in zextend_vbits()
797 switch (num_bits) { in zextend_vbits()
830 if (v.num_bits == 128) { in zextend_vbits()
831 assert(num_bits == 256); in zextend_vbits()
853 sextend_vbits(vbits_t v, unsigned num_bits) in sextend_vbits() argument
855 assert(num_bits >= v.num_bits); in sextend_vbits()
859 switch (v.num_bits) { in sextend_vbits()
871 return sextend ? left_vbits(v, num_bits) : zextend_vbits(v, num_bits); in sextend_vbits()
876 onehot_vbits(unsigned bitno, unsigned num_bits) in onehot_vbits() argument
878 assert(bitno < num_bits); in onehot_vbits()
880 vbits_t new = { .num_bits = num_bits }; in onehot_vbits()
882 switch (num_bits) { in onehot_vbits()
964 return equal_vbits(v, defined_vbits(v.num_bits)); in completely_defined_vbits()
971 assert(shift_amount < v.num_bits); in shl_vbits()
975 switch (v.num_bits) { in shl_vbits()
993 assert(shift_amount < v.num_bits); in shr_vbits()
997 switch (v.num_bits) { in shr_vbits()
1015 assert(shift_amount < v.num_bits); in sar_vbits()
1020 switch (v.num_bits) { in sar_vbits()
1044 new = left_vbits(new, new.num_bits); in sar_vbits()
1052 vbits_t new = { .num_bits = v1_num_bits }; in cmpord_vbits()