diff options
author | lloyd <[email protected]> | 2006-08-13 16:17:26 +0000 |
---|---|---|
committer | lloyd <[email protected]> | 2006-08-13 16:17:26 +0000 |
commit | 000687cdfc30ab7e1237eb0eed1b5ca2e8f36051 (patch) | |
tree | a162b30cdd714d00e73454df82c72a9880275652 | |
parent | 68ff8a0ae08c41508ded28c73f0acc67023fe5d0 (diff) |
Forgot the II() macro in the last checkin
-rw-r--r-- | modules/alg_ia32/md5core.S | 3 |
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) ; |