sha1_round1
sha1_round1(&a, &b, &c, &d, &e, W[0]);
sha1_round1(&a, &b, &c, &d, &e, W[1]);
sha1_round1(&a, &b, &c, &d, &e, W[2]);
sha1_round1(&a, &b, &c, &d, &e, W[3]);
sha1_round1(&a, &b, &c, &d, &e, W[4]);
sha1_round1(&a, &b, &c, &d, &e, W[5]);
sha1_round1(&a, &b, &c, &d, &e, W[6]);
sha1_round1(&a, &b, &c, &d, &e, W[7]);
sha1_round1(&a, &b, &c, &d, &e, W[8]);
sha1_round1(&a, &b, &c, &d, &e, W[9]);
sha1_round1(&a, &b, &c, &d, &e, W[10]);
sha1_round1(&a, &b, &c, &d, &e, W[11]);
sha1_round1(&a, &b, &c, &d, &e, W[12]);
sha1_round1(&a, &b, &c, &d, &e, W[13]);
sha1_round1(&a, &b, &c, &d, &e, W[14]);
sha1_round1(&a, &b, &c, &d, &e, W[15]);
sha1_round1(&a, &b, &c, &d, &e, W[0]);
sha1_round1(&a, &b, &c, &d, &e, W[1]);
sha1_round1(&a, &b, &c, &d, &e, W[2]);
sha1_round1(&a, &b, &c, &d, &e, W[3]);
sha1_round1(&a, &b, &c, &d, &e, W[i % 16]);
sha1_round1(&a, &b, &c, &d, &e, X0);
sha1_round1(&a, &b, &c, &d, &e, X1);
sha1_round1(&a, &b, &c, &d, &e, X2);
sha1_round1(&a, &b, &c, &d, &e, X3);
sha1_round1(&a, &b, &c, &d, &e, X4);
sha1_round1(&a, &b, &c, &d, &e, X5);
sha1_round1(&a, &b, &c, &d, &e, X6);
sha1_round1(&a, &b, &c, &d, &e, X7);
sha1_round1(&a, &b, &c, &d, &e, X8);
sha1_round1(&a, &b, &c, &d, &e, X9);
sha1_round1(&a, &b, &c, &d, &e, X10);
sha1_round1(&a, &b, &c, &d, &e, X11);
sha1_round1(&a, &b, &c, &d, &e, X12);
sha1_round1(&a, &b, &c, &d, &e, X13);
sha1_round1(&a, &b, &c, &d, &e, X14);
sha1_round1(&a, &b, &c, &d, &e, X15);
sha1_round1(&a, &b, &c, &d, &e, X0);
sha1_round1(&a, &b, &c, &d, &e, X1);
sha1_round1(&a, &b, &c, &d, &e, X2);
sha1_round1(&a, &b, &c, &d, &e, X3);