- w0_t[0] = s_msg_buf[off + 0];
- w0_t[1] = s_msg_buf[off + 1];
- w0_t[2] = s_msg_buf[off + 2];
- w0_t[3] = s_msg_buf[off + 3];
- w1_t[0] = s_msg_buf[off + 4];
- w1_t[1] = s_msg_buf[off + 5];
- w1_t[2] = s_msg_buf[off + 6];
- w1_t[3] = s_msg_buf[off + 7];
- w2_t[0] = s_msg_buf[off + 8];
- w2_t[1] = s_msg_buf[off + 9];
- w2_t[2] = s_msg_buf[off + 10];
- w2_t[3] = s_msg_buf[off + 11];
- w3_t[0] = s_msg_buf[off + 12];
- w3_t[1] = s_msg_buf[off + 13];
- w3_t[2] = 0;
- w3_t[3] = (64 + msg_len) * 8;
-
- hmac_sha1_run (w0_t, w1_t, w2_t, w3_t, ipad, opad, digest);
-
- const u32 r0 = digest[3];
- const u32 r1 = digest[4];
- const u32 r2 = digest[2];
- const u32 r3 = digest[1];
-
- #include COMPARE_M
+ w0[0] = s_msg_buf[off + 0];
+ w0[1] = s_msg_buf[off + 1];
+ w0[2] = s_msg_buf[off + 2];
+ w0[3] = s_msg_buf[off + 3];
+ w1[0] = s_msg_buf[off + 4];
+ w1[1] = s_msg_buf[off + 5];
+ w1[2] = s_msg_buf[off + 6];
+ w1[3] = s_msg_buf[off + 7];
+ w2[0] = s_msg_buf[off + 8];
+ w2[1] = s_msg_buf[off + 9];
+ w2[2] = s_msg_buf[off + 10];
+ w2[3] = s_msg_buf[off + 11];
+ w3[0] = s_msg_buf[off + 12];
+ w3[1] = s_msg_buf[off + 13];
+ w3[2] = 0;
+ w3[3] = (64 + msg_len) * 8;
+
+ hmac_sha1_run (w0, w1, w2, w3, ipad, opad, digest);
+
+ COMPARE_M_SIMD (digest[3], digest[4], digest[2], digest[1]);