summaryrefslogtreecommitdiff
path: root/lib/libcrypto
diff options
context:
space:
mode:
authorJoel Sing <jsing@cvs.openbsd.org>2023-08-10 10:21:38 +0000
committerJoel Sing <jsing@cvs.openbsd.org>2023-08-10 10:21:38 +0000
commite0605bfc2fff68d6851e71df3ebd0ffd9f7c0855 (patch)
tree9a484654e58a3b84a5e93dc508f9c27ad632ccee /lib/libcrypto
parent0b4cdf4b58a105cdce4ef91eb923c0a80ea6fa1a (diff)
Apply some more style(9).
No change in generated assembly.
Diffstat (limited to 'lib/libcrypto')
-rw-r--r--lib/libcrypto/ripemd/ripemd.c341
1 files changed, 171 insertions, 170 deletions
diff --git a/lib/libcrypto/ripemd/ripemd.c b/lib/libcrypto/ripemd/ripemd.c
index 5cf197c8315..a7745376f7c 100644
--- a/lib/libcrypto/ripemd/ripemd.c
+++ b/lib/libcrypto/ripemd/ripemd.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: ripemd.c,v 1.2 2023/08/10 07:15:23 jsing Exp $ */
+/* $OpenBSD: ripemd.c,v 1.3 2023/08/10 10:21:37 jsing Exp $ */
/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
* All rights reserved.
*
@@ -200,120 +200,121 @@ ripemd160_block_data_order(RIPEMD160_CTX *ctx, const void *p, size_t num)
E = ctx->E;
HOST_c2l(data, l);
- X( 0) = l;HOST_c2l(data, l);
+ X( 0) = l;
+ HOST_c2l(data, l);
X( 1) = l;
- RIP1(A, B,C, D,E, WL00, SL00);
+ RIP1(A, B, C, D, E, WL00, SL00);
HOST_c2l(data, l);
X( 2) = l;
- RIP1(E, A,B, C,D, WL01, SL01);
+ RIP1(E, A, B, C, D, WL01, SL01);
HOST_c2l(data, l);
X( 3) = l;
- RIP1(D, E,A, B,C, WL02, SL02);
+ RIP1(D, E, A, B, C, WL02, SL02);
HOST_c2l(data, l);
X( 4) = l;
- RIP1(C, D,E, A,B, WL03, SL03);
+ RIP1(C, D, E, A, B, WL03, SL03);
HOST_c2l(data, l);
X( 5) = l;
- RIP1(B, C,D, E,A, WL04, SL04);
+ RIP1(B, C, D, E, A, WL04, SL04);
HOST_c2l(data, l);
X( 6) = l;
- RIP1(A, B,C, D,E, WL05, SL05);
+ RIP1(A, B, C, D, E, WL05, SL05);
HOST_c2l(data, l);
X( 7) = l;
- RIP1(E, A,B, C,D, WL06, SL06);
+ RIP1(E, A, B, C, D, WL06, SL06);
HOST_c2l(data, l);
X( 8) = l;
- RIP1(D, E,A, B,C, WL07, SL07);
+ RIP1(D, E, A, B, C, WL07, SL07);
HOST_c2l(data, l);
X( 9) = l;
- RIP1(C, D,E, A,B, WL08, SL08);
+ RIP1(C, D, E, A, B, WL08, SL08);
HOST_c2l(data, l);
X(10) = l;
- RIP1(B, C,D, E,A, WL09, SL09);
+ RIP1(B, C, D, E, A, WL09, SL09);
HOST_c2l(data, l);
X(11) = l;
- RIP1(A, B,C, D,E, WL10, SL10);
+ RIP1(A, B, C, D, E, WL10, SL10);
HOST_c2l(data, l);
X(12) = l;
- RIP1(E, A,B, C,D, WL11, SL11);
+ RIP1(E, A, B, C, D, WL11, SL11);
HOST_c2l(data, l);
X(13) = l;
- RIP1(D, E,A, B,C, WL12, SL12);
+ RIP1(D, E, A, B, C, WL12, SL12);
HOST_c2l(data, l);
X(14) = l;
- RIP1(C, D,E, A,B, WL13, SL13);
+ RIP1(C, D, E, A, B, WL13, SL13);
HOST_c2l(data, l);
X(15) = l;
- RIP1(B, C,D, E,A, WL14, SL14);
- RIP1(A, B,C, D,E, WL15, SL15);
-
- RIP2(E, A,B, C,D, WL16, SL16, KL1);
- RIP2(D, E,A, B,C, WL17, SL17, KL1);
- RIP2(C, D,E, A,B, WL18, SL18, KL1);
- RIP2(B, C,D, E,A, WL19, SL19, KL1);
- RIP2(A, B,C, D,E, WL20, SL20, KL1);
- RIP2(E, A,B, C,D, WL21, SL21, KL1);
- RIP2(D, E,A, B,C, WL22, SL22, KL1);
- RIP2(C, D,E, A,B, WL23, SL23, KL1);
- RIP2(B, C,D, E,A, WL24, SL24, KL1);
- RIP2(A, B,C, D,E, WL25, SL25, KL1);
- RIP2(E, A,B, C,D, WL26, SL26, KL1);
- RIP2(D, E,A, B,C, WL27, SL27, KL1);
- RIP2(C, D,E, A,B, WL28, SL28, KL1);
- RIP2(B, C,D, E,A, WL29, SL29, KL1);
- RIP2(A, B,C, D,E, WL30, SL30, KL1);
- RIP2(E, A,B, C,D, WL31, SL31, KL1);
-
- RIP3(D, E,A, B,C, WL32, SL32, KL2);
- RIP3(C, D,E, A,B, WL33, SL33, KL2);
- RIP3(B, C,D, E,A, WL34, SL34, KL2);
- RIP3(A, B,C, D,E, WL35, SL35, KL2);
- RIP3(E, A,B, C,D, WL36, SL36, KL2);
- RIP3(D, E,A, B,C, WL37, SL37, KL2);
- RIP3(C, D,E, A,B, WL38, SL38, KL2);
- RIP3(B, C,D, E,A, WL39, SL39, KL2);
- RIP3(A, B,C, D,E, WL40, SL40, KL2);
- RIP3(E, A,B, C,D, WL41, SL41, KL2);
- RIP3(D, E,A, B,C, WL42, SL42, KL2);
- RIP3(C, D,E, A,B, WL43, SL43, KL2);
- RIP3(B, C,D, E,A, WL44, SL44, KL2);
- RIP3(A, B,C, D,E, WL45, SL45, KL2);
- RIP3(E, A,B, C,D, WL46, SL46, KL2);
- RIP3(D, E,A, B,C, WL47, SL47, KL2);
-
- RIP4(C, D,E, A,B, WL48, SL48, KL3);
- RIP4(B, C,D, E,A, WL49, SL49, KL3);
- RIP4(A, B,C, D,E, WL50, SL50, KL3);
- RIP4(E, A,B, C,D, WL51, SL51, KL3);
- RIP4(D, E,A, B,C, WL52, SL52, KL3);
- RIP4(C, D,E, A,B, WL53, SL53, KL3);
- RIP4(B, C,D, E,A, WL54, SL54, KL3);
- RIP4(A, B,C, D,E, WL55, SL55, KL3);
- RIP4(E, A,B, C,D, WL56, SL56, KL3);
- RIP4(D, E,A, B,C, WL57, SL57, KL3);
- RIP4(C, D,E, A,B, WL58, SL58, KL3);
- RIP4(B, C,D, E,A, WL59, SL59, KL3);
- RIP4(A, B,C, D,E, WL60, SL60, KL3);
- RIP4(E, A,B, C,D, WL61, SL61, KL3);
- RIP4(D, E,A, B,C, WL62, SL62, KL3);
- RIP4(C, D,E, A,B, WL63, SL63, KL3);
-
- RIP5(B, C,D, E,A, WL64, SL64, KL4);
- RIP5(A, B,C, D,E, WL65, SL65, KL4);
- RIP5(E, A,B, C,D, WL66, SL66, KL4);
- RIP5(D, E,A, B,C, WL67, SL67, KL4);
- RIP5(C, D,E, A,B, WL68, SL68, KL4);
- RIP5(B, C,D, E,A, WL69, SL69, KL4);
- RIP5(A, B,C, D,E, WL70, SL70, KL4);
- RIP5(E, A,B, C,D, WL71, SL71, KL4);
- RIP5(D, E,A, B,C, WL72, SL72, KL4);
- RIP5(C, D,E, A,B, WL73, SL73, KL4);
- RIP5(B, C,D, E,A, WL74, SL74, KL4);
- RIP5(A, B,C, D,E, WL75, SL75, KL4);
- RIP5(E, A,B, C,D, WL76, SL76, KL4);
- RIP5(D, E,A, B,C, WL77, SL77, KL4);
- RIP5(C, D,E, A,B, WL78, SL78, KL4);
- RIP5(B, C,D, E,A, WL79, SL79, KL4);
+ RIP1(B, C, D, E, A, WL14, SL14);
+ RIP1(A, B, C, D, E, WL15, SL15);
+
+ RIP2(E, A, B, C, D, WL16, SL16, KL1);
+ RIP2(D, E, A, B, C, WL17, SL17, KL1);
+ RIP2(C, D, E, A, B, WL18, SL18, KL1);
+ RIP2(B, C, D, E, A, WL19, SL19, KL1);
+ RIP2(A, B, C, D, E, WL20, SL20, KL1);
+ RIP2(E, A, B, C, D, WL21, SL21, KL1);
+ RIP2(D, E, A, B, C, WL22, SL22, KL1);
+ RIP2(C, D, E, A, B, WL23, SL23, KL1);
+ RIP2(B, C, D, E, A, WL24, SL24, KL1);
+ RIP2(A, B, C, D, E, WL25, SL25, KL1);
+ RIP2(E, A, B, C, D, WL26, SL26, KL1);
+ RIP2(D, E, A, B, C, WL27, SL27, KL1);
+ RIP2(C, D, E, A, B, WL28, SL28, KL1);
+ RIP2(B, C, D, E, A, WL29, SL29, KL1);
+ RIP2(A, B, C, D, E, WL30, SL30, KL1);
+ RIP2(E, A, B, C, D, WL31, SL31, KL1);
+
+ RIP3(D, E, A, B, C, WL32, SL32, KL2);
+ RIP3(C, D, E, A, B, WL33, SL33, KL2);
+ RIP3(B, C, D, E, A, WL34, SL34, KL2);
+ RIP3(A, B, C, D, E, WL35, SL35, KL2);
+ RIP3(E, A, B, C, D, WL36, SL36, KL2);
+ RIP3(D, E, A, B, C, WL37, SL37, KL2);
+ RIP3(C, D, E, A, B, WL38, SL38, KL2);
+ RIP3(B, C, D, E, A, WL39, SL39, KL2);
+ RIP3(A, B, C, D, E, WL40, SL40, KL2);
+ RIP3(E, A, B, C, D, WL41, SL41, KL2);
+ RIP3(D, E, A, B, C, WL42, SL42, KL2);
+ RIP3(C, D, E, A, B, WL43, SL43, KL2);
+ RIP3(B, C, D, E, A, WL44, SL44, KL2);
+ RIP3(A, B, C, D, E, WL45, SL45, KL2);
+ RIP3(E, A, B, C, D, WL46, SL46, KL2);
+ RIP3(D, E, A, B, C, WL47, SL47, KL2);
+
+ RIP4(C, D, E, A, B, WL48, SL48, KL3);
+ RIP4(B, C, D, E, A, WL49, SL49, KL3);
+ RIP4(A, B, C, D, E, WL50, SL50, KL3);
+ RIP4(E, A, B, C, D, WL51, SL51, KL3);
+ RIP4(D, E, A, B, C, WL52, SL52, KL3);
+ RIP4(C, D, E, A, B, WL53, SL53, KL3);
+ RIP4(B, C, D, E, A, WL54, SL54, KL3);
+ RIP4(A, B, C, D, E, WL55, SL55, KL3);
+ RIP4(E, A, B, C, D, WL56, SL56, KL3);
+ RIP4(D, E, A, B, C, WL57, SL57, KL3);
+ RIP4(C, D, E, A, B, WL58, SL58, KL3);
+ RIP4(B, C, D, E, A, WL59, SL59, KL3);
+ RIP4(A, B, C, D, E, WL60, SL60, KL3);
+ RIP4(E, A, B, C, D, WL61, SL61, KL3);
+ RIP4(D, E, A, B, C, WL62, SL62, KL3);
+ RIP4(C, D, E, A, B, WL63, SL63, KL3);
+
+ RIP5(B, C, D, E, A, WL64, SL64, KL4);
+ RIP5(A, B, C, D, E, WL65, SL65, KL4);
+ RIP5(E, A, B, C, D, WL66, SL66, KL4);
+ RIP5(D, E, A, B, C, WL67, SL67, KL4);
+ RIP5(C, D, E, A, B, WL68, SL68, KL4);
+ RIP5(B, C, D, E, A, WL69, SL69, KL4);
+ RIP5(A, B, C, D, E, WL70, SL70, KL4);
+ RIP5(E, A, B, C, D, WL71, SL71, KL4);
+ RIP5(D, E, A, B, C, WL72, SL72, KL4);
+ RIP5(C, D, E, A, B, WL73, SL73, KL4);
+ RIP5(B, C, D, E, A, WL74, SL74, KL4);
+ RIP5(A, B, C, D, E, WL75, SL75, KL4);
+ RIP5(E, A, B, C, D, WL76, SL76, KL4);
+ RIP5(D, E, A, B, C, WL77, SL77, KL4);
+ RIP5(C, D, E, A, B, WL78, SL78, KL4);
+ RIP5(B, C, D, E, A, WL79, SL79, KL4);
a = A;
b = B;
@@ -327,90 +328,90 @@ ripemd160_block_data_order(RIPEMD160_CTX *ctx, const void *p, size_t num)
D = ctx->D;
E = ctx->E;
- RIP5(A, B,C, D,E, WR00, SR00, KR0);
- RIP5(E, A,B, C,D, WR01, SR01, KR0);
- RIP5(D, E,A, B,C, WR02, SR02, KR0);
- RIP5(C, D,E, A,B, WR03, SR03, KR0);
- RIP5(B, C,D, E,A, WR04, SR04, KR0);
- RIP5(A, B,C, D,E, WR05, SR05, KR0);
- RIP5(E, A,B, C,D, WR06, SR06, KR0);
- RIP5(D, E,A, B,C, WR07, SR07, KR0);
- RIP5(C, D,E, A,B, WR08, SR08, KR0);
- RIP5(B, C,D, E,A, WR09, SR09, KR0);
- RIP5(A, B,C, D,E, WR10, SR10, KR0);
- RIP5(E, A,B, C,D, WR11, SR11, KR0);
- RIP5(D, E,A, B,C, WR12, SR12, KR0);
- RIP5(C, D,E, A,B, WR13, SR13, KR0);
- RIP5(B, C,D, E,A, WR14, SR14, KR0);
- RIP5(A, B,C, D,E, WR15, SR15, KR0);
-
- RIP4(E, A,B, C,D, WR16, SR16, KR1);
- RIP4(D, E,A, B,C, WR17, SR17, KR1);
- RIP4(C, D,E, A,B, WR18, SR18, KR1);
- RIP4(B, C,D, E,A, WR19, SR19, KR1);
- RIP4(A, B,C, D,E, WR20, SR20, KR1);
- RIP4(E, A,B, C,D, WR21, SR21, KR1);
- RIP4(D, E,A, B,C, WR22, SR22, KR1);
- RIP4(C, D,E, A,B, WR23, SR23, KR1);
- RIP4(B, C,D, E,A, WR24, SR24, KR1);
- RIP4(A, B,C, D,E, WR25, SR25, KR1);
- RIP4(E, A,B, C,D, WR26, SR26, KR1);
- RIP4(D, E,A, B,C, WR27, SR27, KR1);
- RIP4(C, D,E, A,B, WR28, SR28, KR1);
- RIP4(B, C,D, E,A, WR29, SR29, KR1);
- RIP4(A, B,C, D,E, WR30, SR30, KR1);
- RIP4(E, A,B, C,D, WR31, SR31, KR1);
-
- RIP3(D, E,A, B,C, WR32, SR32, KR2);
- RIP3(C, D,E, A,B, WR33, SR33, KR2);
- RIP3(B, C,D, E,A, WR34, SR34, KR2);
- RIP3(A, B,C, D,E, WR35, SR35, KR2);
- RIP3(E, A,B, C,D, WR36, SR36, KR2);
- RIP3(D, E,A, B,C, WR37, SR37, KR2);
- RIP3(C, D,E, A,B, WR38, SR38, KR2);
- RIP3(B, C,D, E,A, WR39, SR39, KR2);
- RIP3(A, B,C, D,E, WR40, SR40, KR2);
- RIP3(E, A,B, C,D, WR41, SR41, KR2);
- RIP3(D, E,A, B,C, WR42, SR42, KR2);
- RIP3(C, D,E, A,B, WR43, SR43, KR2);
- RIP3(B, C,D, E,A, WR44, SR44, KR2);
- RIP3(A, B,C, D,E, WR45, SR45, KR2);
- RIP3(E, A,B, C,D, WR46, SR46, KR2);
- RIP3(D, E,A, B,C, WR47, SR47, KR2);
-
- RIP2(C, D,E, A,B, WR48, SR48, KR3);
- RIP2(B, C,D, E,A, WR49, SR49, KR3);
- RIP2(A, B,C, D,E, WR50, SR50, KR3);
- RIP2(E, A,B, C,D, WR51, SR51, KR3);
- RIP2(D, E,A, B,C, WR52, SR52, KR3);
- RIP2(C, D,E, A,B, WR53, SR53, KR3);
- RIP2(B, C,D, E,A, WR54, SR54, KR3);
- RIP2(A, B,C, D,E, WR55, SR55, KR3);
- RIP2(E, A,B, C,D, WR56, SR56, KR3);
- RIP2(D, E,A, B,C, WR57, SR57, KR3);
- RIP2(C, D,E, A,B, WR58, SR58, KR3);
- RIP2(B, C,D, E,A, WR59, SR59, KR3);
- RIP2(A, B,C, D,E, WR60, SR60, KR3);
- RIP2(E, A,B, C,D, WR61, SR61, KR3);
- RIP2(D, E,A, B,C, WR62, SR62, KR3);
- RIP2(C, D,E, A,B, WR63, SR63, KR3);
-
- RIP1(B, C,D, E,A, WR64, SR64);
- RIP1(A, B,C, D,E, WR65, SR65);
- RIP1(E, A,B, C,D, WR66, SR66);
- RIP1(D, E,A, B,C, WR67, SR67);
- RIP1(C, D,E, A,B, WR68, SR68);
- RIP1(B, C,D, E,A, WR69, SR69);
- RIP1(A, B,C, D,E, WR70, SR70);
- RIP1(E, A,B, C,D, WR71, SR71);
- RIP1(D, E,A, B,C, WR72, SR72);
- RIP1(C, D,E, A,B, WR73, SR73);
- RIP1(B, C,D, E,A, WR74, SR74);
- RIP1(A, B,C, D,E, WR75, SR75);
- RIP1(E, A,B, C,D, WR76, SR76);
- RIP1(D, E,A, B,C, WR77, SR77);
- RIP1(C, D,E, A,B, WR78, SR78);
- RIP1(B, C,D, E,A, WR79, SR79);
+ RIP5(A, B, C, D, E, WR00, SR00, KR0);
+ RIP5(E, A, B, C, D, WR01, SR01, KR0);
+ RIP5(D, E, A, B, C, WR02, SR02, KR0);
+ RIP5(C, D, E, A, B, WR03, SR03, KR0);
+ RIP5(B, C, D, E, A, WR04, SR04, KR0);
+ RIP5(A, B, C, D, E, WR05, SR05, KR0);
+ RIP5(E, A, B, C, D, WR06, SR06, KR0);
+ RIP5(D, E, A, B, C, WR07, SR07, KR0);
+ RIP5(C, D, E, A, B, WR08, SR08, KR0);
+ RIP5(B, C, D, E, A, WR09, SR09, KR0);
+ RIP5(A, B, C, D, E, WR10, SR10, KR0);
+ RIP5(E, A, B, C, D, WR11, SR11, KR0);
+ RIP5(D, E, A, B, C, WR12, SR12, KR0);
+ RIP5(C, D, E, A, B, WR13, SR13, KR0);
+ RIP5(B, C, D, E, A, WR14, SR14, KR0);
+ RIP5(A, B, C, D, E, WR15, SR15, KR0);
+
+ RIP4(E, A, B, C, D, WR16, SR16, KR1);
+ RIP4(D, E, A, B, C, WR17, SR17, KR1);
+ RIP4(C, D, E, A, B, WR18, SR18, KR1);
+ RIP4(B, C, D, E, A, WR19, SR19, KR1);
+ RIP4(A, B, C, D, E, WR20, SR20, KR1);
+ RIP4(E, A, B, C, D, WR21, SR21, KR1);
+ RIP4(D, E, A, B, C, WR22, SR22, KR1);
+ RIP4(C, D, E, A, B, WR23, SR23, KR1);
+ RIP4(B, C, D, E, A, WR24, SR24, KR1);
+ RIP4(A, B, C, D, E, WR25, SR25, KR1);
+ RIP4(E, A, B, C, D, WR26, SR26, KR1);
+ RIP4(D, E, A, B, C, WR27, SR27, KR1);
+ RIP4(C, D, E, A, B, WR28, SR28, KR1);
+ RIP4(B, C, D, E, A, WR29, SR29, KR1);
+ RIP4(A, B, C, D, E, WR30, SR30, KR1);
+ RIP4(E, A, B, C, D, WR31, SR31, KR1);
+
+ RIP3(D, E, A, B, C, WR32, SR32, KR2);
+ RIP3(C, D, E, A, B, WR33, SR33, KR2);
+ RIP3(B, C, D, E, A, WR34, SR34, KR2);
+ RIP3(A, B, C, D, E, WR35, SR35, KR2);
+ RIP3(E, A, B, C, D, WR36, SR36, KR2);
+ RIP3(D, E, A, B, C, WR37, SR37, KR2);
+ RIP3(C, D, E, A, B, WR38, SR38, KR2);
+ RIP3(B, C, D, E, A, WR39, SR39, KR2);
+ RIP3(A, B, C, D, E, WR40, SR40, KR2);
+ RIP3(E, A, B, C, D, WR41, SR41, KR2);
+ RIP3(D, E, A, B, C, WR42, SR42, KR2);
+ RIP3(C, D, E, A, B, WR43, SR43, KR2);
+ RIP3(B, C, D, E, A, WR44, SR44, KR2);
+ RIP3(A, B, C, D, E, WR45, SR45, KR2);
+ RIP3(E, A, B, C, D, WR46, SR46, KR2);
+ RIP3(D, E, A, B, C, WR47, SR47, KR2);
+
+ RIP2(C, D, E, A, B, WR48, SR48, KR3);
+ RIP2(B, C, D, E, A, WR49, SR49, KR3);
+ RIP2(A, B, C, D, E, WR50, SR50, KR3);
+ RIP2(E, A, B, C, D, WR51, SR51, KR3);
+ RIP2(D, E, A, B, C, WR52, SR52, KR3);
+ RIP2(C, D, E, A, B, WR53, SR53, KR3);
+ RIP2(B, C, D, E, A, WR54, SR54, KR3);
+ RIP2(A, B, C, D, E, WR55, SR55, KR3);
+ RIP2(E, A, B, C, D, WR56, SR56, KR3);
+ RIP2(D, E, A, B, C, WR57, SR57, KR3);
+ RIP2(C, D, E, A, B, WR58, SR58, KR3);
+ RIP2(B, C, D, E, A, WR59, SR59, KR3);
+ RIP2(A, B, C, D, E, WR60, SR60, KR3);
+ RIP2(E, A, B, C, D, WR61, SR61, KR3);
+ RIP2(D, E, A, B, C, WR62, SR62, KR3);
+ RIP2(C, D, E, A, B, WR63, SR63, KR3);
+
+ RIP1(B, C, D, E, A, WR64, SR64);
+ RIP1(A, B, C, D, E, WR65, SR65);
+ RIP1(E, A, B, C, D, WR66, SR66);
+ RIP1(D, E, A, B, C, WR67, SR67);
+ RIP1(C, D, E, A, B, WR68, SR68);
+ RIP1(B, C, D, E, A, WR69, SR69);
+ RIP1(A, B, C, D, E, WR70, SR70);
+ RIP1(E, A, B, C, D, WR71, SR71);
+ RIP1(D, E, A, B, C, WR72, SR72);
+ RIP1(C, D, E, A, B, WR73, SR73);
+ RIP1(B, C, D, E, A, WR74, SR74);
+ RIP1(A, B, C, D, E, WR75, SR75);
+ RIP1(E, A, B, C, D, WR76, SR76);
+ RIP1(D, E, A, B, C, WR77, SR77);
+ RIP1(C, D, E, A, B, WR78, SR78);
+ RIP1(B, C, D, E, A, WR79, SR79);
D = ctx->B + c + D;
ctx->B = ctx->C + d + E;