aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlloyd <[email protected]>2006-08-13 16:17:26 +0000
committerlloyd <[email protected]>2006-08-13 16:17:26 +0000
commit000687cdfc30ab7e1237eb0eed1b5ca2e8f36051 (patch)
treea162b30cdd714d00e73454df82c72a9880275652
parent68ff8a0ae08c41508ded28c73f0acc67023fe5d0 (diff)
Forgot the II() macro in the last checkin
-rw-r--r--modules/alg_ia32/md5core.S3
1 files changed, 2 insertions, 1 deletions
diff --git a/modules/alg_ia32/md5core.S b/modules/alg_ia32/md5core.S
index 510bb14bf..dad734b07 100644
--- a/modules/alg_ia32/md5core.S
+++ b/modules/alg_ia32/md5core.S
@@ -75,11 +75,12 @@ LOOP_UNTIL(ESI, IMM(16), .LOAD_INPUT)
ADD(A, B) ;
#define II(A, B, C, D, MSG, S, MAGIC) \
- ADD(A, ARRAY4(EDI, MSG)) ; \
+ ASSIGN(T2, ARRAY4(EDI, MSG)) ; \
ASSIGN(T1, D) ; \
NOT(T1) ; \
OR(T1, B) ; \
XOR(T1, C) ; \
+ ADD(A, T2) ; \
ADD3_IMM(A, T1, MAGIC) ; \
ROTL_IMM(A, S) ; \
ADD(A, B) ;