- declare i386_mov_reg_mem
authortwisti <none@none>
Wed, 24 Nov 2004 14:13:06 +0000 (14:13 +0000)
committertwisti <none@none>
Wed, 24 Nov 2004 14:13:06 +0000 (14:13 +0000)
jit/i386/emitfuncs.c
jit/i386/emitfuncs.h
src/vm/jit/i386/emitfuncs.c
src/vm/jit/i386/emitfuncs.h

index 62507b81688b98fecaaddb051162a6abff0b3ba9..7f32fd41891ac005c6ae7528655657e9a5fe6a36 100644 (file)
@@ -27,7 +27,7 @@
 
    Authors: Christian Thalinger
 
-   $Id: emitfuncs.c 1561 2004-11-23 15:51:28Z twisti $
+   $Id: emitfuncs.c 1584 2004-11-24 14:13:06Z twisti $
 
 */
 
@@ -413,32 +413,32 @@ void i386_mov_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 inde
 }
 
 
-void i386_mov_reg_mem(codegendata *cd, s4 reg, s4 mem)
+void i386_movw_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale)
 {
+       *(cd->mcodeptr++) = 0x66;
        *(cd->mcodeptr++) = 0x89;
-       i386_emit_mem((reg),(mem));
+       i386_emit_memindex((reg),(disp),(basereg),(indexreg),(scale));
 }
 
 
-void i386_mov_mem_reg(codegendata *cd, s4 mem, s4 dreg)
+void i386_movb_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale)
 {
-       *(cd->mcodeptr++) = 0x8b;
-       i386_emit_mem((dreg),(mem));
+       *(cd->mcodeptr++) = 0x88;
+       i386_emit_memindex((reg),(disp),(basereg),(indexreg),(scale));
 }
 
 
-void i386_movw_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale)
+void i386_mov_reg_mem(codegendata *cd, s4 reg, s4 mem)
 {
-       *(cd->mcodeptr++) = 0x66;
        *(cd->mcodeptr++) = 0x89;
-       i386_emit_memindex((reg),(disp),(basereg),(indexreg),(scale));
+       i386_emit_mem((reg),(mem));
 }
 
 
-void i386_movb_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale)
+void i386_mov_mem_reg(codegendata *cd, s4 mem, s4 dreg)
 {
-       *(cd->mcodeptr++) = 0x88;
-       i386_emit_memindex((reg),(disp),(basereg),(indexreg),(scale));
+       *(cd->mcodeptr++) = 0x8b;
+       i386_emit_mem((dreg),(mem));
 }
 
 
index 919c4f973a6f744304b27cbddf5e27ff9e5143f1..5537f40cafd8be4bd4e5773e5adea82985b18e68 100644 (file)
@@ -26,7 +26,7 @@
 
    Authors: Christian Thalinger
 
-   $Id: emitfuncs.h 1561 2004-11-23 15:51:28Z twisti $
+   $Id: emitfuncs.h 1584 2004-11-24 14:13:06Z twisti $
 
 */
 
@@ -56,9 +56,10 @@ void i386_mov_membase32_reg(codegendata *cd, s4 basereg, s4 disp, s4 reg);
 void i386_mov_reg_membase(codegendata *cd, s4 reg, s4 basereg, s4 disp);
 void i386_mov_memindex_reg(codegendata *cd, s4 disp, s4 basereg, s4 indexreg, s4 scale, s4 reg);
 void i386_mov_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale);
-void i386_mov_mem_reg(codegendata *cd, s4 mem, s4 dreg);
 void i386_movw_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale);
 void i386_movb_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale);
+void i386_mov_reg_mem(codegendata *cd, s4 reg, s4 mem);
+void i386_mov_mem_reg(codegendata *cd, s4 mem, s4 dreg);
 void i386_mov_imm_membase(codegendata *cd, s4 imm, s4 basereg, s4 disp);
 void i386_movb_imm_membase(codegendata *cd, s4 imm, s4 basereg, s4 disp);
 void i386_movsbl_memindex_reg(codegendata *cd, s4 disp, s4 basereg, s4 indexreg, s4 scale, s4 reg);
