Searched refs:popcount (Results 1 - 25 of 41) sorted by relevance

12

/haiku-buildtools/gcc/gcc/
H A Dsbitmap.c28 #error Need to increase size of datatype used for popcount
69 if (!a->popcount)
74 gcc_assert (a->popcount[ix] == do_popcount (a->elms[ix]));
95 bmap->popcount = NULL;
99 /* Allocate a simple bitmap of N_ELMS bits, and a popcount array. */
105 bmap->popcount = XNEWVEC (unsigned char, bmap->size);
126 if (bmap->popcount)
127 bmap->popcount = XRESIZEVEC (unsigned char, bmap->popcount, size);
153 if (bmap->popcount)
[all...]
H A Dsbitmap.h87 unsigned char *popcount; /* Population count. */ member in struct:simple_bitmap_def
113 gcc_checking_assert (! map->popcount);
123 gcc_checking_assert (! map->popcount);
216 free (map->popcount);
H A Ddouble-int.h103 int popcount () const;
427 double_int::popcount () const
H A Dcfganal.c1362 gcc_assert (!dst->popcount);
1403 gcc_assert (!dst->popcount);
1444 gcc_assert (!dst->popcount);
1485 gcc_assert (!dst->popcount);
H A Dipa-icf.c2881 unsigned popcount = bitmap_count_bits (b); local
2883 if (popcount > 0 && popcount < cls->members.length ())
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/tree-ssa/
H A Dvrp89.c35 C (popcount, 0, 0)
42 B (popcount, 0, 6)
45 B (popcount, 1, 7)
/haiku-buildtools/gcc/gmp/demos/perl/GMP/
H A DMpz.pm35 perfect_square_p popcount powm probab_prime_p
/haiku-buildtools/gcc/gmp/mpn/x86/pentium/mmx/
H A Dhamdist.asm25 C For reference, this code runs at 11.5 cycles/limb for popcount, which is
26 C slower than the plain integer mpn/x86/pentium/popcount.asm.
/haiku-buildtools/gcc/gmp/mpn/x86/
H A Dt-zdisp2.pl102 elsif ($base eq 'popham') { @funs = qw(popcount hamdist); }
/haiku-buildtools/gcc/gmp/mpn/powerpc32/vmx/
H A Dpopcount.asm23 include_mpn(`powerpc64/vmx/popcount.asm')
/haiku-buildtools/gcc/gmp/mpn/x86/p6/sse2/
H A Dpopcount.asm24 include_mpn(`x86/pentium4/sse2/popcount.asm')
/haiku-buildtools/gcc/gmp/mpn/x86_64/core2/
H A Dpopcount.asm24 include_mpn(`x86/pentium4/sse2/popcount.asm')
/haiku-buildtools/gcc/gmp/mpn/x86_64/pentium4/
H A Dpopcount.asm24 include_mpn(`x86/pentium4/sse2/popcount.asm')
/haiku-buildtools/gcc/gmp/tests/mpz/
H A DMakefile.am32 t-aorsmul t-cmp_d t-cmp_si t-hamdist t-oddeven t-popcount t-set_f \
/haiku-buildtools/gcc/gmp/mpn/x86/p6/mmx/
H A Dpopham.asm24 C P6MMX: popcount 11 cycles/limb (approx), hamdist 11.5 cycles/limb (approx)
/haiku-buildtools/gcc/gmp/mpn/x86/p6/p3mmx/
H A Dpopham.asm24 C popcount hamdist
/haiku-buildtools/gcc/gmp/mpn/x86/k6/mmx/
H A Dpopham.asm24 C popcount hamdist
33 C integer mpn/generic/popcount.c,hamdist.c.
/haiku-buildtools/gcc/gmp/mpn/x86/pentium4/mmx/
H A Dpopham.asm24 C popcount hamdist
40 C For popcount there's 13 mmx instructions in the loop, so perhaps 6.5 c/l
/haiku-buildtools/gcc/gmp/mpn/x86_64/
H A Dpopham.asm24 C popcount hamdist
32 C * Tune. It should be possible to reach 5 c/l for popcount and 6 c/l for
/haiku-buildtools/gcc/gmp/mpz/
H A DMakefile.am47 out_raw.c out_str.c perfpow.c perfsqr.c popcount.c pow_ui.c powm.c \
/haiku-buildtools/gcc/gmp/mpn/x86/pentium4/sse2/
H A Dpopcount.asm24 C 32-bit popcount hamdist
39 C 64-bit popcount hamdist
56 C integer based popcount. Such a combined loop would handle 6 limbs in
/haiku-buildtools/gcc/gmp/mpn/
H A DMakefile.am64 popcount.c pre_divrem_1.c pre_mod_1.c pow_1.c random.c random2.c rshift.c \
/haiku-buildtools/gcc/libgcc/
H A Dlibgcc2.h311 #define __popcountSI2 __NW(popcount,2)
317 #define __popcountDI2 __NDW(popcount,2)
/haiku-buildtools/gcc/gmp/mpn/x86/k7/mmx/
H A Dpopham.asm24 C popcount hamdist
/haiku-buildtools/gcc/gcc/testsuite/gcc.dg/torture/
H A Dbuiltin-attr-1.c431 BUILTIN_TEST1 (popcount, int)

Completed in 150 milliseconds

12