X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fcpu-sparc.md;h=970f7404add6052b3292164a169c78fa6527e345;hb=fb702c0e2e63f78acd6be6c9fdff0a5701580fa0;hp=5f6840a950ac84e302295273ace36b03e444ff6b;hpb=2cce7d05377804c14a25fadfa1338242cf6dd331;p=mono.git diff --git a/mono/mini/cpu-sparc.md b/mono/mini/cpu-sparc.md index 5f6840a950a..970f7404add 100644 --- a/mono/mini/cpu-sparc.md +++ b/mono/mini/cpu-sparc.md @@ -58,10 +58,7 @@ 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 @@ -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,35 @@ 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