Sapphire SoC DS Sapphire SoC UG Sapphire HP SoC DS Sapphire HP SoC UG RISC-V Embedded IDE UG Board Support Package
Loading...
Searching...
No Matches
type.h File Reference
#include <stdint.h>

Go to the source code of this file.

Macros

#define BIT_0   (1 << 0)
#define BIT_1   (1 << 1)
#define BIT_2   (1 << 2)
#define BIT_3   (1 << 3)
#define BIT_4   (1 << 4)
#define BIT_5   (1 << 5)
#define BIT_6   (1 << 6)
#define BIT_7   (1 << 7)
#define BIT_8   (1 << 8)
#define BIT_9   (1 << 9)
#define BIT_10   (1 << 10)
#define BIT_11   (1 << 11)
#define BIT_12   (1 << 12)
#define BIT_13   (1 << 13)
#define BIT_14   (1 << 14)
#define BIT_15   (1 << 15)
#define BIT_16   (1 << 16)
#define BIT_17   (1 << 17)
#define BIT_18   (1 << 18)
#define BIT_19   (1 << 19)
#define BIT_20   (1 << 20)
#define BIT_21   (1 << 21)
#define BIT_22   (1 << 22)
#define BIT_23   (1 << 23)
#define BIT_24   (1 << 24)
#define BIT_25   (1 << 25)
#define BIT_26   (1 << 26)
#define BIT_27   (1 << 27)
#define BIT_28   (1 << 28)
#define BIT_29   (1 << 29)
#define BIT_30   (1 << 30)
#define BIT_31   (1 << 31)

Typedefs

typedef int32_t rv_int
typedef uint32_t rv_uint
typedef uint64_t u64
typedef int64_t s64
typedef uint32_t u32
typedef int32_t s32
typedef uint16_t u16
typedef int16_t s16
typedef uint8_t u8
typedef int8_t s8

Macro Definition Documentation

◆ BIT_0

#define BIT_0   (1 << 0)

Definition at line 29 of file type.h.

◆ BIT_1

#define BIT_1   (1 << 1)

Definition at line 30 of file type.h.

◆ BIT_10

#define BIT_10   (1 << 10)

Definition at line 39 of file type.h.

◆ BIT_11

#define BIT_11   (1 << 11)

Definition at line 40 of file type.h.

◆ BIT_12

#define BIT_12   (1 << 12)

Definition at line 41 of file type.h.

◆ BIT_13

#define BIT_13   (1 << 13)

Definition at line 42 of file type.h.

◆ BIT_14

#define BIT_14   (1 << 14)

Definition at line 43 of file type.h.

◆ BIT_15

#define BIT_15   (1 << 15)

Definition at line 44 of file type.h.

◆ BIT_16

#define BIT_16   (1 << 16)

Definition at line 45 of file type.h.

◆ BIT_17

#define BIT_17   (1 << 17)

Definition at line 46 of file type.h.

◆ BIT_18

#define BIT_18   (1 << 18)

Definition at line 47 of file type.h.

◆ BIT_19

#define BIT_19   (1 << 19)

Definition at line 48 of file type.h.

◆ BIT_2

#define BIT_2   (1 << 2)

Definition at line 31 of file type.h.

◆ BIT_20

#define BIT_20   (1 << 20)

Definition at line 49 of file type.h.

◆ BIT_21

#define BIT_21   (1 << 21)

Definition at line 50 of file type.h.

◆ BIT_22

#define BIT_22   (1 << 22)

Definition at line 51 of file type.h.

◆ BIT_23

#define BIT_23   (1 << 23)

Definition at line 52 of file type.h.

◆ BIT_24

#define BIT_24   (1 << 24)

Definition at line 53 of file type.h.

◆ BIT_25

#define BIT_25   (1 << 25)

Definition at line 54 of file type.h.

◆ BIT_26

#define BIT_26   (1 << 26)

Definition at line 55 of file type.h.

◆ BIT_27

#define BIT_27   (1 << 27)

Definition at line 56 of file type.h.

◆ BIT_28

#define BIT_28   (1 << 28)

Definition at line 57 of file type.h.

◆ BIT_29

#define BIT_29   (1 << 29)

Definition at line 58 of file type.h.

◆ BIT_3

#define BIT_3   (1 << 3)

Definition at line 32 of file type.h.

◆ BIT_30

#define BIT_30   (1 << 30)

Definition at line 59 of file type.h.

◆ BIT_31

#define BIT_31   (1 << 31)

Definition at line 60 of file type.h.

◆ BIT_4

#define BIT_4   (1 << 4)

Definition at line 33 of file type.h.

◆ BIT_5

#define BIT_5   (1 << 5)

Definition at line 34 of file type.h.

◆ BIT_6

#define BIT_6   (1 << 6)

Definition at line 35 of file type.h.

◆ BIT_7

#define BIT_7   (1 << 7)

Definition at line 36 of file type.h.

◆ BIT_8

#define BIT_8   (1 << 8)

Definition at line 37 of file type.h.

◆ BIT_9

#define BIT_9   (1 << 9)

Definition at line 38 of file type.h.

Typedef Documentation

◆ rv_int

typedef int32_t rv_int

Definition at line 16 of file type.h.

◆ rv_uint

typedef uint32_t rv_uint

Definition at line 17 of file type.h.

◆ s16

typedef int16_t s16

Definition at line 25 of file type.h.

◆ s32

typedef int32_t s32

Definition at line 23 of file type.h.

◆ s64

typedef int64_t s64

Definition at line 21 of file type.h.

◆ s8

typedef int8_t s8

Definition at line 27 of file type.h.

◆ u16

typedef uint16_t u16

Definition at line 24 of file type.h.

◆ u32

typedef uint32_t u32

Definition at line 22 of file type.h.

◆ u64

typedef uint64_t u64

Definition at line 20 of file type.h.

◆ u8

typedef uint8_t u8

Definition at line 26 of file type.h.