* src/vm/jit/parse.h (NEW_OP_STORE_ONEWORD): Store index in dst,
authoredwin <none@none>
Fri, 14 Jul 2006 16:52:36 +0000 (16:52 +0000)
committeredwin <none@none>
Fri, 14 Jul 2006 16:52:36 +0000 (16:52 +0000)
not in s1.
(NEW_OP_STORE_TWOWORD): Likewise.

src/vm/jit/parse.h

index 4decb5ec2d4d5dc52c1f683b4aa7b0197a388c6a..af7dabebef81041712b8dbb64555fa4ddf8fdf55 100644 (file)
@@ -28,7 +28,7 @@
 
    Changes: Edwin Steiner
 
-   $Id: parse.h 5096 2006-07-10 14:02:25Z twisti $
+   $Id: parse.h 5130 2006-07-14 16:52:36Z edwin $
 
 */
 
 #define NEW_OP_STORE_ONEWORD(o,index)                                  \
     do {                                                               \
         INDEX_ONEWORD(index);                                          \
-        NEW_OP_LOCALINDEX(o,index);                                    \
+        NEW_OP_PREPARE_ZEROFLAGS(o);                                   \
+        iptr->dst.localindex = (index);                                \
+        PINC;                                                          \
     } while (0)
 
 #define NEW_OP_STORE_TWOWORD(o,index)                                  \
     do {                                                               \
         INDEX_TWOWORD(index);                                          \
-        NEW_OP_LOCALINDEX(o,index);                                    \
+        NEW_OP_PREPARE_ZEROFLAGS(o);                                   \
+        iptr->dst.localindex = (index);                                \
+        PINC;                                                          \
     } while (0)
 
 #define NEW_OP_BUILTIN_CHECK_EXCEPTION(bte)                            \