summaryrefslogtreecommitdiff
path: root/6/isel.c
diff options
context:
space:
mode:
authorOri Bernstein <ori@eigenstate.org>2015-08-19 22:07:57 -0700
committerOri Bernstein <ori@eigenstate.org>2015-08-19 22:07:57 -0700
commit0bd2678722f5f70a063190d54d12e62420f02b05 (patch)
treef7df4a2c17e6b5f32b1afdd0c2122e5d13e6e5b1 /6/isel.c
parent1ad429cfd3ae87764bcb7ba95d44a79eb4ce3dbf (diff)
downloadmc-0bd2678722f5f70a063190d54d12e62420f02b05.tar.gz
Start using mostly caller save ABI.
Diffstat (limited to '6/isel.c')
-rw-r--r--6/isel.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/6/isel.c b/6/isel.c
index 570343c..3a1a7f2 100644
--- a/6/isel.c
+++ b/6/isel.c
@@ -838,9 +838,7 @@ static void isel(Isel *s, Node *n)
/* %rax is for int returns, %xmm0d is for floating returns */
Reg savedregs[] = {
- Rrcx, Rrdx, Rrbx, Rrsi, Rrdi, Rr8, Rr9, Rr10, Rr11, Rr12, Rr13, Rr14, Rr15,
- Rxmm1d, Rxmm2d, Rxmm3d, Rxmm4d, Rxmm5d, Rxmm6d, Rxmm7d,
- Rxmm8d, Rxmm9d, Rxmm10d, Rxmm11d, Rxmm12d, Rxmm13d, Rxmm14d, Rxmm15d,
+ Rr12, Rr13, Rr14, Rr15,
Rnone
};