FIX2INT            59 bignum.c           if (FIXNUM_P(val)) return FIX2INT(val);
FIX2INT           822 compile.c      	       list->prev, FIX2INT(list->type));
FIX2INT          1370 compile.c      			generated_iseq[pos + 1 + j] = FIX2INT(operands[j]);
FIX2INT          1730 compile.c      	    piobj->operands[3] = INT2FIX(FIX2INT(piobj->operands[3]) | VM_CALL_TAILCALL_BIT);
FIX2INT          1765 compile.c      	int argc = FIX2INT(OPERAND_AT(iobj, 1));
FIX2INT          2316 compile.c      	dupidx = INT2FIX(FIX2INT(dupidx) + 1);
FIX2INT          3717 compile.c      	ADD_INSN1(ret, nd_line(node), dupn, INT2FIX(FIX2INT(argc)+1));
FIX2INT          3755 compile.c      			   INT2FIX(FIX2INT(argc) + 1), Qfalse, LONG2FIX(flag));
FIX2INT          3778 compile.c      			   INT2FIX(FIX2INT(argc) + 1), Qfalse, LONG2FIX(flag));
FIX2INT          4813 compile.c      		ADD_INSN1(ret, nd_line(node), setn, INT2FIX(FIX2INT(argc) + 3));
FIX2INT          4817 compile.c      	    ADD_INSN1(ret, nd_line(node), setn, INT2FIX(FIX2INT(argc) + 1));
FIX2INT          5260 compile.c      	tbl[i] = FIXNUM_P(lv) ? FIX2INT(lv) : SYM2ID(CHECK_SYMBOL(lv));
FIX2INT          5265 compile.c      	iseq->arg_size = iseq->argc = FIX2INT(args);
FIX2INT          5278 compile.c      	iseq->argc = FIX2INT(argc);
FIX2INT          5279 compile.c      	iseq->arg_rest = FIX2INT(arg_rest);
FIX2INT          5280 compile.c      	iseq->arg_post_len = FIX2INT(arg_post_len);
FIX2INT          5281 compile.c      	iseq->arg_post_start = FIX2INT(arg_post_start);
FIX2INT          5282 compile.c      	iseq->arg_block = FIX2INT(arg_block);
FIX2INT           230 eval.c         	return FIX2INT(v);
FIX2INT           403 ext/bigdecimal/bigdecimal.c     f = (unsigned long)FIX2INT(which);
FIX2INT           440 ext/bigdecimal/bigdecimal.c         if(!VpIsRoundMode(FIX2INT(val))) {
FIX2INT           444 ext/bigdecimal/bigdecimal.c         fo = VpSetRoundMode((unsigned long)FIX2INT(val));
FIX2INT           477 ext/bigdecimal/bigdecimal.c     n = FIX2INT(v);
FIX2INT          1353 ext/bigdecimal/bigdecimal.c         iLoc = FIX2INT(vLoc);
FIX2INT          1357 ext/bigdecimal/bigdecimal.c         iLoc = FIX2INT(vLoc);
FIX2INT          1359 ext/bigdecimal/bigdecimal.c         sw   = FIX2INT(vRound);
FIX2INT          1409 ext/bigdecimal/bigdecimal.c         iLoc = FIX2INT(vLoc);
FIX2INT          1469 ext/bigdecimal/bigdecimal.c         iLoc = FIX2INT(vLoc);
FIX2INT          1513 ext/bigdecimal/bigdecimal.c         iLoc = FIX2INT(vLoc);
FIX2INT          1728 ext/bigdecimal/bigdecimal.c     n = FIX2INT(p);
FIX2INT          1816 ext/bigdecimal/bigdecimal.c         nf = FIX2INT(nFig);
FIX2INT          1065 ext/gdbm/gdbm.c     optval = FIX2INT(val);
FIX2INT           425 ext/iconv/iconv.c 	    if (FIXNUM_P(str) && (i = FIX2INT(str)) <= 0xff) {
FIX2INT          1484 ext/json/ext/parser/parser.c                     json->max_nesting = FIX2INT(max_nesting);
FIX2INT           163 ext/openssl/ossl_pkey_dh.c 	if (!(dh = dh_generate(FIX2INT(arg), g))) {
FIX2INT           154 ext/openssl/ossl_pkey_dsa.c 	if (!(dsa = dsa_generate(FIX2INT(arg)))) {
FIX2INT           145 ext/openssl/ossl_pkey_rsa.c 	rsa = rsa_generate(FIX2INT(arg), NIL_P(pass) ? RSA_F4 : NUM2INT(pass));
FIX2INT           386 ext/socket/socket.c 	i = FIX2INT(val);
FIX2INT          2016 ext/socket/socket.c         fd = FIX2INT(val);
FIX2INT          3296 ext/socket/socket.c 	hints.ai_family = FIX2INT(family);
FIX2INT          3417 ext/socket/socket.c 	    hints.ai_family = FIX2INT(af);
FIX2INT           168 ext/stringio/stringio.c 	    int flags = FIX2INT(mode);
FIX2INT           708 ext/stringio/stringio.c 	int cc = FIX2INT(c);
FIX2INT          1992 ext/syck/rubyext.c     int level = FIX2INT(rb_ivar_get(self, s_level)) + 1;
FIX2INT           158 ext/syslog/syslog.c     syslog_write(FIX2INT(pri), argc, argv);
FIX2INT          1518 ext/tk/tcltklib.c     flag = FIX2INT(flag_val);
FIX2INT          1540 ext/tk/tcltklib.c     flag = FIX2INT(flag_val);
FIX2INT          2477 ext/tk/tcltklib.c         flags = FIX2INT(vflags);
FIX2INT          8412 ext/tk/tcltklib.c                                 FIX2INT(flag));
FIX2INT          8450 ext/tk/tcltklib.c                               FIX2INT(flag));
FIX2INT          8549 ext/tk/tcltklib.c                                 valobj, FIX2INT(flag));
FIX2INT          8590 ext/tk/tcltklib.c                               RSTRING_PTR(value), FIX2INT(flag));
FIX2INT          8672 ext/tk/tcltklib.c                                       FIX2INT(flag));
FIX2INT          8675 ext/tk/tcltklib.c         if (FIX2INT(flag) & TCL_LEAVE_ERR_MSG) {
FIX2INT           890 ext/win32ole/win32ole.c     y = FIX2INT(rb_funcall(tmobj, rb_intern("year"), 0));
FIX2INT           891 ext/win32ole/win32ole.c     m = FIX2INT(rb_funcall(tmobj, rb_intern("month"), 0));
FIX2INT           892 ext/win32ole/win32ole.c     d = FIX2INT(rb_funcall(tmobj, rb_intern("mday"), 0));
FIX2INT           893 ext/win32ole/win32ole.c     hh = FIX2INT(rb_funcall(tmobj, rb_intern("hour"), 0));
FIX2INT           894 ext/win32ole/win32ole.c     mm = FIX2INT(rb_funcall(tmobj, rb_intern("min"), 0));
FIX2INT           895 ext/win32ole/win32ole.c     ss = FIX2INT(rb_funcall(tmobj, rb_intern("sec"), 0));
FIX2INT          3060 ext/win32ole/win32ole.c     UINT cp = FIX2INT(vcp);
FIX2INT          3115 ext/win32ole/win32ole.c     LCID lcid = FIX2INT(vlcid);
FIX2INT          3601 ext/win32ole/win32ole.c         vt = (VARTYPE)FIX2INT(tp);
FIX2INT          6661 ext/win32ole/win32ole.c     if((FIX2INT(invkind) & INVOKE_PROPERTYGET) &&
FIX2INT          6662 ext/win32ole/win32ole.c        (FIX2INT(invkind) & INVOKE_PROPERTYPUT) ) {
FIX2INT          6664 ext/win32ole/win32ole.c     } else if(FIX2INT(invkind) & INVOKE_PROPERTYGET) {
FIX2INT          6666 ext/win32ole/win32ole.c     } else if(FIX2INT(invkind) & INVOKE_PROPERTYPUT) {
FIX2INT          6668 ext/win32ole/win32ole.c     } else if(FIX2INT(invkind) & INVOKE_PROPERTYPUTREF) {
FIX2INT          6670 ext/win32ole/win32ole.c     } else if(FIX2INT(invkind) & INVOKE_FUNC) {
FIX2INT          8571 ext/win32ole/win32ole.c         psab[i].cElements = FIX2INT(rb_ary_entry(elems, i));
FIX2INT          1007 ext/zlib/zlib.c     zstream_expand_buffer_into(z, FIX2INT(size));
FIX2INT          1092 ext/zlib/zlib.c     : ((void)Check_Type((val), T_FIXNUM), FIX2INT((val))))
FIX2INT          2522 ext/zlib/zlib.c 	gz->mtime = FIX2INT(mtime);
FIX2INT          2526 ext/zlib/zlib.c 	gz->mtime = FIXNUM_P(val) ? FIX2INT(val) : rb_big2ulong(val);
FIX2INT          2362 gc.c           	    args[2] = FIX2INT(RARRAY_PTR(final)[0]);
FIX2INT           413 include/ruby/ruby.h     return FIXNUM_P(x) ? FIX2INT(x) : rb_num2int(x);
FIX2INT          2852 io.c           	char cc = FIX2INT(b);
FIX2INT          2889 io.c           	int cc = FIX2INT(c);
FIX2INT          1167 iseq.c         			VALUE pos = FIX2INT(rb_ary_entry(val, i+1));
FIX2INT           571 marshal.c      	w_long(FIX2INT(obj), arg);
FIX2INT           864 marshal.c      	if (FIXNUM_P(a1)) limit = FIX2INT(a1);
FIX2INT          1672 numeric.c          return FIX2INT(val);
FIX2INT          2541 numeric.c      	return FIX2INT(rb_big_cmp(rb_int2big(FIX2LONG(x)), y)) > 0 ? Qtrue : Qfalse;
FIX2INT          2566 numeric.c      	return FIX2INT(rb_big_cmp(rb_int2big(FIX2LONG(x)), y)) >= 0 ? Qtrue : Qfalse;
FIX2INT          2591 numeric.c      	return FIX2INT(rb_big_cmp(rb_int2big(FIX2LONG(x)), y)) < 0 ? Qtrue : Qfalse;
FIX2INT          2616 numeric.c      	return FIX2INT(rb_big_cmp(rb_int2big(FIX2LONG(x)), y)) <= 0 ? Qtrue : Qfalse;
FIX2INT           605 proc.c             return FIX2INT(proc_arity(proc));
FIX2INT          1695 proc.c             if(RARRAY_LEN(passed) < FIX2INT(arity)) {
FIX2INT          1752 proc.c             int sarity, marity = FIX2INT(proc_arity(self));
FIX2INT          1765 proc.c         	sarity = FIX2INT(arity);
FIX2INT          1229 process.c              fd = FIX2INT(v);
FIX2INT          1299 process.c              if (FIXNUM_P(key) && (FIX2INT(key) == 1 || FIX2INT(key) == 2))
FIX2INT          1483 process.c                  int fd = FIX2INT(RARRAY_PTR(elt)[0]);
FIX2INT          1491 process.c                      fd = FIX2INT(RARRAY_PTR(elt)[1]);
FIX2INT          1828 process.c              pairs[i].oldfd = FIX2INT(RARRAY_PTR(elt)[1]);
FIX2INT          1829 process.c              pairs[i].newfd = FIX2INT(RARRAY_PTR(elt)[0]); /* unique */
FIX2INT          1933 process.c              int fd = FIX2INT(RARRAY_PTR(elt)[0]);
FIX2INT          1948 process.c              int fd = FIX2INT(RARRAY_PTR(elt)[0]);
FIX2INT          1958 process.c                  fd = FIX2INT(RARRAY_PTR(elt)[0]);
FIX2INT          4165 process.c          size_t  ngroups = FIX2INT(val);
FIX2INT           350 rational.c     	switch (FIX2INT(f_cmp(den, ZERO))) {
FIX2INT           421 rational.c         switch (FIX2INT(f_cmp(den, ZERO))) {
FIX2INT           445 rational.c         switch (FIX2INT(f_cmp(den, ZERO))) {
FIX2INT           798 rational.c     	    switch (FIX2INT(f_cmp(other, ZERO))) {
FIX2INT          1646 re.c                   if (FIX2INT(idx) >= 0) {
FIX2INT          1647 re.c                     return rb_reg_nth_match(FIX2INT(idx), match);
FIX2INT          2792 re.c           	    if (FIXNUM_P(argv[1])) flags = FIX2INT(argv[1]);
FIX2INT           346 signal.c       	sig = FIX2INT(argv[0]);
FIX2INT           817 signal.c       	sig = FIX2INT(vsig);
FIX2INT           444 vm_dump.c          rb_hash_aset(ihash, INT2FIX(-1), INT2FIX(FIX2INT(cv) + 1));
FIX2INT           460 vm_dump.c      	rb_hash_aset(uh, bi, INT2FIX(FIX2INT(cv) + 1));
FIX2INT           498 vm_dump.c          rb_hash_aset(ophash, valstr, INT2FIX(FIX2INT(cv) + 1));
FIX2INT           545 vm_dump.c          rb_hash_aset(uh, valstr, INT2FIX(FIX2INT(cv) + 1));
FIX2INT           969 vm_insnhelper.c 	    k = FIX2INT(key);
FIX2INT          1374 vm_insnhelper.c 	    th->state = FIX2INT(err);