bitset 511 Zend/zend_alloc.c static zend_always_inline int zend_mm_bitset_nts(zend_mm_bitset bitset) bitset 514 Zend/zend_alloc.c return __builtin_ctzl(~bitset); bitset 516 Zend/zend_alloc.c return __builtin_ctzll(~bitset); bitset 521 Zend/zend_alloc.c if (!BitScanForward64(&index, ~bitset)) { bitset 523 Zend/zend_alloc.c if (!BitScanForward(&index, ~bitset)) { bitset 533 Zend/zend_alloc.c if (bitset == (zend_mm_bitset)-1) return ZEND_MM_BITSET_LEN; bitset 538 Zend/zend_alloc.c if ((bitset & 0xffffffff) == 0xffffffff) {n += 32; bitset = bitset >> Z_UL(32);} bitset 541 Zend/zend_alloc.c if ((bitset & 0x0000ffff) == 0x0000ffff) {n += 16; bitset = bitset >> 16;} bitset 542 Zend/zend_alloc.c if ((bitset & 0x000000ff) == 0x000000ff) {n += 8; bitset = bitset >> 8;} bitset 543 Zend/zend_alloc.c if ((bitset & 0x0000000f) == 0x0000000f) {n += 4; bitset = bitset >> 4;} bitset 544 Zend/zend_alloc.c if ((bitset & 0x00000003) == 0x00000003) {n += 2; bitset = bitset >> 2;} bitset 545 Zend/zend_alloc.c return n + (bitset & 1); bitset 550 Zend/zend_alloc.c static zend_always_inline int zend_mm_bitset_ntz(zend_mm_bitset bitset) bitset 553 Zend/zend_alloc.c return __builtin_ctzl(bitset); bitset 555 Zend/zend_alloc.c return __builtin_ctzll(bitset); bitset 560 Zend/zend_alloc.c if (!BitScanForward64(&index, bitset)) { bitset 562 Zend/zend_alloc.c if (!BitScanForward(&index, bitset)) { bitset 572 Zend/zend_alloc.c if (bitset == (zend_mm_bitset)0) return ZEND_MM_BITSET_LEN; bitset 577 Zend/zend_alloc.c if ((bitset & 0xffffffff) == 0) {n += 32; bitset = bitset >> Z_UL(32);} bitset 580 Zend/zend_alloc.c if ((bitset & 0x0000ffff) == 0) {n += 16; bitset = bitset >> 16;} bitset 581 Zend/zend_alloc.c if ((bitset & 0x000000ff) == 0) {n += 8; bitset = bitset >> 8;} bitset 582 Zend/zend_alloc.c if ((bitset & 0x0000000f) == 0) {n += 4; bitset = bitset >> 4;} bitset 583 Zend/zend_alloc.c if ((bitset & 0x00000003) == 0) {n += 2; bitset = bitset >> 2;} bitset 584 Zend/zend_alloc.c return n - (bitset & 1); bitset 588 Zend/zend_alloc.c static zend_always_inline int zend_mm_bitset_find_zero(zend_mm_bitset *bitset, int size) bitset 593 Zend/zend_alloc.c zend_mm_bitset tmp = bitset[i]; bitset 602 Zend/zend_alloc.c static zend_always_inline int zend_mm_bitset_find_one(zend_mm_bitset *bitset, int size) bitset 607 Zend/zend_alloc.c zend_mm_bitset tmp = bitset[i]; bitset 616 Zend/zend_alloc.c static zend_always_inline int zend_mm_bitset_find_zero_and_set(zend_mm_bitset *bitset, int size) bitset 621 Zend/zend_alloc.c zend_mm_bitset tmp = bitset[i]; bitset 624 Zend/zend_alloc.c bitset[i] |= Z_UL(1) << n; bitset 632 Zend/zend_alloc.c static zend_always_inline int zend_mm_bitset_is_set(zend_mm_bitset *bitset, int bit) bitset 634 Zend/zend_alloc.c return (bitset[bit / ZEND_MM_BITSET_LEN] & (Z_L(1) << (bit & (ZEND_MM_BITSET_LEN-1)))) != 0; bitset 637 Zend/zend_alloc.c static zend_always_inline void zend_mm_bitset_set_bit(zend_mm_bitset *bitset, int bit) bitset 639 Zend/zend_alloc.c bitset[bit / ZEND_MM_BITSET_LEN] |= (Z_L(1) << (bit & (ZEND_MM_BITSET_LEN-1))); bitset 642 Zend/zend_alloc.c static zend_always_inline void zend_mm_bitset_reset_bit(zend_mm_bitset *bitset, int bit) bitset 644 Zend/zend_alloc.c bitset[bit / ZEND_MM_BITSET_LEN] &= ~(Z_L(1) << (bit & (ZEND_MM_BITSET_LEN-1))); bitset 647 Zend/zend_alloc.c static zend_always_inline void zend_mm_bitset_set_range(zend_mm_bitset *bitset, int start, int len) bitset 650 Zend/zend_alloc.c zend_mm_bitset_set_bit(bitset, start); bitset 660 Zend/zend_alloc.c bitset[pos++] |= tmp; bitset 663 Zend/zend_alloc.c bitset[pos++] = (zend_mm_bitset)-1; bitset 668 Zend/zend_alloc.c bitset[pos] |= tmp; bitset 674 Zend/zend_alloc.c bitset[pos] |= tmp; bitset 679 Zend/zend_alloc.c static zend_always_inline void zend_mm_bitset_reset_range(zend_mm_bitset *bitset, int start, int len) bitset 682 Zend/zend_alloc.c zend_mm_bitset_reset_bit(bitset, start); bitset 692 Zend/zend_alloc.c bitset[pos++] &= ~tmp; bitset 695 Zend/zend_alloc.c bitset[pos++] = 0; bitset 700 Zend/zend_alloc.c bitset[pos] &= ~tmp; bitset 706 Zend/zend_alloc.c bitset[pos] &= ~tmp; bitset 711 Zend/zend_alloc.c static zend_always_inline int zend_mm_bitset_is_free_range(zend_mm_bitset *bitset, int start, int len) bitset 714 Zend/zend_alloc.c return !zend_mm_bitset_is_set(bitset, start); bitset 724 Zend/zend_alloc.c if ((bitset[pos++] & tmp) != 0) { bitset 729 Zend/zend_alloc.c if (bitset[pos++] != 0) { bitset 736 Zend/zend_alloc.c return (bitset[pos] & tmp) == 0; bitset 742 Zend/zend_alloc.c return (bitset[pos] & tmp) == 0; bitset 915 Zend/zend_alloc.c zend_mm_bitset *bitset = chunk->free_map; bitset 916 Zend/zend_alloc.c zend_mm_bitset tmp = *(bitset++); bitset 926 Zend/zend_alloc.c tmp = *(bitset++); bitset 941 Zend/zend_alloc.c tmp = *(bitset++); bitset 957 Zend/zend_alloc.c zend_mm_bitset *bitset = chunk->free_map; bitset 958 Zend/zend_alloc.c zend_mm_bitset tmp = *(bitset++); bitset 973 Zend/zend_alloc.c tmp = *(bitset++); bitset 998 Zend/zend_alloc.c tmp = *(bitset++); bitset 2621 ext/pcre/pcrelib/pcre_jit_compile.c static BOOL is_char7_bitset(const pcre_uint8 *bitset, BOOL nclass) bitset 2626 ext/pcre/pcrelib/pcre_jit_compile.c const pcre_uint8 *end = bitset + 32; bitset 2628 ext/pcre/pcrelib/pcre_jit_compile.c bitset += 16; bitset 2631 ext/pcre/pcrelib/pcre_jit_compile.c if (*bitset++ != value) bitset 2634 ext/pcre/pcrelib/pcre_jit_compile.c while (bitset < end); bitset 3008 ext/standard/string.c zend_ulong bitset[256/sizeof(zend_ulong)]; bitset 3013 ext/standard/string.c memset(bitset, 0, sizeof(bitset)); bitset 3035 ext/standard/string.c bitset[((unsigned char)ZSTR_VAL(str_key)[0]) / sizeof(zend_ulong)] |= Z_UL(1) << (((unsigned char)ZSTR_VAL(str_key)[0]) % sizeof(zend_ulong)); bitset 3059 ext/standard/string.c bitset[((unsigned char)ZSTR_VAL(key_used)[0]) / sizeof(zend_ulong)] |= Z_UL(1) << (((unsigned char)ZSTR_VAL(key_used)[0]) % sizeof(zend_ulong)); bitset 3088 ext/standard/string.c if (bitset[((unsigned char)key[0]) / sizeof(zend_ulong)] & (Z_UL(1) << (((unsigned char)key[0]) % sizeof(zend_ulong)))) {