diff options
author | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-11-27 11:25:23 -0500 |
---|---|---|
committer | Quentin Carbonneaux <quentin.carbonneaux@yale.edu> | 2015-11-27 11:25:23 -0500 |
commit | 3302e31534f2d2bbb4a5be7dcf9c49eede2cfd7a (patch) | |
tree | 11f48f7aba9360664f146c2db33ed1744ea3495b /lisc | |
parent | 148f3e3e7efd143b7311f562b9c527a450b4a3b9 (diff) | |
download | roux-3302e31534f2d2bbb4a5be7dcf9c49eede2cfd7a.tar.gz |
add sse regs
Diffstat (limited to 'lisc')
-rw-r--r-- | lisc/lisc.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/lisc/lisc.h b/lisc/lisc.h index 6393755..2c91fb8 100644 --- a/lisc/lisc.h +++ b/lisc/lisc.h @@ -44,9 +44,27 @@ enum Reg { RBP, /* reserved */ RSP, + XMM0, /* sse */ + XMM1, + XMM2, + XMM3, + XMM4, + XMM5, + XMM6, + XMM7, + XMM8, + XMM9, + XMM10, + XMM11, + XMM12, + XMM13, + XMM14, + XMM15, + Tmp0, /* first non-reg temporary */ NReg = RBX - RAX + 1, + NFReg = XMM15 - XMM0 + 1, NRSave = 9, NRClob = 5, }; |