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