Lines Matching refs:size
36 typedef struct { uint16_t size; uint16_t freq; } freq_data_t; member
109 int i, j, freq, size, n; in init_copy_distribution() local
112 for (j = 0, size = size_freq[i].size; j < freq; j++) in init_copy_distribution()
113 size_arr[n++] = size; in init_copy_distribution()
117 for (j = 0, size = src_align_freq[i].align; j < freq; j++) in init_copy_distribution()
118 src_align_arr[n++] = size - 1; in init_copy_distribution()
122 for (j = 0, size = dst_align_freq[i].align; j < freq; j++) in init_copy_distribution()
123 dst_align_arr[n++] = size - 1; in init_copy_distribution()
151 for (int size = MIN_SIZE; size <= MAX_SIZE; size *= 2) in memcpy_random() local
153 uint64_t copy_size = init_copies (size) * ITERS; in memcpy_random()
165 printf ("%dK: %5.2f ", size / 1024, (double)copy_size / t); in memcpy_random()
175 for (int size = 8; size <= 512; size *= 2) in memcpy_medium_aligned() local
179 fn (b, a, size); in memcpy_medium_aligned()
181 printf ("%dB: %5.2f ", size, (double)size * ITERS2 / t); in memcpy_medium_aligned()
191 for (int size = 8; size <= 512; size *= 2) in memcpy_medium_unaligned() local
195 fn (b + 3, a + 1, size); in memcpy_medium_unaligned()
197 printf ("%dB: %5.2f ", size, (double)size * ITERS2 / t); in memcpy_medium_unaligned()
207 for (int size = 1024; size <= 65536; size *= 2) in memcpy_large() local
211 fn (b, a, size); in memcpy_large()
213 printf ("%dK: %5.2f ", size / 1024, (double)size * ITERS3 / t); in memcpy_large()
223 for (int size = 1024; size <= 65536; size *= 2) in memmove_forward_unaligned() local
227 fn (a, a + 256 + (i & 31), size); in memmove_forward_unaligned()
229 printf ("%dK: %5.2f ", size / 1024, (double)size * ITERS3 / t); in memmove_forward_unaligned()
240 for (int size = 1024; size <= 65536; size *= 2) in memmove_backward_unaligned() local
244 fn (a + 256 + (i & 31), a, size); in memmove_backward_unaligned()
246 printf ("%dK: %5.2f ", size / 1024, (double)size * ITERS3 / t); in memmove_backward_unaligned()