GCC
1. GCC  c
properties
ID: b3639401-b960-42d3-8325-7b5e056e3478CREATED: <2025-01-17 Fri 16:05>
1.1. AVR-GCC
properties
ID: 7f1c6b41-a71d-46ac-b48e-e45ec3f44db9CREATED: <2025-08-08 Fri 21:51>
1.2. G++  cpp
properties
ID: 4b5e18bd-cb9b-4f83-a463-e4a95764104bCREATED: <2025-03-03 Mon 16:36>
1.3. Extensions
properties
ID: 2a3947b0-a120-4c48-a8d5-f9c01deb49b9CREATED: <2025-02-14 Fri 21:14>
1.3.1. Function Attributes
properties
ID: f6074a9e-0c44-4dd7-a472-dfae30ce34dbCREATED: <2025-02-14 Fri 21:06>
#define AN(f,s,x...) __attribute((naked))U f(x){asm(s);}
1.3.2. Pragmas
properties
ID: ad2e3567-2c78-40f5-9a5d-2ffb66e5fae2CREATED: <2025-02-14 Fri 21:16>
Generally recommended to use Function Attributes instead.