Avoid saving/restoring r10 as it's used by TLS. Optimize setjmp/longjmp to save/restore only preserved registers across functions calls. Remove autogenerated files