STM8 delay implementation of delay_us and delay_ms in Cosmic-C inline assembly. All delay done using inline macro _delay. Register X used as cycle counter, number of cycles per microsecond calculated by US and MS macros (decrement/branch lasts 3 CPU ticks). Millisecond delays made by