FIX2INT          5414 bignum.c           n = FIX2INT(rel);
FIX2INT           583 compile.c      		ADD_TRACE(ret, FIX2INT(iseq->body->location.first_lineno), RUBY_EVENT_B_CALL);
FIX2INT           596 compile.c      		ADD_TRACE(ret, FIX2INT(iseq->body->location.first_lineno), RUBY_EVENT_CLASS);
FIX2INT           603 compile.c      		ADD_TRACE(ret, FIX2INT(iseq->body->location.first_lineno), RUBY_EVENT_CALL);
FIX2INT           986 compile.c      	       list->prev, FIX2INT(list->type));
FIX2INT          1095 compile.c          operands[0] = (VALUE)new_callinfo(iseq, id, FIX2INT(argc), FIX2INT(flag), keywords, blockiseq != NULL);
FIX2INT          1704 compile.c      			generated_iseq[code_index + 1 + j] = FIX2INT(operands[j]);
FIX2INT          3279 compile.c      		int rlen = FIX2INT(OPERAND_AT(last, 0));
FIX2INT          5182 compile.c      	    argc = FIX2INT(vargc);
FIX2INT          5398 compile.c      	ADD_INSN1(ret, line, invokeblock, new_callinfo(iseq, 0, FIX2INT(argc), flag, keywords, FALSE));
FIX2INT          6264 compile.c      		rb_str_catf(str, "<ic:%d>", FIX2INT(OPERAND_AT(iobj, j)));
FIX2INT          6508 compile.c      	if (!NIL_P(vorig_argc)) orig_argc = FIX2INT(vorig_argc);
FIX2INT          6689 compile.c      	*dst = FIX2INT(val);
FIX2INT           282 eval.c         	s = FIX2INT(v);
FIX2INT            81 ext/-test-/num2int/num2int.c     sprintf(buf, "%d", FIX2INT(num));
FIX2INT           526 ext/bigdecimal/bigdecimal.c     f = (unsigned long)FIX2INT(which);
FIX2INT           597 ext/bigdecimal/bigdecimal.c     n = FIX2INT(v);
FIX2INT          1727 ext/bigdecimal/bigdecimal.c 	iLoc = FIX2INT(vLoc);
FIX2INT          1731 ext/bigdecimal/bigdecimal.c 	iLoc = FIX2INT(vLoc);
FIX2INT          1783 ext/bigdecimal/bigdecimal.c 	iLoc = FIX2INT(vLoc);
FIX2INT          1844 ext/bigdecimal/bigdecimal.c 	iLoc = FIX2INT(vLoc);
FIX2INT          1891 ext/bigdecimal/bigdecimal.c 	iLoc = FIX2INT(vLoc);
FIX2INT          2126 ext/bigdecimal/bigdecimal.c 	return FIX2INT(rb_big_cmp(x, INT2FIX(0))) < 0;
FIX2INT          2635 ext/bigdecimal/bigdecimal.c 	nf = FIX2INT(nFig);
FIX2INT          2929 ext/bigdecimal/bigdecimal.c         i = FIX2INT(rb_big_cmp(x, INT2FIX(0)));
FIX2INT          3540 ext/bigdecimal/bigdecimal.c     return (unsigned short)FIX2INT(vmode);
FIX2INT          1338 ext/date/date_core.c     *ry = FIX2INT(t) - 4712; /* unshift */
FIX2INT          1365 ext/date/date_core.c 	*rjd = FIX2INT(jd);
FIX2INT          1368 ext/date/date_core.c     *rjd = FIX2INT(f_mod(jd, INT2FIX(CM_PERIOD)));
FIX2INT          1999 ext/date/date_core.c 	c_civil_to_jd(FIX2INT(y), m, d, sg, &jd, ns);
FIX2INT          2002 ext/date/date_core.c 	    *ry = FIX2INT(y);
FIX2INT          2034 ext/date/date_core.c 	c_ordinal_to_jd(FIX2INT(y), d, sg, &jd, ns);
FIX2INT          2037 ext/date/date_core.c 	    *ry = FIX2INT(y);
FIX2INT          2069 ext/date/date_core.c 	c_commercial_to_jd(FIX2INT(y), w, d, sg, &jd, ns);
FIX2INT          2072 ext/date/date_core.c 	    *ry = FIX2INT(y);
FIX2INT          2104 ext/date/date_core.c 	c_weeknum_to_jd(FIX2INT(y), w, d, f, sg, &jd, ns);
FIX2INT          2107 ext/date/date_core.c 	    *ry = FIX2INT(y);
FIX2INT          2139 ext/date/date_core.c 	c_nth_kday_to_jd(FIX2INT(y), m, n, k, sg, &jd, ns);
FIX2INT          2142 ext/date/date_core.c 	    *ry = FIX2INT(y);
FIX2INT          2176 ext/date/date_core.c 	r = c_valid_ordinal_p(FIX2INT(y), d, sg, rd, &jd, ns);
FIX2INT          2181 ext/date/date_core.c 	    *ry = FIX2INT(y);
FIX2INT          2215 ext/date/date_core.c 	r = c_valid_civil_p(FIX2INT(y), m, d, sg, rm, rd, &jd, ns);
FIX2INT          2220 ext/date/date_core.c 	    *ry = FIX2INT(y);
FIX2INT          2251 ext/date/date_core.c 	r = c_valid_commercial_p(FIX2INT(y), w, d, sg, rw, rd, &jd, ns);
FIX2INT          2256 ext/date/date_core.c 	    *ry = FIX2INT(y);
FIX2INT          2281 ext/date/date_core.c 	r = c_valid_weeknum_p(FIX2INT(y), w, d, f, sg, rw, rd, &jd, ns);
FIX2INT          2286 ext/date/date_core.c 	    *ry = FIX2INT(y);
FIX2INT          2312 ext/date/date_core.c 	r = c_valid_nth_kday_p(FIX2INT(y), m, n, k, sg, rm, rn, rk, &jd, ns);
FIX2INT          2317 ext/date/date_core.c 	    *ry = FIX2INT(y);
FIX2INT          5578 ext/date/date_core.c 	    jd = FIX2INT(f_mod(other, INT2FIX(CM_PERIOD)));
FIX2INT          5750 ext/date/date_core.c 	    jd = FIX2INT(f_idiv(t, INT2FIX(1)));
FIX2INT          5754 ext/date/date_core.c 	    df = FIX2INT(f_idiv(t, INT2FIX(1)));
FIX2INT          5995 ext/date/date_core.c 	m = FIX2INT(t) + 1;
FIX2INT          6131 ext/date/date_core.c     switch (FIX2INT(f_cmp(step, INT2FIX(0)))) {
FIX2INT          6133 ext/date/date_core.c 	while (FIX2INT(d_lite_cmp(date, limit)) >= 0) {
FIX2INT          6143 ext/date/date_core.c 	while (FIX2INT(d_lite_cmp(date, limit)) <= 0) {
FIX2INT          6169 ext/date/date_core.c     while (FIX2INT(d_lite_cmp(date, max)) <= 0) {
FIX2INT          6191 ext/date/date_core.c     while (FIX2INT(d_lite_cmp(date, min)) >= 0) {
FIX2INT          6965 ext/date/date_core.c 	long d = FIX2INT(jd);
FIX2INT          6986 ext/date/date_core.c 	snprintf(fmt, size, "%c%02ld" ".%%m.%%d", c, FIX2INT(y) - s);
FIX2INT          8425 ext/date/date_core.c     m = FIX2INT(f_mon(self));
FIX2INT          8426 ext/date/date_core.c     d = FIX2INT(f_mday(self));
FIX2INT          8455 ext/date/date_core.c     m = FIX2INT(f_mon(self));
FIX2INT          8456 ext/date/date_core.c     d = FIX2INT(f_mday(self));
FIX2INT          8458 ext/date/date_core.c     h = FIX2INT(f_hour(self));
FIX2INT          8459 ext/date/date_core.c     min = FIX2INT(f_min(self));
FIX2INT          8460 ext/date/date_core.c     s = FIX2INT(f_sec(self));
FIX2INT          8465 ext/date/date_core.c     of = FIX2INT(f_utc_offset(self));
FIX2INT           143 ext/date/date_strptime.c 	int vi = FIX2INT(v);
FIX2INT           202 ext/fiddle/function.c 	int argtype = FIX2INT(type);
FIX2INT          1119 ext/gdbm/gdbm.c     optval = FIX2INT(val);
FIX2INT           529 ext/objspace/objspace.c 		counter = INT2FIX(FIX2INT(counter) + 1);
FIX2INT           598 ext/objspace/objspace.c 		counter = INT2FIX(FIX2INT(counter) + 1);
FIX2INT           217 ext/openssl/ossl_pkey_dh.c 	if (!(dh = dh_generate(FIX2INT(arg), g))) {
FIX2INT           230 ext/openssl/ossl_pkey_dsa.c 	if (!(dsa = dsa_generate(FIX2INT(arg)))) {
FIX2INT           233 ext/openssl/ossl_pkey_rsa.c 	rsa = rsa_generate(FIX2INT(arg), NIL_P(pass) ? RSA_F4 : NUM2ULONG(pass));
FIX2INT           223 ext/socket/basicsocket.c 	i = FIX2INT(val);
FIX2INT           881 ext/socket/raddrinfo.c             else if (RB_TYPE_P(service, T_FIXNUM) && atoi(pbuf) == FIX2INT(service))
FIX2INT           895 ext/socket/raddrinfo.c     else if (RB_TYPE_P(service, T_FIXNUM) && FIX2INT(service) != 0)
FIX2INT           898 ext/socket/raddrinfo.c             inspectname = rb_sprintf(":%d", FIX2INT(service));
FIX2INT           900 ext/socket/raddrinfo.c             rb_str_catf(inspectname, ":%d", FIX2INT(service));
FIX2INT          2542 ext/socket/raddrinfo.c         return rsock_fd_socket_addrinfo(FIX2INT(io), addr, len);
FIX2INT           231 ext/socket/unixsocket.c         fd = FIX2INT(val);
FIX2INT           194 ext/stringio/stringio.c 	    int flags = FIX2INT(mode);
FIX2INT           767 ext/stringio/stringio.c 	int cc = FIX2INT(c);
FIX2INT           803 ext/stringio/stringio.c 	buf[0] = (char)FIX2INT(c);
FIX2INT           316 ext/syslog/syslog.c     syslog_write(FIX2INT(pri), argc, argv);
FIX2INT          2038 ext/tk/tcltklib.c     flag = FIX2INT(flag_val);
FIX2INT          2068 ext/tk/tcltklib.c     flag = FIX2INT(flag_val);
FIX2INT          9309 ext/tk/tcltklib.c                                 FIX2INT(flag));
FIX2INT          9347 ext/tk/tcltklib.c                               FIX2INT(flag));
FIX2INT          9446 ext/tk/tcltklib.c                                 valobj, FIX2INT(flag));
FIX2INT          9487 ext/tk/tcltklib.c                               RSTRING_PTR(value), FIX2INT(flag));
FIX2INT          9569 ext/tk/tcltklib.c                                       FIX2INT(flag));
FIX2INT          9572 ext/tk/tcltklib.c         if (FIX2INT(flag) & TCL_LEAVE_ERR_MSG) {
FIX2INT           424 ext/win32ole/win32ole.c     st.wYear = FIX2INT(rb_funcall(tmobj, rb_intern("year"), 0));
FIX2INT           425 ext/win32ole/win32ole.c     st.wMonth = FIX2INT(rb_funcall(tmobj, rb_intern("month"), 0));
FIX2INT           426 ext/win32ole/win32ole.c     st.wDay = FIX2INT(rb_funcall(tmobj, rb_intern("mday"), 0));
FIX2INT           427 ext/win32ole/win32ole.c     st.wHour = FIX2INT(rb_funcall(tmobj, rb_intern("hour"), 0));
FIX2INT           428 ext/win32ole/win32ole.c     st.wMinute = FIX2INT(rb_funcall(tmobj, rb_intern("min"), 0));
FIX2INT           429 ext/win32ole/win32ole.c     st.wSecond = FIX2INT(rb_funcall(tmobj, rb_intern("sec"), 0));
FIX2INT           438 ext/win32ole/win32ole.c     nsec =  FIX2INT(rb_funcall(tmobj, rb_intern("nsec"), 0));
FIX2INT           460 ext/win32ole/win32ole.c     st.wYear = FIX2INT(rb_funcall(v, rb_intern("year"), 0));
FIX2INT           461 ext/win32ole/win32ole.c     st.wMonth = FIX2INT(rb_funcall(v, rb_intern("month"), 0));
FIX2INT           462 ext/win32ole/win32ole.c     st.wDay = FIX2INT(rb_funcall(v, rb_intern("mday"), 0));
FIX2INT           463 ext/win32ole/win32ole.c     st.wHour = FIX2INT(rb_funcall(v, rb_intern("hour"), 0));
FIX2INT           464 ext/win32ole/win32ole.c     st.wMinute = FIX2INT(rb_funcall(v, rb_intern("min"), 0));
FIX2INT           465 ext/win32ole/win32ole.c     st.wSecond = FIX2INT(rb_funcall(v, rb_intern("sec"), 0));
FIX2INT           874 ext/win32ole/win32ole.c         cp = FIX2INT((VALUE)data);
FIX2INT          2258 ext/win32ole/win32ole.c     UINT cp = FIX2INT(vcp);
FIX2INT          2313 ext/win32ole/win32ole.c     LCID lcid = FIX2INT(vlcid);
FIX2INT          2835 ext/win32ole/win32ole.c         vt = (VARTYPE)FIX2INT(tp);
FIX2INT           423 ext/win32ole/win32ole_method.c     if((FIX2INT(invkind) & INVOKE_PROPERTYGET) &&
FIX2INT           424 ext/win32ole/win32ole_method.c        (FIX2INT(invkind) & INVOKE_PROPERTYPUT) ) {
FIX2INT           426 ext/win32ole/win32ole_method.c     } else if(FIX2INT(invkind) & INVOKE_PROPERTYGET) {
FIX2INT           428 ext/win32ole/win32ole_method.c     } else if(FIX2INT(invkind) & INVOKE_PROPERTYPUT) {
FIX2INT           430 ext/win32ole/win32ole_method.c     } else if(FIX2INT(invkind) & INVOKE_PROPERTYPUTREF) {
FIX2INT           432 ext/win32ole/win32ole_method.c     } else if(FIX2INT(invkind) & INVOKE_FUNC) {
FIX2INT           152 ext/win32ole/win32ole_param.c     idx = FIX2INT(n);
FIX2INT           312 ext/win32ole/win32ole_variant.c         psab[i].cElements = FIX2INT(rb_ary_entry(elems, i));
FIX2INT          1367 ext/zlib/zlib.c     zstream_expand_buffer_into(z, FIX2INT(size));
FIX2INT          1452 ext/zlib/zlib.c     : ((void)Check_Type((val), T_FIXNUM), FIX2INT((val))))
FIX2INT          2715 gc.c           	    RUBY_SAFE_LEVEL_MAX : FIX2INT(RARRAY_AREF(final, 0));
FIX2INT          6291 gc.c           	int flag = FIXNUM_P(ruby_gc_stress_mode) ? FIX2INT(ruby_gc_stress_mode) : 0;
FIX2INT          9245 gc.c           				 FIX2INT(iseq->body->location.first_lineno));
FIX2INT          3886 io.c           	char cc = FIX2INT(b);
FIX2INT          1983 iseq.c         			VALUE pos = FIX2INT(rb_ary_entry(val, i+1));
FIX2INT            51 iseq.h         #define ISEQ_FLIP_CNT(iseq) FIX2INT(RARRAY_AREF(ISEQ_MARK_ARY(iseq), ISEQ_MARK_ARY_FLIP_CNT))
FIX2INT           684 marshal.c      	w_long(FIX2INT(obj), arg);
FIX2INT          1000 marshal.c      	if (FIXNUM_P(a1)) limit = FIX2INT(a1);
FIX2INT          1286 numeric.c                  return INT2FIX(-FIX2INT(rel));
FIX2INT          1326 numeric.c                  return -FIX2INT(rel) > 0 ? Qtrue : Qfalse;
FIX2INT          1363 numeric.c                  return -FIX2INT(rel) >= 0 ? Qtrue : Qfalse;
FIX2INT          1400 numeric.c                  return -FIX2INT(rel) < 0 ? Qtrue : Qfalse;
FIX2INT          1437 numeric.c                  return -FIX2INT(rel) <= 0 ? Qtrue : Qfalse;
FIX2INT          2674 numeric.c          return FIX2INT(val);
FIX2INT          1169 proc.c         	    first_lineno = FIX2INT(rb_iseq_first_lineno(iseq));
FIX2INT          2695 proc.c         	bind->first_lineno = FIX2INT(rb_iseq_first_lineno(iseq));
FIX2INT          2735 proc.c             if (RARRAY_LEN(passed) < FIX2INT(arity)) {
FIX2INT          2800 proc.c         	sarity = FIX2INT(arity);
FIX2INT          1466 process.c              fd = FIX2INT(v);
FIX2INT          1595 process.c              if (FIXNUM_P(key) && (FIX2INT(key) == 1 || FIX2INT(key) == 2))
FIX2INT          1602 process.c      		if (FIX2INT(fd) != 1 && FIX2INT(fd) != 2) break;
FIX2INT          1834 process.c                  int fd = FIX2INT(RARRAY_AREF(elt, 0));
FIX2INT          1847 process.c                      fd = FIX2INT(RARRAY_AREF(elt, 1));
FIX2INT          1872 process.c                  int newfd = FIX2INT(RARRAY_AREF(elt, 0));
FIX2INT          1873 process.c                  int oldfd = FIX2INT(RARRAY_AREF(elt, 1));
FIX2INT          1877 process.c                  while (FIXNUM_P(val) && 0 <= FIX2INT(val)) {
FIX2INT          1878 process.c                      lastfd = FIX2INT(val);
FIX2INT          2318 process.c                  int fd = FIX2INT(RARRAY_AREF(elt, 0));
FIX2INT          2453 process.c                      fd2 = FIX2INT(fd2v);
FIX2INT          2735 process.c              pairs[i].oldfd = FIX2INT(RARRAY_AREF(elt, 1));
FIX2INT          2736 process.c              pairs[i].newfd = FIX2INT(RARRAY_AREF(elt, 0)); /* unique */
FIX2INT          2852 process.c              int fd = FIX2INT(RARRAY_AREF(elt, 0));
FIX2INT          2871 process.c              int newfd = FIX2INT(RARRAY_AREF(elt, 0));
FIX2INT          2872 process.c              int oldfd = FIX2INT(RARRAY_AREF(elt, 1));
FIX2INT          5982 process.c          int ngroups = FIX2INT(val);
FIX2INT           443 rational.c     	switch (FIX2INT(f_cmp(den, ZERO))) {
FIX2INT           502 rational.c         switch (FIX2INT(f_cmp(den, ZERO))) {
FIX2INT           526 rational.c         switch (FIX2INT(f_cmp(den, ZERO))) {
FIX2INT          1007 rational.c     		if (FIX2INT(f_cmp(other, ZERO)) == -1) {
FIX2INT          1024 rational.c     	    switch (FIX2INT(f_cmp(other, ZERO))) {
FIX2INT          1928 re.c           	    return rb_reg_nth_match(FIX2INT(idx), match);
FIX2INT          1989 re.c           	    rb_ary_push(result, rb_reg_nth_match(FIX2INT(argv[i]), match));
FIX2INT          3326 re.c           	    if (FIXNUM_P(argv[1])) flags = FIX2INT(argv[1]);
FIX2INT           421 signal.c       	sig = FIX2INT(argv[0]);
FIX2INT          1171 signal.c       	sig = FIX2INT(vsig);
FIX2INT           959 strftime.c         tm.tm_year = FIX2INT(mod(vtm->year, INT2FIX(400))) + 100;
FIX2INT           161 struct.c           if (UNLIKELY(RSTRUCT_LEN(s) != FIX2INT(RARRAY_AREF(back, mask-1)))) {
FIX2INT           163 struct.c       		 FIX2INT(RARRAY_AREF(back, mask-1)), RSTRUCT_LEN(s));
FIX2INT           171 struct.c       	    return FIX2INT(p[j + 1]);
FIX2INT           860 struct.c       	long i = FIX2INT(idx), len = RSTRUCT_LEN(s);
FIX2INT           911 thread.c       		rb_bug("thread_join: Fixnum (%d) should not reach here.", FIX2INT(err));
FIX2INT          3100 vm.c               HASH_ASET(ihash, INT2FIX(-1), INT2FIX(FIX2INT(cv) + 1));
FIX2INT          3116 vm.c           	HASH_ASET(uh, bi, INT2FIX(FIX2INT(cv) + 1));
FIX2INT          3150 vm.c               HASH_ASET(ophash, valstr, INT2FIX(FIX2INT(cv) + 1));
FIX2INT          3194 vm.c               HASH_ASET(uh, valstr, INT2FIX(FIX2INT(cv) + 1));
FIX2INT           893 vm_insnhelper.c 	th->state = FIX2INT(err);
FIX2INT          2628 vm_insnhelper.c 	if (vm_getspecial(th, GET_LEP(), Qfalse, FIX2INT(obj)) != Qnil) {
FIX2INT           562 vm_method.c    		int line = iseq->body->line_info_table ? FIX2INT(rb_iseq_first_lineno(iseq)) : 0;
FIX2INT          1324 vm_trace.c     				  FIX2INT(rb_tracearg_lineno(trace_arg)),
FIX2INT          1335 vm_trace.c     			      FIX2INT(rb_tracearg_lineno(trace_arg)));
FIX2INT          1346 vm_trace.c     			      FIX2INT(rb_tracearg_lineno(trace_arg)));