vec_load_len: Vector Load with Length

d = vec_load_len(a, b)

Start of changeReturns a vector with content loaded from *a, filling the vector starting at byte 0, up to the number of bytes specified by b+1. When b is less than 15, the remaining bytes of the returned vector are set to zero. When b is greater than 15, only 16 bytes are loaded.End of change

Table 1. Vector Load with Length
d a b
vector signed char const signed char * unsigned int
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 *