Refactoring assembly : move x86 registers to separate file
Better target arch checks, beginnings of x64
refactoring whitespaces, no code change
Refactoring for more consistent/descriptive register names
Refactoring to isolate full-length registers
Refactoring for efficiency on restore from C
Move x86-specific assembly alignment macros and add __i686__
inline macros used once and brace apple vm specific code
Refactoring: shifting to avoid stack hit
Use name-indirection for all registers
Refactoring: removing redundant code
Use name-indirection for assembly acting on full-length registers
on second thought, .balign 16 always

    * if someone still has an olde i[345]86 machine that b0rks... fix it then! =P
Refactor to two jump vectors

    * Believe needed to allow minimal change for x86_64 codepath
x86_64 target builds
Fix ROR instruction on x86_64
Fix calling conventions on x86_64
Mark non-XShm support as buggy