Lines Matching full:uint32

55 static void cases_biased(uint32 *, uint32, uint32);
56 static void cases_biased_positive(uint32 *, uint32, uint32);
57 static void cases_biased_float(uint32 *, uint32, uint32);
58 static void cases_uniform(uint32 *, uint32, uint32);
59 static void cases_uniform_positive(uint32 *, uint32, uint32);
60 static void cases_uniform_float(uint32 *, uint32, uint32);
61 static void cases_uniform_float_positive(uint32 *, uint32, uint32);
62 static void log_cases(uint32 *, uint32, uint32);
63 static void log_cases_float(uint32 *, uint32, uint32);
64 static void log1p_cases(uint32 *, uint32, uint32);
65 static void log1p_cases_float(uint32 *, uint32, uint32);
66 static void minmax_cases(uint32 *, uint32, uint32);
67 static void minmax_cases_float(uint32 *, uint32, uint32);
68 static void atan2_cases(uint32 *, uint32, uint32);
69 static void atan2_cases_float(uint32 *, uint32, uint32);
70 static void pow_cases(uint32 *, uint32, uint32);
71 static void pow_cases_float(uint32 *, uint32, uint32);
72 static void rred_cases(uint32 *, uint32, uint32);
73 static void rred_cases_float(uint32 *, uint32, uint32);
74 static void cases_semi1(uint32 *, uint32, uint32);
75 static void cases_semi1_float(uint32 *, uint32, uint32);
76 static void cases_semi2(uint32 *, uint32, uint32);
77 static void cases_semi2_float(uint32 *, uint32, uint32);
78 static void cases_ldexp(uint32 *, uint32, uint32);
79 static void cases_ldexp_float(uint32 *, uint32, uint32);
81 static void complex_cases_uniform(uint32 *, uint32, uint32);
82 static void complex_cases_uniform_float(uint32 *, uint32, uint32);
83 static void complex_cases_biased(uint32 *, uint32, uint32);
84 static void complex_cases_biased_float(uint32 *, uint32, uint32);
85 static void complex_log_cases(uint32 *, uint32, uint32);
86 static void complex_log_cases_float(uint32 *, uint32, uint32);
87 static void complex_pow_cases(uint32 *, uint32, uint32);
88 static void complex_pow_cases_float(uint32 *, uint32, uint32);
89 static void complex_arithmetic_cases(uint32 *, uint32, uint32);
90 static void complex_arithmetic_cases_float(uint32 *, uint32, uint32);
92 static uint32 doubletop(int x, int scale);
93 static uint32 floatval(int x, int scale);
99 static void set_mpfr_d(mpfr_t x, uint32 h, uint32 l)
102 uint32 exp = (hl >> 52) & 0x7ff;
121 static void set_mpfr_f(mpfr_t x, uint32 f)
123 uint32 exp = (f >> 23) & 0xff;
142 static void set_mpc_d(mpc_t z, uint32 rh, uint32 rl, uint32 ih, uint32 il)
153 static void set_mpc_f(mpc_t z, uint32 r, uint32 i)
164 static void get_mpfr_d(const mpfr_t x, uint32 *h, uint32 *l, uint32 *extra)
228 static void get_mpfr_f(const mpfr_t x, uint32 *f, uint32 *extra)
285 uint32 *rh, uint32 *rl, uint32 *rextra,
286 uint32 *ih, uint32 *il, uint32 *iextra)
299 uint32 *r, uint32 *rextra,
300 uint32 *i, uint32 *iextra)
421 int is_dinteger(uint32 *in)
423 uint32 out[3];
429 int is_sinteger(uint32 *in)
431 uint32 out[3];
441 int is_dsnan(const uint32 *in)
451 int is_ssnan(const uint32 *in)
461 int is_snan(const uint32 *in, int size)
759 static int iszero(uint32 *x) {
764 static void complex_log_cases(uint32 *out, uint32 param1,
765 uint32 param2) {
771 static void complex_log_cases_float(uint32 *out, uint32 param1,
772 uint32 param2) {
777 static void complex_cases_biased(uint32 *out, uint32 lowbound,
778 uint32 highbound) {
783 static void complex_cases_biased_float(uint32 *out, uint32 lowbound,
784 uint32 highbound) {
789 static void complex_cases_uniform(uint32 *out, uint32 lowbound,
790 uint32 highbound) {
795 static void complex_cases_uniform_float(uint32 *out, uint32 lowbound,
796 uint32 highbound) {
801 static void complex_pow_cases(uint32 *out, uint32 lowbound,
802 uint32 highbound) {
826 static void complex_pow_cases_float(uint32 *out, uint32 lowbound,
827 uint32 highbound) {
838 static void complex_arithmetic_cases(uint32 *out, uint32 lowbound,
839 uint32 highbound) {
846 static void complex_arithmetic_cases_float(uint32 *out, uint32 lowbound,
847 uint32 highbound) {
859 void float32_case(uint32 *ret) {
861 uint32 f;
863 static uint32 *specifics = NULL;
879 uint32 se, j;
944 uint32 t;
986 static void float64_case(uint32 *ret) {
988 uint32 f, g;
990 static uint32 (*specifics)[2] = NULL;
1007 uint32 se, j;
1103 n = (uint32) random32() % (uint32) (premax+1);
1108 uint32 t;
1181 static void cases_biased(uint32 *out, uint32 lowbound,
1182 uint32 highbound) {
1190 static void cases_biased_positive(uint32 *out, uint32 lowbound,
1191 uint32 highbound) {
1198 static void cases_biased_float(uint32 *out, uint32 lowbound,
1199 uint32 highbound) {
1207 static void cases_semi1(uint32 *out, uint32 param1,
1208 uint32 param2) {
1212 static void cases_semi1_float(uint32 *out, uint32 param1,
1213 uint32 param2) {
1217 static void cases_semi2(uint32 *out, uint32 param1,
1218 uint32 param2) {
1223 static void cases_semi2_float(uint32 *out, uint32 param1,
1224 uint32 param2) {
1229 static void cases_ldexp(uint32 *out, uint32 param1,
1230 uint32 param2) {
1235 static void cases_ldexp_float(uint32 *out, uint32 param1,
1236 uint32 param2) {
1241 static void cases_uniform(uint32 *out, uint32 lowbound,
1242 uint32 highbound) {
1249 static void cases_uniform_float(uint32 *out, uint32 lowbound,
1250 uint32 highbound) {
1258 static void cases_uniform_positive(uint32 *out, uint32 lowbound,
1259 uint32 highbound) {
1265 static void cases_uniform_float_positive(uint32 *out, uint32 lowbound,
1266 uint32 highbound) {
1274 static void log_cases(uint32 *out, uint32 param1,
1275 uint32 param2) {
1282 static void log_cases_float(uint32 *out, uint32 param1,
1283 uint32 param2) {
1290 static void log1p_cases(uint32 *out, uint32 param1, uint32 param2)
1292 uint32 sign = random_sign;
1301 static void log1p_cases_float(uint32 *out, uint32 param1, uint32 param2)
1303 uint32 sign = random_sign;
1312 static void minmax_cases(uint32 *out, uint32 param1, uint32 param2)
1324 static void minmax_cases_float(uint32 *out, uint32 param1, uint32 param2)
1336 static void rred_cases(uint32 *out, uint32 param1,
1337 uint32 param2) {
1345 static void rred_cases_float(uint32 *out, uint32 param1,
1346 uint32 param2) {
1354 static void atan2_cases(uint32 *out, uint32 param1,
1355 uint32 param2) {
1373 static void atan2_cases_float(uint32 *out, uint32 param1,
1374 uint32 param2) {
1391 static void pow_cases(uint32 *out, uint32 param1,
1392 uint32 param2) {
1418 uint32 dmin, dmax;
1419 const uint32 pmin = 0x3e100000;
1432 uint32 imin, imax;
1482 static void pow_cases_float(uint32 *out, uint32 param1,
1483 uint32 param2) {
1508 uint32 dmin, dmax;
1509 const uint32 pmin = 0x38000000;
1522 uint32 imin, imax;
1563 void vet_for_decline(Testable *fn, uint32 *args, uint32 *result, int got_errno_in) {
1672 void docase(Testable *fn, uint32 *args) {
1673 uint32 result[8]; /* real part in first 4, imaginary part in last 4 */
2184 uint32 args[8];
2198 static uint32 doubletop(int x, int scale) {
2205 static uint32 floatval(int x, int scale) {