Browse Source

Change KBASE/PC regs for x64/POSIX to get shorter encodings.

Mike Pall 16 years ago
parent
commit
db29a8cb04
1 changed files with 3 additions and 3 deletions
  1. 3 3
      src/buildvm_x86.dasc

+ 3 - 3
src/buildvm_x86.dasc

@@ -24,9 +24,9 @@
 |.define KBASEa,	KBASE
 |.define KBASEa,	KBASE
 |.define PC,		esi		// Must be C callee-save.
 |.define PC,		esi		// Must be C callee-save.
 |.else
 |.else
-|.define KBASE,		r13d		// Must be C callee-save.
-|.define KBASEa,	r13
-|.define PC,		r12d		// Must be C callee-save.
+|.define KBASE,		r15d		// Must be C callee-save.
+|.define KBASEa,	r15
+|.define PC,		r14d		// Must be C callee-save.
 |.endif
 |.endif
 |.define DISPATCH,	ebx		// Must be C callee-save.
 |.define DISPATCH,	ebx		// Must be C callee-save.
 |
 |