Lines Matching refs:size
46 typedef struct { uint16_t size; uint16_t freq; } freq_data_t; member
119 int i, j, freq, size, n; in init_copy_distribution() local
122 for (j = 0, size = size_freq[i].size; j < freq; j++) in init_copy_distribution()
123 size_arr[n++] = size; in init_copy_distribution()
127 for (j = 0, size = src_align_freq[i].align; j < freq; j++) in init_copy_distribution()
128 src_align_arr[n++] = size - 1; in init_copy_distribution()
132 for (j = 0, size = dst_align_freq[i].align; j < freq; j++) in init_copy_distribution()
133 dst_align_arr[n++] = size - 1; in init_copy_distribution()
171 for (int size = 16384; size <= SIZE; size *= 2) in main() local
173 size_t copy_size = init_copies (size) * ITERS; in main()
185 printf ("%dK: %.2f ", size / 1024, (double)copy_size / t); in main()
195 for (int size = 16; size <= 512; size *= 2) in main() local
199 funtab[f].fun (b, a, size); in main()
201 printf ("%d%c: %.2f ", size < 1024 ? size : size / 1024, in main()
202 size < 1024 ? 'B' : 'K', (double)size * ITERS2 / t); in main()
212 for (int size = 1024; size <= 32768; size *= 2) in main() local
216 funtab[f].fun (b, a, size); in main()
218 printf ("%d%c: %.2f ", size < 1024 ? size : size / 1024, in main()
219 size < 1024 ? 'B' : 'K', (double)size * ITERS3 / t); in main()
229 for (int size = 1024; size <= 32768; size *= 2) in main() local
233 funtab[f].fun (a, a + 256 + (i & 31), size); in main()
235 printf ("%d%c: %.2f ", size < 1024 ? size : size / 1024, in main()
236 size < 1024 ? 'B' : 'K', (double)size * ITERS3 / t); in main()
247 for (int size = 1024; size <= 32768; size *= 2) in main() local
251 funtab[f].fun (a + 256 + (i & 31), a, size); in main()
253 printf ("%d%c: %.2f ", size < 1024 ? size : size / 1024, in main()
254 size < 1024 ? 'B' : 'K', (double)size * ITERS3 / t); in main()