Yes, my claim is that using my hack of allocating extra space around the alternate stack you can use %esp as a completely general register without fear.