Index: src/IceInstX8632.def |
diff --git a/src/IceInstX8632.def b/src/IceInstX8632.def |
index 8e7df0552657e8b5a3a6ea392d4f9eb5ac4f15c6..e48db41d4272af3cffeb1626c1286b67f39fc45b 100644 |
--- a/src/IceInstX8632.def |
+++ b/src/IceInstX8632.def |
@@ -88,6 +88,21 @@ |
X(SegReg_GS, "gs") \ |
//#define X(val, name) |
+// X87 ST(n) registers. |
+#define X87ST_REGX8632_TABLE \ |
+ /* enum value, encode, name */ \ |
+ X(X87ST_First, = 0, "st(0)") \ |
+ X(X87ST_0, = 0, "st(0)") \ |
+ X(X87ST_1, = 1, "st(1)") \ |
+ X(X87ST_2, = 2, "st(2)") \ |
+ X(X87ST_3, = 3, "st(3)") \ |
+ X(X87ST_4, = 4, "st(4)") \ |
+ X(X87ST_5, = 5, "st(5)") \ |
+ X(X87ST_6, = 6, "st(6)") \ |
+ X(X87ST_7, = 7, "st(7)") \ |
+ X(X87ST_Last, = 7, "st(7)") \ |
+//#define X(val, encode, name) |
+ |
#define ICEINSTX8632BR_TABLE \ |
/* enum value, encode, opposite, dump, emit */ \ |
X(Br_o, = 0, Br_no, "o", "jo") \ |