Save/restore %ebp in __call16 instead of in caller (call16).

The Ubuntu gcc compiler apparently miscompiles code when %ebp is in an
    assembler clobber list.
Also, don't clobber %eax in transition32 - a minor cleanup.
2 files changed
tree: a8d903c0d1b142dc5877aa1ed6c0eaeed0d3b328
  1. .gitignore
  2. COPYING
  3. COPYING.LESSER
  4. Makefile
  5. README
  6. TODO
  7. src/
  8. tools/