Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(159)

Unified Diff: src/IceInstX8632.def

Issue 634333002: emitIAS for fld and fstp (Closed) Base URL: https://chromium.googlesource.com/native_client/pnacl-subzero.git@master
Patch Set: handle st(0) Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « src/IceInstX8632.cpp ('k') | src/IceRegistersX8632.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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") \
« no previous file with comments | « src/IceInstX8632.cpp ('k') | src/IceRegistersX8632.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698