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

Reply via email to