Fix the LLVM JIT.
[mono.git] / mono / mini / cpu-mips.md
index ce44e629f2822763b4727da5b3176fa453f7ba46..968822a88ce5987e9fd315e4ec6322934fa1c9d8 100644 (file)
 memory_barrier: len:4
 nop: len:4
 relaxed_nop: len:4
-break: len:4
+break: len:16
 jmp: len:92
 call: dest:v clob:c len:20
 br: len:16
 switch: src1:i len:40
+seq_point: len:24
 
 callvirt: dest:v clob:c len:20
 int_conv_to_r_un: dest:f src1:i len:32
@@ -111,27 +112,42 @@ r4const: dest:f len:20
 r8const: dest:f len:28
 label: len:0
 store_membase_imm: dest:b len:20
-store_membase_reg: dest:b src1:i len:16
+store_membase_reg: dest:b src1:i len:20
 storei1_membase_imm: dest:b len:20
-storei1_membase_reg: dest:b src1:i len:16
+storei1_membase_reg: dest:b src1:i len:20
 storei2_membase_imm: dest:b len:20
-storei2_membase_reg: dest:b src1:i len:16
+storei2_membase_reg: dest:b src1:i len:20
 storei4_membase_imm: dest:b len:20
-storei4_membase_reg: dest:b src1:i len:16
+storei4_membase_reg: dest:b src1:i len:20
 storei8_membase_imm: dest:b 
-storei8_membase_reg: dest:b src1:i len:16
-storer4_membase_reg: dest:b src1:f len:16
-storer8_membase_reg: dest:b src1:f len:16
-load_membase: dest:i src1:b len:16
-loadi1_membase: dest:i src1:b len:16
-loadu1_membase: dest:i src1:b len:16
-loadi2_membase: dest:i src1:b len:16
-loadu2_membase: dest:i src1:b len:16
-loadi4_membase: dest:i src1:b len:16
-loadu4_membase: dest:i src1:b len:16
-loadi8_membase: dest:i src1:b len:16
-loadr4_membase: dest:f src1:b len:16
-loadr8_membase: dest:f src1:b len:16
+storei8_membase_reg: dest:b src1:i len:20
+storer4_membase_reg: dest:b src1:f len:20
+storer8_membase_reg: dest:b src1:f len:20
+load_membase: dest:i src1:b len:20
+loadi1_membase: dest:i src1:b len:20
+loadu1_membase: dest:i src1:b len:20
+loadi2_membase: dest:i src1:b len:20
+loadu2_membase: dest:i src1:b len:20
+loadi4_membase: dest:i src1:b len:20
+loadu4_membase: dest:i src1:b len:20
+loadi8_membase: dest:i src1:b len:20
+loadr4_membase: dest:f src1:b len:20
+loadr8_membase: dest:f src1:b len:20
+load_memindex: dest:i src1:b src2:i len:4
+loadi1_memindex: dest:i src1:b src2:i len:12
+loadu1_memindex: dest:i src1:b src2:i len:12
+loadi2_memindex: dest:i src1:b src2:i len:12
+loadu2_memindex: dest:i src1:b src2:i len:12
+loadi4_memindex: dest:i src1:b src2:i len:12
+loadu4_memindex: dest:i src1:b src2:i len:12
+loadr4_memindex: dest:f src1:b src2:i len:12
+loadr8_memindex: dest:f src1:b src2:i len:12
+store_memindex: dest:b src1:i src2:i len:12
+storei1_memindex: dest:b src1:i src2:i len:12
+storei2_memindex: dest:b src1:i src2:i len:12
+storei4_memindex: dest:b src1:i src2:i len:12
+storer4_memindex: dest:b src1:f src2:i len:12
+storer8_memindex: dest:b src1:f src2:i len:12
 loadu4_mem: dest:i len:8
 move: dest:i src1:i len:4
 fmove: dest:f src1:f len:8
@@ -162,10 +178,10 @@ not_null: src1:i len:0
 int_add: dest:i src1:i src2:i len:4
 int_sub: dest:i src1:i src2:i len:4
 int_mul: dest:i src1:i src2:i len:4
-int_div: dest:i src1:i src2:i len:76
+int_div: dest:i src1:i src2:i len:84
 int_div_un: dest:i src1:i src2:i len:40
-int_rem: dest:i src1:i src2:i len:76
-int_rem_un: dest:i src1:i src2:i len:76
+int_rem: dest:i src1:i src2:i len:84
+int_rem_un: dest:i src1:i src2:i len:40
 int_and: dest:i src1:i src2:i len:4
 int_or: dest:i src1:i src2:i len:4
 int_xor: dest:i src1:i src2:i len:4
@@ -390,13 +406,13 @@ mips_bltz: src1:i len:24
 mips_bne: src1:i src2:i len:24
 mips_cvtsd: dest:f src1:f len:8
 mips_fbeq: src1:f src2:f len:16
-mips_fbge: src1:f src2:f len:16
+mips_fbge: src1:f src2:f len:32
 mips_fbge_un: src1:f src2:f len:16
-mips_fbgt: src1:f src2:f len:16
+mips_fbgt: src1:f src2:f len:32
 mips_fbgt_un: src1:f src2:f len:16
-mips_fble: src1:f src2:f len:16
+mips_fble: src1:f src2:f len:32
 mips_fble_un: src1:f src2:f len:16
-mips_fblt: src1:f src2:f len:16
+mips_fblt: src1:f src2:f len:32
 mips_fblt_un: src1:f src2:f len:16
 mips_fbne: src1:f src2:f len:16
 mips_lwc1: dest:f src1:b len:16