| avr_builtins(3avr) | avr_builtins(3avr) |
avr_builtins - <avr/builtins.h>: avr-gcc builtins documentation
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)
#include <avr/builtins.h>
Note
See also the GCC documentation for a full list of avr-gcc builtins.
Disables all interrupts by clearing the global interrupt mask.
Emits an FMUL (fractional multiply unsigned) instruction.
Emits an FMUL (fractional multiply signed) instruction.
Emits an FMUL (fractional multiply signed with unsigned) instruction.
Enables interrupts by setting the global interrupt mask.
Emits a SLEEP instruction.
Emits a SWAP (nibble swap) instruction on __b.
Emits a WDR (watchdog reset) instruction.
Generated automatically by Doxygen for AVR-LibC from the source code.
| Version 2.2.1 | AVR-LibC |