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
|
#define __volatile__ volatile
|
||||||
#endif /* __KEIL__ */
|
#endif /* __KEIL__ */
|
||||||
#ifdef __ghs__
|
#ifdef __ghs__
|
||||||
|
#define __asm__ __asm
|
||||||
|
#define __volatile__
|
||||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||||
#endif /* __ghs__ */
|
#endif /* __ghs__ */
|
||||||
#ifndef NO_AES
|
#ifndef NO_AES
|
||||||
|
@ -51,6 +51,8 @@
|
|||||||
#define __volatile__ volatile
|
#define __volatile__ volatile
|
||||||
#endif /* __KEIL__ */
|
#endif /* __KEIL__ */
|
||||||
#ifdef __ghs__
|
#ifdef __ghs__
|
||||||
|
#define __asm__ __asm
|
||||||
|
#define __volatile__
|
||||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||||
#endif /* __ghs__ */
|
#endif /* __ghs__ */
|
||||||
#ifdef HAVE_CHACHA
|
#ifdef HAVE_CHACHA
|
||||||
|
@ -51,6 +51,8 @@
|
|||||||
#define __volatile__ volatile
|
#define __volatile__ volatile
|
||||||
#endif /* __KEIL__ */
|
#endif /* __KEIL__ */
|
||||||
#ifdef __ghs__
|
#ifdef __ghs__
|
||||||
|
#define __asm__ __asm
|
||||||
|
#define __volatile__
|
||||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||||
#endif /* __ghs__ */
|
#endif /* __ghs__ */
|
||||||
/* Based on work by: Emil Lenngren
|
/* Based on work by: Emil Lenngren
|
||||||
|
@ -51,6 +51,8 @@
|
|||||||
#define __volatile__ volatile
|
#define __volatile__ volatile
|
||||||
#endif /* __KEIL__ */
|
#endif /* __KEIL__ */
|
||||||
#ifdef __ghs__
|
#ifdef __ghs__
|
||||||
|
#define __asm__ __asm
|
||||||
|
#define __volatile__
|
||||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||||
#endif /* __ghs__ */
|
#endif /* __ghs__ */
|
||||||
#include <wolfssl/wolfcrypt/wc_mlkem.h>
|
#include <wolfssl/wolfcrypt/wc_mlkem.h>
|
||||||
|
@ -51,6 +51,8 @@
|
|||||||
#define __volatile__ volatile
|
#define __volatile__ volatile
|
||||||
#endif /* __KEIL__ */
|
#endif /* __KEIL__ */
|
||||||
#ifdef __ghs__
|
#ifdef __ghs__
|
||||||
|
#define __asm__ __asm
|
||||||
|
#define __volatile__
|
||||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||||
#endif /* __ghs__ */
|
#endif /* __ghs__ */
|
||||||
#ifdef HAVE_POLY1305
|
#ifdef HAVE_POLY1305
|
||||||
|
@ -51,6 +51,8 @@
|
|||||||
#define __volatile__ volatile
|
#define __volatile__ volatile
|
||||||
#endif /* __KEIL__ */
|
#endif /* __KEIL__ */
|
||||||
#ifdef __ghs__
|
#ifdef __ghs__
|
||||||
|
#define __asm__ __asm
|
||||||
|
#define __volatile__
|
||||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||||
#endif /* __ghs__ */
|
#endif /* __ghs__ */
|
||||||
#ifndef NO_SHA256
|
#ifndef NO_SHA256
|
||||||
|
@ -51,6 +51,8 @@
|
|||||||
#define __volatile__ volatile
|
#define __volatile__ volatile
|
||||||
#endif /* __KEIL__ */
|
#endif /* __KEIL__ */
|
||||||
#ifdef __ghs__
|
#ifdef __ghs__
|
||||||
|
#define __asm__ __asm
|
||||||
|
#define __volatile__
|
||||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||||
#endif /* __ghs__ */
|
#endif /* __ghs__ */
|
||||||
#ifdef WOLFSSL_SHA3
|
#ifdef WOLFSSL_SHA3
|
||||||
|
@ -51,6 +51,8 @@
|
|||||||
#define __volatile__ volatile
|
#define __volatile__ volatile
|
||||||
#endif /* __KEIL__ */
|
#endif /* __KEIL__ */
|
||||||
#ifdef __ghs__
|
#ifdef __ghs__
|
||||||
|
#define __asm__ __asm
|
||||||
|
#define __volatile__
|
||||||
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
#define WOLFSSL_NO_VAR_ASSIGN_REG
|
||||||
#endif /* __ghs__ */
|
#endif /* __ghs__ */
|
||||||
#if defined(WOLFSSL_SHA512) || defined(WOLFSSL_SHA384)
|
#if defined(WOLFSSL_SHA512) || defined(WOLFSSL_SHA384)
|
||||||
|
Reference in New Issue
Block a user