vec_load_bndry: Vector Load to Block Boundary

d = vec_load_bndry(a, b)

Returns a vector with content loaded from *a, filling the vector starting at byte 0, up to 16 bytes or the byte boundary specified by b. When a boundary condition is encountered, the rest of the bytes in the resulting vector are undefined.

Table 1. Vector Load to Block Boundary
d a b
vector signed char const signed char * 64, 128, 256, 512, 1024, 2048, or 4096
vector unsigned char const unsigned char *
vector signed short const signed short *
vector unsigned short const unsigned short *
vector signed int const signed int *
vector unsigned int const unsigned int *
vector signed long long const signed long long *
vector unsigned long long const unsigned long long *
vector double const double *