Write a short assembly language routine to implement a software delay loop of exactly 100 microseconds on an ARM Cortex-M processor.