I would like to load from memory vectors of 128 bits: I've got these pointers:
int8x16_t* p1=(int8x16_t*)srcimg.data;
int8x16_t* p2=(int8x16_t*)(srcimg.data+srcimg.cols);
The problem is that the load function is this one:
int8x16_t vld1q_s8(__transfersize(16) int8_t const * ptr);
I don't understand why the function takes in input an int8_t* value.
I would like to do something like this:
int8x16_t vector;
vector=vld1q_s8(p1);
How can I do it?Thank you.