Fix missing operand modifier

Co-authored-by: Yanray Wang <yanray.wang@arm.com>
Signed-off-by: Dave Rodgman <dave.rodgman@arm.com>
diff --git a/library/constant_time_impl.h b/library/constant_time_impl.h
index 54bd2b0..bf841fe 100644
--- a/library/constant_time_impl.h
+++ b/library/constant_time_impl.h
@@ -243,7 +243,7 @@
     uint64_t s1;
     asm volatile ("eor     %x[s1], %x[y], %x[x]          \n\t"
                   "sub     %x[x], %x[x], %x[y]           \n\t"
-                  "bic     %x[x], %x[x], %[s1]           \n\t"
+                  "bic     %x[x], %x[x], %x[s1]          \n\t"
                   "and     %x[s1], %x[s1], %x[y]         \n\t"
                   "orr     %x[s1], %x[x], %x[s1]         \n\t"
                   "asr     %x[x], %x[s1], 63"