Lines Matching refs:x
351 f32 AtanFIdx_(f32 x) in AtanFIdx_() argument
358 x *= 32.f; in AtanFIdx_()
359 idx = F32ToU16(x); in AtanFIdx_()
360 r = x - U16ToF32(idx); in AtanFIdx_()
547 f32 AtanFIdx(f32 x) in AtanFIdx() argument
549 if( x >= 0.f ) in AtanFIdx()
551 if( x > 1.f ) in AtanFIdx()
554 return 64.f - AtanFIdx_(1.f/x); in AtanFIdx()
559 return AtanFIdx_(x); in AtanFIdx()
564 if( x < -1.f ) in AtanFIdx()
567 return -64.f + AtanFIdx_(-1.f/x); in AtanFIdx()
572 return - AtanFIdx_(-x); in AtanFIdx()
589 f32 Atan2FIdx(f32 y, f32 x) in Atan2FIdx() argument
596 if( x == 0.f && y == 0.f ) in Atan2FIdx()
601 if( x >= 0.f ) in Atan2FIdx()
605 if( x >= y ) in Atan2FIdx()
608 a = x; in Atan2FIdx()
617 b = x; in Atan2FIdx()
624 if( x >= -y ) in Atan2FIdx()
627 a = x; in Atan2FIdx()
636 b = x; in Atan2FIdx()
646 if( -x >= y ) in Atan2FIdx()
649 a = -x; in Atan2FIdx()
658 b = -x; in Atan2FIdx()
665 if( -x >= -y ) in Atan2FIdx()
668 a = -x; in Atan2FIdx()
677 b = -x; in Atan2FIdx()
701 u16 AtanIdx(f32 x) in AtanIdx() argument
704 if( x >= 0.f ) in AtanIdx()
706 if( x > 1.f ) in AtanIdx()
709 fidx = 64.f - AtanFIdx_(1.f/x); in AtanIdx()
714 fidx = AtanFIdx_(x); in AtanIdx()
719 if( x < -1.f ) in AtanIdx()
722 fidx = 256.f - 64.f + AtanFIdx_(-1.f/x); in AtanIdx()
727 fidx = 256.f - AtanFIdx_(-x); in AtanIdx()
746 u16 Atan2Idx(f32 y, f32 x) in Atan2Idx() argument
753 if( x == 0.f && y == 0.f ) in Atan2Idx()
758 if( x >= 0.f ) in Atan2Idx()
762 if( x >= y ) in Atan2Idx()
765 a = x; in Atan2Idx()
774 b = x; in Atan2Idx()
781 if( x >= -y ) in Atan2Idx()
784 a = x; in Atan2Idx()
793 b = x; in Atan2Idx()
803 if( -x >= y ) in Atan2Idx()
806 a = -x; in Atan2Idx()
815 b = -x; in Atan2Idx()
822 if( -x >= -y ) in Atan2Idx()
825 a = -x; in Atan2Idx()
834 b = -x; in Atan2Idx()