D_ENCRYPT
D_ENCRYPT(l, r, i + 0);
D_ENCRYPT(r, l, i + 2);
D_ENCRYPT(l, r, i + 4);
D_ENCRYPT(r, l, i + 6);
D_ENCRYPT(l, r, i - 2);
D_ENCRYPT(r, l, i - 4);
D_ENCRYPT(l, r, i - 6);
D_ENCRYPT(r, l, i - 8);
D_ENCRYPT(l, r, i + 0);
D_ENCRYPT(r, l, i + 2);
D_ENCRYPT(l, r, i + 4);
D_ENCRYPT(r, l, i + 6);
D_ENCRYPT(l, r, i - 2);
D_ENCRYPT(r, l, i - 4);
D_ENCRYPT(l, r, i - 6);
D_ENCRYPT(r, l, i - 8);
D_ENCRYPT(l, r, i + 0);
D_ENCRYPT(r, l, i + 2);
D_ENCRYPT(l, r, i + 4);
D_ENCRYPT(r, l, i + 6);
D_ENCRYPT(l, r, i + 0); /* 1 */
D_ENCRYPT(r, l, i + 2); /* 2 */
D_ENCRYPT(l, r, i - 0); /* 16 */
D_ENCRYPT(r, l, i - 2); /* 15 */