From edf6ec9052ddad1e6411539b83e75222d5eed3b2 Mon Sep 17 00:00:00 2001 From: Keith Winstein Date: Sat, 31 Mar 2012 14:31:22 -0400 Subject: [PATCH] Insert missing "if-then" instruction in OCB ARM assem so works with Thumb-2. (closes #86 github issue) (approved by Ted Krovetz, author of OCB reference implementation) --- src/crypto/ocb.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/src/crypto/ocb.cc b/src/crypto/ocb.cc index eee1aae..8176896 100644 --- a/src/crypto/ocb.cc +++ b/src/crypto/ocb.cc @@ -302,6 +302,7 @@ "adcs %H1,%H1,%H1\n\t" "adcs %0,%0,%0\n\t" "adcs %H0,%H0,%H0\n\t" + "it cs\n\t" "eorcs %1,%1,#135" : "+r"(b.l), "+r"(b.r) : : "cc"); return b;