---
name: "builtins.h"
section: "3avr"
platform: "linux"
package: "avr-libc"
version: "1:2.2.1-1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/builtins.h"
---

# builtins.h(3avr)

## NAME

builtins.h

## SYNOPSIS

### Macros

\#define **\_\_HAS\_DELAY\_CYCLES**   1\

### Functions

void **\_\_builtin\_avr\_sei** (void)\
 void **\_\_builtin\_avr\_cli** (void)\
 void **\_\_builtin\_avr\_sleep** (void)\
 void **\_\_builtin\_avr\_wdr** (void)\
 **uint8\_t** **\_\_builtin\_avr\_swap** (**uint8\_t** \_\_b)\
 **uint16\_t** **\_\_builtin\_avr\_fmul** (**uint8\_t** \_\_a, **uint8\_t** \_\_b)\
 **int16\_t** **\_\_builtin\_avr\_fmuls** (**int8\_t** \_\_a, **int8\_t** \_\_b)\
 **int16\_t** **\_\_builtin\_avr\_fmulsu** (**int8\_t** \_\_a, **uint8\_t** \_\_b)\

## Author

Generated automatically by Doxygen for AVR-LibC from the source code.
