" ldr r1, [r0] \n"\r
" add r1, r1, #1 \n"\r
" str r1, [r0] \n"\r
+ " \n"\r
+ " /* Yield to increase test coverage. */ \n"\r
+ " movs r0, #0x01 \n"\r
+ " ldr r1, =0xe000ed04 \n" /*NVIC_INT_CTRL */\r
+ " lsl r0, #28 \n" /* Shift to PendSV bit */\r
+ " str r0, [r1] \n"\r
+ " dsb \n"\r
" pop { r1 } \n"\r
" \n"\r
" /* Start again. */ \n"\r