Merge pull request #211 from Prabhuk/master

Update ARM inline assembly constraints.
This commit is contained in:
Ken MacKay
2023-04-20 09:20:24 -07:00
committed by GitHub
+8 -8
View File
@@ -20,19 +20,19 @@
#endif #endif
#if (uECC_PLATFORM == uECC_arm_thumb) #if (uECC_PLATFORM == uECC_arm_thumb)
#define REG_RW "+l" #define REG_RW "+&l"
#define REG_WRITE "=l" #define REG_WRITE "=&l"
#else #else
#define REG_RW "+r" #define REG_RW "+&r"
#define REG_WRITE "=r" #define REG_WRITE "=&r"
#endif #endif
#if (uECC_PLATFORM == uECC_arm_thumb || uECC_PLATFORM == uECC_arm_thumb2) #if (uECC_PLATFORM == uECC_arm_thumb || uECC_PLATFORM == uECC_arm_thumb2)
#define REG_RW_LO "+l" #define REG_RW_LO "+&l"
#define REG_WRITE_LO "=l" #define REG_WRITE_LO "=&l"
#else #else
#define REG_RW_LO "+r" #define REG_RW_LO "+&r"
#define REG_WRITE_LO "=r" #define REG_WRITE_LO "=&r"
#endif #endif
#if (uECC_PLATFORM == uECC_arm_thumb2) #if (uECC_PLATFORM == uECC_arm_thumb2)