RIP5
RIP5(B, C, D, E, A, X4, 9, KL4);
RIP5(A, B, C, D, E, X0, 15, KL4);
RIP5(E, A, B, C, D, X5, 5, KL4);
RIP5(D, E, A, B, C, X9, 11, KL4);
RIP5(C, D, E, A, B, X7, 6, KL4);
RIP5(B, C, D, E, A, X12, 8, KL4);
RIP5(A, B, C, D, E, X2, 13, KL4);
RIP5(E, A, B, C, D, X10, 12, KL4);
RIP5(D, E, A, B, C, X14, 5, KL4);
RIP5(C, D, E, A, B, X1, 12, KL4);
RIP5(B, C, D, E, A, X3, 13, KL4);
RIP5(A, B, C, D, E, X8, 14, KL4);
RIP5(E, A, B, C, D, X11, 11, KL4);
RIP5(D, E, A, B, C, X6, 8, KL4);
RIP5(C, D, E, A, B, X15, 5, KL4);
RIP5(B, C, D, E, A, X13, 6, KL4);
RIP5(A, B, C, D, E, X5, 8, KR0);
RIP5(E, A, B, C, D, X14, 9, KR0);
RIP5(D, E, A, B, C, X7, 9, KR0);
RIP5(C, D, E, A, B, X0, 11, KR0);
RIP5(B, C, D, E, A, X9, 13, KR0);
RIP5(A, B, C, D, E, X2, 15, KR0);
RIP5(E, A, B, C, D, X11, 15, KR0);
RIP5(D, E, A, B, C, X4, 5, KR0);
RIP5(C, D, E, A, B, X13, 7, KR0);
RIP5(B, C, D, E, A, X6, 7, KR0);
RIP5(A, B, C, D, E, X15, 8, KR0);
RIP5(E, A, B, C, D, X8, 11, KR0);
RIP5(D, E, A, B, C, X1, 14, KR0);
RIP5(C, D, E, A, B, X10, 14, KR0);
RIP5(B, C, D, E, A, X3, 12, KR0);
RIP5(A, B, C, D, E, X12, 6, KR0);