RISC-V Built-in Functions (Using the GNU Compiler Collection (GCC)) (original) (raw)
Next: RISC-V Vector Intrinsics, Previous: PRU Built-in Functions, Up: Built-in Functions Specific to Particular Target Machines [Contents][Index]
7.13.30 RISC-V Built-in Functions ¶
These built-in functions are available for the RISC-V family of processors.
Built-in Function: void *
__builtin_thread_pointer (void)
¶
Returns the value that is currently set in the ‘tp’ register.
Built-in Function: void
__builtin_riscv_pause (void)
¶
Generates the pause
(hint) machine instruction. If the target implements the Zihintpause extension, it indicates that the current hart should be temporarily paused or slowed down.