clang 20.0.0git
|
Go to the source code of this file.
Classes | |
struct | rdtime |
Macros | |
#define | __break(_1) __builtin_loongarch_break((_1)) |
#define | __dbar(_1) __builtin_loongarch_dbar((_1)) |
#define | __ibar(_1) __builtin_loongarch_ibar((_1)) |
#define | __movfcsr2gr(_1) __builtin_loongarch_movfcsr2gr((_1)); |
#define | __movgr2fcsr(_1, _2) __builtin_loongarch_movgr2fcsr((_1), (unsigned int)_2); |
#define | __syscall(_1) __builtin_loongarch_syscall((_1)) |
#define | __csrrd_w(_1) ((unsigned int)__builtin_loongarch_csrrd_w((_1))) |
#define | __csrwr_w(_1, _2) ((unsigned int)__builtin_loongarch_csrwr_w((unsigned int)(_1), (_2))) |
#define | __csrxchg_w(_1, _2, _3) |
Typedefs | |
typedef struct rdtime | __rdtime_t |
Functions | |
__inline __rdtime_t | __attribute__ ((__gnu_inline__, __always_inline__, __artificial__)) __rdtimeh_w(void) |
Variables | |
__inline void unsigned int | _2 |
#define __break | ( | _1 | ) | __builtin_loongarch_break((_1)) |
Definition at line 107 of file larchintrin.h.
Definition at line 130 of file larchintrin.h.
Definition at line 132 of file larchintrin.h.
#define __csrxchg_w | ( | _1, | |
_2, | |||
_3 | |||
) |
Definition at line 135 of file larchintrin.h.
#define __dbar | ( | _1 | ) | __builtin_loongarch_dbar((_1)) |
Definition at line 119 of file larchintrin.h.
#define __ibar | ( | _1 | ) | __builtin_loongarch_ibar((_1)) |
Definition at line 121 of file larchintrin.h.
#define __movfcsr2gr | ( | _1 | ) | __builtin_loongarch_movfcsr2gr((_1)); |
Definition at line 123 of file larchintrin.h.
Definition at line 125 of file larchintrin.h.
#define __syscall | ( | _1 | ) | __builtin_loongarch_syscall((_1)) |
Definition at line 128 of file larchintrin.h.
typedef struct rdtime __rdtime_t |
__inline __rdtime_t __attribute__ | ( | (__gnu_inline__, __always_inline__, __artificial__) | ) |
Definition at line 40 of file larchintrin.h.
References rdtime::timeid, and rdtime::value.
Definition at line 181 of file larchintrin.h.