st_index_t 3892 array.c st_index_t h; st_index_t 3896 array.c h = rb_hash_uint(h, (st_index_t)rb_ary_hash); st_index_t 6653 bignum.c st_index_t hash; st_index_t 1515 compile.c static st_index_t st_index_t 1518 compile.c if (SPECIAL_CONST_P(a)) return (st_index_t)a; st_index_t 1522 compile.c return (st_index_t)FIX2LONG(hval); st_index_t 1225 complex.c st_index_t v, h[2]; st_index_t 7 ext/-test-/st/foreach/foreach.c st_index_t nr; st_index_t 370 ext/bigdecimal/bigdecimal.c st_index_t hash; st_index_t 373 ext/bigdecimal/bigdecimal.c hash = (st_index_t)p->sign; st_index_t 375 ext/bigdecimal/bigdecimal.c if(hash == 2 || hash == (st_index_t)-2) { st_index_t 6399 ext/date/date_core.c st_index_t v, h[4]; st_index_t 8439 gc.c st_index_t n; st_index_t 146 hash.c long rb_objid_hash(st_index_t index); st_index_t 148 hash.c static st_index_t st_index_t 149 hash.c any_hash(VALUE a, st_index_t (*other_func)(VALUE)) st_index_t 152 hash.c st_index_t hnum; st_index_t 164 hash.c hnum = rb_objid_hash((st_index_t)a); st_index_t 186 hash.c return (st_index_t)RSHIFT(hnum, 1); st_index_t 189 hash.c static st_index_t st_index_t 196 hash.c static st_index_t st_index_t 202 hash.c static st_index_t st_index_t 203 hash.c rb_num_hash_start(st_index_t n) st_index_t 222 hash.c rb_objid_hash(st_index_t index) st_index_t 224 hash.c st_index_t hnum = rb_num_hash_start(index); st_index_t 227 hash.c hnum = rb_hash_uint(hnum, (st_index_t)rb_any_hash); st_index_t 232 hash.c static st_index_t st_index_t 235 hash.c return rb_objid_hash((st_index_t)obj); st_index_t 241 hash.c st_index_t hnum = any_hash(obj, objid_hash); st_index_t 258 hash.c static st_index_t st_index_t 272 hash.c return (st_index_t)rb_num_hash_start((st_index_t)n); st_index_t 1269 hash.c st_index_t n; st_index_t 1430 hash.c st_index_t n; st_index_t 1929 hash.c st_index_t size = RHASH_SIZE(hash); st_index_t 1973 hash.c st_index_t size = RHASH_SIZE(hash); st_index_t 2184 hash.c st_index_t *hval = (st_index_t *)arg; st_index_t 2185 hash.c st_index_t hdata[2]; st_index_t 2206 hash.c st_index_t size = RHASH_SIZE(hash); st_index_t 2207 hash.c st_index_t hval = rb_hash_start(size); st_index_t 2208 hash.c hval = rb_hash_uint(hval, (st_index_t)rb_hash_hash); st_index_t 2668 hash.c rb_init_identtable_with_size(st_index_t size) st_index_t 760 include/ruby/intern.h st_index_t rb_memhash(const void *ptr, long len); st_index_t 761 include/ruby/intern.h st_index_t rb_hash_start(st_index_t); st_index_t 762 include/ruby/intern.h st_index_t rb_hash_uint32(st_index_t, uint32_t); st_index_t 763 include/ruby/intern.h st_index_t rb_hash_uint(st_index_t, st_index_t); st_index_t 764 include/ruby/intern.h st_index_t rb_hash_end(st_index_t); st_index_t 768 include/ruby/intern.h st_index_t rb_str_hash(VALUE); st_index_t 939 include/ruby/intern.h st_index_t rb_ivar_count(VALUE); st_index_t 50 include/ruby/st.h typedef st_index_t st_hash_func(st_data_t); st_index_t 57 include/ruby/st.h st_index_t (*hash)(ANYARGS /*st_data_t*/); /* st_hash_func* */ st_index_t 60 include/ruby/st.h #define ST_INDEX_BITS (sizeof(st_index_t) * CHAR_BIT) st_index_t 71 include/ruby/st.h st_index_t num_bins; st_index_t 85 include/ruby/st.h st_index_t num_entries : ST_INDEX_BITS - 1; st_index_t 93 include/ruby/st.h st_index_t real_entries; st_index_t 103 include/ruby/st.h st_table *st_init_table_with_size(const struct st_hash_type *, st_index_t); st_index_t 105 include/ruby/st.h st_table *st_init_numtable_with_size(st_index_t); st_index_t 107 include/ruby/st.h st_table *st_init_strtable_with_size(st_index_t); st_index_t 109 include/ruby/st.h st_table *st_init_strcasetable_with_size(st_index_t); st_index_t 125 include/ruby/st.h st_index_t st_keys(st_table *table, st_data_t *keys, st_index_t size); st_index_t 126 include/ruby/st.h st_index_t st_keys_check(st_table *table, st_data_t *keys, st_index_t size, st_data_t never); st_index_t 127 include/ruby/st.h st_index_t st_values(st_table *table, st_data_t *values, st_index_t size); st_index_t 128 include/ruby/st.h st_index_t st_values_check(st_table *table, st_data_t *values, st_index_t size, st_data_t never); st_index_t 135 include/ruby/st.h CONSTFUNC(st_index_t st_numhash(st_data_t)); st_index_t 141 include/ruby/st.h PUREFUNC(st_index_t st_hash(const void *ptr, size_t len, st_index_t h)); st_index_t 142 include/ruby/st.h CONSTFUNC(st_index_t st_hash_uint32(st_index_t h, uint32_t i)); st_index_t 143 include/ruby/st.h CONSTFUNC(st_index_t st_hash_uint(st_index_t h, st_index_t i)); st_index_t 144 include/ruby/st.h CONSTFUNC(st_index_t st_hash_end(st_index_t h)); st_index_t 145 include/ruby/st.h CONSTFUNC(st_index_t st_hash_start(st_index_t h)); st_index_t 146 include/ruby/st.h #define st_hash_start(h) ((st_index_t)(h)) st_index_t 571 internal.h #define RHASH_SIZE(h) (RHASH(h)->ntbl ? (st_index_t)RHASH(h)->ntbl->num_entries : 0) st_index_t 1042 internal.h long rb_objid_hash(st_index_t index); st_index_t 1044 internal.h st_table *rb_init_identtable_with_size(st_index_t size); st_index_t 1238 internal.h st_index_t rb_hash_proc(st_index_t hash, VALUE proc); st_index_t 559 marshal.c if (!to_be_skipped_id(id)) ++*(st_index_t *)a; st_index_t 606 marshal.c static st_index_t st_index_t 609 marshal.c st_index_t enc = !NIL_P(encname); st_index_t 610 marshal.c st_index_t num = 0; st_index_t 628 marshal.c w_ivar(st_index_t num, VALUE ivobj, VALUE encname, struct dump_call_arg *arg) st_index_t 655 marshal.c st_index_t hasiv = 0; st_index_t 723 marshal.c st_index_t hasiv2; st_index_t 1104 marshal.c static VALUE r_entry0(VALUE v, st_index_t num, struct load_arg *arg); st_index_t 1116 marshal.c static st_index_t st_index_t 1119 marshal.c st_index_t idx = arg->data->num_entries; st_index_t 1337 marshal.c st_index_t n = arg->symbols->num_entries; st_index_t 1388 marshal.c r_entry0(VALUE v, st_index_t num, struct load_arg *arg) st_index_t 1708 marshal.c st_index_t idx = r_prepare(arg); st_index_t 1781 marshal.c st_index_t idx = r_prepare(arg); st_index_t 1873 marshal.c st_index_t idx = r_prepare(arg); st_index_t 198 method.h st_index_t rb_hash_method_entry(st_index_t hash, const rb_method_entry_t *me); st_index_t 101 node.c st_index_t count; st_index_t 1244 numeric.c st_index_t hash; st_index_t 167 object.c st_index_t index = NUM2LONG(oid); st_index_t 169 object.c st_index_t index = NUM2LL(oid); st_index_t 1085 proc.c st_index_t st_index_t 1086 proc.c rb_hash_proc(st_index_t hash, VALUE prc) st_index_t 1090 proc.c hash = rb_hash_uint(hash, (st_index_t)proc->block.iseq); st_index_t 1091 proc.c return rb_hash_uint(hash, (st_index_t)proc->block.ep >> 16); st_index_t 1137 proc.c st_index_t hash; st_index_t 1431 proc.c st_index_t hash; st_index_t 1434 proc.c hash = rb_hash_start((st_index_t)m->recv); st_index_t 1478 random.c static st_index_t hashseed; st_index_t 1512 random.c st_index_t st_index_t 1513 random.c rb_hash_start(st_index_t h) st_index_t 1518 random.c st_index_t st_index_t 1523 random.c return (st_index_t)h; st_index_t 1525 random.c return (st_index_t)(h.u32[0] ^ h.u32[1]); st_index_t 241 range.c st_index_t hash = EXCL(range); st_index_t 1579 rational.c st_index_t v, h[2]; st_index_t 2877 re.c static st_index_t reg_hash(VALUE re); st_index_t 2890 re.c st_index_t hashval = reg_hash(re); st_index_t 2894 re.c static st_index_t st_index_t 2897 re.c st_index_t hashval; st_index_t 2951 re.c st_index_t hashval = rb_hash_start(rb_str_hash(RMATCH(match)->str)); st_index_t 967 regint.h extern hash_table_type* onig_st_init_strend_table_with_size P_((st_index_t size)); st_index_t 359 regparse.c static st_index_t st_index_t 364 regparse.c st_index_t val = 0; st_index_t 375 regparse.c onig_st_init_strend_table_with_size(st_index_t size) st_index_t 5505 regparse.c static st_index_t type_cclass_hash(type_cclass_key* key) st_index_t 22 st.c st_index_t hash; st_index_t 30 st.c st_index_t hash; st_index_t 64 st.c static st_index_t strhash(st_data_t); st_index_t 70 st.c static st_index_t strcasehash(st_data_t); st_index_t 91 st.c #define do_hash(key,table) (st_index_t)(*(table)->type->hash)((key)) st_index_t 102 st.c st_realloc_bins(st_table_entry **bins, st_index_t newsize, st_index_t oldsize) st_index_t 125 st.c remove_packed_entry(st_table *table, st_index_t i) st_index_t 136 st.c remove_safe_packed_entry(st_table *table, st_index_t i, st_data_t never) st_index_t 144 st.c static st_index_t st_index_t 145 st.c next_pow2(st_index_t x) st_index_t 158 st.c static st_index_t st_index_t 159 st.c new_size(st_index_t size) st_index_t 161 st.c st_index_t n; st_index_t 206 st.c st_init_table_with_size(const struct st_hash_type *type, st_index_t size) st_index_t 255 st.c st_init_numtable_with_size(st_index_t size) st_index_t 267 st.c st_init_strtable_with_size(st_index_t size) st_index_t 279 st.c st_init_strcasetable_with_size(st_index_t size) st_index_t 353 st.c find_entry(const st_table *table, st_data_t key, st_index_t hash_val, st_index_t 354 st.c st_index_t bin_pos) st_index_t 368 st.c static inline st_index_t st_index_t 369 st.c find_packed_index_from(const st_table *table, st_index_t hash_val, st_index_t 370 st.c st_data_t key, st_index_t i) st_index_t 379 st.c static inline st_index_t st_index_t 380 st.c find_packed_index(const st_table *table, st_index_t hash_val, st_data_t key) st_index_t 388 st.c st_index_t hash_val; st_index_t 394 st.c st_index_t i = find_packed_index(table, hash_val, key); st_index_t 416 st.c st_index_t hash_val; st_index_t 422 st.c st_index_t i = find_packed_index(table, hash_val, key); st_index_t 443 st.c st_index_t hash_val, register st_index_t bin_pos) st_index_t 458 st.c st_index_t hash_val, register st_index_t bin_pos) st_index_t 474 st.c st_index_t i; st_index_t 498 st.c st_index_t hash = packed_bins[i].hash; st_index_t 509 st.c add_packed_direct(st_table *table, st_data_t key, st_data_t value, st_index_t hash_val) st_index_t 512 st.c st_index_t i = table->real_entries++; st_index_t 528 st.c st_index_t hash_val; st_index_t 529 st.c register st_index_t bin_pos; st_index_t 535 st.c st_index_t i = find_packed_index(table, hash_val, key); st_index_t 560 st.c st_index_t hash_val; st_index_t 561 st.c register st_index_t bin_pos; st_index_t 567 st.c st_index_t i = find_packed_index(table, hash_val, key); st_index_t 593 st.c st_index_t hash_val; st_index_t 608 st.c st_index_t new_num_bins, hash_val; st_index_t 627 st.c st_index_t num_bins = old_table->num_bins; st_index_t 668 st.c st_index_t hash_val; st_index_t 675 st.c st_index_t i = find_packed_index(table, hash_val, *key); st_index_t 705 st.c st_index_t hash_val; st_index_t 711 st.c st_index_t i = find_packed_index(table, hash_val, *key); st_index_t 772 st.c st_index_t i; st_index_t 775 st.c st_index_t i = 0, j = 0; st_index_t 808 st.c st_index_t hash_val, bin_pos; st_index_t 816 st.c st_index_t i = find_packed_index(table, hash_val, key); st_index_t 893 st.c st_index_t i; st_index_t 898 st.c st_index_t hash; st_index_t 981 st.c st_index_t i; st_index_t 986 st.c st_index_t hash; st_index_t 1040 st.c static st_index_t st_index_t 1041 st.c get_keys(const st_table *table, st_data_t *keys, st_index_t size, st_index_t 1048 st.c st_index_t i; st_index_t 1072 st.c st_index_t st_index_t 1073 st.c st_keys(st_table *table, st_data_t *keys, st_index_t size) st_index_t 1078 st.c st_index_t st_index_t 1079 st.c st_keys_check(st_table *table, st_data_t *keys, st_index_t size, st_data_t never) st_index_t 1084 st.c static st_index_t st_index_t 1085 st.c get_values(const st_table *table, st_data_t *values, st_index_t size, st_index_t 1092 st.c st_index_t i; st_index_t 1116 st.c st_index_t st_index_t 1117 st.c st_values(st_table *table, st_data_t *values, st_index_t size) st_index_t 1122 st.c st_index_t st_index_t 1123 st.c st_values_check(st_table *table, st_data_t *values, st_index_t size, st_data_t never) st_index_t 1135 st.c st_index_t i; st_index_t 1140 st.c st_index_t hash; st_index_t 1224 st.c st_index_t i; st_index_t 1229 st.c st_index_t hash; st_index_t 1360 st.c static st_index_t st_index_t 1364 st.c register st_index_t hval = FNV1_32A_INIT; st_index_t 1397 st.c #define MurmurMagic_1 (st_index_t)0xc6a4a793 st_index_t 1398 st.c #define MurmurMagic_2 (st_index_t)0x5bd1e995 st_index_t 1409 st.c static inline st_index_t st_index_t 1410 st.c murmur(st_index_t h, st_index_t k, int r) st_index_t 1412 st.c const st_index_t m = MurmurMagic; st_index_t 1428 st.c static inline st_index_t st_index_t 1429 st.c murmur_finish(st_index_t h) st_index_t 1450 st.c st_index_t st_index_t 1451 st.c st_hash(const void *ptr, size_t len, st_index_t h) st_index_t 1454 st.c st_index_t t = 0; st_index_t 1458 st.c #define data_at(n) (st_index_t)((unsigned char)data[(n)]) st_index_t 1471 st.c if (len >= sizeof(st_index_t)) { st_index_t 1473 st.c int align = (int)((st_data_t)data % sizeof(st_index_t)); st_index_t 1475 st.c st_index_t d = 0; st_index_t 1496 st.c data += sizeof(st_index_t)-align; st_index_t 1497 st.c len -= sizeof(st_index_t)-align; st_index_t 1502 st.c while (len >= sizeof(st_index_t)) { st_index_t 1503 st.c d = *(st_index_t *)data; st_index_t 1511 st.c data += sizeof(st_index_t); st_index_t 1512 st.c len -= sizeof(st_index_t); st_index_t 1545 st.c h = murmur_step(h, *(st_index_t *)data); st_index_t 1546 st.c data += sizeof(st_index_t); st_index_t 1547 st.c len -= sizeof(st_index_t); st_index_t 1548 st.c } while (len >= sizeof(st_index_t)); st_index_t 1577 st.c st_index_t st_index_t 1578 st.c st_hash_uint32(st_index_t h, uint32_t i) st_index_t 1583 st.c st_index_t st_index_t 1584 st.c st_hash_uint(st_index_t h, st_index_t i) st_index_t 1586 st.c st_index_t v = 0; st_index_t 1614 st.c st_index_t st_index_t 1615 st.c st_hash_end(st_index_t h) st_index_t 1623 st.c st_index_t st_index_t 1624 st.c st_hash_start(st_index_t h) st_index_t 1629 st.c static st_index_t st_index_t 1686 st.c PUREFUNC(static st_index_t strcasehash(st_data_t)); st_index_t 1687 st.c static st_index_t st_index_t 1691 st.c register st_index_t hval = FNV1_32A_INIT; st_index_t 1713 st.c st_index_t st_index_t 1717 st.c return (st_index_t)((n>>s1|(n<<s2)) ^ (n>>s2)); st_index_t 2846 string.c st_index_t st_index_t 2880 string.c st_index_t hval = rb_str_hash(str); st_index_t 1061 struct.c st_index_t h; st_index_t 28 symbol.h st_index_t hashval; st_index_t 1086 variable.c ivup->u.iv_index_tbl->num_entries < (st_index_t)newsize) { st_index_t 1609 variable.c st_index_t st_index_t 1619 variable.c st_index_t i, count, num = tbl->num_entries; st_index_t 793 vm_insnhelper.c st_index_t index = !is_attr ? ic->ic_value.index : (cc->aux.index - 1); st_index_t 1474 vm_method.c static st_index_t st_index_t 1475 vm_method.c rb_hash_method_definition(st_index_t hash, const rb_method_definition_t *def) st_index_t 1484 vm_method.c return rb_hash_uint(hash, (st_index_t)def->body.iseq.iseqptr); st_index_t 1486 vm_method.c hash = rb_hash_uint(hash, (st_index_t)def->body.cfunc.func); st_index_t 1508 vm_method.c st_index_t st_index_t 1509 vm_method.c rb_hash_method_entry(st_index_t hash, const rb_method_entry_t *me)