From 53e8e9a874dc61741ce6bf5e3fc66d5d3874f149 Mon Sep 17 00:00:00 2001 From: aewag Date: Mon, 14 Dec 2020 13:36:05 +0100 Subject: [PATCH] fix INNERMUL and PROPCARRY warnings for ARM inline asm --- src/mont/fp_montgomery_reduce.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mont/fp_montgomery_reduce.c b/src/mont/fp_montgomery_reduce.c index 2b10ce5..7b74299 100644 --- a/src/mont/fp_montgomery_reduce.c +++ b/src/mont/fp_montgomery_reduce.c @@ -293,7 +293,7 @@ asm( \ " MOVCC %0,#0 \n\t" \ " UMLAL r0,%0,%3,%4 \n\t" \ " STR r0,%1 \n\t" \ -:"=r"(cy),"=m"(_c[0]):"0"(cy),"r"(mu),"r"(*tmpm++),"1"(_c[0]):"r0","cc"); +:"=r"(cy),"=m"(_c[0]):"0"(cy),"r"(mu),"r"(*tmpm++),"m"(_c[0]):"r0","cc"); #define PROPCARRY \ asm( \ @@ -302,7 +302,7 @@ asm( \ " STR r0,%1 \n\t" \ " MOVCS %0,#1 \n\t" \ " MOVCC %0,#0 \n\t" \ -:"=r"(cy),"=m"(_c[0]):"0"(cy),"1"(_c[0]):"r0","cc"); +:"=r"(cy),"=m"(_c[0]):"0"(cy),"m"(_c[0]):"r0","cc"); /******************************************************************/ #elif defined(TFM_PPC32)