Remove broken simd32_t type.

This commit is contained in:
Jared Boone
2017-05-03 09:54:41 +01:00
parent 018d8ee952
commit dd0048db8d
5 changed files with 61 additions and 85 deletions

View File

@@ -125,6 +125,12 @@ typedef enum IRQn {
#ifdef __cplusplus
/* NOTE: Override old, misbehaving SIMD #defines */
#define __SIMD32_TYPE int32_t
#define __SIMD32(addr) (*(__SIMD32_TYPE **) & (addr))
#define _SIMD32_OFFSET(addr) (*(__SIMD32_TYPE *) (addr))
/* Overload of __SXTB16() to add ROR argument, since using __ROR() as an
* argument to the existing __SXTB16() doesn't produce optimum/sane code.
*/