VMX_ALIGN_MASK
if ((unsigned long)p & VMX_ALIGN_MASK) {
prealign = VMX_ALIGN - ((unsigned long)p & VMX_ALIGN_MASK);
if (len & ~VMX_ALIGN_MASK) {
crc = __crct10dif_vpmsum(crc, p, len & ~VMX_ALIGN_MASK);
tail = len & VMX_ALIGN_MASK;
p += len & ~VMX_ALIGN_MASK;
if ((unsigned long)p & VMX_ALIGN_MASK) {
prealign = VMX_ALIGN - ((unsigned long)p & VMX_ALIGN_MASK);
if (len & ~VMX_ALIGN_MASK) {
crc = __crc32c_vpmsum(crc, p, len & ~VMX_ALIGN_MASK);
tail = len & VMX_ALIGN_MASK;
p += len & ~VMX_ALIGN_MASK;