c - Dynamically allocate SIMD Vector as array of doubles -


i'm new vectors , i've been having read of gcc documentation trying head around it.

is possible dynamically allocate size of vector @ run time? appears though have in typedef like:

typedef double v4sf __attribute__((vector_size (16))); 

i want set values of vector array of doubles. i've tried so:

v4sf curr_vect = double_array; 

where double_array array of doubles. fails compile. possible either of these things?

if platform posix-compliant, can achieve aligned dynamic memory allocation using posix_memalign() function:

double *p; if (posix_memalign((void **)&p, 16, sizeof(*p) * 16) != 0) {     perror("posix_memalign");     abort(); }  p[0] = 3.1415927; // ...  free(p); 

Comments

Popular posts from this blog

user interface - Python attempting to create a simple gui, getting "AttributeError: 'MainMenu' object has no attribute 'intro_screen'" -

jquery - Common JavaScript snippet to share files on Google Drive, Dropbox, Box.net or SkyDrive -

Android Gson.fromJson error -