Author: zoltan
Date: 2006-09-12 09:02:59 -0400 (Tue, 12 Sep 2006)
New Revision: 65305
Modified:
trunk/mono/mono/arch/ChangeLog
trunk/mono/mono/arch/alpha/alpha-codegen.h
Log:
2006-09-12 Zoltan Varga <[EMAIL PROTECTED]>
* alpha/alpha-codegen.h: More alpha updates from Sergey Tikhonov
<[EMAIL PROTECTED]>.
Modified: trunk/mono/mono/arch/ChangeLog
===================================================================
--- trunk/mono/mono/arch/ChangeLog 2006-09-12 13:02:03 UTC (rev 65304)
+++ trunk/mono/mono/arch/ChangeLog 2006-09-12 13:02:59 UTC (rev 65305)
@@ -1,4 +1,7 @@
+2006-09-12 Zoltan Varga <[EMAIL PROTECTED]>
+ * alpha/alpha-codegen.h: More alpha updates from Sergey Tikhonov
<[EMAIL PROTECTED]>.
+
Tue Sep 12 13:09:56 CEST 2006 Paolo Molaro <[EMAIL PROTECTED]>
* arm/*: VFP floating point format code generation support.
Modified: trunk/mono/mono/arch/alpha/alpha-codegen.h
===================================================================
--- trunk/mono/mono/arch/alpha/alpha-codegen.h 2006-09-12 13:02:03 UTC (rev
65304)
+++ trunk/mono/mono/arch/alpha/alpha-codegen.h 2006-09-12 13:02:59 UTC (rev
65305)
@@ -292,7 +292,7 @@
/* pal calls */
/* #define alpha_halt( ins ) alpha_encode_palcall( ins, 0, 0 ) */
-#define alpha_call_pal( ins, func ) alpha_encode_palcall( ins, 0, x )
+#define alpha_call_pal( ins, func ) alpha_encode_palcall( ins, 0, func )
/*memory*/
#define alpha_lda( ins, Rdest, Rsrc, offset ) alpha_encode_mem( ins, 0x08,
Rdest, Rsrc, offset )
@@ -538,11 +538,17 @@
#define alpha_subt(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins, 0x16,
0x0A1, Rsrc1, Rsrc2, Rdest )
#define alpha_mult(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins, 0x16,
0x0A2, Rsrc1, Rsrc2, Rdest )
#define alpha_divt(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins, 0x16,
0x0A3, Rsrc1, Rsrc2, Rdest )
+
#define alpha_cmptun(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins, 0x16,
0x0A4, Rsrc1, Rsrc2, Rdest )
#define alpha_cmpteq(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins, 0x16,
0x0A5, Rsrc1, Rsrc2, Rdest )
#define alpha_cmptlt(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins, 0x16,
0x0A6, Rsrc1, Rsrc2, Rdest )
#define alpha_cmptle(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins, 0x16,
0x0A7, Rsrc1, Rsrc2, Rdest )
+#define alpha_cmptun_su(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins,
0x16, 0x5A4, Rsrc1, Rsrc2, Rdest )
+#define alpha_cmpteq_su(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins,
0x16, 0x5A5, Rsrc1, Rsrc2, Rdest )
+#define alpha_cmptlt_su(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins,
0x16, 0x5A6, Rsrc1, Rsrc2, Rdest )
+#define alpha_cmptle_su(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins,
0x16, 0x5A7, Rsrc1, Rsrc2, Rdest )
+
#define alpha_cvtts(ins, Rsrc2, Rdest) alpha_encode_fpop( ins, 0x16, 0x0AC,
alpha_fzero, Rsrc2, Rdest )
#define alpha_cvttq(ins, Rsrc2, Rdest) alpha_encode_fpop( ins, 0x16, 0x0AF,
alpha_fzero, Rsrc2, Rdest )
#define alpha_cvtqs(ins, Rsrc2, Rdest) alpha_encode_fpop( ins, 0x16, 0x0BC,
alpha_fzero, Rsrc2, Rdest )
@@ -553,6 +559,7 @@
#define alpha_cpysn(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins, 0x17,
0x021, Rsrc1, Rsrc2, Rdest )
#define alpha_cpyse(ins, Rsrc1, Rsrc2, Rdest) alpha_encode_fpop( ins, 0x17,
0x022, Rsrc1, Rsrc2, Rdest )
+#define alpha_trapb(ins) alpha_encode_op(ins, 0x18, 0, 0, 0, 0);
#endif
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches