Lines Matching refs:nano
4494 * %9N nano second (9 digits)
4673 VALUE subsecx, nano, subnano, v;
4690 nano = mulquo(subsecx, INT2FIX(1000000000), INT2FIX(TIME_SCALE));
4691 divmodv(nano, INT2FIX(1), &v, &subnano);
4696 nano = add(LONG2FIX(nsec), subnano);
4719 if (!rb_equal(nano, INT2FIX(0))) {
4720 if (RB_TYPE_P(nano, T_RATIONAL)) {
4721 rb_ivar_set(str, id_nano_num, RRATIONAL(nano)->num);
4722 rb_ivar_set(str, id_nano_den, RRATIONAL(nano)->den);
4725 rb_ivar_set(str, id_nano_num, nano);
4852 VALUE nano = quo(num_exact(nano_num), num_exact(nano_den));
4853 vtm.subsecx = add(vtm.subsecx, mulquo(nano, INT2FIX(TIME_SCALE), LONG2FIX(1000000000)));