Lines Matching +full:input +full:- +full:sel

67  * From http://www.pcg-random.org/
77 return (xorshifted >> rot) | (xorshifted << ((-rot) & 31)); in pcg32_random()
87 keylen = pcg32_random () % (sizeof (keybuf) - 1) + 1; in random_key()
105 uint32_t sel; in main() local
122 assert (fd != -1); in main()
130 exit (-errno); in main()
141 sel = pcg32_random () % NTESTS; in main()
145 elt = tests[sel](); in main()
179 fprintf (stderr, "error parsing input: %s", in main()
217 ucl_array_append (res, ucl_object_fromint (-(cur % 128))); in ucl_test_integer()
220 ucl_array_append (res, ucl_object_fromint (-(cur % INT16_MAX))); in ucl_test_integer()
223 ucl_array_append (res, ucl_object_fromint (-(cur % INT32_MAX))); in ucl_test_integer()
226 ucl_array_append (res, ucl_object_fromint (-cur)); in ucl_test_integer()
232 curf = -(cur % 128) / 19 * 16; in ucl_test_integer()
237 ucl_array_append (res, ucl_object_fromdouble (-curf)); in ucl_test_integer()
278 elt->flags |= UCL_OBJECT_BINARY; in ucl_test_string()
286 elt->flags |= UCL_OBJECT_BINARY; in ucl_test_string()
295 elt->flags |= UCL_OBJECT_BINARY; in ucl_test_string()
323 uint32_t cur_len, sel; in ucl_test_map() local
336 sel = pcg32_random () % NTESTS; in ucl_test_map()
337 if (tests[sel] != ucl_test_map && in ucl_test_map()
338 tests[sel] != ucl_test_array) { in ucl_test_map()
344 sel = pcg32_random () % NTESTS; in ucl_test_map()
348 cur = tests[sel](); in ucl_test_map()
355 cur = tests[sel](); in ucl_test_map()
395 uint32_t cur_len, sel; in ucl_test_array() local
405 sel = pcg32_random () % NTESTS; in ucl_test_array()
406 if (tests[sel] != ucl_test_map && in ucl_test_array()
407 tests[sel] != ucl_test_array) { in ucl_test_array()
413 sel = pcg32_random () % NTESTS; in ucl_test_array()
416 cur = tests[sel](); in ucl_test_array()
458 res->flags |= UCL_OBJECT_BINARY; in ucl_test_large_string()