Author: zoltan
Date: 2008-01-25 14:07:10 -0500 (Fri, 25 Jan 2008)
New Revision: 93950

Modified:
   trunk/mono/mono/mini/ChangeLog
   trunk/mono/mono/mini/cpu-alpha.md
   trunk/mono/mono/mini/cpu-amd64.md
   trunk/mono/mono/mini/cpu-arm.md
   trunk/mono/mono/mini/cpu-hppa.md
   trunk/mono/mono/mini/cpu-ia64.md
   trunk/mono/mono/mini/cpu-mips.md
   trunk/mono/mono/mini/cpu-ppc.md
   trunk/mono/mono/mini/cpu-s390.md
   trunk/mono/mono/mini/cpu-s390x.md
   trunk/mono/mono/mini/cpu-sparc.md
   trunk/mono/mono/mini/cpu-x86.md
Log:
2008-01-25  Zoltan Varga  <[EMAIL PROTECTED]>

        * cpu-*.md: Get rid of unused opcodes.


Modified: trunk/mono/mono/mini/ChangeLog
===================================================================
--- trunk/mono/mono/mini/ChangeLog      2008-01-25 19:05:03 UTC (rev 93949)
+++ trunk/mono/mono/mini/ChangeLog      2008-01-25 19:07:10 UTC (rev 93950)
@@ -1,5 +1,7 @@
 2008-01-25  Zoltan Varga  <[EMAIL PROTECTED]>
 
+       * cpu-*.md: Get rid of unused opcodes.
+
        * cpu-g4.md: Rename this to cpu-ppc.md for consistency with other archs.
 
        * Makefile.am: Move mini-trampolines.c to $(common_sources) since it is 
now used

Modified: trunk/mono/mono/mini/cpu-alpha.md
===================================================================
--- trunk/mono/mono/mini/cpu-alpha.md   2008-01-25 19:05:03 UTC (rev 93949)
+++ trunk/mono/mono/mini/cpu-alpha.md   2008-01-25 19:07:10 UTC (rev 93950)
@@ -54,8 +54,6 @@
 #
 # See the code in mini-x86.c for more details on how the specifiers are used.
 #
-arg:
-arglist:
 break: len:4
 jmp: len:48
 br: len:4
@@ -69,7 +67,7 @@
 bgt.un: len:4
 ble.un: len:4
 blt.un: len:4
-label:
+label: len:0
 ldind.i1: dest:i len:8
 ldind.u1: dest:i len:8
 ldind.i2: dest:i len:8

Modified: trunk/mono/mono/mini/cpu-amd64.md
===================================================================
--- trunk/mono/mono/mini/cpu-amd64.md   2008-01-25 19:05:03 UTC (rev 93949)
+++ trunk/mono/mono/mini/cpu-amd64.md   2008-01-25 19:07:10 UTC (rev 93950)
@@ -66,7 +66,7 @@
 bgt.un: len:8
 ble.un: len:8
 blt.un: len:8
-label:
+label: len:0
 ldind.i1: dest:i len:8
 ldind.u1: dest:i len:8
 ldind.i2: dest:i len:8

Modified: trunk/mono/mono/mini/cpu-arm.md
===================================================================
--- trunk/mono/mono/mini/cpu-arm.md     2008-01-25 19:05:03 UTC (rev 93949)
+++ trunk/mono/mono/mini/cpu-arm.md     2008-01-25 19:07:10 UTC (rev 93950)
@@ -49,62 +49,9 @@
 memory_barrier: len:4
 nop: len:4
 break: len:4
-ldarg.0:
-ldarg.1:
-ldarg.2:
-ldarg.3:
-ldloc.0:
-ldloc.1:
-ldloc.2:
-ldloc.3:
-stloc.0:
-stloc.1:
-stloc.2:
-stloc.3:
-ldarg.s:
-ldarga.s:
-starg.s:
-ldloc.s:
-ldloca.s:
-stloc.s:
-ldnull:
-ldc.i4.m1:
-ldc.i4.0:
-ldc.i4.1:
-ldc.i4.2:
-ldc.i4.3:
-ldc.i4.4:
-ldc.i4.5:
-ldc.i4.6:
-ldc.i4.7:
-ldc.i4.8:
-ldc.i4.s:
-ldc.i4:
-ldc.i8:
-ldc.r4:
-ldc.r8:
-dup:
-pop:
 jmp: len:92
 call: dest:a clob:c len:20
-calli:
-ret:
-br.s:
-brfalse.s:
-brtrue.s:
-beq.s:
-bge.s:
-bgt.s:
-ble.s:
-blt.s:
-bne.un.s:
-bge.un.s:
-bgt.un.s:
-ble.un.s:
-blt.un.s:
 br: len:4
-brfalse:
-brtrue:
 beq: len:8
 bge: len:8
 bgt: len:8
@@ -122,16 +69,12 @@
 ldind.u2: dest:i len:8
 ldind.i4: dest:i len:8
 ldind.u4: dest:i len:8
-ldind.i8:
 ldind.i: dest:i len:8
-ldind.r4:
-ldind.r8:
 ldind.ref: dest:i len:8
 stind.ref: src1:b src2:i
 stind.i1: src1:b src2:i
 stind.i2: src1:b src2:i
 stind.i4: src1:b src2:i
-stind.i8:
 stind.r4: src1:b src2:f
 stind.r8: src1:b src2:f
 add: dest:i src1:i src2:i len:4
@@ -152,79 +95,16 @@
 conv.i1: dest:i src1:i len:8
 conv.i2: dest:i src1:i len:8
 conv.i4: dest:i src1:i len:4
-conv.i8:
 conv.r4: dest:f src1:i len:36
 conv.r8: dest:f src1:i len:36
 conv.u4: dest:i src1:i
-conv.u8:
-callvirt:
-cpobj:
-ldobj:
-ldstr:
-newobj:
-castclass:
-isinst:
 conv.r.un: dest:f src1:i len:56
-unbox:
 throw: src1:i len:24
 rethrow: src1:i len:20
-ldfld:
-ldflda:
-stfld:
-ldsfld:
-ldsflda:
-stsfld:
-stobj:
-conv.ovf.i1.un:
-conv.ovf.i2.un:
-conv.ovf.i4.un:
-conv.ovf.i8.un:
-conv.ovf.u1.un:
-conv.ovf.u2.un:
-conv.ovf.u4.un:
-conv.ovf.u8.un:
-conv.ovf.i.un:
-conv.ovf.u.un:
-box:
-newarr:
-ldlen:
-ldelema:
-ldelem.i1:
-ldelem.u1:
-ldelem.i2:
-ldelem.u2:
-ldelem.i4:
-ldelem.u4:
-ldelem.i8:
-ldelem.i:
-ldelem.r4:
-ldelem.r8:
-ldelem.ref:
-stelem.i:
-stelem.i1:
-stelem.i2:
-stelem.i4:
-stelem.i8:
-stelem.r4:
-stelem.r8:
-stelem.ref:
-conv.ovf.i1:
-conv.ovf.u1:
-conv.ovf.i2:
-conv.ovf.u2:
-conv.ovf.i4:
-conv.ovf.u4:
-conv.ovf.i8:
-conv.ovf.u8:
-refanyval:
 ckfinite: dest:f src1:f len:24
-mkrefany:
-ldtoken:
 conv.u2: dest:i src1:i len:8
 conv.u1: dest:i src1:i len:4
 conv.i: dest:i src1:i len:4
-conv.ovf.i:
-conv.ovf.u:
 add.ovf: dest:i src1:i src2:i len:16
 add.ovf.un: dest:i src1:i src2:i len:16
 mul.ovf: dest:i src1:i src2:i len:16
@@ -238,63 +118,19 @@
 sub_ovf_un_carry: dest:i src1:i src2:i len:16
 start_handler: len:20
 endfinally: len:20
-leave:
-leave.s:
-stind.i:
 conv.u: dest:i src1:i len:4
-prefix7:
-prefix6:
-prefix5:
-prefix4:
-prefix3:
-prefix2:
-prefix1:
-prefixref:
-arglist:
 ceq: dest:i len:12
 cgt: dest:i len:12
 cgt.un: dest:i len:12
 clt: dest:i len:12
 clt.un: dest:i len:12
-ldftn:
-ldvirtftn:
-ldarg:
-ldarga:
-starg:
-ldloc:
-ldloca:
-stloc:
 localloc: dest:i src1:i len:60
-unaligned.:
-volatile.:
-tail.:
-initobj:
-cpblk:
-initblk:
-sizeof:
-refanytype:
-illegal:
-endmac:
-mono_objaddr:
-mono_ldptr:
-mono_vtaddr:
-mono_newobj:
-mono_retobj:
-load:
-ldaddr:
-store:
-phi:
-rename:
 compare: src1:i src2:i len:4
 compare_imm: src1:i len:12
 fcompare: src1:f src2:f len:12
-lcompare:
-local:
-arg:
 oparglist: src1:i len:12
 outarg: src1:i len:1
 outarg_imm: len:16
-retarg:
 setret: dest:a src1:i len:4
 setlret: src1:i src2:i len:12
 setreg: dest:i src1:i len:4 clob:r
@@ -315,15 +151,10 @@
 vcall_membase: src1:b len:12 clob:c
 call_reg: dest:a src1:i len:8 clob:c
 call_membase: dest:a src1:b len:12 clob:c
-trap:
 iconst: dest:i len:16
-i8const:
 r4const: dest:f len:20
 r8const: dest:f len:20
-regvar:
-reg:
-regoffset:
-label:
+label: len:0
 store_membase_imm: dest:b len:20
 store_membase_reg: dest:b src1:i len:20
 storei1_membase_imm: dest:b len:20
@@ -390,80 +221,9 @@
 cond_exc_no: len:8
 cond_exc_c: len:12
 cond_exc_nc: len:8
-long_add:
-long_sub:
-long_mul:
-long_div:
-long_div_un:
-long_rem:
-long_rem_un:
-long_and:
-long_or:
-long_xor:
-long_shl:
-long_shr:
-long_shr_un:
-long_neg:
-long_not:
-long_conv_to_i1:
-long_conv_to_i2:
-long_conv_to_i4:
-long_conv_to_i8:
-long_conv_to_r4:
-long_conv_to_r8:
-long_conv_to_u4:
-long_conv_to_u8:
-long_conv_to_u2:
-long_conv_to_u1:
-long_conv_to_i:
 long_conv_to_ovf_i: dest:i src1:i src2:i len:30
-long_conv_to_ovf_u:
-long_add_ovf:
-long_add_ovf_un:
 long_mul_ovf: 
-long_mul_ovf_un:
-long_sub_ovf:
-long_sub_ovf_un:
-long_conv_to_ovf_i1_un:
-long_conv_to_ovf_i2_un:
-long_conv_to_ovf_i4_un:
-long_conv_to_ovf_i8_un:
-long_conv_to_ovf_u1_un:
-long_conv_to_ovf_u2_un:
-long_conv_to_ovf_u4_un:
-long_conv_to_ovf_u8_un:
-long_conv_to_ovf_i_un:
-long_conv_to_ovf_u_un:
-long_conv_to_ovf_i1:
-long_conv_to_ovf_u1:
-long_conv_to_ovf_i2:
-long_conv_to_ovf_u2:
-long_conv_to_ovf_i4:
-long_conv_to_ovf_u4:
-long_conv_to_ovf_i8:
-long_conv_to_ovf_u8:
-long_ceq:
-long_cgt:
-long_cgt_un:
-long_clt:
-long_clt_un:
 long_conv_to_r_un: dest:f src1:i src2:i len:37 
-long_conv_to_u:
-long_shr_imm:
-long_shr_un_imm:
-long_shl_imm:
-long_add_imm:
-long_sub_imm:
-long_beq:
-long_bne_un:
-long_blt:
-long_blt_un:
-long_bgt:
-long_btg_un:
-long_bge:
-long_bge_un:
-long_ble:
-long_ble_un:
 float_beq: src1:f src2:f len:20
 float_bne_un: src1:f src2:f len:20
 float_blt: src1:f src2:f len:20
@@ -488,38 +248,11 @@
 float_conv_to_i4: dest:i src1:f len:40
 float_conv_to_i8: dest:l src1:f len:40
 float_conv_to_r4: dest:f src1:f len:4
-float_conv_to_r8:
 float_conv_to_u4: dest:i src1:f len:40
 float_conv_to_u8: dest:l src1:f len:40
 float_conv_to_u2: dest:i src1:f len:40
 float_conv_to_u1: dest:i src1:f len:40
 float_conv_to_i: dest:i src1:f len:40
-float_conv_to_ovf_i:
-float_conv_to_ovd_u:
-float_add_ovf:
-float_add_ovf_un:
-float_mul_ovf:
-float_mul_ovf_un:
-float_sub_ovf:
-float_sub_ovf_un:
-float_conv_to_ovf_i1_un:
-float_conv_to_ovf_i2_un:
-float_conv_to_ovf_i4_un:
-float_conv_to_ovf_i8_un:
-float_conv_to_ovf_u1_un:
-float_conv_to_ovf_u2_un:
-float_conv_to_ovf_u4_un:
-float_conv_to_ovf_u8_un:
-float_conv_to_ovf_i_un:
-float_conv_to_ovf_u_un:
-float_conv_to_ovf_i1:
-float_conv_to_ovf_u1:
-float_conv_to_ovf_i2:
-float_conv_to_ovf_u2:
-float_conv_to_ovf_i4:
-float_conv_to_ovf_u4:
-float_conv_to_ovf_i8:
-float_conv_to_ovf_u8:
 float_ceq: dest:i src1:f src2:f len:16
 float_cgt: dest:i src1:f src2:f len:16
 float_cgt_un: dest:i src1:f src2:f len:20

Modified: trunk/mono/mono/mini/cpu-hppa.md
===================================================================
--- trunk/mono/mono/mini/cpu-hppa.md    2008-01-25 19:05:03 UTC (rev 93949)
+++ trunk/mono/mono/mini/cpu-hppa.md    2008-01-25 19:07:10 UTC (rev 93950)
@@ -47,7 +47,7 @@
 #
 # See the code in mini-hppa.c for more details on how the specifiers are used.
 #
-label:
+label: len:0
 break: len:64
 jmp: len:64
 br: len:16

Modified: trunk/mono/mono/mini/cpu-ia64.md
===================================================================
--- trunk/mono/mono/mini/cpu-ia64.md    2008-01-25 19:05:03 UTC (rev 93949)
+++ trunk/mono/mono/mini/cpu-ia64.md    2008-01-25 19:07:10 UTC (rev 93950)
@@ -4,7 +4,7 @@
 # since there are no short branches.
 #
 
-label:
+label: len:0
 break: len:48
 jmp: len:48
 br: len:48

Modified: trunk/mono/mono/mini/cpu-mips.md
===================================================================
--- trunk/mono/mono/mini/cpu-mips.md    2008-01-25 19:05:03 UTC (rev 93949)
+++ trunk/mono/mono/mini/cpu-mips.md    2008-01-25 19:07:10 UTC (rev 93950)
@@ -54,42 +54,6 @@
 memory_barrier: len:4
 nop: len:4
 break: len:4
-ldarg.0:
-ldarg.1:
-ldarg.2:
-ldarg.3:
-ldloc.0:
-ldloc.1:
-ldloc.2:
-ldloc.3:
-stloc.0:
-stloc.1:
-stloc.2:
-stloc.3:
-ldarg.s:
-ldarga.s:
-starg.s:
-ldloc.s:
-ldloca.s:
-stloc.s:
-ldnull:
-ldc.i4.m1:
-ldc.i4.0:
-ldc.i4.1:
-ldc.i4.2:
-ldc.i4.3:
-ldc.i4.4:
-ldc.i4.5:
-ldc.i4.6:
-ldc.i4.7:
-ldc.i4.8:
-ldc.i4.s:
-ldc.i4:
-ldc.i8:
-ldc.r4:
-ldc.r8:
-dup:
-pop:
 jmp: len:92
 call: dest:v clob:c len:20
 calli: dest:v clob:c len:20
@@ -127,16 +91,12 @@
 ldind.u2: dest:i len:8
 ldind.i4: dest:i len:8
 ldind.u4: dest:i len:8
-ldind.i8:
 ldind.i: dest:i len:8
-ldind.r4:
-ldind.r8:
 ldind.ref: dest:i len:8
 stind.ref: src1:b src2:i
 stind.i1: src1:b src2:i
 stind.i2: src1:b src2:i
 stind.i4: src1:b src2:i
-stind.i8:
 stind.r4: src1:b src2:f
 stind.r8: src1:b src2:f
 add: dest:i src1:i src2:i len:4
@@ -157,79 +117,17 @@
 conv.i1: dest:i src1:i len:8
 conv.i2: dest:i src1:i len:8
 conv.i4: dest:i src1:i len:4
-conv.i8:
 conv.r4: dest:f src1:i len:36
 conv.r8: dest:f src1:i len:36
 conv.u4: dest:i src1:i
-conv.u8:
 callvirt: dest:v clob:c len:20
-cpobj:
-ldobj:
-ldstr:
-newobj:
-castclass:
-isinst:
 conv.r.un: dest:f src1:i len:32
-unbox:
 throw: src1:i len:24
 rethrow: src1:i len:24
-ldfld:
-ldflda:
-stfld:
-ldsfld:
-ldsflda:
-stsfld:
-stobj:
-conv.ovf.i1.un:
-conv.ovf.i2.un:
-conv.ovf.i4.un:
-conv.ovf.i8.un:
-conv.ovf.u1.un:
-conv.ovf.u2.un:
-conv.ovf.u4.un:
-conv.ovf.u8.un:
-conv.ovf.i.un:
-conv.ovf.u.un:
-box:
-newarr:
-ldlen:
-ldelema:
-ldelem.i1:
-ldelem.u1:
-ldelem.i2:
-ldelem.u2:
-ldelem.i4:
-ldelem.u4:
-ldelem.i8:
-ldelem.i:
-ldelem.r4:
-ldelem.r8:
-ldelem.ref:
-stelem.i:
-stelem.i1:
-stelem.i2:
-stelem.i4:
-stelem.i8:
-stelem.r4:
-stelem.r8:
-stelem.ref:
-conv.ovf.i1:
-conv.ovf.u1:
-conv.ovf.i2:
-conv.ovf.u2:
-conv.ovf.i4:
-conv.ovf.u4:
-conv.ovf.i8:
-conv.ovf.u8:
-refanyval:
 ckfinite: dest:f src1:f len:24
-mkrefany:
-ldtoken:
 conv.u2: dest:i src1:i len:8
 conv.u1: dest:i src1:i len:4
 conv.i: dest:i src1:i len:4
-conv.ovf.i:
-conv.ovf.u:
 add.ovf: dest:i src1:i src2:i len:64
 add.ovf.un: dest:i src1:i src2:i len:64
 mul.ovf: dest:i src1:i src2:i len:64
@@ -243,64 +141,20 @@
 sub_ovf_un_carry: dest:i src1:i src2:i len:64
 start_handler: len:16
 endfinally: len:12
-leave:
-leave.s:
-stind.i:
 conv.u: dest:i src1:i len:4
-prefix7:
-prefix6:
-prefix5:
-prefix4:
-prefix3:
-prefix2:
-prefix1:
-prefixref:
-arglist:
 ceq: dest:i len:16
 cgt: dest:i len:16
 cgt.un: dest:i len:16
 clt: dest:i len:16
 clt.un: dest:i len:16
-ldftn:
-ldvirtftn:
-ldarg:
-ldarga:
-starg:
-ldloc:
-ldloca:
-stloc:
 localloc: dest:i src1:i len:60
-unaligned.:
-volatile.:
-tail.:
-initobj:
-cpblk:
-initblk:
 rethrow: len:24
-sizeof:
-refanytype:
-illegal:
-endmac:
-mono_objaddr:
-mono_ldptr:
-mono_vtaddr:
-mono_newobj:
-mono_retobj:
-load:
-ldaddr:
-store:
-phi:
-rename:
 compare: src1:i src2:i len:20
 compare_imm: src1:i len:20
 fcompare: src1:f src2:f len:12
-lcompare:
-local:
-arg:
 oparglist: src1:i len:12
 outarg: src1:i len:1
 outarg_imm: len:5
-retarg:
 setret: dest:v src1:i len:4
 setlret: src1:i src2:i len:12
 setreg: dest:i src1:i len:8 clob:r
@@ -321,15 +175,10 @@
 vcall_membase: src1:b len:20 clob:c
 call_reg: dest:v src1:i len:20 clob:c
 call_membase: dest:v src1:b len:20 clob:c
-trap:
 iconst: dest:i len:12
-i8const:
 r4const: dest:f len:20
 r8const: dest:f len:28
-regvar:
-reg:
-regoffset:
-label:
+label: len:0
 store_membase_imm: dest:b len:20
 store_membase_reg: dest:b src1:i len:16
 storei1_membase_imm: dest:b len:20
@@ -385,25 +234,9 @@
 cond_exc_no: len:32
 cond_exc_c: len:32
 cond_exc_nc: len:32
-long_add:
-long_sub:
-long_mul:
-long_div:
-long_div_un:
-long_rem:
-long_rem_un:
-long_and:
-long_or:
-long_xor:
-long_shl:
-long_shr:
-long_shr_un:
-long_neg:
-long_not:
 long_conv_to_i1: dest:i src1:l len:32
 long_conv_to_i2: dest:i src1:l len:32
 long_conv_to_i4: dest:i src1:l len:32
-long_conv_to_i8:
 long_conv_to_r4: dest:f src1:l len:32
 long_conv_to_r8: dest:f src1:l len:32
 long_conv_to_u4: dest:i src1:l len:32
@@ -412,53 +245,8 @@
 long_conv_to_u1: dest:i src1:l len:32
 long_conv_to_i:  dest:i src1:l len:32
 long_conv_to_ovf_i: dest:i src1:i src2:i len:32
-long_conv_to_ovf_u:
-long_add_ovf:
-long_add_ovf_un:
 long_mul_ovf: 
-long_mul_ovf_un:
-long_sub_ovf:
-long_sub_ovf_un:
-long_conv_to_ovf_i1_un:
-long_conv_to_ovf_i2_un:
-long_conv_to_ovf_i4_un:
-long_conv_to_ovf_i8_un:
-long_conv_to_ovf_u1_un:
-long_conv_to_ovf_u2_un:
-long_conv_to_ovf_u4_un:
-long_conv_to_ovf_u8_un:
-long_conv_to_ovf_i_un:
-long_conv_to_ovf_u_un:
-long_conv_to_ovf_i1:
-long_conv_to_ovf_u1:
-long_conv_to_ovf_i2:
-long_conv_to_ovf_u2:
-long_conv_to_ovf_i4:
-long_conv_to_ovf_u4:
-long_conv_to_ovf_i8:
-long_conv_to_ovf_u8:
-long_ceq:
-long_cgt:
-long_cgt_un:
-long_clt:
-long_clt_un:
 long_conv_to_r_un: dest:f src1:i src2:i len:37 
-long_conv_to_u:
-long_shr_imm:
-long_shr_un_imm:
-long_shl_imm:
-long_add_imm:
-long_sub_imm:
-long_beq:
-long_bne_un:
-long_blt:
-long_blt_un:
-long_bgt:
-long_btg_un:
-long_bge:
-long_bge_un:
-long_ble:
-long_ble_un:
 float_beq:    src1:f src2:f len:16
 float_bne_un: src1:f src2:f len:16
 float_blt:    src1:f src2:f len:16
@@ -483,38 +271,11 @@
 float_conv_to_i4: dest:i src1:f len:40
 float_conv_to_i8: dest:l src1:f len:40
 float_conv_to_r4: dest:f src1:f len:8
-float_conv_to_r8:
 float_conv_to_u4: dest:i src1:f len:40
 float_conv_to_u8: dest:l src1:f len:40
 float_conv_to_u2: dest:i src1:f len:40
 float_conv_to_u1: dest:i src1:f len:40
 float_conv_to_i: dest:i src1:f len:40
-float_conv_to_ovf_i:
-float_conv_to_ovd_u:
-float_add_ovf:
-float_add_ovf_un:
-float_mul_ovf:
-float_mul_ovf_un:
-float_sub_ovf:
-float_sub_ovf_un:
-float_conv_to_ovf_i1_un:
-float_conv_to_ovf_i2_un:
-float_conv_to_ovf_i4_un:
-float_conv_to_ovf_i8_un:
-float_conv_to_ovf_u1_un:
-float_conv_to_ovf_u2_un:
-float_conv_to_ovf_u4_un:
-float_conv_to_ovf_u8_un:
-float_conv_to_ovf_i_un:
-float_conv_to_ovf_u_un:
-float_conv_to_ovf_i1:
-float_conv_to_ovf_u1:
-float_conv_to_ovf_i2:
-float_conv_to_ovf_u2:
-float_conv_to_ovf_i4:
-float_conv_to_ovf_u4:
-float_conv_to_ovf_i8:
-float_conv_to_ovf_u8:
 float_ceq: dest:i src1:f src2:f len:20
 float_cgt: dest:i src1:f src2:f len:20
 float_cgt_un: dest:i src1:f src2:f len:20

Modified: trunk/mono/mono/mini/cpu-ppc.md
===================================================================
--- trunk/mono/mono/mini/cpu-ppc.md     2008-01-25 19:05:03 UTC (rev 93949)
+++ trunk/mono/mono/mini/cpu-ppc.md     2008-01-25 19:07:10 UTC (rev 93950)
@@ -48,62 +48,9 @@
 memory_barrier: len:4
 nop: len:4
 break: len:4
-ldarg.0:
-ldarg.1:
-ldarg.2:
-ldarg.3:
-ldloc.0:
-ldloc.1:
-ldloc.2:
-ldloc.3:
-stloc.0:
-stloc.1:
-stloc.2:
-stloc.3:
-ldarg.s:
-ldarga.s:
-starg.s:
-ldloc.s:
-ldloca.s:
-stloc.s:
-ldnull:
-ldc.i4.m1:
-ldc.i4.0:
-ldc.i4.1:
-ldc.i4.2:
-ldc.i4.3:
-ldc.i4.4:
-ldc.i4.5:
-ldc.i4.6:
-ldc.i4.7:
-ldc.i4.8:
-ldc.i4.s:
-ldc.i4:
-ldc.i8:
-ldc.r4:
-ldc.r8:
-dup:
-pop:
 jmp: len:92
 call: dest:a clob:c len:16
-calli:
-ret:
-br.s:
-brfalse.s:
-brtrue.s:
-beq.s:
-bge.s:
-bgt.s:
-ble.s:
-blt.s:
-bne.un.s:
-bge.un.s:
-bgt.un.s:
-ble.un.s:
-blt.un.s:
 br: len:4
-brfalse:
-brtrue:
 beq: len:8
 bge: len:8
 bgt: len:8
@@ -114,23 +61,18 @@
 bgt.un: len:8
 ble.un: len:8
 blt.un: len:8
-switch:
 ldind.i1: dest:i len:8
 ldind.u1: dest:i len:8
 ldind.i2: dest:i len:8
 ldind.u2: dest:i len:8
 ldind.i4: dest:i len:8
 ldind.u4: dest:i len:8
-ldind.i8:
 ldind.i: dest:i len:8
-ldind.r4:
-ldind.r8:
 ldind.ref: dest:i len:8
 stind.ref: src1:b src2:i
 stind.i1: src1:b src2:i
 stind.i2: src1:b src2:i
 stind.i4: src1:b src2:i
-stind.i8:
 stind.r4: src1:b src2:f
 stind.r8: src1:b src2:f
 add: dest:i src1:i src2:i len:4
@@ -151,80 +93,17 @@
 conv.i1: dest:i src1:i len:4
 conv.i2: dest:i src1:i len:4
 conv.i4: dest:i src1:i len:4
-conv.i8:
 conv.r4: dest:f src1:i len:36
 conv.r8: dest:f src1:i len:36
 conv.u4: dest:i src1:i
-conv.u8:
-callvirt:
-cpobj:
-ldobj:
-ldstr:
-newobj:
-castclass:
-isinst:
 conv.r.un: dest:f src1:i len:32
-unbox:
 throw: src1:i len:20
 rethrow: src1:i len:20
-ldfld:
-ldflda:
-stfld:
-ldsfld:
-ldsflda:
-stsfld:
-stobj:
-conv.ovf.i1.un:
-conv.ovf.i2.un:
-conv.ovf.i4.un:
-conv.ovf.i8.un:
-conv.ovf.u1.un:
-conv.ovf.u2.un:
-conv.ovf.u4.un:
-conv.ovf.u8.un:
-conv.ovf.i.un:
-conv.ovf.u.un:
-box:
-newarr:
-ldlen:
-ldelema:
-ldelem.i1:
-ldelem.u1:
-ldelem.i2:
-ldelem.u2:
-ldelem.i4:
-ldelem.u4:
-ldelem.i8:
-ldelem.i:
-ldelem.r4:
-ldelem.r8:
-ldelem.ref:
-stelem.i:
-stelem.i1:
-stelem.i2:
-stelem.i4:
-stelem.i8:
-stelem.r4:
-stelem.r8:
-stelem.ref:
-conv.ovf.i1:
-conv.ovf.u1:
-conv.ovf.i2:
-conv.ovf.u2:
-conv.ovf.i4:
-conv.ovf.u4:
-conv.ovf.i8:
-conv.ovf.u8:
-refanyval:
 ckfinite: src1:f
 ppc_check_finite: src1:i len:16
-mkrefany:
-ldtoken:
 conv.u2: dest:i src1:i len:4
 conv.u1: dest:i src1:i len:4
 conv.i: dest:i src1:i len:4
-conv.ovf.i:
-conv.ovf.u:
 add.ovf: dest:i src1:i src2:i len:16
 add.ovf.un: dest:i src1:i src2:i len:16
 mul.ovf: dest:i src1:i src2:i len:16
@@ -238,63 +117,19 @@
 sub_ovf_un_carry: dest:i src1:i src2:i len:16
 start_handler: len:16
 endfinally: len:12
-leave:
-leave.s:
-stind.i:
 conv.u: dest:i src1:i len:4
-prefix7:
-prefix6:
-prefix5:
-prefix4:
-prefix3:
-prefix2:
-prefix1:
-prefixref:
-arglist:
 ceq: dest:i len:12
 cgt: dest:i len:12
 cgt.un: dest:i len:12
 clt: dest:i len:12
 clt.un: dest:i len:12
-ldftn:
-ldvirtftn:
-ldarg:
-ldarga:
-starg:
-ldloc:
-ldloca:
-stloc:
 localloc: dest:i src1:i len:60
-unaligned.:
-volatile.:
-tail.:
-initobj:
-cpblk:
-initblk:
-sizeof:
-refanytype:
-illegal:
-endmac:
-mono_objaddr:
-mono_ldptr:
-mono_vtaddr:
-mono_newobj:
-mono_retobj:
-load:
-ldaddr:
-store:
-phi:
-rename:
 compare: src1:i src2:i len:4
 compare_imm: src1:i len:12
 fcompare: src1:f src2:f len:12
-lcompare:
-local:
-arg:
 oparglist: src1:i len:12
 outarg: src1:i len:1
 outarg_imm: len:5
-retarg:
 setret: dest:a src1:i len:4
 setlret: src1:i src2:i len:12
 setreg: dest:i src1:i len:4 clob:r
@@ -315,25 +150,14 @@
 vcall_membase: src1:b len:12 clob:c
 call_reg: dest:a src1:i len:8 clob:c
 call_membase: dest:a src1:b len:12 clob:c
-trap:
 iconst: dest:i len:12
-i8const:
 r4const: dest:f len:12
 r8const: dest:f len:12
-regvar:
-reg:
-regoffset:
-label:
-store_membase_imm:
+label: len:0
 store_membase_reg: dest:b src1:i len:4
-storei1_membase_imm:
 storei1_membase_reg: dest:b src1:i len:4
-storei2_membase_imm:
 storei2_membase_reg: dest:b src1:i len:4
-storei4_membase_imm:
 storei4_membase_reg: dest:b src1:i len:4
-storei8_membase_imm:
-storei8_membase_reg:
 storer4_membase_reg: dest:b src1:f len:8
 storer8_membase_reg: dest:b src1:f len:4
 load_membase: dest:i src1:b len:4
@@ -343,7 +167,6 @@
 loadu2_membase: dest:i src1:b len:4
 loadi4_membase: dest:i src1:b len:4
 loadu4_membase: dest:i src1:b len:4
-loadi8_membase:
 loadr4_membase: dest:f src1:b len:4
 loadr8_membase: dest:f src1:b len:4
 load_memindex: dest:i src1:b src2:i len:4
@@ -394,80 +217,9 @@
 cond_exc_no: len:8
 cond_exc_c: len:12
 cond_exc_nc: len:8
-long_add:
-long_sub:
-long_mul:
-long_div:
-long_div_un:
-long_rem:
-long_rem_un:
-long_and:
-long_or:
-long_xor:
-long_shl:
-long_shr:
-long_shr_un:
-long_neg:
-long_not:
-long_conv_to_i1:
-long_conv_to_i2:
-long_conv_to_i4:
-long_conv_to_i8:
-long_conv_to_r4:
-long_conv_to_r8:
-long_conv_to_u4:
-long_conv_to_u8:
-long_conv_to_u2:
-long_conv_to_u1:
-long_conv_to_i:
 long_conv_to_ovf_i: dest:i src1:i src2:i len:32
-long_conv_to_ovf_u:
-long_add_ovf:
-long_add_ovf_un:
 long_mul_ovf: 
-long_mul_ovf_un:
-long_sub_ovf:
-long_sub_ovf_un:
-long_conv_to_ovf_i1_un:
-long_conv_to_ovf_i2_un:
-long_conv_to_ovf_i4_un:
-long_conv_to_ovf_i8_un:
-long_conv_to_ovf_u1_un:
-long_conv_to_ovf_u2_un:
-long_conv_to_ovf_u4_un:
-long_conv_to_ovf_u8_un:
-long_conv_to_ovf_i_un:
-long_conv_to_ovf_u_un:
-long_conv_to_ovf_i1:
-long_conv_to_ovf_u1:
-long_conv_to_ovf_i2:
-long_conv_to_ovf_u2:
-long_conv_to_ovf_i4:
-long_conv_to_ovf_u4:
-long_conv_to_ovf_i8:
-long_conv_to_ovf_u8:
-long_ceq:
-long_cgt:
-long_cgt_un:
-long_clt:
-long_clt_un:
 long_conv_to_r_un: dest:f src1:i src2:i len:37 
-long_conv_to_u:
-long_shr_imm:
-long_shr_un_imm:
-long_shl_imm:
-long_add_imm:
-long_sub_imm:
-long_beq:
-long_bne_un:
-long_blt:
-long_blt_un:
-long_bgt:
-long_btg_un:
-long_bge:
-long_bge_un:
-long_ble:
-long_ble_un:
 float_beq: len:8
 float_bne_un: len:8
 float_blt: len:8
@@ -492,38 +244,11 @@
 float_conv_to_i4: dest:i src1:f len:40
 float_conv_to_i8: dest:l src1:f len:40
 float_conv_to_r4: dest:f src1:f len:4
-float_conv_to_r8:
 float_conv_to_u4: dest:i src1:f len:40
 float_conv_to_u8: dest:l src1:f len:40
 float_conv_to_u2: dest:i src1:f len:40
 float_conv_to_u1: dest:i src1:f len:40
 float_conv_to_i: dest:i src1:f len:40
-float_conv_to_ovf_i:
-float_conv_to_ovd_u:
-float_add_ovf:
-float_add_ovf_un:
-float_mul_ovf:
-float_mul_ovf_un:
-float_sub_ovf:
-float_sub_ovf_un:
-float_conv_to_ovf_i1_un:
-float_conv_to_ovf_i2_un:
-float_conv_to_ovf_i4_un:
-float_conv_to_ovf_i8_un:
-float_conv_to_ovf_u1_un:
-float_conv_to_ovf_u2_un:
-float_conv_to_ovf_u4_un:
-float_conv_to_ovf_u8_un:
-float_conv_to_ovf_i_un:
-float_conv_to_ovf_u_un:
-float_conv_to_ovf_i1:
-float_conv_to_ovf_u1:
-float_conv_to_ovf_i2:
-float_conv_to_ovf_u2:
-float_conv_to_ovf_i4:
-float_conv_to_ovf_u4:
-float_conv_to_ovf_i8:
-float_conv_to_ovf_u8:
 float_ceq: dest:i src1:f src2:f len:16
 float_cgt: dest:i src1:f src2:f len:16
 float_cgt_un: dest:i src1:f src2:f len:20
@@ -537,11 +262,8 @@
 adc: dest:i src1:i src2:i len:4
 addcc: dest:i src1:i src2:i len:4
 subcc: dest:i src1:i src2:i len:4
-adc_imm:
 addcc_imm: dest:i src1:i len:4
-subcc_imm:
 sbb: dest:i src1:i src2:i len:4
-sbb_imm:
 br_reg: src1:i len:8
 ppc_subfic: dest:i src1:i len:4
 ppc_subfze: dest:i src1:i len:4

Modified: trunk/mono/mono/mini/cpu-s390.md
===================================================================
--- trunk/mono/mono/mini/cpu-s390.md    2008-01-25 19:05:03 UTC (rev 93949)
+++ trunk/mono/mono/mini/cpu-s390.md    2008-01-25 19:07:10 UTC (rev 93950)
@@ -59,47 +59,26 @@
 and: dest:i src1:i src2:i len:6
 and_imm: dest:i src1:i len:16
 aot_const: dest:i len:8
-arg:
-arglist:
 atomic_add_i4: src1:b src2:i dest:i len:20
 atomic_exchange_i4: src1:b src2:i dest:i len:20
 atomic_add_new_i4: src1:b src2:i dest:i len:24
-beq.s:
 beq: len:8
-bge.s:
-bge.un.s:
 bge.un: len:8
 bge: len:8
-bgt.s:
-bgt.un.s:
 bgt.un: len:8
 bgt: len:8
-ble.s:
-ble.un.s:
 ble.un: len:8
 ble: len:8
-blt.s:
-blt.un.s:
 blt.un: len:8
 blt: len:8
-bne.un.s:
 bne.un: len:8
-box:
-br.s:
 br: len:6
 br_reg: src1:i len:8
 break: len:6
-brfalse.s:
-brfalse:
-brtrue.s:
-brtrue:
 call: dest:o len:6 clob:c
 call_handler: len:12
 call_membase: dest:o src1:b len:12 clob:c
 call_reg: dest:o src1:i len:8 clob:c
-calli:
-callvirt:
-castclass:
 ceq: dest:i len:12
 cgt.un: dest:i len:12
 cgt: dest:i len:12
@@ -126,52 +105,24 @@
 conv.i1: dest:i src1:i len:26
 conv.i2: dest:i src1:i len:26
 conv.i4: dest:i src1:i len:2
-conv.i8:
 conv.i: dest:i src1:i len:2
-conv.ovf.i.un:
-conv.ovf.i1.un:
-conv.ovf.i1:
-conv.ovf.i2.un:
-conv.ovf.i2:
-conv.ovf.i4.un:
-conv.ovf.i4:
-conv.ovf.i8.un:
-conv.ovf.i8:
-conv.ovf.i:
-conv.ovf.u.un:
-conv.ovf.u1.un:
-conv.ovf.u1:
-conv.ovf.u2.un:
-conv.ovf.u2:
-conv.ovf.u4.un:
-conv.ovf.u4:
-conv.ovf.u8.un:
-conv.ovf.u8:
-conv.ovf.u:
 conv.r.un: dest:f src1:i len:30
 conv.r4: dest:f src1:i len:4
 conv.r8: dest:f src1:i len:4
 conv.u1: dest:i src1:i len:8
 conv.u2: dest:i src1:i len:16
 conv.u4: dest:i src1:i
-conv.u8:
 conv.u: dest:i src1:i len:4
-cpblk:
-cpobj:
 div.un: dest:a src1:i src2:i len:12 
 div: dest:a src1:i src2:i len:10
 div_imm: dest:i src1:i src2:i len:24
 div_un_imm: dest:i src1:i src2:i len:24
-dup:
 endfinally: len: 20
-endmac:
 fcall: dest:g len:10 clob:c
 fcall_membase: dest:g src1:b len:14 clob:c
 fcall_reg: dest:g src1:i len:10 clob:c
 fcompare: src1:f src2:f len:14
 float_add: dest:f src1:f src2:f len:6
-float_add_ovf:
-float_add_ovf_un:
 float_beq: len:10
 float_bge: len:10
 float_bge_un: len:8
@@ -192,28 +143,7 @@
 float_conv_to_i4: dest:i src1:f len:50
 float_conv_to_i8: dest:l src1:f len:50
 float_conv_to_i: dest:i src1:f len:52
-float_conv_to_ovd_u:
-float_conv_to_ovf_i1:
-float_conv_to_ovf_i1_un:
-float_conv_to_ovf_i2:
-float_conv_to_ovf_i2_un:
-float_conv_to_ovf_i4:
-float_conv_to_ovf_i4_un:
-float_conv_to_ovf_i8:
-float_conv_to_ovf_i8_un:
-float_conv_to_ovf_i:
-float_conv_to_ovf_i_un:
-float_conv_to_ovf_u1:
-float_conv_to_ovf_u1_un:
-float_conv_to_ovf_u2:
-float_conv_to_ovf_u2_un:
-float_conv_to_ovf_u4:
-float_conv_to_ovf_u4_un:
-float_conv_to_ovf_u8:
-float_conv_to_ovf_u8_un:
-float_conv_to_ovf_u_un:
 float_conv_to_r4: dest:f src1:f len:4
-float_conv_to_r8:
 float_conv_to_u1: dest:i src1:f len:62
 float_conv_to_u2: dest:i src1:f len:62
 float_conv_to_u4: dest:i src1:f len:62
@@ -222,97 +152,26 @@
 float_div: dest:f src1:f src2:f len:6
 float_div_un: dest:f src1:f src2:f len:6
 float_mul: dest:f src1:f src2:f len:6
-float_mul_ovf:
-float_mul_ovf_un:
 float_neg: dest:f src1:f len:6
 float_not: dest:f src1:f len:6
 float_rem: dest:f src1:f src2:f len:16
 float_rem_un: dest:f src1:f src2:f len:16
 float_sub: dest:f src1:f src2:f len:6
-float_sub_ovf:
-float_sub_ovf_un:
 fmove: dest:f src1:f len:4
-i8const:
 iconst: dest:i len:16
-illegal:
-initblk:
-initobj:
-isinst:
 jmp: len:56
-label:
+label: len:0
 lcall: dest:L len:8 clob:c
 lcall_membase: dest:L src1:b len:12 clob:c
 lcall_reg: dest:L src1:i len:8 clob:c
-lcompare:
-ldaddr:
-ldarg.0:
-ldarg.1:
-ldarg.2:
-ldarg.3:
-ldarg.s:
-ldarg:
-ldarga.s:
-ldarga:
-ldc.i4.0:
-ldc.i4.1:
-ldc.i4.2:
-ldc.i4.3:
-ldc.i4.4:
-ldc.i4.5:
-ldc.i4.6:
-ldc.i4.7:
-ldc.i4.8:
-ldc.i4.m1:
-ldc.i4.s:
-ldc.i4:
-ldc.i8:
-ldc.r4:
-ldc.r8:
-ldelem.i1:
-ldelem.i2:
-ldelem.i4:
-ldelem.i8:
-ldelem.i:
-ldelem.r4:
-ldelem.r8:
-ldelem.ref:
-ldelem.u1:
-ldelem.u2:
-ldelem.u4:
-ldelema:
-ldfld:
-ldflda:
-ldftn:
 ldind.i1: dest:i len:8
 ldind.i2: dest:i len:8
 ldind.i4: dest:i len:8
-ldind.i8:
 ldind.i: dest:i len:8
-ldind.r4:
-ldind.r8:
 ldind.ref: dest:i len:8
 ldind.u1: dest:i len:8
 ldind.u2: dest:i len:8
 ldind.u4: dest:i len:8
-ldlen:
-ldloc.0:
-ldloc.1:
-ldloc.2:
-ldloc.3:
-ldloc.s:
-ldloc:
-ldloca.s:
-ldloca:
-ldnull:
-ldobj:
-ldsfld:
-ldsflda:
-ldstr:
-ldtoken:
-ldvirtftn:
-leave.s:
-leave:
-load:
 load_membase: dest:i src1:b len:18
 loadi1_membase: dest:i src1:b len:40
 loadi2_membase: dest:i src1:b len:24
@@ -324,97 +183,24 @@
 loadu2_membase: dest:i src1:b len:26
 loadu4_mem: dest:i len:8
 loadu4_membase: dest:i src1:b len:18
-local:
 localloc: dest:i src1:i len:72
 long_add: len: 18 dest:l src1:l src2:i clob:1
-long_add_imm:
 long_add_ovf_un: len:22 dest:l src1:l src2:i clob:1
 long_add_ovf: len:28 dest:l src1:l src2:i clob:1
-long_and:
-long_beq:
-long_bge:
-long_bge_un:
-long_bgt:
-long_ble:
-long_ble_un:
-long_blt:
-long_blt_un:
-long_bne_un:
-long_btg_un:
-long_ceq:
-long_cgt:
-long_cgt_un:
-long_clt:
-long_clt_un:
-long_conv_to_i1:
-long_conv_to_i2:
-long_conv_to_i4:
-long_conv_to_i8:
-long_conv_to_i:
-long_conv_to_ovf_i1:
-long_conv_to_ovf_i1_un:
-long_conv_to_ovf_i2:
-long_conv_to_ovf_i2_un:
-long_conv_to_ovf_i4:
-long_conv_to_ovf_i4_un:
-long_conv_to_ovf_i8:
-long_conv_to_ovf_i8_un:
 long_conv_to_ovf_i: dest:i src1:i src2:i len:44
-long_conv_to_ovf_i_un:
-long_conv_to_ovf_u1:
-long_conv_to_ovf_u1_un:
-long_conv_to_ovf_u2:
-long_conv_to_ovf_u2_un:
-long_conv_to_ovf_u4:
-long_conv_to_ovf_u4_un:
-long_conv_to_ovf_u8:
-long_conv_to_ovf_u8_un:
-long_conv_to_ovf_u:
-long_conv_to_ovf_u_un:
-long_conv_to_r4:
-long_conv_to_r8:
 long_conv_to_r_un: dest:f src1:i src2:i len:37 
-long_conv_to_u1:
-long_conv_to_u2:
-long_conv_to_u4:
-long_conv_to_u8:
-long_conv_to_u:
-long_div:
-long_div_un:
-long_mul:
 long_mul_ovf: len: 18
 long_mul_ovf_un: len: 18 
-long_neg:
-long_not:
-long_or:
-long_rem:
-long_rem_un:
-long_shl:
-long_shl_imm:
-long_shr:
-long_shr_imm:
-long_shr_un:
-long_shr_un_imm:
 long_sub: len: 18 dest:l src1:l src2:i clob:1
-long_sub_imm:
 long_sub_ovf_un: len:22 dest:l src1:l src2:i clob:1
 long_sub_ovf: len:36 dest:l src1:l src2:i clob:1
-long_xor:
 memory_barrier: len: 10
-mkrefany:
-mono_ldptr:
-mono_newobj:
-mono_objaddr:
-mono_retobj:
-mono_vtaddr:
 move: dest:i src1:i len:4
 mul.ovf.un: dest:i src1:i src2:i len:20
 mul.ovf: dest:i src1:i src2:i len:42
 mul: dest:i src1:i src2:i len:6
 mul_imm: dest:i src1:i len:20
 neg: dest:i src1:i len:4
-newarr:
-newobj:
 nop: len:4
 not: dest:i src1:i len:8
 bigmul: len:2 dest:l src1:a src2:i
@@ -426,30 +212,12 @@
 or_imm: dest:i src1:i len:16
 outarg: src1:i len:1
 outarg_imm: len:5
-phi:
-pop:
-prefix1:
-prefix2:
-prefix3:
-prefix4:
-prefix5:
-prefix6:
-prefix7:
-prefixref:
 r4const: dest:f len:22
 r8const: dest:f len:18
-refanytype:
-refanyval:
-reg:
-regoffset:
-regvar:
 rem.un: dest:d src1:i src2:i len:12
 rem: dest:d src1:i src2:i len:10
 rem_imm: dest:i src1:i src2:i len:24
 rem_un_imm: dest:i src1:i src2:i len:24
-rename:
-ret:
-retarg:
 s390_bkchain: len:16 dest:i src1:i
 s390_move: len:48 dest:b src1:b
 s390_setf4ret: dest:f src1:f len:4
@@ -467,36 +235,14 @@
 shr: dest:i src1:i src2:i clob:s len:8
 shr_imm: dest:i src1:i len:8
 shr_un_imm: dest:i src1:i len:8
-sizeof:
 sqrt: dest:f src1:f len:4
-starg.s:
-starg:
 start_handler: len:18
-stelem.i1:
-stelem.i2:
-stelem.i4:
-stelem.i8:
-stelem.i:
-stelem.r4:
-stelem.r8:
-stelem.ref:
-stfld:
 stind.i1: src1:b src2:i
 stind.i2: src1:b src2:i
 stind.i4: src1:b src2:i
-stind.i8:
-stind.i:
 stind.r4: src1:b src2:f
 stind.r8: src1:b src2:f
 stind.ref: src1:b src2:i
-stloc.0:
-stloc.1:
-stloc.2:
-stloc.3:
-stloc.s:
-stloc:
-stobj:
-store:
 store_membase_imm: dest:b len:32
 store_membase_reg: dest:b src1:i len:18
 storei1_membase_imm: dest:b len:32
@@ -509,7 +255,6 @@
 storei8_membase_reg: dest:b src1:i 
 storer4_membase_reg: dest:b src1:f len:22
 storer8_membase_reg: dest:b src1:f len:22
-stsfld:
 sub.ovf.un: len:10 dest:i src1:i src2:i 
 sub.ovf: len:24 dest:i src1:i src2:i
 sub: dest:i src1:i src2:i len:6
@@ -518,18 +263,12 @@
 sub_ovf_carry: dest:i src1:1 src2:i len:28
 sub_ovf_un_carry: dest:i src1:1 src2:i len:28
 subcc: dest:i src1:i src2:i len:6
-switch:
-tail.:
 throw: src1:i len:8
-trap:
-unaligned.:
-unbox:
 vcall: len:8 clob:c
 vcall_membase: src1:b len:12 clob:c
 vcall_reg: src1:i len:8 clob:c
 voidcall: len:8 clob:c
 voidcall_membase: src1:b len:12 clob:c
 voidcall_reg: src1:i len:8 clob:c
-volatile.:
 xor: dest:i src1:i src2:i len:4
 xor_imm: dest:i src1:i len:16

Modified: trunk/mono/mono/mini/cpu-s390x.md
===================================================================
--- trunk/mono/mono/mini/cpu-s390x.md   2008-01-25 19:05:03 UTC (rev 93949)
+++ trunk/mono/mono/mini/cpu-s390x.md   2008-01-25 19:07:10 UTC (rev 93950)
@@ -58,50 +58,29 @@
 and: dest:i src1:i src2:i len:8
 and_imm: dest:i src1:i len:24
 aot_const: dest:i len:8
-arg:
-arglist:
 atomic_add_i4: src1:b src2:i dest:i len:28
 atomic_add_i8: src1:b src2:i dest:i len:30
 atomic_add_new_i4: src1:b src2:i dest:i len:28
 atomic_add_new_i8: src1:b src2:i dest:i len:30
 atomic_exchange_i4: src1:b src2:i dest:i len:18
 atomic_exchange_i8: src1:b src2:i dest:i len:24
-beq.s:
 beq: len:8
-bge.s:
-bge.un.s:
 bge.un: len:8
 bge: len:8
-bgt.s:
-bgt.un.s:
 bgt.un: len:8
 bgt: len:8
-ble.s:
-ble.un.s:
 ble.un: len:8
 ble: len:8
-blt.s:
-blt.un.s:
 blt.un: len:8
 blt: len:8
-bne.un.s:
 bne.un: len:8
-box:
-br.s:
 br: len:6
 br_reg: src1:i len:8
 break: len:22
-brfalse.s:
-brfalse:
-brtrue.s:
-brtrue:
 call: dest:o clob:c len:26
 call_handler: len:12 
 call_membase: dest:o src1:b len:12 clob:c
 call_reg: dest:o src1:i len:8 clob:c
-calli:
-callvirt:
-castclass:
 ceq: dest:i len:12
 cgt.un: dest:i len:12
 cgt: dest:i len:12
@@ -130,26 +109,10 @@
 conv.i4: dest:i src1:i len:4
 conv.i8: dest:i src1:i len:4
 conv.i: dest:i src1:i len:2
-conv.ovf.i.un:
-conv.ovf.i1.un:
-conv.ovf.i1:
-conv.ovf.i2.un:
-conv.ovf.i2:
 conv.ovf.i4.un: dest:i src1:i len:50
-conv.ovf.i4:
-conv.ovf.i8.un:
-conv.ovf.i8:
-conv.ovf.i:
-conv.ovf.u.un:
-conv.ovf.u1.un:
-conv.ovf.u1:
-conv.ovf.u2.un:
-conv.ovf.u2:
-conv.ovf.u4.un:
 conv.ovf.u4: dest:i src1:i len:48
 conv.ovf.u8.un: dest:i src1:i len:4
 conv.ovf.u8: 
-conv.ovf.u:
 conv.r.un: dest:f src1:i len:32
 conv.r4: dest:f src1:i len:4
 conv.r8: dest:f src1:i len:4
@@ -158,22 +121,16 @@
 conv.u4: dest:i src1:i len:4
 conv.u8: dest:i src1:i len:4
 conv.u:  dest:i src1:i len:4
-cpblk:
-cpobj:
 div.un: dest:a src1:i src2:i len:12
 div: dest:a src1:i src2:i len:10
 div_imm: dest:i src1:i src2:i len:24
 div_un_imm: dest:i src1:i src2:i len:24
-dup:
 endfinally: len:28
-endmac:
 fcall: dest:g len:26 clob:c
 fcall_membase: dest:g src1:b len:14 clob:c
 fcall_reg: dest:g src1:i len:10 clob:c
 fcompare: src1:f src2:f len:14
 float_add: dest:f src1:f src2:f len:6
-float_add_ovf:
-float_add_ovf_un:
 float_beq: len:10
 float_bge: len:10
 float_bge_un: len:8
@@ -194,28 +151,7 @@
 float_conv_to_i4: dest:i src1:f len:50
 float_conv_to_i8: dest:l src1:f len:50
 float_conv_to_i: dest:i src1:f len:52
-float_conv_to_ovd_u:
-float_conv_to_ovf_i1:
-float_conv_to_ovf_i1_un:
-float_conv_to_ovf_i2:
-float_conv_to_ovf_i2_un:
-float_conv_to_ovf_i4:
-float_conv_to_ovf_i4_un:
-float_conv_to_ovf_i8:
-float_conv_to_ovf_i8_un:
-float_conv_to_ovf_i:
-float_conv_to_ovf_i_un:
-float_conv_to_ovf_u1:
-float_conv_to_ovf_u1_un:
-float_conv_to_ovf_u2:
-float_conv_to_ovf_u2_un:
-float_conv_to_ovf_u4:
-float_conv_to_ovf_u4_un:
-float_conv_to_ovf_u8:
-float_conv_to_ovf_u8_un:
-float_conv_to_ovf_u_un:
 float_conv_to_r4: dest:f src1:f len:4
-float_conv_to_r8:
 float_conv_to_u1: dest:i src1:f len:66
 float_conv_to_u2: dest:i src1:f len:66
 float_conv_to_u4: dest:i src1:f len:66
@@ -224,23 +160,16 @@
 float_div: dest:f src1:f src2:f len:6
 float_div_un: dest:f src1:f src2:f len:6
 float_mul: dest:f src1:f src2:f len:6
-float_mul_ovf:
-float_mul_ovf_un:
 float_neg: dest:f src1:f len:6
 float_not: dest:f src1:f len:6
 float_rem: dest:f src1:f src2:f len:16
 float_rem_un: dest:f src1:f src2:f len:16
 float_sub: dest:f src1:f src2:f len:6
-float_sub_ovf:
-float_sub_ovf_un:
 fmove: dest:f src1:f len:4
 i8const: dest:i len:20
 icompare: src1:i src2:i len:4
 icompare_imm: src1:i src2:i len:14
 iconst: dest:i len:40
-illegal:
-initblk:
-initobj:
 int_adc: dest:i src1:i src2:i len:12
 int_adc_imm: dest:i src1:i len:14
 int_addcc: dest:i src1:i src2:i len:12
@@ -292,82 +221,20 @@
 int_sub_imm: dest:i src1:i len:18
 int_xor: dest:i src1:i src2:i len:12
 int_xor_imm: dest:i src1:i len:24
-isinst:
 jmp: len:40
-label:
+label: len:0
 lcall: dest:o len:22 clob:c
 lcall_membase: dest:o src1:b len:12 clob:c
 lcall_reg: dest:o src1:i len:8 clob:c
 lcompare: src1:i src2:i len:4
-ldaddr:
-ldarg.0:
-ldarg.1:
-ldarg.2:
-ldarg.3:
-ldarg.s:
-ldarg:
-ldarga.s:
-ldarga:
-ldc.i4.0:
-ldc.i4.1:
-ldc.i4.2:
-ldc.i4.3:
-ldc.i4.4:
-ldc.i4.5:
-ldc.i4.6:
-ldc.i4.7:
-ldc.i4.8:
-ldc.i4.m1:
-ldc.i4.s:
-ldc.i4:
-ldc.i8:
-ldc.r4:
-ldc.r8:
-ldelem.i1:
-ldelem.i2:
-ldelem.i4:
-ldelem.i8:
-ldelem.i:
-ldelem.r4:
-ldelem.r8:
-ldelem.ref:
-ldelem.u1:
-ldelem.u2:
-ldelem.u4:
-ldelema:
-ldfld:
-ldflda:
-ldftn:
 ldind.i1: dest:i len:8
 ldind.i2: dest:i len:8
 ldind.i4: dest:i len:8
-ldind.i8:
 ldind.i: dest:i len:8
-ldind.r4:
-ldind.r8:
 ldind.ref: dest:i len:8
 ldind.u1: dest:i len:8
 ldind.u2: dest:i len:8
 ldind.u4: dest:i len:8
-ldlen:
-ldloc.0:
-ldloc.1:
-ldloc.2:
-ldloc.3:
-ldloc.s:
-ldloc:
-ldloca.s:
-ldloca:
-ldnull:
-ldobj:
-ldsfld:
-ldsflda:
-ldstr:
-ldtoken:
-ldvirtftn:
-leave.s:
-leave:
-load:
 load_membase: dest:i src1:b len:26
 loadi1_membase: dest:i src1:b len:40
 loadi2_membase: dest:i src1:b len:26
@@ -379,61 +246,13 @@
 loadu2_membase: dest:i src1:b len:26
 loadu4_mem: dest:i len:8
 loadu4_membase: dest:i src1:b len:26
-local:
 localloc: dest:i src1:i len:106
-long_add:
-long_add_imm:
 long_add_ovf: len:14 dest:i src1:i src2:i
 long_add_ovf_un: len:14 dest:i src1:i src2:i
-long_and:
-long_beq:
-long_bge:
-long_bge_un:
-long_bgt:
-long_ble:
-long_ble_un:
-long_blt:
-long_blt_un:
-long_bne_un:
-long_btg_un:
-long_ceq:
-long_cgt:
-long_cgt_un:
-long_clt:
-long_clt_un:
-long_conv_to_i1:
-long_conv_to_i2:
-long_conv_to_i4:
-long_conv_to_i8:
-long_conv_to_i:
-long_conv_to_ovf_i1:
-long_conv_to_ovf_i1_un:
-long_conv_to_ovf_i2:
-long_conv_to_ovf_i2_un:
-long_conv_to_ovf_i4:
-long_conv_to_ovf_i4_un:
-long_conv_to_ovf_i8:
-long_conv_to_ovf_i8_un:
 long_conv_to_ovf_i: dest:i src1:i src2:i len:44
-long_conv_to_ovf_i_un:
-long_conv_to_ovf_u1:
-long_conv_to_ovf_u1_un:
-long_conv_to_ovf_u2:
-long_conv_to_ovf_u2_un:
-long_conv_to_ovf_u4:
-long_conv_to_ovf_u4_un:
-long_conv_to_ovf_u8:
-long_conv_to_ovf_u8_un:
-long_conv_to_ovf_u:
-long_conv_to_ovf_u_un:
 long_conv_to_r4: dest:f src1:i len:16
 long_conv_to_r8: dest:f src1:i len:16
 long_conv_to_r_un: dest:f src1:i src2:i len:37 
-long_conv_to_u1:
-long_conv_to_u2:
-long_conv_to_u4:
-long_conv_to_u8:
-long_conv_to_u:
 long_div: dest:i src1:i src2:i len:12
 long_div_un: dest:i src1:i src2:i len:16
 long_mul: dest:i src1:i src2:i len:12
@@ -457,20 +276,12 @@
 long_sub_ovf_un: len:14 dest:i src1:i src2:i
 long_xor: dest:i src1:i len:6
 memory_barrier: len: 10
-mkrefany:
-mono_ldptr:
-mono_newobj:
-mono_objaddr:
-mono_retobj:
-mono_vtaddr:
 move: dest:i src1:i len:4
 mul.ovf.un: dest:i src1:i src2:i len:20
 mul.ovf: dest:i src1:i src2:i len:42
 mul: dest:i src1:i src2:i len:6
 mul_imm: dest:i src1:i len:24
 neg: dest:i src1:i len:6
-newarr:
-newobj:
 nop: len:4
 not: dest:i src1:i len:12
 oparglist: src1:i len:28
@@ -482,30 +293,12 @@
 or_imm: dest:i src1:i len:24
 outarg: src1:i len:1
 outarg_imm: len:5
-phi:
-pop:
-prefix1:
-prefix2:
-prefix3:
-prefix4:
-prefix5:
-prefix6:
-prefix7:
-prefixref:
 r4const: dest:f len:26
 r8const: dest:f len:24
-refanytype:
-refanyval:
-reg:
-regoffset:
-regvar:
 rem.un: dest:d src1:i src2:i len:12
 rem: dest:d src1:i src2:i len:10
 rem_imm: dest:i src1:i src2:i len:24
 rem_un_imm: dest:i src1:i src2:i len:24
-rename:
-ret:
-retarg:
 s390_bkchain: len: 8 dest:i src1:i
 s390_move: len:48 dest:b src1:b
 s390_setf4ret: dest:f src1:f len:4
@@ -522,36 +315,14 @@
 shr: dest:i src1:i src2:i clob:s len:6
 shr_imm: dest:i src1:i len:10
 shr_un_imm: dest:i src1:i len:8
-sizeof:
 sqrt: dest:f src1:f len:4
-starg.s:
-starg:
 start_handler: len:26
-stelem.i1:
-stelem.i2:
-stelem.i4:
-stelem.i8:
-stelem.i:
-stelem.r4:
-stelem.r8:
-stelem.ref:
-stfld:
 stind.i1: src1:b src2:i
 stind.i2: src1:b src2:i
 stind.i4: src1:b src2:i
-stind.i8:
-stind.i:
 stind.r4: src1:b src2:f
 stind.r8: src1:b src2:f
 stind.ref: src1:b src2:i
-stloc.0:
-stloc.1:
-stloc.2:
-stloc.3:
-stloc.s:
-stloc:
-stobj:
-store:
 store_membase_imm: dest:b len:46
 store_membase_reg: dest:b src1:i len:26
 storei1_membase_imm: dest:b len:46
@@ -564,7 +335,6 @@
 storei8_membase_reg: dest:b src1:i len:26 
 storer4_membase_reg: dest:b src1:f len:28
 storer8_membase_reg: dest:b src1:f len:24
-stsfld:
 sub.ovf.un: len:16 dest:i src1:i src2:i 
 sub.ovf: len:28 dest:i src1:i src2:i
 sub: dest:i src1:i src2:i len:12
@@ -572,18 +342,12 @@
 sub_ovf_carry: dest:i src1:1 src2:i len:28
 sub_ovf_un_carry: dest:i src1:1 src2:i len:12
 subcc: dest:i src1:i src2:i len:12
-switch:
-tail.:
 throw: src1:i len:26
-trap:
-unaligned.:
-unbox:
 vcall: len:22 clob:c
 vcall_membase: src1:b len:12 clob:c
 vcall_reg: src1:i len:8 clob:c
 voidcall: len:22 clob:c
 voidcall_membase: src1:b len:12 clob:c
 voidcall_reg: src1:i len:8 clob:c
-volatile.:
 xor: dest:i src1:i src2:i len:8
 xor_imm: dest:i src1:i len:20

Modified: trunk/mono/mono/mini/cpu-sparc.md
===================================================================
--- trunk/mono/mono/mini/cpu-sparc.md   2008-01-25 19:05:03 UTC (rev 93949)
+++ trunk/mono/mono/mini/cpu-sparc.md   2008-01-25 19:07:10 UTC (rev 93950)
@@ -47,7 +47,7 @@
 #
 # See the code in mini-sparc32.c for more details on how the specifiers are 
used.
 #
-label:
+label: len:0
 break: len:64
 jmp: len:64
 br: len:8

Modified: trunk/mono/mono/mini/cpu-x86.md
===================================================================
--- trunk/mono/mono/mini/cpu-x86.md     2008-01-25 19:05:03 UTC (rev 93949)
+++ trunk/mono/mono/mini/cpu-x86.md     2008-01-25 19:07:10 UTC (rev 93950)
@@ -71,7 +71,7 @@
 bgt.un: len:6
 ble.un: len:6
 blt.un: len:6
-label:
+label: len:0
 ldind.i1: dest:i len:6
 ldind.u1: dest:i len:6
 ldind.i2: dest:i len:6

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to