forked from wolfSSL/wolfssl
Greenhills compiler: fix asm and volatile
Greenhills compiler doesn't accept volatile and __asm__ needs to be __asm.
This commit is contained in:
@ -51,6 +51,8 @@
|
||||
#define __volatile__ volatile
|
||||
#endif /* __KEIL__ */
|
||||
#ifdef __ghs__
|
||||
#define __asm__ __asm
|
||||
#define __volatile__
|
||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||
#endif /* __ghs__ */
|
||||
#ifndef NO_AES
|
||||
|
@ -51,6 +51,8 @@
|
||||
#define __volatile__ volatile
|
||||
#endif /* __KEIL__ */
|
||||
#ifdef __ghs__
|
||||
#define __asm__ __asm
|
||||
#define __volatile__
|
||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||
#endif /* __ghs__ */
|
||||
#ifdef HAVE_CHACHA
|
||||
|
@ -51,6 +51,8 @@
|
||||
#define __volatile__ volatile
|
||||
#endif /* __KEIL__ */
|
||||
#ifdef __ghs__
|
||||
#define __asm__ __asm
|
||||
#define __volatile__
|
||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||
#endif /* __ghs__ */
|
||||
/* Based on work by: Emil Lenngren
|
||||
|
@ -51,6 +51,8 @@
|
||||
#define __volatile__ volatile
|
||||
#endif /* __KEIL__ */
|
||||
#ifdef __ghs__
|
||||
#define __asm__ __asm
|
||||
#define __volatile__
|
||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||
#endif /* __ghs__ */
|
||||
#include <wolfssl/wolfcrypt/wc_mlkem.h>
|
||||
|
@ -51,6 +51,8 @@
|
||||
#define __volatile__ volatile
|
||||
#endif /* __KEIL__ */
|
||||
#ifdef __ghs__
|
||||
#define __asm__ __asm
|
||||
#define __volatile__
|
||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||
#endif /* __ghs__ */
|
||||
#ifdef HAVE_POLY1305
|
||||
|
@ -51,6 +51,8 @@
|
||||
#define __volatile__ volatile
|
||||
#endif /* __KEIL__ */
|
||||
#ifdef __ghs__
|
||||
#define __asm__ __asm
|
||||
#define __volatile__
|
||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||
#endif /* __ghs__ */
|
||||
#ifndef NO_SHA256
|
||||
|
@ -51,6 +51,8 @@
|
||||
#define __volatile__ volatile
|
||||
#endif /* __KEIL__ */
|
||||
#ifdef __ghs__
|
||||
#define __asm__ __asm
|
||||
#define __volatile__
|
||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||
#endif /* __ghs__ */
|
||||
#ifdef WOLFSSL_SHA3
|
||||
|
@ -51,6 +51,8 @@
|
||||
#define __volatile__ volatile
|
||||
#endif /* __KEIL__ */
|
||||
#ifdef __ghs__
|
||||
#define __asm__ __asm
|
||||
#define __volatile__
|
||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||
#endif /* __ghs__ */
|
||||
#if defined(WOLFSSL_SHA512) || defined(WOLFSSL_SHA384)
|
||||
|
Reference in New Issue
Block a user