Next: RISC-V Vector Intrinsics, Previous: PRU Built-in Functions, Up: Target Builtins [Contents][Index]

#### 6.62.31 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.