On Tue, 10 Jul 2007, pwatkins@xxxxxxxxxxxx wrote: > @@ -85,7 +85,7 @@ #endif > move $28, a2 > cpu_restore_nonscratch a1 > > -#if (_THREAD_SIZE - 32) < 0x10000 > +#if (_THREAD_SIZE) < 0x10000 > PTR_ADDIU t0, $28, _THREAD_SIZE - 32 > #else > PTR_LI t0, _THREAD_SIZE - 32 It looks wrong to me. Shouldn't that be: #if (_THREAD_SIZE - 32) < 0x8000 Maciej