Coroutines in assembly for 32 bit Windows and Linux