Lines Matching refs:word

779   BITMAP_WORD word;  in bitmap_first_set_bit()  local
786 word = elt->bits[ix]; in bitmap_first_set_bit()
787 if (word) in bitmap_first_set_bit()
795 gcc_assert (sizeof(long) == sizeof (word)); in bitmap_first_set_bit()
796 bit_no += __builtin_ctzl (word); in bitmap_first_set_bit()
803 if (!(word & 0xffffffff)) in bitmap_first_set_bit()
804 word >>= 32, bit_no += 32; in bitmap_first_set_bit()
806 if (!(word & 0xffff)) in bitmap_first_set_bit()
807 word >>= 16, bit_no += 16; in bitmap_first_set_bit()
808 if (!(word & 0xff)) in bitmap_first_set_bit()
809 word >>= 8, bit_no += 8; in bitmap_first_set_bit()
810 if (!(word & 0xf)) in bitmap_first_set_bit()
811 word >>= 4, bit_no += 4; in bitmap_first_set_bit()
812 if (!(word & 0x3)) in bitmap_first_set_bit()
813 word >>= 2, bit_no += 2; in bitmap_first_set_bit()
814 if (!(word & 0x1)) in bitmap_first_set_bit()
815 word >>= 1, bit_no += 1; in bitmap_first_set_bit()
817 gcc_checking_assert (word & 1); in bitmap_first_set_bit()
830 BITMAP_WORD word; in bitmap_last_set_bit() local
839 word = elt->bits[ix]; in bitmap_last_set_bit()
840 if (word) in bitmap_last_set_bit()
849 gcc_assert (sizeof(long) == sizeof (word)); in bitmap_last_set_bit()
850 bit_no += sizeof (long) * 8 - __builtin_ctzl (word); in bitmap_last_set_bit()
856 if ((word & 0xffffffff00000000)) in bitmap_last_set_bit()
857 word >>= 32, bit_no += 32; in bitmap_last_set_bit()
859 if (word & 0xffff0000) in bitmap_last_set_bit()
860 word >>= 16, bit_no += 16; in bitmap_last_set_bit()
861 if (!(word & 0xff00)) in bitmap_last_set_bit()
862 word >>= 8, bit_no += 8; in bitmap_last_set_bit()
863 if (!(word & 0xf0)) in bitmap_last_set_bit()
864 word >>= 4, bit_no += 4; in bitmap_last_set_bit()
865 if (!(word & 12)) in bitmap_last_set_bit()
866 word >>= 2, bit_no += 2; in bitmap_last_set_bit()
867 if (!(word & 2)) in bitmap_last_set_bit()
868 word >>= 1, bit_no += 1; in bitmap_last_set_bit()
871 gcc_checking_assert (word & 1); in bitmap_last_set_bit()