X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=mono%2Fmini%2Fcpu-sparc.md;h=d3409bc1d91648ded646222366c9282d9a6d0981;hb=f0398a70a52b66e4f0aec55cc760712e5f84aaeb;hp=0f252207cd886a9b0bb922cb6fe3c2160ab78fe7;hpb=ab8566d6be03b3c6b6c5669f06f9b0923f03fddd;p=mono.git diff --git a/mono/mini/cpu-sparc.md b/mono/mini/cpu-sparc.md index 0f252207cd8..d3409bc1d91 100644 --- a/mono/mini/cpu-sparc.md +++ b/mono/mini/cpu-sparc.md @@ -58,17 +58,14 @@ start_handler: len:64 endfinally: len:64 endfilter: src1:i len:64 -conv.ovf.u4: dest:i src1:i len:64 ckfinite: dest:f src1:f len:40 -conv.u: dest:i src1:i len:4 -arglist: src1:i ceq: dest:i len:64 cgt: dest:i len:64 cgt.un: dest:i len:64 clt: dest:i len:64 clt.un: dest:i len:64 localloc: dest:i src1:i len:64 -sparc_localloc_imm: dest:i len:64 +localloc_imm: dest:i len:64 compare: src1:i src2:i len:4 icompare: src1:i src2:i len:4 compare_imm: src1:i len:64 @@ -76,10 +73,6 @@ icompare_imm: src1:i len:64 fcompare: src1:f src2:f len:64 lcompare: src1:i src2:i len:4 setfret: dest:f src1:f len:8 -outarg: src1:i len:1 -outarg_imm: len:5 -setret: dest:a src1:i len:4 -sparc_setfreg_float: dest:f src1:f len:4 clob:r checkthis: src1:b len:4 oparglist: src1:i len:64 call: dest:o clob:c len:40 @@ -189,7 +182,7 @@ float_cgt_un: dest:i src1:f src2:f len:64 float_clt: dest:i src1:f src2:f len:64 float_clt_un: dest:i src1:f src2:f len:64 float_conv_to_u: dest:i src1:f len:64 -call_handler: len:64 +call_handler: len:64 clob:c aot_const: dest:i len:64 adc: dest:i src1:i src2:i len:4 addcc: dest:i src1:i src2:i len:4 @@ -291,3 +284,37 @@ sparc_cond_exc_ltz: src1:i len:64 sparc_cond_exc_gtz: src1:i len:64 sparc_cond_exc_gez: src1:i len:64 sparc_cond_exc_lez: src1:i len:64 + +relaxed_nop: len:0 + +# Linear IR opcodes +nop: len:0 +dummy_use: src1:i len:0 +dummy_store: len:0 +not_reached: len:0 +not_null: src1:i len:0 + +jump_table: dest:i len:64 + +cond_exc_ieq: len:64 +cond_exc_ine_un: len:64 +cond_exc_ilt: len:64 +cond_exc_ilt_un: len:64 +cond_exc_igt: len:64 +cond_exc_igt_un: len:64 +cond_exc_ige: len:64 +cond_exc_ige_un: len:64 +cond_exc_ile: len:64 +cond_exc_ile_un: len:64 +cond_exc_iov: len:64 +cond_exc_ino: len:64 +cond_exc_ic: len:64 +cond_exc_inc: len:64 + +long_conv_to_ovf_i4_2: dest:i src1:i src2:i len:48 + +vcall2: len:40 clob:c +vcall2_reg: src1:i len:64 clob:c +vcall2_membase: src1:b len:64 clob:c + +gc_safe_point: len:0