swap operand order for Intel style REGOFF
authorJosh Vanderhoof <joshv@users.sourceforge.net>
Wed, 3 Nov 1999 18:50:44 +0000 (18:50 +0000)
committerJosh Vanderhoof <joshv@users.sourceforge.net>
Wed, 3 Nov 1999 18:50:44 +0000 (18:50 +0000)
src/mesa/x86/assyntax.h

index 0a8c1bda97886d55fe569f86da45b5b02683ee8d..1d476ce49b0bce5abcc401b7efd890c47241b42e 100644 (file)
 #define B_REGIND(a)    BYTE_PTR [a]
 
 /* Register b indirect plus displacement a */
-#define P_REGOFF(a, b)         [a + b]
-#define X_REGOFF(a, b)         TBYTE_PTR [a + b]
-#define D_REGOFF(a, b)         QWORD_PTR [a + b]
-#define L_REGOFF(a, b)         DWORD_PTR [a + b]
-#define W_REGOFF(a, b)         WORD_PTR [a + b]
-#define B_REGOFF(a, b)         BYTE_PTR [a + b]
+#define P_REGOFF(a, b)         [b + a]
+#define X_REGOFF(a, b)         TBYTE_PTR [b + a]
+#define D_REGOFF(a, b)         QWORD_PTR [b + a]
+#define L_REGOFF(a, b)         DWORD_PTR [b + a]
+#define W_REGOFF(a, b)         WORD_PTR [b + a]
+#define B_REGOFF(a, b)         BYTE_PTR [b + a]
 
 /* Reg indirect Base + Index + Displacement  - this is mainly for 16-bit mode
  * which has no scaling