diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2024-12-06 09:58:33 -0500 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2024-12-06 16:26:12 -0500 |
| commit | e804e84ff900393d2fe7121c701fa61b28b3758f (patch) | |
| tree | 4c2feba8edd2076fd05110f8d08004f68751b407 /test | |
| parent | 4b18e25ed6c4e506f8182e091fc355a7b013a788 (diff) | |
pkarr: PK_ARR_MOVE_IN_PLACE
Diffstat (limited to 'test')
| -rw-r--r-- | test/pkarr.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/pkarr.c b/test/pkarr.c index deac974..97757dc 100644 --- a/test/pkarr.c +++ b/test/pkarr.c @@ -1,4 +1,7 @@ +// NOTE: only intended for performance testing +#define PK_ARR_MOVE_IN_PLACE + #include "../pkarr.h" struct some_complex_struct { @@ -49,6 +52,7 @@ int main(int argc, char *argv[]) { test_spinup(&arr, &bkt); arr.stride = sizeof(uint8_t); + arr.alignment = alignof(uint8_t); uint8_t c = 255; pk_arr_append(&arr, &c); @@ -72,6 +76,7 @@ int main(int argc, char *argv[]) { test_spinup(&arr, &bkt); arr.stride = sizeof(uint64_t); + arr.alignment = alignof(uint64_t); for (i = 0; i < 5; ++i) { pk_arr_append(&arr, &i); @@ -98,6 +103,7 @@ int main(int argc, char *argv[]) { test_spinup(&arr, &bkt); arr.stride = sizeof(struct some_complex_struct); + arr.alignment = alignof(struct some_complex_struct); for (i = 0; i < 5; ++i) { cmplx_strct.uhh = (char)i; @@ -127,6 +133,7 @@ int main(int argc, char *argv[]) { test_spinup(&arr, &bkt); arr.stride = sizeof(uint8_t); + arr.alignment = alignof(uint8_t); pk_arr_resize(&arr, 17); uint8_t *typed_buffer = (uint8_t *)arr.data; @@ -155,6 +162,7 @@ int main(int argc, char *argv[]) { test_spinup(&arr, &bkt); arr.stride = sizeof(uint64_t); + arr.alignment = alignof(uint64_t); for (i = 0; i < 5; ++i) { pk_arr_append(&arr, &i); |
