Using the GNU Compiler Collection (GCC): Nvidia PTX Function Attributes

Next: PowerPC Function Attributes, Previous: Nios II Function Attributes, Up: Function Attributes [Contents][Index]

#### 6.31.22 Nvidia PTX Function Attributes

These function attributes are supported by the Nvidia PTX back end:

`kernel`

  This attribute indicates that the corresponding function should be compiled as a kernel function, which can be invoked from the host via the CUDA RT library. By default functions are only callable only from other PTX functions.

  Kernel functions must have `void` return type.