Index: src/IceInstX8632.h |
diff --git a/src/IceInstX8632.h b/src/IceInstX8632.h |
index f76d6df61655ac159d0ba3697b8ce0b94570b5bb..66a6ae6bfe475865de41ad603e1af5e4a4418e96 100644 |
--- a/src/IceInstX8632.h |
+++ b/src/IceInstX8632.h |
@@ -160,8 +160,14 @@ public: |
Mul, |
Mulss, |
Or, |
+ Pand, |
+ Pcmpeq, |
+ Pcmpgt, |
Pop, |
Push, |
+ Psll, |
+ Psra, |
+ Psub, |
Pxor, |
Ret, |
Sar, |
@@ -402,7 +408,9 @@ typedef InstX8632Binop<InstX8632::Addss> InstX8632Addss; |
typedef InstX8632Binop<InstX8632::Sub> InstX8632Sub; |
typedef InstX8632Binop<InstX8632::Subss> InstX8632Subss; |
typedef InstX8632Binop<InstX8632::Sbb> InstX8632Sbb; |
+typedef InstX8632Binop<InstX8632::Psub> InstX8632Psub; |
typedef InstX8632Binop<InstX8632::And> InstX8632And; |
+typedef InstX8632Binop<InstX8632::Pand> InstX8632Pand; |
typedef InstX8632Binop<InstX8632::Or> InstX8632Or; |
typedef InstX8632Binop<InstX8632::Xor> InstX8632Xor; |
typedef InstX8632Binop<InstX8632::Pxor> InstX8632Pxor; |
@@ -410,8 +418,12 @@ typedef InstX8632Binop<InstX8632::Imul> InstX8632Imul; |
typedef InstX8632Binop<InstX8632::Mulss> InstX8632Mulss; |
typedef InstX8632Binop<InstX8632::Divss> InstX8632Divss; |
typedef InstX8632Binop<InstX8632::Shl, true> InstX8632Shl; |
+typedef InstX8632Binop<InstX8632::Psll> InstX8632Psll; |
typedef InstX8632Binop<InstX8632::Shr, true> InstX8632Shr; |
typedef InstX8632Binop<InstX8632::Sar, true> InstX8632Sar; |
+typedef InstX8632Binop<InstX8632::Psra> InstX8632Psra; |
+typedef InstX8632Binop<InstX8632::Pcmpeq> InstX8632Pcmpeq; |
+typedef InstX8632Binop<InstX8632::Pcmpgt> InstX8632Pcmpgt; |
typedef InstX8632Ternop<InstX8632::Idiv> InstX8632Idiv; |
typedef InstX8632Ternop<InstX8632::Div> InstX8632Div; |