OpenCores
URL https://opencores.org/ocsvn/neorv32/neorv32/trunk

Subversion Repositories neorv32

[/] [neorv32/] [trunk/] [sw/] [example/] [coremark/] [core_portme.h] - Diff between revs 38 and 42

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 38 Rev 42
Line 96... Line 96...
 
 
        *Imprtant* :
        *Imprtant* :
        ee_ptr_int needs to be the data type used to hold pointers, otherwise
        ee_ptr_int needs to be the data type used to hold pointers, otherwise
   coremark may fail!!!
   coremark may fail!!!
*/
*/
typedef signed short   ee_s16;
typedef int16_t       ee_s16;
typedef unsigned short ee_u16;
typedef uint16_t      ee_u16;
typedef signed int     ee_s32;
typedef int32_t       ee_s32;
typedef double         ee_f32;
typedef double         ee_f32;
typedef unsigned char  ee_u8;
typedef unsigned char  ee_u8;
typedef unsigned int   ee_u32;
typedef uint32_t      ee_u32;
typedef unsigned long  ee_u64;
typedef uint64_t      ee_u64;
typedef ee_u32         ee_ptr_int;
typedef ee_u32         ee_ptr_int;
typedef size_t         ee_size_t;
typedef size_t         ee_size_t;
#define NULL ((void *)0)
#define NULL ((void *)0)
/* align_mem :
/* align_mem :
        This macro is used to align an offset to point to a 32b value. It is
        This macro is used to align an offset to point to a 32b value. It is

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.