I suggest you use casting to `uchar*` instead of `vload4`. It should be faster
Moreover, use `mad24(a, b, c)` instead of `a*b+c`