Clean up the code.
Clean up the code.

Found a possible bug in the compiler, if I inline thread_scheduler then
the compiler does not save all the temporary registers.

winksaville/sadie,winksaville/sadie