Lines Matching refs:F

56 # define __TGMATH_1_NARROW_D(F, X)		\  argument
57 (F ## l (X))
58 # define __TGMATH_2_NARROW_D(F, X, Y) \ argument
59 (F ## l (X, Y))
60 # define __TGMATH_3_NARROW_D(F, X, Y, Z) \ argument
61 (F ## l (X, Y, Z))
62 # define __TGMATH_1_NARROW_F64X(F, X) \ argument
63 (F ## f128 (X))
64 # define __TGMATH_2_NARROW_F64X(F, X, Y) \ argument
65 (F ## f128 (X, Y))
66 # define __TGMATH_3_NARROW_F64X(F, X, Y, Z) \ argument
67 (F ## f128 (X, Y, Z))
69 # define __TGMATH_1_NARROW_F32X(F, X) \ argument
70 (F ## f64 (X))
71 # define __TGMATH_2_NARROW_F32X(F, X, Y) \ argument
72 (F ## f64 (X, Y))
73 # define __TGMATH_3_NARROW_F32X(F, X, Y, Z) \ argument
74 (F ## f64 (X, Y, Z))
118 # define __TGMATH_RCFUNCS(F, C) __TGMATH_FUNCS (F) __TGMATH_FUNCS (C) argument
119 # define __TGMATH_1(F, X) __builtin_tgmath (__TGMATH_FUNCS (F) (X)) argument
120 # define __TGMATH_2(F, X, Y) __builtin_tgmath (__TGMATH_FUNCS (F) (X), (Y)) argument
121 # define __TGMATH_2STD(F, X, Y) __builtin_tgmath (F ## f, F, F ## l, (X), (Y)) argument
122 # define __TGMATH_3(F, X, Y, Z) __builtin_tgmath (__TGMATH_FUNCS (F) \ argument
124 # define __TGMATH_1C(F, C, X) __builtin_tgmath (__TGMATH_RCFUNCS (F, C) (X)) argument
125 # define __TGMATH_2C(F, C, X, Y) __builtin_tgmath (__TGMATH_RCFUNCS (F, C) \ argument
142 # define __TGMATH_1_NARROW_F(F, X) \ argument
143 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F (F) (X))
144 # define __TGMATH_2_NARROW_F(F, X, Y) \ argument
145 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F (F) (X), (Y))
146 # define __TGMATH_3_NARROW_F(F, X, Y, Z) \ argument
147 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F (F) (X), (Y), (Z))
148 # define __TGMATH_1_NARROW_F16(F, X) \ argument
149 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F16 (F) (X))
150 # define __TGMATH_2_NARROW_F16(F, X, Y) \ argument
151 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F16 (F) (X), (Y))
152 # define __TGMATH_3_NARROW_F16(F, X, Y, Z) \ argument
153 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F16 (F) (X), (Y), (Z))
154 # define __TGMATH_1_NARROW_F32(F, X) \ argument
155 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F32 (F) (X))
156 # define __TGMATH_2_NARROW_F32(F, X, Y) \ argument
157 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F32 (F) (X), (Y))
158 # define __TGMATH_3_NARROW_F32(F, X, Y, Z) \ argument
159 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F32 (F) (X), (Y), (Z))
160 # define __TGMATH_1_NARROW_F64(F, X) \ argument
161 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F64 (F) (X))
162 # define __TGMATH_2_NARROW_F64(F, X, Y) \ argument
163 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F64 (F) (X), (Y))
164 # define __TGMATH_3_NARROW_F64(F, X, Y, Z) \ argument
165 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F64 (F) (X), (Y), (Z))
167 # define __TGMATH_1_NARROW_F32X(F, X) \ argument
168 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F32X (F) (X))
169 # define __TGMATH_2_NARROW_F32X(F, X, Y) \ argument
170 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F32X (F) (X), (Y))
171 # define __TGMATH_3_NARROW_F32X(F, X, Y, Z) \ argument
172 __builtin_tgmath (__TGMATH_NARROW_FUNCS_F32X (F) (X), (Y), (Z))
575 # define __TGMATH_1_NARROW_F(F, X) \ argument
577 ? F ## l (X) \
578 : F (X)))
579 # define __TGMATH_2_NARROW_F(F, X, Y) \ argument
582 ? F ## l (X, Y) \
583 : F (X, Y)))
584 # define __TGMATH_3_NARROW_F(F, X, Y, Z) \ argument
588 ? F ## l (X, Y, Z) \
589 : F (X, Y, Z)))
608 # define __TGMATH_1_NARROW_F32(F, X) \ argument
610 ? __TGMATH_F128 ((X), F, (X)) \
611 F ## f64x (X) \
612 : F ## f64 (X)))
613 # define __TGMATH_2_NARROW_F32(F, X, Y) \ argument
616 ? __TGMATH_F128 ((X) + (Y), F, (X, Y)) \
617 F ## f64x (X, Y) \
618 : F ## f64 (X, Y)))
619 # define __TGMATH_3_NARROW_F32(F, X, Y, Z) \ argument
623 ? __TGMATH_F128 ((X) + (Y) + (Z), F, (X, Y, Z)) \
624 F ## f64x (X, Y, Z) \
625 : F ## f64 (X, Y, Z)))
626 # define __TGMATH_1_NARROW_F64(F, X) \ argument
628 ? __TGMATH_F128 ((X), F, (X)) \
629 F ## f64x (X) \
630 : F ## f128 (X)))
631 # define __TGMATH_2_NARROW_F64(F, X, Y) \ argument
634 ? __TGMATH_F128 ((X) + (Y), F, (X, Y)) \
635 F ## f64x (X, Y) \
636 : F ## f128 (X, Y)))
637 # define __TGMATH_3_NARROW_F64(F, X, Y, Z) \ argument
641 ? __TGMATH_F128 ((X) + (Y) + (Z), F, (X, Y, Z)) \
642 F ## f64x (X, Y, Z) \
643 : F ## f128 (X, Y, Z)))
644 # define __TGMATH_1_NARROW_F32X(F, X) \ argument
646 ? __TGMATH_F128 ((X), F, (X)) \
647 F ## f64x (X) \
648 : F ## f64 (X)))
649 # define __TGMATH_2_NARROW_F32X(F, X, Y) \ argument
652 ? __TGMATH_F128 ((X) + (Y), F, (X, Y)) \
653 F ## f64x (X, Y) \
654 : F ## f64 (X, Y)))
655 # define __TGMATH_3_NARROW_F32X(F, X, Y, Z) \ argument
659 ? __TGMATH_F128 ((X) + (Y) + (Z), F, (X, Y, Z)) \
660 F ## f64x (X, Y, Z) \
661 : F ## f64 (X, Y, Z)))
663 # define __TGMATH_1_NARROW_F32(F, X) \ argument
665 ? F ## f128 (X) \
666 : F ## f64 (X)))
667 # define __TGMATH_2_NARROW_F32(F, X, Y) \ argument
670 ? F ## f128 (X, Y) \
671 : F ## f64 (X, Y)))
672 # define __TGMATH_3_NARROW_F32(F, X, Y, Z) \ argument
676 ? F ## f128 (X, Y, Z) \
677 : F ## f64 (X, Y, Z)))
678 # define __TGMATH_1_NARROW_F64(F, X) \ argument
679 (F ## f128 (X))
680 # define __TGMATH_2_NARROW_F64(F, X, Y) \ argument
681 (F ## f128 (X, Y))
682 # define __TGMATH_3_NARROW_F64(F, X, Y, Z) \ argument
683 (F ## f128 (X, Y, Z))
684 # define __TGMATH_1_NARROW_F32X(F, X) \ argument
686 ? F ## f64x (X) \
687 : F ## f64 (X)))
688 # define __TGMATH_2_NARROW_F32X(F, X, Y) \ argument
691 ? F ## f64x (X, Y) \
692 : F ## f64 (X, Y)))
693 # define __TGMATH_3_NARROW_F32X(F, X, Y, Z) \ argument
697 ? F ## f64x (X, Y, Z) \
698 : F ## f64 (X, Y, Z)))
700 # define __TGMATH_1_NARROW_F32(F, X) \ argument
701 (F ## f64 (X))
702 # define __TGMATH_2_NARROW_F32(F, X, Y) \ argument
703 (F ## f64 (X, Y))
704 # define __TGMATH_3_NARROW_F32(F, X, Y, Z) \ argument
705 (F ## f64 (X, Y, Z))