0xb40bbe37, 0xc30c8ea1, 0x5a05df1b, 0x2d02ef8d
};
-static u32x round_crc32 (u32x a, const u32x v)
+u32x round_crc32 (u32x a, const u32x v)
{
const u32x k = (a ^ v) & 0xff;
return a;
}
-static u32x crc32 (const u32x w[16], const u32 pw_len, const u32 iv)
+u32x crc32 (const u32x w[16], const u32 pw_len, const u32 iv)
{
u32x a = iv ^ ~0;
w[15] = w3[3];
u32x a = crc32 (w, pw_len, iv);
- u32x b = 0;
- u32x c = 0;
- u32x d = 0;
- COMPARE_M_SIMD (a, b, c, d);
+ u32x z = 0;
+
+ COMPARE_M_SIMD (a, z, z, z);
}
}
const u32 search[4] =
{
digests_buf[digests_offset].digest_buf[DGST_R0],
- digests_buf[digests_offset].digest_buf[DGST_R1],
- digests_buf[digests_offset].digest_buf[DGST_R2],
- digests_buf[digests_offset].digest_buf[DGST_R3]
+ 0,
+ 0,
+ 0
};
/**
w[15] = w3[3];
u32x a = crc32 (w, pw_len, iv);
- u32x b = 0;
- u32x c = 0;
- u32x d = 0;
- COMPARE_S_SIMD (a, b, c, d);
+ u32x z = 0;
+
+ COMPARE_S_SIMD (a, z, z, z);
}
}