X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fcpu-mips.md;h=608e5132daba33655b0910e5f7d6ffe4a93053f5;hb=9e167696e7709b66bc42e7a822046665f7d29660;hp=968822a88ce5987e9fd315e4ec6322934fa1c9d8;hpb=694ab7d8477ba306f75ee1cb71ec8acd87788f67;p=mono.git diff --git a/mono/mini/cpu-mips.md b/mono/mini/cpu-mips.md index 968822a88ce..608e5132dab 100644 --- a/mono/mini/cpu-mips.md +++ b/mono/mini/cpu-mips.md @@ -60,8 +60,8 @@ call: dest:v clob:c len:20 br: len:16 switch: src1:i len:40 seq_point: len:24 +il_seq_point: len:0 -callvirt: dest:v clob:c len:20 int_conv_to_r_un: dest:f src1:i len:32 throw: src1:i len:24 rethrow: src1:i len:24 @@ -151,6 +151,8 @@ 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 +move_f_to_i4: dest:i src1:f len:4 +move_i4_to_f: dest:f src1:i len:4 add_imm: dest:i src1:i len:12 sub_imm: dest:i src1:i len:12 mul_imm: dest:i src1:i len:20 @@ -177,7 +179,7 @@ not_null: src1:i len:0 # 32 bit opcodes 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_mul: dest:i src1:i src2:i len:16 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:84 @@ -278,7 +280,7 @@ icompare_imm: src1:i len:12 # 64 bit opcodes long_add: dest:i src1:i src2:i len:4 long_sub: dest:i src1:i src2:i len:4 -long_mul: dest:i src1:i src2:i len:8 +long_mul: dest:i src1:i src2:i len:32 long_mul_imm: dest:i src1:i len:4 long_div: dest:i src1:i src2:i len:40 long_div_un: dest:i src1:i src2:i len:16 @@ -453,3 +455,5 @@ mips_cond_exc_iov: src1:i src2:i len:44 mips_cond_exc_ino: src1:i src2:i len:44 mips_cond_exc_ic: src1:i src2:i len:44 mips_cond_exc_inc: src1:i src2:i len:44 + +gc_safe_point: len:0