Mercurial > pub > dyncall > dyncall
diff test/call_suite_aggrs/globals.c @ 492:29d09d10ecd9
- added unsigned types to call_suite_aggrs
author | Tassilo Philipp |
---|---|
date | Mon, 21 Mar 2022 10:04:10 +0100 |
parents | 0c68b3f91367 |
children | c9c546f8598b |
line wrap: on
line diff
--- a/test/call_suite_aggrs/globals.c Mon Mar 21 10:02:04 2022 +0100 +++ b/test/call_suite_aggrs/globals.c Mon Mar 21 10:04:10 2022 +0100 @@ -71,14 +71,19 @@ #undef X for(i=0;i<G_maxargs+1;++i) { - K_c[i] = (char) (((rand_d()-0.5)*2) * (1<<7)); - K_s[i] = (short) (((rand_d()-0.5)*2) * (1<<(sizeof(short)*8-1))); - K_i[i] = (int) (((rand_d()-0.5)*2) * (1<<(sizeof(int)*8-2))); - K_j[i] = (long) (((rand_d()-0.5)*2) * (1L<<(sizeof(long)*8-2))); - K_l[i] = (long long) (((rand_d()-0.5)*2) * (1LL<<(sizeof(long long)*8-2))); - K_p[i] = (void*) (long) (((rand_d()-0.5)*2) * (1LL<<(sizeof(void*)*8-1))); - K_f[i] = (float) (rand_d() * FLT_MAX); - K_d[i] = (double) (((rand_d()-0.5)*2) * DBL_MAX); + K_c[i] = (char) (((rand_d()-0.5)*2) * (1<<7)); + K_s[i] = (short) (((rand_d()-0.5)*2) * (1<<(sizeof(short)*8-1))); + K_i[i] = (int) (((rand_d()-0.5)*2) * (1<<(sizeof(int)*8-2))); + K_j[i] = (long) (((rand_d()-0.5)*2) * (1L<<(sizeof(long)*8-2))); + K_l[i] = (long long) (((rand_d()-0.5)*2) * (1LL<<(sizeof(long long)*8-2))); + K_C[i] = (unsigned char) (((rand_d()-0.5)*2) * (1<<7)); + K_S[i] = (unsigned short) (((rand_d()-0.5)*2) * (1<<(sizeof(short)*8-1))); + K_I[i] = (unsigned int) (((rand_d()-0.5)*2) * (1<<(sizeof(int)*8-2))); + K_J[i] = (unsigned long) (((rand_d()-0.5)*2) * (1L<<(sizeof(long)*8-2))); + K_L[i] = (unsigned long long)(((rand_d()-0.5)*2) * (1LL<<(sizeof(long long)*8-2))); + K_p[i] = (void*)(long) (((rand_d()-0.5)*2) * (1LL<<(sizeof(void*)*8-1))); + K_f[i] = (float) (rand_d() * FLT_MAX); + K_d[i] = (double) (((rand_d()-0.5)*2) * DBL_MAX); K_a[i] = malloc(maxaggrsize+AGGR_MISALIGN); rand_mem__fp_friendly(K_a[i], maxaggrsize+AGGR_MISALIGN); K_a[i] = (char*)K_a[i]+AGGR_MISALIGN;