/soft-fp/ |
A D | op-1.h | 70 #define _FP_FRAC_ADD_1(R, X, Y) (R##_f = X##_f + Y##_f) argument 72 #define _FP_FRAC_DEC_1(X, Y) (X##_f -= Y##_f) argument 81 #define _FP_FRAC_EQ_1(X, Y) (X##_f == Y##_f) argument 82 #define _FP_FRAC_GE_1(X, Y) (X##_f >= Y##_f) argument 83 #define _FP_FRAC_GT_1(X, Y) (X##_f > Y##_f) argument 149 #define _FP_MUL_MEAT_DW_1_imm(wfracbits, R, X, Y) \ argument 156 #define _FP_MUL_MEAT_1_imm(wfracbits, R, X, Y) \ argument 228 #define _FP_MUL_MEAT_1_hard(wfracbits, R, X, Y) \ argument 250 #define _FP_DIV_MEAT_1_imm(fs, R, X, Y, doit) \ argument 267 #define _FP_DIV_MEAT_1_udiv_norm(fs, R, X, Y) \ argument [all …]
|
A D | op-2.h | 112 #define _FP_FRAC_ADD_2(R, X, Y) \ argument 115 #define _FP_FRAC_SUB_2(R, X, Y) \ argument 118 #define _FP_FRAC_DEC_2(X, Y) \ argument 142 #define _FP_FRAC_GT_2(X, Y) \ argument 144 #define _FP_FRAC_GE_2(X, Y) \ argument 270 #define _FP_MUL_MEAT_DW_2_wide(wfracbits, R, X, Y, doit) \ argument 300 #define _FP_MUL_MEAT_2_wide(wfracbits, R, X, Y, doit) \ argument 374 #define _FP_MUL_MEAT_2_wide_3mul(wfracbits, R, X, Y, doit) \ argument 393 #define _FP_MUL_MEAT_DW_2_gmp(wfracbits, R, X, Y) \ argument 408 #define _FP_MUL_MEAT_2_gmp(wfracbits, R, X, Y) \ argument [all …]
|
A D | op-common.h | 408 #define _FP_ADD_INTERNAL(fs, wc, R, X, Y, OP) \ argument 847 #define _FP_SUB(fs, wc, R, X, Y) \ argument 871 #define _FP_MUL(fs, wc, R, X, Y) \ argument 936 #define _FP_FMA(fs, wc, dwc, R, X, Y, Z) \ argument 1160 #define _FP_DIV(fs, wc, R, X, Y) \ argument 1230 #define _FP_CMP_CHECK_NAN(fs, wc, X, Y, ex) \ argument 1263 #define _FP_CMP_CHECK_DENORM(fs, wc, X, Y) \ argument 1288 #define _FP_CMP_CHECK_FLUSH_ZERO(fs, wc, X, Y) \ argument 1303 #define _FP_CMP(fs, wc, ret, X, Y, un, ex) \ argument 1351 #define _FP_CMP_EQ(fs, wc, ret, X, Y, ex) \ argument [all …]
|
A D | double.h | 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 177 # define FP_FMA_D(R, X, Y, Z) _FP_FMA (D, 2, 4, R, X, Y, Z) argument 180 # define FP_CMP_EQ_D(r, X, Y, ex) _FP_CMP_EQ (D, 2, (r), X, Y, (ex)) 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 295 # define FP_DIV_D(R, X, Y) _FP_DIV (D, 1, R, X, Y) argument [all …]
|
A D | single.h | 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 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 177 #define FP_CMP_S(r, X, Y, un, ex) _FP_CMP (S, 1, (r), X, Y, (un), (ex)) argument 178 #define FP_CMP_EQ_S(r, X, Y, ex) _FP_CMP_EQ (S, 1, (r), X, Y, (ex)) argument 179 #define FP_CMP_UNORD_S(r, X, Y, ex) _FP_CMP_UNORD (S, 1, (r), X, Y, (ex)) argument
|
A D | quad.h | 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 182 # define FP_FMA_Q(R, X, Y, Z) _FP_FMA (Q, 4, 8, R, X, Y, Z) argument 185 # define FP_CMP_EQ_Q(r, X, Y, ex) _FP_CMP_EQ (Q, 4, (r), X, Y, (ex)) 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 305 # define FP_DIV_Q(R, X, Y) _FP_DIV (Q, 2, R, X, Y) argument [all …]
|
A D | extended.h | 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 237 # define FP_FMA_E(R, X, Y, Z) _FP_FMA (E, 4, 8, R, X, Y, Z) argument 295 # define FP_CMP_EQ_E(r, X, Y, ex) _FP_CMP_EQ (E, 4, (r), X, Y, (ex)) 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 463 # define FP_DIV_E(R, X, Y) _FP_DIV (E, 2, R, X, Y) argument [all …]
|
A D | op-4.h | 158 #define _FP_FRAC_ADD_4(R, X, Y) \ argument 163 #define _FP_FRAC_SUB_4(R, X, Y) \ argument 168 #define _FP_FRAC_DEC_4(X, Y) \ argument 186 #define _FP_FRAC_EQ_4(X, Y) \ argument 190 #define _FP_FRAC_GT_4(X, Y) \ argument 199 #define _FP_FRAC_GE_4(X, Y) \ argument 295 #define _FP_MUL_MEAT_DW_4_wide(wfracbits, R, X, Y, doit) \ argument 422 #define _FP_MUL_MEAT_4_wide(wfracbits, R, X, Y, doit) \ argument 442 #define _FP_MUL_MEAT_DW_4_gmp(wfracbits, R, X, Y) \ argument 449 #define _FP_MUL_MEAT_4_gmp(wfracbits, R, X, Y) \ argument [all …]
|
A D | op-8.h | 148 #define _FP_FRAC_ADD_8(R, X, Y) \ argument 166 #define _FP_FRAC_SUB_8(R, X, Y) \ argument
|
A D | half.h | 170 #define FP_CMP_EQ_H(r, X, Y, ex) _FP_CMP_EQ (H, 1, (r), X, Y, (ex)) argument
|