Lines Matching refs:lo
62 smull t2, t, b, a /* (lo=t2,hi=t) = a*b */
94 "smull %1, %2, %4, %3\n\t" /* (lo=%1,hi=%2) = a*b */
281 FT_UInt32 lo;
518 FT_UInt32 lo1, hi1, lo2, hi2, lo, hi, i1, i2;
524 lo = lo1 * lo2;
536 /* Check carry overflow of i1 + lo */
537 lo += i1;
538 hi += ( lo < i1 );
540 z->lo = lo;
547 FT_UInt32 lo,
565 r |= lo >> 31;
572 lo <<= 1;
584 register FT_UInt32 lo, hi;
587 lo = x->lo + y->lo;
588 hi = x->hi + y->hi + ( lo < x->lo );
590 z->lo = lo;
647 temp2.lo = (FT_UInt32)(c >> 1);
649 a = ft_div64by32( temp.hi, temp.lo, (FT_Int32)c );
682 a = ft_div64by32( temp.hi, temp.lo, (FT_Int32)c );
823 temp.lo = (FT_UInt32)a << 16;
825 temp2.lo = (FT_UInt32)( b >> 1 );
827 q = ft_div64by32( temp.hi, temp.lo, (FT_Int32)b );
853 z->lo = (FT_UInt32)-(FT_Int32)z->lo;
854 z->hi = ~z->hi + !( z->lo );
869 FT_UInt32 q, r, i, lo;
875 x->lo = (FT_UInt32)-(FT_Int32)x->lo;
876 x->hi = ~x->hi + !x->lo;
884 q = x->lo / y;
892 lo = x->lo;
903 r |= lo >> 31;
910 lo <<= 1;
929 x->lo = (FT_UInt32)-(FT_Int32)x->lo;
930 x->hi = ~x->hi + !x->lo;
938 q = ( x->lo + ( y >> 1 ) ) / y;
945 q = ft_div64by32( x->hi, x->lo, y );
1166 else if ( z1.lo > z2.lo )
1168 else if ( z1.lo < z2.lo )