Home
last modified time | relevance | path

Searched defs:X (Results 1 – 25 of 77) sorted by relevance

1234

/glibc-2.36/include/
Dloop_unroll.h53 #define UNROLL_REPEAT_1(X) if (!X(0)) break; argument
54 #define UNROLL_REPEAT_2(X) UNROLL_REPEAT_1 (X) if (!X (1)) break; argument
55 #define UNROLL_REPEAT_3(X) UNROLL_REPEAT_2 (X) if (!X (2)) break; argument
56 #define UNROLL_REPEAT_4(X) UNROLL_REPEAT_3 (X) if (!X (3)) break; argument
57 #define UNROLL_REPEAT_5(X) UNROLL_REPEAT_4 (X) if (!X (4)) break; argument
58 #define UNROLL_REPEAT_6(X) UNROLL_REPEAT_5 (X) if (!X (5)) break; argument
59 #define UNROLL_REPEAT_7(X) UNROLL_REPEAT_6 (X) if (!X (6)) break; argument
60 #define UNROLL_REPEAT_8(X) UNROLL_REPEAT_7 (X) if (!X (7)) break; argument
64 #define UNROLL_REPEAT__(N, X) UNROLL_EXPAND(UNROLL_REPEAT_ ## N) (X) argument
65 #define UNROLL_REPEAT_(N, X) UNROLL_REPEAT__ (N, X) argument
[all …]
/glibc-2.36/sysdeps/alpha/
Dlocal-soft-fp.h8 #define AXP_UNPACK_RAW_Q(X, val) \ argument
16 #define AXP_UNPACK_SEMIRAW_Q(X, val) \ argument
24 #define AXP_UNPACK_Q(X, val) \ argument
30 #define AXP_PACK_RAW_Q(val, X) FP_PACK_RAW_QP(&val##_flo, X) argument
32 #define AXP_PACK_SEMIRAW_Q(val, X) \ argument
38 #define AXP_PACK_Q(val, X) \ argument
44 #define AXP_DECL_RETURN_Q(X) union _FP_UNION_Q X##_flo argument
50 #define AXP_RETURN_Q(X) \ argument
Dmemchr.c28 #define unlikely(X) __builtin_expect ((X), 0) argument
29 #define prefetch(X) __builtin_prefetch ((void *)(X), 0) argument
31 #define cmpbeq0(X) __builtin_alpha_cmpbge(0, (X)) argument
32 #define find(X, Y) cmpbeq0 ((X) ^ (Y)) argument
/glibc-2.36/soft-fp/
Dop-1.h32 #define _FP_FRAC_DECL_1(X) _FP_W_TYPE X##_f _FP_ZERO_INIT argument
34 #define _FP_FRAC_SET_1(X, I) (X##_f = I) argument
35 #define _FP_FRAC_HIGH_1(X) (X##_f) argument
36 #define _FP_FRAC_LOW_1(X) (X##_f) argument
37 #define _FP_FRAC_WORD_1(X, w) (X##_f) argument
39 #define _FP_FRAC_ADDI_1(X, I) (X##_f += I) argument
40 #define _FP_FRAC_SLL_1(X, N) \ argument
49 #define _FP_FRAC_SRL_1(X, N) (X##_f >>= N) argument
52 #define _FP_FRAC_SRST_1(X, S, N, sz) __FP_FRAC_SRST_1 (X##_f, S, (N), (sz)) argument
53 #define _FP_FRAC_SRS_1(X, N, sz) __FP_FRAC_SRS_1 (X##_f, (N), (sz)) argument
[all …]
Ddouble.h91 # define FP_DECL_D(X) _FP_DECL (2, X) argument
92 # define FP_UNPACK_RAW_D(X, val) _FP_UNPACK_RAW_2 (D, X, (val)) argument
93 # define FP_UNPACK_RAW_DP(X, val) _FP_UNPACK_RAW_2_P (D, X, (val)) argument
94 # define FP_PACK_RAW_D(val, X) _FP_PACK_RAW_2 (D, (val), X) argument
95 # define FP_PACK_RAW_DP(val, X) \ argument
103 # define FP_UNPACK_D(X, val) \ argument
111 # define FP_UNPACK_DP(X, val) \ argument
119 # define FP_UNPACK_SEMIRAW_D(X, val) \ argument
127 # define FP_UNPACK_SEMIRAW_DP(X, val) \ argument
135 # define FP_PACK_D(val, X) \ argument
[all …]
Dop-8.h34 #define _FP_FRAC_DECL_8(X) _FP_W_TYPE X##_f[8] argument
35 #define _FP_FRAC_SET_8(X, I) __FP_FRAC_SET_8 (X, I) argument
36 #define _FP_FRAC_HIGH_8(X) (X##_f[7]) argument
37 #define _FP_FRAC_LOW_8(X) (X##_f[0]) argument
38 #define _FP_FRAC_WORD_8(X, w) (X##_f[w]) argument
40 #define _FP_FRAC_SLL_8(X, N) \ argument
71 #define _FP_FRAC_SRL_8(X, N) \ argument
107 #define _FP_FRAC_SRS_8(X, N, size) \ argument
148 #define _FP_FRAC_ADD_8(R, X, Y) \ argument
166 #define _FP_FRAC_SUB_8(R, X, Y) \ argument
[all …]
Dextended.h94 # define FP_DECL_E(X) _FP_DECL (4, X) argument
96 # define FP_UNPACK_RAW_E(X, val) \ argument
112 # define FP_UNPACK_RAW_EP(X, val) \ argument
128 # define FP_PACK_RAW_E(val, X) \ argument
146 # define FP_PACK_RAW_EP(val, X) \ argument
166 # define FP_UNPACK_E(X, val) \ argument
174 # define FP_UNPACK_EP(X, val) \ argument
182 # define FP_UNPACK_SEMIRAW_E(X, val) \ argument
190 # define FP_UNPACK_SEMIRAW_EP(X, val) \ argument
198 # define FP_PACK_E(val, X) \ argument
[all …]
Dquad.h96 # define FP_DECL_Q(X) _FP_DECL (4, X) argument
97 # define FP_UNPACK_RAW_Q(X, val) _FP_UNPACK_RAW_4 (Q, X, (val)) argument
98 # define FP_UNPACK_RAW_QP(X, val) _FP_UNPACK_RAW_4_P (Q, X, (val)) argument
99 # define FP_PACK_RAW_Q(val, X) _FP_PACK_RAW_4 (Q, (val), X) argument
100 # define FP_PACK_RAW_QP(val, X) \ argument
108 # define FP_UNPACK_Q(X, val) \ argument
116 # define FP_UNPACK_QP(X, val) \ argument
124 # define FP_UNPACK_SEMIRAW_Q(X, val) \ argument
132 # define FP_UNPACK_SEMIRAW_QP(X, val) \ argument
140 # define FP_PACK_Q(val, X) \ argument
[all …]
Dsingle.h84 #define FP_DECL_S(X) _FP_DECL (1, X) argument
85 #define FP_UNPACK_RAW_S(X, val) _FP_UNPACK_RAW_1 (S, X, (val)) argument
86 #define FP_UNPACK_RAW_SP(X, val) _FP_UNPACK_RAW_1_P (S, X, (val)) argument
87 #define FP_PACK_RAW_S(val, X) _FP_PACK_RAW_1 (S, (val), X) argument
88 #define FP_PACK_RAW_SP(val, X) \ argument
96 #define FP_UNPACK_S(X, val) \ argument
104 #define FP_UNPACK_SP(X, val) \ argument
112 #define FP_UNPACK_SEMIRAW_S(X, val) \ argument
120 #define FP_UNPACK_SEMIRAW_SP(X, val) \ argument
128 #define FP_PACK_S(val, X) \ argument
[all …]
Dop-2.h32 #define _FP_FRAC_DECL_2(X) \ argument
35 #define _FP_FRAC_SET_2(X, I) __FP_FRAC_SET_2 (X, I) argument
36 #define _FP_FRAC_HIGH_2(X) (X##_f1) argument
37 #define _FP_FRAC_LOW_2(X) (X##_f0) argument
38 #define _FP_FRAC_WORD_2(X, w) (X##_f##w) argument
40 #define _FP_FRAC_SLL_2(X, N) \ argument
61 #define _FP_FRAC_SRL_2(X, N) \ argument
73 #define _FP_FRAC_SRST_2(X, S, N, sz) \ argument
91 #define _FP_FRAC_SRS_2(X, N, sz) \ argument
109 #define _FP_FRAC_ADDI_2(X, I) \ argument
[all …]
Dhalf.h81 #define FP_DECL_H(X) _FP_DECL (1, X) argument
82 #define FP_UNPACK_RAW_H(X, val) _FP_UNPACK_RAW_1 (H, X, (val)) argument
83 #define FP_UNPACK_RAW_HP(X, val) _FP_UNPACK_RAW_1_P (H, X, (val)) argument
84 #define FP_PACK_RAW_H(val, X) _FP_PACK_RAW_1 (H, (val), X) argument
85 #define FP_PACK_RAW_HP(val, X) \ argument
93 #define FP_UNPACK_H(X, val) \ argument
101 #define FP_UNPACK_HP(X, val) \ argument
109 #define FP_UNPACK_SEMIRAW_H(X, val) \ argument
117 #define FP_UNPACK_SEMIRAW_HP(X, val) \ argument
125 #define FP_PACK_H(val, X) \ argument
[all …]
Dop-common.h31 #define _FP_DECL(wc, X) \ argument
38 #define _FP_FRAC_SNANP(fs, X) \ argument
42 #define _FP_FRAC_SNANP_SEMIRAW(fs, X) \ argument
50 #define _FP_UNPACK_CANONICAL(fs, wc, X) \ argument
106 #define _FP_UNPACK_SEMIRAW(fs, wc, X) _FP_FRAC_SLL_##wc (X, _FP_WORKBITS) argument
110 #define _FP_CHECK_FLUSH_ZERO(fs, wc, X) \ argument
125 #define _FP_OVERFLOW_SEMIRAW(fs, wc, X) \ argument
147 #define _FP_CHECK_SIGNAN_SEMIRAW(fs, wc, X) \ argument
159 #define _FP_CHOOSENAN_SEMIRAW(fs, wc, R, X, Y, OP) \ argument
173 #define _FP_SETQNAN(fs, wc, X) \ argument
[all …]
Dop-4.h32 #define _FP_FRAC_DECL_4(X) _FP_W_TYPE X##_f[4] argument
36 #define _FP_FRAC_SET_4(X, I) __FP_FRAC_SET_4 (X, I) argument
37 #define _FP_FRAC_HIGH_4(X) (X##_f[3]) argument
38 #define _FP_FRAC_LOW_4(X) (X##_f[0]) argument
39 #define _FP_FRAC_WORD_4(X, w) (X##_f[w]) argument
41 #define _FP_FRAC_SLL_4(X, N) \ argument
73 #define _FP_FRAC_SRL_4(X, N) \ argument
109 #define _FP_FRAC_SRST_4(X, S, N, size) \ argument
149 #define _FP_FRAC_SRS_4(X, N, size) \ argument
158 #define _FP_FRAC_ADD_4(R, X, Y) \ argument
[all …]
/glibc-2.36/math/
Dmath-narrow.h69 #define CHECK_NARROW_ADD(RET, X, Y) \ argument
90 #define NARROW_ADD_ROUND_TO_ODD(X, Y, TYPE, UNION, SUFFIX, MANTISSA) \ argument
112 #define NARROW_ADD_TRIVIAL(X, Y, TYPE) \ argument
127 #define CHECK_NARROW_SUB(RET, X, Y) \ argument
148 #define NARROW_SUB_ROUND_TO_ODD(X, Y, TYPE, UNION, SUFFIX, MANTISSA) \ argument
170 #define NARROW_SUB_TRIVIAL(X, Y, TYPE) \ argument
185 #define CHECK_NARROW_MUL(RET, X, Y) \ argument
206 #define NARROW_MUL_ROUND_TO_ODD(X, Y, TYPE, UNION, SUFFIX, MANTISSA, \ argument
225 #define NARROW_MUL_TRIVIAL(X, Y, TYPE) \ argument
240 #define CHECK_NARROW_DIV(RET, X, Y) \ argument
[all …]
/glibc-2.36/sysdeps/nios2/
Dsfp-machine.h6 #define _FP_MUL_MEAT_S(R,X,Y) \ argument
8 #define _FP_MUL_MEAT_D(R,X,Y) \ argument
10 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument
13 #define _FP_MUL_MEAT_DW_S(R,X,Y) \ argument
15 #define _FP_MUL_MEAT_DW_D(R,X,Y) \ argument
17 #define _FP_MUL_MEAT_DW_Q(R,X,Y) \ argument
20 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_loop(S,R,X,Y) argument
21 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_2_udiv(D,R,X,Y) argument
22 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) argument
35 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument
/glibc-2.36/sysdeps/arm/
Dsfp-machine.h6 #define _FP_MUL_MEAT_S(R,X,Y) \ argument
8 #define _FP_MUL_MEAT_D(R,X,Y) \ argument
10 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument
13 #define _FP_MUL_MEAT_DW_S(R,X,Y) \ argument
15 #define _FP_MUL_MEAT_DW_D(R,X,Y) \ argument
17 #define _FP_MUL_MEAT_DW_Q(R,X,Y) \ argument
20 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_loop(S,R,X,Y) argument
21 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_2_udiv(D,R,X,Y) argument
22 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) argument
35 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument
/glibc-2.36/sysdeps/csky/
Dsfp-machine.h6 #define _FP_MUL_MEAT_S(R,X,Y) \ argument
8 #define _FP_MUL_MEAT_D(R,X,Y) \ argument
10 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument
13 #define _FP_MUL_MEAT_DW_S(R,X,Y) \ argument
15 #define _FP_MUL_MEAT_DW_D(R,X,Y) \ argument
17 #define _FP_MUL_MEAT_DW_Q(R,X,Y) \ argument
20 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_loop(S,R,X,Y) argument
21 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_2_udiv(D,R,X,Y) argument
22 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) argument
34 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument
/glibc-2.36/sysdeps/arc/
Dsfp-machine.h25 #define _FP_MUL_MEAT_S(R,X,Y) \ argument
27 #define _FP_MUL_MEAT_D(R,X,Y) \ argument
29 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument
32 #define _FP_MUL_MEAT_DW_S(R,X,Y) \ argument
34 #define _FP_MUL_MEAT_DW_D(R,X,Y) \ argument
36 #define _FP_MUL_MEAT_DW_Q(R,X,Y) \ argument
39 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_loop(S,R,X,Y) argument
40 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_2_udiv(D,R,X,Y) argument
41 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) argument
54 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument
/glibc-2.36/sysdeps/riscv/
Dsfp-machine.h30 # define _FP_MUL_MEAT_S(R, X, Y) \ argument
32 # define _FP_MUL_MEAT_D(R, X, Y) \ argument
34 # define _FP_MUL_MEAT_Q(R, X, Y) \ argument
37 # define _FP_MUL_MEAT_DW_S(R, X, Y) \ argument
39 # define _FP_MUL_MEAT_DW_D(R, X, Y) \ argument
41 # define _FP_MUL_MEAT_DW_Q(R, X, Y) \ argument
44 # define _FP_DIV_MEAT_S(R, X, Y) _FP_DIV_MEAT_1_udiv_norm (S, R, X, Y) argument
45 # define _FP_DIV_MEAT_D(R, X, Y) _FP_DIV_MEAT_2_udiv (D, R, X, Y) argument
46 # define _FP_DIV_MEAT_Q(R, X, Y) _FP_DIV_MEAT_4_udiv (Q, R, X, Y) argument
59 # define _FP_MUL_MEAT_S(R, X, Y) \ argument
[all …]
/glibc-2.36/sysdeps/sh/
Dsfp-machine.h6 #define _FP_MUL_MEAT_S(R,X,Y) \ argument
8 #define _FP_MUL_MEAT_D(R,X,Y) \ argument
10 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument
13 #define _FP_MUL_MEAT_DW_S(R,X,Y) \ argument
15 #define _FP_MUL_MEAT_DW_D(R,X,Y) \ argument
17 #define _FP_MUL_MEAT_DW_Q(R,X,Y) \ argument
20 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_loop(S,R,X,Y) argument
21 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_2_udiv(D,R,X,Y) argument
22 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) argument
35 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument
/glibc-2.36/sysdeps/ia64/fpu/
Dlibm_support.h782 # define HI_SIGNIFICAND_80(X,NBITS) ((X)->hi_significand >> (31 - (NBITS))) argument
784 # define HI_SIGNIFICAND_80(X,NBITS) ((X)->significand >> (63 - (NBITS))) argument
791 #define SIGNIFICAND_ZERO_32(X) ((X)->significand == 0) argument
792 #define SIGNIFICAND_NONZERO_32(X) ((X)->significand != 0) argument
795 # define SIGNIFICAND_ZERO_64(X) (((X)->hi_significand == 0) && ((X)->lo_significand == 0)) argument
796 # define SIGNIFICAND_NONZERO_64(X) (((X)->hi_significand != 0) || ((X)->lo_significand != 0)) argument
798 # define SIGNIFICAND_ZERO_64(X) ((X)->significand == 0) argument
799 # define SIGNIFICAND_NONZERO_64(X) ((X)->significand != 0) argument
803 # define SIGNIFICAND_ZERO_80(X) (((X)->hi_significand == 0x00000000) && ((X)->lo_significand == … argument
804 # define SIGNIFICAND_NONZERO_80(X) (((X)->hi_significand != 0x80000000) || ((X)->lo_significand != … argument
[all …]
/glibc-2.36/sysdeps/mips/mips32/
Dsfp-machine.h6 #define _FP_MUL_MEAT_S(R,X,Y) \ argument
8 #define _FP_MUL_MEAT_D(R,X,Y) \ argument
10 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument
13 #define _FP_MUL_MEAT_DW_S(R,X,Y) \ argument
15 #define _FP_MUL_MEAT_DW_D(R,X,Y) \ argument
17 #define _FP_MUL_MEAT_DW_Q(R,X,Y) \ argument
20 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_udiv_norm(S,R,X,Y) argument
21 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_2_udiv(D,R,X,Y) argument
22 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) argument
46 # define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument
[all …]
/glibc-2.36/sysdeps/or1k/
Dsfp-machine.h25 #define _FP_MUL_MEAT_S(R,X,Y) \ argument
27 #define _FP_MUL_MEAT_D(R,X,Y) \ argument
29 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument
32 #define _FP_MUL_MEAT_DW_S(R,X,Y) \ argument
34 #define _FP_MUL_MEAT_DW_D(R,X,Y) \ argument
36 #define _FP_MUL_MEAT_DW_Q(R,X,Y) \ argument
40 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_loop(S,R,X,Y) argument
41 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_2_udiv(D,R,X,Y) argument
42 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_4_udiv(Q,R,X,Y) argument
55 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument
/glibc-2.36/sysdeps/loongarch/
Dsfp-machine.h28 #define _FP_MUL_MEAT_S(R, X, Y) _FP_MUL_MEAT_1_imm (_FP_WFRACBITS_S, R, X, Y) argument
29 #define _FP_MUL_MEAT_D(R, X, Y) \ argument
31 #define _FP_MUL_MEAT_Q(R, X, Y) \ argument
34 #define _FP_MUL_MEAT_DW_S(R, X, Y) \ argument
36 #define _FP_MUL_MEAT_DW_D(R, X, Y) \ argument
38 #define _FP_MUL_MEAT_DW_Q(R, X, Y) \ argument
41 #define _FP_DIV_MEAT_S(R, X, Y) \ argument
43 #define _FP_DIV_MEAT_D(R, X, Y) _FP_DIV_MEAT_1_udiv_norm (D, R, X, Y) argument
44 #define _FP_DIV_MEAT_Q(R, X, Y) _FP_DIV_MEAT_2_udiv (Q, R, X, Y) argument
58 #define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument
/glibc-2.36/sysdeps/mips/mips64/
Dsfp-machine.h9 #define _FP_MUL_MEAT_S(R,X,Y) \ argument
11 #define _FP_MUL_MEAT_D(R,X,Y) \ argument
13 #define _FP_MUL_MEAT_Q(R,X,Y) \ argument
16 #define _FP_MUL_MEAT_DW_S(R,X,Y) \ argument
18 #define _FP_MUL_MEAT_DW_D(R,X,Y) \ argument
20 #define _FP_MUL_MEAT_DW_Q(R,X,Y) \ argument
23 #define _FP_DIV_MEAT_S(R,X,Y) _FP_DIV_MEAT_1_imm(S,R,X,Y,_FP_DIV_HELP_imm) argument
24 #define _FP_DIV_MEAT_D(R,X,Y) _FP_DIV_MEAT_1_udiv_norm(D,R,X,Y) argument
25 #define _FP_DIV_MEAT_Q(R,X,Y) _FP_DIV_MEAT_2_udiv(Q,R,X,Y) argument
49 # define _FP_CHOOSENAN(fs, wc, R, X, Y, OP) \ argument
[all …]

1234