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