Thu Nov 23 20:01:12 CET 2006 Paolo Molaro <lupus@ximian.com>
[mono.git] / mono / mini / cpu-s390.md
index fe5ada5c97e17e9f4da701ff487aa11313aa9fb8..885c2e730c4743429107bb3bb51033bce37d8a10 100644 (file)
@@ -152,7 +152,7 @@ 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:14
+conv.u2: dest:i src1:i len:16
 conv.u4: dest:i src1:i
 conv.u8:
 conv.u: dest:i src1:i len:4
@@ -327,10 +327,10 @@ loadu4_mem: dest:i len:8
 loadu4_membase: dest:i src1:b len:18
 local:
 localloc: dest:i src1:i len:62
-long_add:
+long_add: len: 18 dest:l src1:l src2:i clob:1
 long_add_imm:
-long_add_ovf_un: len:18 dest:l src1:l src2:i
-long_add_ovf: len:24 dest:l src1:l src2:i
+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:
@@ -396,11 +396,12 @@ long_shr:
 long_shr_imm:
 long_shr_un:
 long_shr_un_imm:
-long_sub:
+long_sub: len: 18 dest:l src1:l src2:i clob:1
 long_sub_imm:
-long_sub_ovf_un: len:18 dest:l src1:l src2:i
-long_sub_ovf: len:36 dest:l src1:l src2:i
+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:
@@ -411,7 +412,7 @@ 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:18
+mul_imm: dest:i src1:i len:20
 neg: dest:i src1:i len:4
 newarr:
 newobj: