| /src/external/lgpl3/gmp/dist/mpn/ia64/ |
| popcount.asm | 80 popcnt c0 = r10 C I0 84 popcnt c1 = u1 C I0 89 popcnt c2 = u2 C I0 92 popcnt c3 = u3 C I0 96 popcnt c2 = u2 C I0 101 popcnt s = r10 C I0 111 popcnt c0 = u0 C I0 116 popcnt c1 = u1 C I0 125 popcnt s = r10 C I0 127 popcnt c3 = u3 C I [all...] |
| hamdist.asm | 94 popcnt c0 = x0 C I0 97 popcnt c1 = x1 C I0 99 popcnt c2 = x2 C I0 112 popcnt c0 = x0 C I0 117 popcnt c1 = x1 C I0 121 popcnt c2 = x2 C I0 127 popcnt c2 = x2 C I0 136 popcnt r8 = x3 C I0 157 popcnt c3 = x3 C I0 160 popcnt c0 = x0 C I [all...] |
| gcd_11.asm | 108 popcnt r16 = r23
|
| dive_1.asm | 101 (p8) popcnt rshift = r8 C I0 r8 = cnt_lo_zeros(divisor)
|
| /src/external/lgpl3/gmp/dist/mpn/x86_64/coreinhm/ |
| popcount.asm | 60 C Intel hardware. Perhaps mix such a loop with popcnt instructions. 79 .byte 0xf3,0x48,0x0f,0xb8,0x07 C popcnt (up), %rax 91 L(3): .byte 0xf3,0x4c,0x0f,0xb8,0x57,0x08 C popcnt 8(up), %r10 92 .byte 0xf3,0x4c,0x0f,0xb8,0x5f,0x10 C popcnt 16(up), %r11 103 .byte 0xf3,0x4c,0x0f,0xb8,0x47,0x08 C popcnt 8(up), %r8 104 .byte 0xf3,0x4c,0x0f,0xb8,0x4f,0x10 C popcnt 16(up), %r9 108 L(7): .byte 0xf3,0x4c,0x0f,0xb8,0x57,0x08 C popcnt 0x8(%rdi),%r10 109 .byte 0xf3,0x4c,0x0f,0xb8,0x5f,0x10 C popcnt 0x10(%rdi),%r11 113 L(0): .byte 0xf3,0x48,0x0f,0xb8,0x4f,0x08 C popcnt 0x8(%rdi),%rcx 114 .byte 0xf3,0x4c,0x0f,0xb8,0x57,0x10 C popcnt 0x10(%rdi),%r1 [all...] |
| hamdist.asm | 58 C Intel hardware. Perhaps mix such a loop with popcnt instructions. 90 .byte 0xf3,0x49,0x0f,0xb8,0xc2 C popcnt %r10,%rax 128 L(e0): .byte 0xf3,0x49,0x0f,0xb8,0xe9 C popcnt %r9,%rbp 132 L(e3): .byte 0xf3,0x49,0x0f,0xb8,0xda C popcnt %r10,%rbx 136 L(e2): .byte 0xf3,0x49,0x0f,0xb8,0xeb C popcnt %r11,%rbp 141 L(e1): .byte 0xf3,0x49,0x0f,0xb8,0xd8 C popcnt %r8,%rbx 149 L(x4): .byte 0xf3,0x49,0x0f,0xb8,0xe9 C popcnt %r9,%rbp 151 L(x3): .byte 0xf3,0x49,0x0f,0xb8,0xda C popcnt %r10,%rbx 153 .byte 0xf3,0x49,0x0f,0xb8,0xeb C popcnt %r11,%rbp 174 L(n2): .byte 0xf3,0x49,0x0f,0xb8,0xcb C popcnt %r11,%rc [all...] |
| /src/external/lgpl3/gmp/dist/mpn/x86_64/k10/ |
| popcount.asm | 44 C * The outdated gas used in FreeBSD and NetBSD cannot handle the POPCNT insn, 110 .byte 0xf3,0x4c,0x0f,0xb8,0x44,0xf7,0x00 C popcnt 0(up,n,8), %r8 113 .byte 0xf3,0x4c,0x0f,0xb8,0x4c,0xf7,0x08 C popcnt 8(up,n,8), %r9 116 .byte 0xf3,0x4c,0x0f,0xb8,0x44,0xf7,0x10 C popcnt 16(up,n,8), %r8 119 .byte 0xf3,0x4c,0x0f,0xb8,0x4c,0xf7,0x18 C popcnt 24(up,n,8), %r9 122 .byte 0xf3,0x4c,0x0f,0xb8,0x44,0xf7,0x20 C popcnt 32(up,n,8), %r8 125 .byte 0xf3,0x4c,0x0f,0xb8,0x4c,0xf7,0x28 C popcnt 40(up,n,8), %r9 128 .byte 0xf3,0x4c,0x0f,0xb8,0x44,0xf7,0x30 C popcnt 48(up,n,8), %r8 131 .byte 0xf3,0x4c,0x0f,0xb8,0x4c,0xf7,0x38 C popcnt 56(up,n,8), %r9
|
| hamdist.asm | 76 L(1): .byte 0xf3,0x49,0x0f,0xb8,0xc0 C popcnt %r8, %rax 85 .byte 0xf3,0x49,0x0f,0xb8,0xc0 C popcnt %r8, %rax 87 .byte 0xf3,0x4d,0x0f,0xb8,0xd1 C popcnt %r9, %r10 100 .byte 0xf3,0x49,0x0f,0xb8,0xc8 C popcnt %r8, %rcx 102 .byte 0xf3,0x4d,0x0f,0xb8,0xd1 C popcnt %r9, %r10
|
| /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/ |
| bitop.d | 597 int popcnt(uint x) pure 615 assert( popcnt( 0 ) == 0 ); 616 assert( popcnt( 7 ) == 3 ); 617 assert( popcnt( 0xAA )== 4 ); 618 assert( popcnt( 0x8421_1248 ) == 8 ); 619 assert( popcnt( 0xFFFF_FFFF ) == 32 ); 620 assert( popcnt( 0xCCCC_CCCC ) == 16 ); 621 assert( popcnt( 0x7777_7777 ) == 24 ); 623 // Make sure popcnt() is available at CTFE 624 enum test_ctfe = popcnt(uint.max) [all...] |
| /src/external/bsd/nsd/dist/simdzone/ |
| configure.ac | 98 uint64_t popcnt = _mm_popcnt_u64((uint64_t)argc); 99 return popcnt == 11;
|
| configure | 4436 uint64_t popcnt = _mm_popcnt_u64((uint64_t)argc); 4437 return popcnt == 11;
|
| /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/core/sys/linux/ |
| sched.d | 19 import core.bitop : popcnt; 91 s += popcnt(i);
|
| /src/external/lgpl3/gmp/dist/mpn/x86_64/bd1/ |
| hamdist.asm | 57 C * We need to use .byte for vpshlb, vpperm, vphaddubq, and all popcnt if we 93 popcnt %r8, %r10 156 popcnt %r8, %r8 157 popcnt %r9, %r9 167 popcnt %r8, %r8 180 popcnt %r8, %rax 187 popcnt %r8, %r8
|
| popcount.asm | 58 C * We need to use .byte for vpshlb, vpperm, vphaddubq, and all popcnt if we 103 L(1): .byte 0xf3,0x48,0x0f,0xb8,0x17 C popcnt (up),%rdx 114 L(3): .byte 0xf3,0x48,0x0f,0xb8,0x17 C popcnt (up), %rdx 121 L(5): .byte 0xf3,0x48,0x0f,0xb8,0x17 C popcnt (up), %rdx 128 L(7): .byte 0xf3,0x48,0x0f,0xb8,0x17 C popcnt (up), %rdx 157 L(e2): popcnt 48(up), %r8 158 popcnt 56(up), %r9
|
| /src/external/apache2/llvm/dist/clang/lib/Headers/ |
| module.modulemap | 122 explicit module popcnt {
|
| /src/external/bsd/zstd/dist/lib/common/ |
| cpu.h | 174 C(popcnt, 23)
|
| /src/external/gpl3/gcc/dist/gcc/config/rs6000/ |
| rs6000-string.cc | 1663 rtx popcnt = gen_reg_rtx (DImode); local 1664 emit_insn (gen_popcntddi2 (popcnt, sub_result)); 1666 emit_insn (gen_iordi3 (tmp2, popcnt, tmp_reg_ca)); 1673 rtx popcnt = gen_reg_rtx (SImode); local 1674 emit_insn (gen_popcntdsi2 (popcnt, sub_result)); 1675 emit_insn (gen_iorsi3 (target, popcnt, tmp_reg_ca));
|
| /src/external/gpl3/gcc.old/dist/gcc/config/rs6000/ |
| rs6000-string.cc | 1662 rtx popcnt = gen_reg_rtx (DImode); local 1663 emit_insn (gen_popcntddi2 (popcnt, sub_result)); 1665 emit_insn (gen_iordi3 (tmp2, popcnt, tmp_reg_ca)); 1672 rtx popcnt = gen_reg_rtx (SImode); local 1673 emit_insn (gen_popcntdsi2 (popcnt, sub_result)); 1674 emit_insn (gen_iorsi3 (target, popcnt, tmp_reg_ca));
|
| /src/external/gpl3/gcc.old/dist/libphobos/libdruntime/rt/ |
| minfo.d | 898 immutable nfuncs = popcnt(flags & (MItlsctor|MItlsdtor|MIctor|MIdtor|MIictor));
|
| /src/external/gpl3/gcc.old/dist/gcc/d/dmd/ |
| declaration.h | 517 popcnt, member in class:BUILTIN
|
| /src/external/gpl3/gcc.old/dist/libphobos/src/std/ |
| bitmanip.d | 4552 import core.bitop : popcnt; 4553 const c = popcnt(cast(ulong) value); 4557 import core.bitop : popcnt; 4558 const c = popcnt(cast(uint) value);
|
| /src/external/gpl3/binutils/dist/gas/config/ |
| tc-ia64.c | 2606 static const unsigned char popcnt[16] = local 2614 if (x < NELEMS (popcnt)) 2615 return popcnt[x]; 2616 return popcnt[x % NELEMS (popcnt)] + popcount (x / NELEMS (popcnt));
|
| /src/external/gpl3/binutils.old/dist/gas/config/ |
| tc-ia64.c | 2606 static const unsigned char popcnt[16] = local 2614 if (x < NELEMS (popcnt)) 2615 return popcnt[x]; 2616 return popcnt[x % NELEMS (popcnt)] + popcount (x / NELEMS (popcnt));
|
| /src/external/gpl3/gcc/dist/gcc/fortran/ |
| simplify.cc | 6664 gfc_expr *popcnt; local 6670 popcnt = gfc_simplify_popcnt (e); 6671 gcc_assert (popcnt); 6673 bool fail = gfc_extract_int (popcnt, &i);
|
| /src/external/gpl3/gcc.old/dist/gcc/fortran/ |
| simplify.cc | 6594 gfc_expr *popcnt; local 6600 popcnt = gfc_simplify_popcnt (e); 6601 gcc_assert (popcnt); 6603 bool fail = gfc_extract_int (popcnt, &i);
|