/soft-fp/ |
A D | single.h | 92 _FP_PACK_RAW_1_P (S, (val), X); \ 116 _FP_UNPACK_SEMIRAW (S, 1, X); \ 124 _FP_UNPACK_SEMIRAW (S, 1, X); \ 131 _FP_PACK_CANONICAL (S, 1, X); \ 132 _FP_PACK_RAW_1 (S, (val), X); \ 139 _FP_PACK_CANONICAL (S, 1, X); \ 141 _FP_PACK_RAW_1_P (S, (val), X); \ 148 _FP_PACK_SEMIRAW (S, 1, X); \ 156 _FP_PACK_SEMIRAW (S, 1, X); \ 158 _FP_PACK_RAW_1_P (S, (val), X); \ [all …]
|
A D | op-4.h | 33 #define _FP_FRAC_COPY_4(D, S) \ argument 34 (D##_f[0] = S##_f[0], D##_f[1] = S##_f[1], \ 35 D##_f[2] = S##_f[2], D##_f[3] = S##_f[3]) 593 S##_f[3] += (T##_f[2] > S##_f[2]); \ 614 S##_f[2] += (T##_f[1] > S##_f[1]); \ 615 S##_f[3] += (T##_f[2] > S##_f[2]); \ 633 S##_f[1] += (T##_f[0] > S##_f[0]); \ 634 S##_f[2] += (T##_f[1] > S##_f[1]); \ 635 S##_f[3] += (T##_f[2] > S##_f[2]); \ 792 #define _FP_FRAC_COPY_1_4(D, S) (D##_f = S##_f[0]) argument [all …]
|
A D | trunctfsf2.c | 44 FP_TRUNC (S, Q, 1, 4, R, A); in __trunctfsf2() 46 FP_TRUNC (S, Q, 1, 2, R, A); in __trunctfsf2()
|
A D | truncdfsf2.c | 44 FP_TRUNC (S, D, 1, 2, R, A); in __truncdfsf2() 46 FP_TRUNC (S, D, 1, 1, R, A); in __truncdfsf2()
|
A D | extendsftf2.c | 45 FP_EXTEND (Q, S, 4, 1, R, A); in __extendsftf2() 47 FP_EXTEND (Q, S, 2, 1, R, A); in __extendsftf2()
|
A D | extendsfdf2.c | 45 FP_EXTEND (D, S, 2, 1, R, A); in __extendsfdf2() 47 FP_EXTEND (D, S, 1, 1, R, A); in __extendsfdf2()
|
A D | op-8.h | 210 #define _FP_FRAC_COPY_4_8(D, S) \ argument 213 D##_f[0] = S##_f[0]; \ 214 D##_f[1] = S##_f[1]; \ 215 D##_f[2] = S##_f[2]; \ 216 D##_f[3] = S##_f[3]; \ 220 #define _FP_FRAC_COPY_8_4(D, S) \ argument 223 D##_f[0] = S##_f[0]; \ 224 D##_f[1] = S##_f[1]; \ 225 D##_f[2] = S##_f[2]; \ 226 D##_f[3] = S##_f[3]; \
|
A D | op-1.h | 33 #define _FP_FRAC_COPY_1(D, S) (D##_f = S##_f) argument 52 #define _FP_FRAC_SRST_1(X, S, N, sz) __FP_FRAC_SRST_1 (X##_f, S, (N), (sz)) argument 55 #define __FP_FRAC_SRST_1(X, S, N, sz) \ argument 58 S = (__builtin_constant_p (N) && (N) == 1 \ 330 #define _FP_SQRT_MEAT_1(R, S, T, X, q) \ argument 335 T##_f = S##_f + (q); \ 338 S##_f = T##_f + (q); \ 347 if (S##_f < X##_f) \ 363 #define _FP_FRAC_COPY_1_1(D, S) (D##_f = S##_f) argument
|
A D | op-2.h | 34 #define _FP_FRAC_COPY_2(D, S) (D##_f0 = S##_f0, D##_f1 = S##_f1) argument 634 T##_f1 = S##_f1 + (q); \ 637 S##_f1 = T##_f1 + (q); \ 647 T##_f0 = S##_f0 + (q); \ 648 T##_f1 = S##_f1; \ 653 S##_f1 += (T##_f0 > S##_f0); \ 662 if (S##_f1 < X##_f1 \ 663 || (S##_f1 == X##_f1 && S##_f0 < X##_f0)) \ 695 #define _FP_FRAC_COPY_1_2(D, S) (D##_f = S##_f0) argument 697 #define _FP_FRAC_COPY_2_1(D, S) ((D##_f0 = S##_f), (D##_f1 = 0)) argument [all …]
|
A D | extended.h | 255 T##_f[1] = S##_f[1] + (q); \ 258 S##_f[1] = T##_f[1] + (q); \ 268 T##_f[0] = S##_f[0] + (q); \ 269 T##_f[1] = S##_f[1]; \ 275 S##_f[1] += (T##_f[0] > S##_f[0]); \ 285 if (S##_f[1] < X##_f[1] \ 286 || (S##_f[1] == X##_f[1] \ 287 && S##_f[0] < X##_f[0])) \ 480 T##_f0 = S##_f0 + (q); \ 483 S##_f0 = T##_f0 + (q); \ [all …]
|
A D | truncsfhf2.c | 43 FP_TRUNC (H, S, 1, 1, R, A); in __truncsfhf2()
|
A D | extendhfsf2.c | 44 FP_EXTEND (S, H, 1, 1, R, A); in __extendhfsf2()
|
A D | op-common.h | 1891 D##_s = S##_s; \ 1900 if (S##_e == 0) \ 1903 if (_FP_FRAC_ZEROP_##swc (S)) \ 1961 D##_s = S##_s; \ 1974 _FP_FRAC_LOW_##swc (S) |= 1; \ 1995 if (S##_e == 0) \ 1999 if (_FP_FRAC_ZEROP_##swc (S)) \ 2047 if (S##_c == FP_CLS_NAN) \ 2055 D##_e = S##_e; \ 2056 D##_c = S##_c; \ [all …]
|
A D | double.h | 176 # define _FP_SQRT_MEAT_D(R, S, T, X, Q) _FP_SQRT_MEAT_2 (R, S, T, X, (Q)) argument 297 # define _FP_SQRT_MEAT_D(R, S, T, X, Q) _FP_SQRT_MEAT_1 (R, S, T, X, (Q)) argument
|
A D | quad.h | 181 # define _FP_SQRT_MEAT_Q(R, S, T, X, Q) _FP_SQRT_MEAT_4 (R, S, T, X, (Q)) argument 307 # define _FP_SQRT_MEAT_Q(R, S, T, X, Q) _FP_SQRT_MEAT_2 (R, S, T, X, (Q)) argument
|