нашёл вот такую
Код: Выделить всё
inline void DelayLoop(uint32_t delayLoops)
{
asm(
"1: \n"
" CBZ %[delayLoops], 2f \n"
" SUB %[delayLoops], %[delayLoops], #1 \n"
" B 1b \n"
"2: \n"
: [delayLoops] "+r"(delayLoops)
);
}Код: Выделить всё
"1: \n" 2f \n" %[...]


