Improved x86-64 XMM register argument passing.
authorJames Lyon <jamesly0n@hotmail.com>
Fri, 19 Apr 2013 21:05:49 +0000 (22:05 +0100)
committerJames Lyon <jamesly0n@hotmail.com>
Fri, 19 Apr 2013 21:05:49 +0000 (22:05 +0100)
commitcbce6d2bac82351154edb69d6e8f78b4b8dcaa65
tree456a7d6c22353d9144629d01819840dd5c4dce13
parent946afd2343b1f129af4014740ee8876fa20b6f64
Improved x86-64 XMM register argument passing.

Also made XMM0-7 available for use as temporary registers, since they
are not used by the ABI. I'd like to do the same with RSI and RDI but
that's trickier since they can be used by gv() as temporary registers
and there isn't a way to disable that.
tccgen.c
x86_64-gen.c