/soft-fp/ |
A D | op-4.h | 159 __FP_FRAC_ADD_4 (R##_f[3], R##_f[2], R##_f[1], R##_f[0], \ 164 __FP_FRAC_SUB_4 (R##_f[3], R##_f[2], R##_f[1], R##_f[0], \ 325 _FP_FRAC_WORD_8 (R, 3), _FP_FRAC_WORD_8 (R, 2), \ 336 _FP_FRAC_WORD_8 (R, 4), _FP_FRAC_WORD_8 (R, 3), \ 342 _FP_FRAC_WORD_8 (R, 4), _FP_FRAC_WORD_8 (R, 3), \ 361 _FP_FRAC_WORD_8 (R, 5), _FP_FRAC_WORD_8 (R, 4), \ 367 _FP_FRAC_WORD_8 (R, 5), _FP_FRAC_WORD_8 (R, 4), \ 373 _FP_FRAC_WORD_8 (R, 5), _FP_FRAC_WORD_8 (R, 4), \ 394 _FP_FRAC_WORD_8 (R, 6), _FP_FRAC_WORD_8 (R, 5), \ 400 _FP_FRAC_WORD_8 (R, 6), _FP_FRAC_WORD_8 (R, 5), \ [all …]
|
A D | op-2.h | 113 __FP_FRAC_ADD_2 (R##_f1, R##_f0, X##_f1, X##_f0, Y##_f1, Y##_f0) 116 __FP_FRAC_SUB_2 (R##_f1, R##_f0, X##_f1, X##_f0, Y##_f1, Y##_f0) 276 doit (_FP_FRAC_WORD_4 (R, 1), _FP_FRAC_WORD_4 (R, 0), \ 282 doit (_FP_FRAC_WORD_4 (R, 3), _FP_FRAC_WORD_4 (R, 2), \ 285 __FP_FRAC_ADD_3 (_FP_FRAC_WORD_4 (R, 3), _FP_FRAC_WORD_4 (R, 2), \ 289 _FP_FRAC_WORD_4 (R, 3), _FP_FRAC_WORD_4 (R, 2), \ 295 _FP_FRAC_WORD_4 (R, 3), _FP_FRAC_WORD_4 (R, 2), \ 339 doit (_FP_FRAC_WORD_4 (R, 2), _FP_FRAC_WORD_4 (R, 1), \ 354 0, _FP_FRAC_WORD_4 (R, 2), _FP_FRAC_WORD_4 (R, 1)); \ 370 _FP_FRAC_WORD_4 (R, 3), _FP_FRAC_WORD_4 (R, 2)); \ [all …]
|
A D | op-common.h | 417 R##_s = X##_s; \ 591 R##_e++; \ 809 R##_e = 0; \ 833 R##_e = 0; \ 846 #define _FP_ADD(fs, wc, R, X, Y) _FP_ADD_INTERNAL (fs, wc, R, X, Y, '+') argument 886 R##_e--; \ 896 R##_s = X##_s; \ 904 R##_c = X##_c; \ 965 R##_e--; \ 1421 R##_s = 0; \ [all …]
|
A D | op-1.h | 70 #define _FP_FRAC_ADD_1(R, X, Y) (R##_f = X##_f + Y##_f) argument 71 #define _FP_FRAC_SUB_1(R, X, Y) (R##_f = X##_f - Y##_f) argument 152 R##_f = X##_f * Y##_f; \ 172 doit (R##_f1, R##_f0, X##_f, Y##_f); \ 224 _FP_FRAC_ADD_2 (R, R, _FP_MUL_MEAT_DW_1_hard_a); \ 255 ? R##_e--, _FP_WFRACBITS_##fs \ 282 R##_e--; \ 309 R##_e--; \ 340 R##_f += (q); \ 348 R##_f |= _FP_WORK_ROUND; \ [all …]
|
A D | trunctfdf2.c | 38 FP_DECL_D (R); in __trunctfdf2() 44 FP_TRUNC (D, Q, 2, 4, R, A); in __trunctfdf2() 46 FP_TRUNC (D, Q, 1, 2, R, A); in __trunctfdf2() 48 FP_PACK_SEMIRAW_D (r, R); in __trunctfdf2()
|
A D | trunctfhf2.c | 38 FP_DECL_H (R); in __trunctfhf2() 44 FP_TRUNC (H, Q, 1, 4, R, A); in __trunctfhf2() 46 FP_TRUNC (H, Q, 1, 2, R, A); in __trunctfhf2() 48 FP_PACK_SEMIRAW_H (r, R); in __trunctfhf2()
|
A D | trunctfsf2.c | 38 FP_DECL_S (R); in __trunctfsf2() 44 FP_TRUNC (S, Q, 1, 4, R, A); in __trunctfsf2() 46 FP_TRUNC (S, Q, 1, 2, R, A); in __trunctfsf2() 48 FP_PACK_SEMIRAW_S (r, R); in __trunctfsf2()
|
A D | trunctfxf2.c | 38 FP_DECL_E (R); in __trunctfxf2() 44 FP_TRUNC (E, Q, 4, 4, R, A); in __trunctfxf2() 46 FP_TRUNC (E, Q, 2, 2, R, A); in __trunctfxf2() 48 FP_PACK_SEMIRAW_E (r, R); in __trunctfxf2()
|
A D | truncxfhf2.c | 38 FP_DECL_H (R); in __truncxfhf2() 44 FP_TRUNC (H, E, 1, 4, R, A); in __truncxfhf2() 46 FP_TRUNC (H, E, 1, 2, R, A); in __truncxfhf2() 48 FP_PACK_SEMIRAW_H (r, R); in __truncxfhf2()
|
A D | extendxftf2.c | 38 FP_DECL_Q (R); in __extendxftf2() 44 FP_EXTEND (Q, E, 4, 4, R, A); in __extendxftf2() 46 FP_EXTEND (Q, E, 2, 2, R, A); in __extendxftf2() 48 FP_PACK_RAW_Q (r, R); in __extendxftf2()
|
A D | double.h | 170 # define FP_NEG_D(R, X) _FP_NEG (D, 2, R, X) argument 171 # define FP_ADD_D(R, X, Y) _FP_ADD (D, 2, R, X, Y) argument 172 # define FP_SUB_D(R, X, Y) _FP_SUB (D, 2, R, X, Y) argument 173 # define FP_MUL_D(R, X, Y) _FP_MUL (D, 2, R, X, Y) argument 174 # define FP_DIV_D(R, X, Y) _FP_DIV (D, 2, R, X, Y) argument 175 # define FP_SQRT_D(R, X) _FP_SQRT (D, 2, R, X) argument 291 # define FP_NEG_D(R, X) _FP_NEG (D, 1, R, X) argument 292 # define FP_ADD_D(R, X, Y) _FP_ADD (D, 1, R, X, Y) argument 293 # define FP_SUB_D(R, X, Y) _FP_SUB (D, 1, R, X, Y) argument 294 # define FP_MUL_D(R, X, Y) _FP_MUL (D, 1, R, X, Y) argument [all …]
|
A D | truncdfhf2.c | 38 FP_DECL_H (R); in __truncdfhf2() 44 FP_TRUNC (H, D, 1, 2, R, A); in __truncdfhf2() 46 FP_TRUNC (H, D, 1, 1, R, A); in __truncdfhf2() 48 FP_PACK_SEMIRAW_H (r, R); in __truncdfhf2()
|
A D | truncdfsf2.c | 38 FP_DECL_S (R); in __truncdfsf2() 44 FP_TRUNC (S, D, 1, 2, R, A); in __truncdfsf2() 46 FP_TRUNC (S, D, 1, 1, R, A); in __truncdfsf2() 48 FP_PACK_SEMIRAW_S (r, R); in __truncdfsf2()
|
A D | extenddftf2.c | 39 FP_DECL_Q (R); in __extenddftf2() 45 FP_EXTEND (Q, D, 4, 2, R, A); in __extenddftf2() 47 FP_EXTEND (Q, D, 2, 1, R, A); in __extenddftf2() 49 FP_PACK_RAW_Q (r, R); in __extenddftf2()
|
A D | extendhftf2.c | 39 FP_DECL_Q (R); in __extendhftf2() 45 FP_EXTEND (Q, H, 4, 1, R, A); in __extendhftf2() 47 FP_EXTEND (Q, H, 2, 1, R, A); in __extendhftf2() 49 FP_PACK_RAW_Q (r, R); in __extendhftf2()
|
A D | extendhfxf2.c | 39 FP_DECL_E (R); in __extendhfxf2() 45 FP_EXTEND (E, H, 4, 1, R, A); in __extendhfxf2() 47 FP_EXTEND (E, H, 2, 1, R, A); in __extendhfxf2() 49 FP_PACK_RAW_E (r, R); in __extendhfxf2()
|
A D | extendsftf2.c | 39 FP_DECL_Q (R); in __extendsftf2() 45 FP_EXTEND (Q, S, 4, 1, R, A); in __extendsftf2() 47 FP_EXTEND (Q, S, 2, 1, R, A); in __extendsftf2() 49 FP_PACK_RAW_Q (r, R); in __extendsftf2()
|
A D | extendhfdf2.c | 39 FP_DECL_D (R); in __extendhfdf2() 45 FP_EXTEND (D, H, 2, 1, R, A); in __extendhfdf2() 47 FP_EXTEND (D, H, 1, 1, R, A); in __extendhfdf2() 49 FP_PACK_RAW_D (r, R); in __extendhfdf2()
|
A D | extendsfdf2.c | 39 FP_DECL_D (R); in __extendsfdf2() 45 FP_EXTEND (D, S, 2, 1, R, A); in __extendsfdf2() 47 FP_EXTEND (D, S, 1, 1, R, A); in __extendsfdf2() 49 FP_PACK_RAW_D (r, R); in __extendsfdf2()
|
A D | single.h | 163 #define FP_NEG_S(R, X) _FP_NEG (S, 1, R, X) argument 164 #define FP_ADD_S(R, X, Y) _FP_ADD (S, 1, R, X, Y) argument 165 #define FP_SUB_S(R, X, Y) _FP_SUB (S, 1, R, X, Y) argument 166 #define FP_MUL_S(R, X, Y) _FP_MUL (S, 1, R, X, Y) argument 167 #define FP_DIV_S(R, X, Y) _FP_DIV (S, 1, R, X, Y) argument 168 #define FP_SQRT_S(R, X) _FP_SQRT (S, 1, R, X) argument 169 #define _FP_SQRT_MEAT_S(R, S, T, X, Q) _FP_SQRT_MEAT_1 (R, S, T, X, (Q)) argument 172 # define FP_FMA_S(R, X, Y, Z) _FP_FMA (S, 1, 2, R, X, Y, Z) argument 174 # define FP_FMA_S(R, X, Y, Z) _FP_FMA (S, 1, 1, R, X, Y, Z) argument
|
A D | quad.h | 175 # define FP_NEG_Q(R, X) _FP_NEG (Q, 4, R, X) argument 176 # define FP_ADD_Q(R, X, Y) _FP_ADD (Q, 4, R, X, Y) argument 177 # define FP_SUB_Q(R, X, Y) _FP_SUB (Q, 4, R, X, Y) argument 178 # define FP_MUL_Q(R, X, Y) _FP_MUL (Q, 4, R, X, Y) argument 179 # define FP_DIV_Q(R, X, Y) _FP_DIV (Q, 4, R, X, Y) argument 180 # define FP_SQRT_Q(R, X) _FP_SQRT (Q, 4, R, X) argument 301 # define FP_NEG_Q(R, X) _FP_NEG (Q, 2, R, X) argument 302 # define FP_ADD_Q(R, X, Y) _FP_ADD (Q, 2, R, X, Y) argument 303 # define FP_SUB_Q(R, X, Y) _FP_SUB (Q, 2, R, X, Y) argument 304 # define FP_MUL_Q(R, X, Y) _FP_MUL (Q, 2, R, X, Y) argument [all …]
|
A D | negdf2.c | 36 FP_DECL_D (R); in __negdf2() 40 FP_NEG_D (R, A); in __negdf2() 41 FP_PACK_RAW_D (r, R); in __negdf2()
|
A D | negsf2.c | 36 FP_DECL_S (R); in __negsf2() 40 FP_NEG_S (R, A); in __negsf2() 41 FP_PACK_RAW_S (r, R); in __negsf2()
|
A D | negtf2.c | 36 FP_DECL_Q (R); in __negtf2() 40 FP_NEG_Q (R, A); in __negtf2() 41 FP_PACK_RAW_Q (r, R); in __negtf2()
|
A D | extended.h | 231 # define FP_NEG_E(R, X) _FP_NEG (E, 4, R, X) argument 232 # define FP_ADD_E(R, X, Y) _FP_ADD (E, 4, R, X, Y) argument 233 # define FP_SUB_E(R, X, Y) _FP_SUB (E, 4, R, X, Y) argument 234 # define FP_MUL_E(R, X, Y) _FP_MUL (E, 4, R, X, Y) argument 235 # define FP_DIV_E(R, X, Y) _FP_DIV (E, 4, R, X, Y) argument 236 # define FP_SQRT_E(R, X) _FP_SQRT (E, 4, R, X) argument 459 # define FP_NEG_E(R, X) _FP_NEG (E, 2, R, X) argument 460 # define FP_ADD_E(R, X, Y) _FP_ADD (E, 2, R, X, Y) argument 461 # define FP_SUB_E(R, X, Y) _FP_SUB (E, 2, R, X, Y) argument 462 # define FP_MUL_E(R, X, Y) _FP_MUL (E, 2, R, X, Y) argument [all …]
|