index 62507b81688b98fecaaddb051162a6abff0b3ba9..7f32fd41891ac005c6ae7528655657e9a5fe6a36 100644 (file)
@@ -27,7 +27,7 @@
 
    Authors: Christian Thalinger
 
-   $Id: emitfuncs.c 1561 2004-11-23 15:51:28Z twisti $
+   $Id: emitfuncs.c 1584 2004-11-24 14:13:06Z twisti $
 
 */
 
@@ -413,32 +413,32 @@ void i386_mov_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 inde
 }
 
 
-void i386_mov_reg_mem(codegendata *cd, s4 reg, s4 mem)
+void i386_movw_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale)
 {
+       *(cd->mcodeptr++) = 0x66;
        *(cd->mcodeptr++) = 0x89;
-       i386_emit_mem((reg),(mem));
+       i386_emit_memindex((reg),(disp),(basereg),(indexreg),(scale));
 }
 
 
-void i386_mov_mem_reg(codegendata *cd, s4 mem, s4 dreg)
+void i386_movb_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale)
 {
-       *(cd->mcodeptr++) = 0x8b;
-       i386_emit_mem((dreg),(mem));
+       *(cd->mcodeptr++) = 0x88;
+       i386_emit_memindex((reg),(disp),(basereg),(indexreg),(scale));
 }
 
 
-void i386_movw_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale)
+void i386_mov_reg_mem(codegendata *cd, s4 reg, s4 mem)
 {
-       *(cd->mcodeptr++) = 0x66;
        *(cd->mcodeptr++) = 0x89;
-       i386_emit_memindex((reg),(disp),(basereg),(indexreg),(scale));
+       i386_emit_mem((reg),(mem));
 }
 
 
-void i386_movb_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale)
+void i386_mov_mem_reg(codegendata *cd, s4 mem, s4 dreg)
 {
-       *(cd->mcodeptr++) = 0x88;
-       i386_emit_memindex((reg),(disp),(basereg),(indexreg),(scale));
+       *(cd->mcodeptr++) = 0x8b;
+       i386_emit_mem((dreg),(mem));
 }
 
 
index 919c4f973a6f744304b27cbddf5e27ff9e5143f1..5537f40cafd8be4bd4e5773e5adea82985b18e68 100644 (file)
@@ -26,7 +26,7 @@
 
    Authors: Christian Thalinger
 
-   $Id: emitfuncs.h 1561 2004-11-23 15:51:28Z twisti $
+   $Id: emitfuncs.h 1584 2004-11-24 14:13:06Z twisti $
 
 */
 
@@ -56,9 +56,10 @@ void i386_mov_membase32_reg(codegendata *cd, s4 basereg, s4 disp, s4 reg);
 void i386_mov_reg_membase(codegendata *cd, s4 reg, s4 basereg, s4 disp);
 void i386_mov_memindex_reg(codegendata *cd, s4 disp, s4 basereg, s4 indexreg, s4 scale, s4 reg);
 void i386_mov_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale);
-void i386_mov_mem_reg(codegendata *cd, s4 mem, s4 dreg);
 void i386_movw_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale);
 void i386_movb_reg_memindex(codegendata *cd, s4 reg, s4 disp, s4 basereg, s4 indexreg, s4 scale);
+void i386_mov_reg_mem(codegendata *cd, s4 reg, s4 mem);
+void i386_mov_mem_reg(codegendata *cd, s4 mem, s4 dreg);
 void i386_mov_imm_membase(codegendata *cd, s4 imm, s4 basereg, s4 disp);
 void i386_movb_imm_membase(codegendata *cd, s4 imm, s4 basereg, s4 disp);
 void i386_movsbl_memindex_reg(codegendata *cd, s4 disp, s4 basereg, s4 indexreg, s4 scale, s4 reg);