Author: zoltan
Date: 2005-03-13 11:57:42 -0500 (Sun, 13 Mar 2005)
New Revision: 41765
Modified:
trunk/mono/mono/arch/ChangeLog
trunk/mono/mono/arch/amd64/amd64-codegen.h
Log:
2005-03-13 Zoltan Varga <[EMAIL PROTECTED]>
* amd64/amd64-codegen.h: Remove some unneccesary REXes.
Modified: trunk/mono/mono/arch/ChangeLog
===================================================================
--- trunk/mono/mono/arch/ChangeLog 2005-03-13 16:56:59 UTC (rev 41764)
+++ trunk/mono/mono/arch/ChangeLog 2005-03-13 16:57:42 UTC (rev 41765)
@@ -1,3 +1,7 @@
+2005-03-13 Zoltan Varga <[EMAIL PROTECTED]>
+
+ * amd64/amd64-codegen.h: Remove some unneccesary REXes.
+
2005-03-08 Zoltan Varga <[EMAIL PROTECTED]>
* amd64/amd64-codegen.h (amd64_sse_cvtsi2sd_reg_reg_size): Add _size
Modified: trunk/mono/mono/arch/amd64/amd64-codegen.h
===================================================================
--- trunk/mono/mono/arch/amd64/amd64-codegen.h 2005-03-13 16:56:59 UTC (rev
41764)
+++ trunk/mono/mono/arch/amd64/amd64-codegen.h 2005-03-13 16:57:42 UTC (rev
41765)
@@ -699,7 +699,7 @@
#define amd64_push_mem_size(inst,mem,size) do { amd64_emit_rex
((inst),(size),0,0,0); x86_push_mem((inst),(mem)); } while (0)
//#define amd64_push_membase_size(inst,basereg,disp,size) do { amd64_emit_rex
((inst),(size),0,0,(basereg)); x86_push_membase((inst),((basereg)&0x7),(disp));
} while (0)
#define amd64_push_memindex_size(inst,basereg,disp,indexreg,shift,size) do {
amd64_emit_rex ((inst),(size),0,(indexreg),(basereg));
x86_push_memindex((inst),((basereg)&0x7),(disp),((indexreg)&0x7),(shift)); }
while (0)
-#define amd64_push_imm_size(inst,imm,size) do { amd64_emit_rex
((inst),(size),0,0,0); x86_push_imm((inst),(imm)); } while (0)
+#define amd64_push_imm_size(inst,imm,size) do { amd64_emit_rex
((inst),0,0,0,0); x86_push_imm((inst),(imm)); } while (0)
//#define amd64_pop_reg_size(inst,reg,size) do { amd64_emit_rex
((inst),(size),0,0,(reg)); x86_pop_reg((inst),((reg)&0x7)); } while (0)
#define amd64_pop_mem_size(inst,mem,size) do { amd64_emit_rex
((inst),(size),0,0,0); x86_pop_mem((inst),(mem)); } while (0)
#define amd64_pop_membase_size(inst,basereg,disp,size) do { amd64_emit_rex
((inst),(size),0,0,(basereg)); x86_pop_membase((inst),((basereg)&0x7),(disp));
} while (0)
@@ -716,7 +716,7 @@
#define amd64_jump_mem_size(inst,mem,size) do { amd64_emit_rex
((inst),(size),0,0,0); x86_jump_mem((inst),(mem)); } while (0)
#define amd64_jump_membase_size(inst,basereg,disp,size) do { amd64_emit_rex
((inst),(size),0,0,(basereg)); x86_jump_membase((inst),((basereg)&0x7),(disp));
} while (0)
#define amd64_jump_code_size(inst,target,size) do {
x86_jump_code((inst),(target)); } while (0)
-#define amd64_jump_disp_size(inst,disp,size) do { amd64_emit_rex
((inst),(size),0,0,0); x86_jump_disp((inst),(disp)); } while (0)
+#define amd64_jump_disp_size(inst,disp,size) do { amd64_emit_rex
((inst),0,0,0,0); x86_jump_disp((inst),(disp)); } while (0)
#define amd64_branch8_size(inst,cond,imm,is_signed,size) do { amd64_emit_rex
((inst),(size),0,0,0); x86_branch8((inst),(cond),(imm),(is_signed)); } while (0)
#define amd64_branch32_size(inst,cond,imm,is_signed,size) do { amd64_emit_rex
((inst),(size),0,0,0); x86_branch32((inst),(cond),(imm),(is_signed)); } while
(0)
#define amd64_branch_size(inst,cond,target,is_signed,size) do { amd64_emit_rex
((inst),(size),0,0,0); x86_branch((inst),(cond),(target),(is_signed)); } while
(0)
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches