2010-01-20 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / mini / cpu-s390x.md
index fa02ea30e4ed7728e98449ac6b0d0fa771722a63..a2a680825684f41cabef654df9d694cab5f267eb 100644 (file)
@@ -64,7 +64,7 @@ br: len:6
 br_reg: src1:i len:8
 break: len:22
 call: dest:o clob:c len:26
-call_handler: len:12 
+call_handler: len:12 clob:c
 call_membase: dest:o src1:b len:12 clob:c
 call_reg: dest:o src1:i len:8 clob:c
 ceq: dest:i len:12
@@ -139,7 +139,7 @@ icompare_imm: src1:i len:14
 iconst: dest:i len:40
 
 
-jmp: len:40
+jmp: len:46
 label: len:0
 lcall: dest:o len:22 clob:c
 lcall_membase: dest:o src1:b len:12 clob:c
@@ -161,14 +161,13 @@ memory_barrier: len: 10
 move: dest:i src1:i len:4
 mul_imm: dest:i src1:i len:24
 nop: len:4
+relaxed_nop: len:4
 oparglist: src1:i len:28
 bigmul: len:2 dest:i src1:a src2:i
 bigmul_un: len:2 dest:i src1:a src2:i
 endfilter: src1:i len:28
 rethrow: src1:i len:26
 or_imm: dest:i src1:i len:24
-outarg: src1:i len:1
-outarg_imm: len:5
 r4const: dest:f len:26
 r8const: dest:f len:24
 rem_imm: dest:i src1:i src2:i len:24
@@ -178,7 +177,6 @@ s390_move: len:48 dest:b src1:b
 s390_setf4ret: dest:f src1:f len:4
 sbb: dest:i src1:i src2:i len:6
 sbb_imm: dest:i src1:i len:14
-setret: dest:a src1:i len:4
 sext_i4: dest:i src1:i len:4
 zext_i4: dest:i src1:i len:4
 shl_imm: dest:i src1:i len:10
@@ -298,8 +296,8 @@ long_sub_imm: dest:i src1:i len:16
 long_sub_ovf: dest:i src1:i src2:i len:16
 long_sub_ovf_un: dest:i src1:i src2:i len:28
 
-long_conv_to_i1: dest:i src1:i len:30
-long_conv_to_i2: dest:i src1:i len:36
+long_conv_to_i1: dest:i src1:i len:12
+long_conv_to_i2: dest:i src1:i len:12
 long_conv_to_i4: dest:i src1:i len:4
 long_conv_to_i8: dest:i src1:i len:4
 long_conv_to_i: dest:i src1:i len:4
@@ -309,7 +307,7 @@ long_conv_to_ovf_u4: dest:i src1:i len:48
 long_conv_to_ovf_u8_un: dest:i src1:i len:4
 long_conv_to_r4: dest:f src1:i len:16
 long_conv_to_r8: dest:f src1:i len:16
-long_conv_to_u1: dest:i src1:i len:14
+long_conv_to_u1: dest:i src1:i len:16
 long_conv_to_u2: dest:i src1:i len:24
 long_conv_to_u4: dest:i src1:i len:4
 long_conv_to_u8: dest:i src1:i len:4
@@ -335,11 +333,11 @@ not_null: src1:i len:0
 
 jump_table: dest:i len:24
 
-int_conv_to_i1: dest:i src1:i len:26
-int_conv_to_i2: dest:i src1:i len:26
+int_conv_to_i1: dest:i src1:i len:12
+int_conv_to_i2: dest:i src1:i len:12
 int_conv_to_i4: dest:i src1:i len:2
 int_conv_to_i: dest:i src1:i len:2
-int_conv_to_u1: dest:i src1:i len:8
+int_conv_to_u1: dest:i src1:i len:10
 int_conv_to_u2: dest:i src1:i len:16
 int_conv_to_u4: dest:i src1:i
 int_conv_to_r_un: dest:f src1:i len:37