| @@ -2065,11 +2065,13 @@ static inline void delayMicroseconds(uint32_t usec) | |||
| #endif | |||
| #ifdef KINETISL | |||
| "sub %0, #1" "\n\t" | |||
| "bne L_%=_delayMicroseconds" "\n" | |||
| : "+l" (n) : | |||
| #else | |||
| "subs %0, #1" "\n\t" | |||
| #endif | |||
| "bne L_%=_delayMicroseconds" "\n" | |||
| : "+r" (n) : | |||
| #endif | |||
| ); | |||
| } | |||