/* It is cleaner to start the AVX implementation from scratch rather than
* first inheriting from SSE4.1, which in turn inherits from SSE2. However,
/* It is cleaner to start the AVX implementation from scratch rather than
* first inheriting from SSE4.1, which in turn inherits from SSE2. However,