Home
last modified time | relevance | path

Searched refs:_CSR_STRINGIFY (Results 1 – 1 of 1) sorted by relevance

/hal_espressif-latest/components/riscv/include/riscv/
Dcsr.h163 asm ("csrr %0, " _CSR_STRINGIFY(reg) : "=r"(__tmp)); __tmp; })
166 asm volatile ("csrr %0, " _CSR_STRINGIFY(reg) : "=r"(__tmp)); __tmp; })
169 asm volatile ("csrw " _CSR_STRINGIFY(reg) ", %0" :: "rK"(val)); })
172 asm volatile ("csrrw %0, " _CSR_STRINGIFY(reg) ", %1" : "=r"(__tmp) : "rK"(val)); __tmp; })
176 asm volatile ("csrrs %0, " _CSR_STRINGIFY(reg) ", %1" : "=r"(__tmp) : "rK"(bit)); __tmp; })
180 asm volatile ("csrrc %0, " _CSR_STRINGIFY(reg) ", %1" : "=r"(__tmp) : "rK"(bit)); __tmp; })
185 #define _CSR_STRINGIFY(REG) #REG /* needed so the 'reg' argument can be a macro or a register name … macro