File size: 355 Bytes
fb6457c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #include "vector.h"
#include <stdlib.h>
#include <string.h>
simd_vector_f32 simd_vector_create_f32(size_t capacity) {
simd_vector_f32 vec;
vec.capacity = capacity;
vec.data = (simd_f32*)aligned_alloc(SIMD_BYTES, capacity * sizeof(simd_f32));
return vec;
}
void simd_vector_free(simd_vector_f32 vec) {
if (vec.data) free(vec.data);
}
|