X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=mono%2Fmini%2Fcpu-x86.md;h=870b10b2397506dfdbfb087005e84c8e459018e7;hb=HEAD;hp=70da3ddc4314d9c656686c353151ab1a1a98705f;hpb=97f01eac960728b4c49226cfac38db7bef81bacc;p=mono.git diff --git a/mono/mini/cpu-x86.md b/mono/mini/cpu-x86.md index 70da3ddc431..870b10b2397 100644 --- a/mono/mini/cpu-x86.md +++ b/mono/mini/cpu-x86.md @@ -66,7 +66,7 @@ break: len:1 call: dest:a clob:c len:17 tailcall: len:120 clob:c br: len:5 -seq_point: len:17 +seq_point: len:26 clob:c il_seq_point: len:0 int_beq: len:6 @@ -118,8 +118,9 @@ int_mul_ovf_un: dest:i src1:i src2:i len:16 throw: src1:i len:13 rethrow: src1:i len:13 start_handler: len:16 -endfinally: len:16 nacl:21 -endfilter: src1:a len:16 nacl:21 +endfinally: len:16 +endfilter: src1:a len:16 +get_ex_obj: dest:a len:16 ckfinite: dest:f src1:f len:32 ceq: dest:y len:6 @@ -135,18 +136,18 @@ oparglist: src1:b len:10 checkthis: src1:b len:3 voidcall: len:17 clob:c voidcall_reg: src1:i len:11 clob:c -voidcall_membase: src1:b len:16 nacl:17 clob:c +voidcall_membase: src1:b len:16 clob:c fcall: dest:f len:17 clob:c fcall_reg: dest:f src1:i len:11 clob:c -fcall_membase: dest:f src1:b len:16 nacl:17 clob:c +fcall_membase: dest:f src1:b len:16 clob:c lcall: dest:l len:17 clob:c lcall_reg: dest:l src1:i len:11 clob:c -lcall_membase: dest:l src1:b len:16 nacl:17 clob:c +lcall_membase: dest:l src1:b len:16 clob:c vcall: len:17 clob:c vcall_reg: src1:i len:11 clob:c -vcall_membase: src1:b len:16 nacl:17 clob:c -call_reg: dest:a src1:i len:11 nacl:14 clob:c -call_membase: dest:a src1:b len:16 nacl:18 clob:c +vcall_membase: src1:b len:16 clob:c +call_reg: dest:a src1:i len:11 clob:c +call_membase: dest:a src1:b len:16 clob:c iconst: dest:i len:5 r4const: dest:f len:15 r8const: dest:f len:16 @@ -250,7 +251,7 @@ call_handler: len:11 clob:c aot_const: dest:i len:5 load_gotaddr: dest:i len:64 got_entry: dest:i src1:b len:7 -nacl_gc_safe_point: clob:c +gc_safe_point: clob:c src1:i len:20 x86_test_null: src1:i len:2 x86_compare_membase_reg: src1:b src2:i len:7 x86_compare_membase_imm: src1:b len:11 @@ -290,7 +291,7 @@ subcc: dest:i src1:i src2:i len:2 clob:1 adc_imm: dest:i src1:i len:6 clob:1 sbb: dest:i src1:i src2:i len:2 clob:1 sbb_imm: dest:i src1:i len:6 clob:1 -br_reg: src1:i len:2 nacl:5 +br_reg: src1:i len:2 sin: dest:f src1:f len:6 cos: dest:f src1:f len:6 abs: dest:f src1:f len:2 @@ -303,11 +304,9 @@ bigmul_un: len:2 dest:l src1:a src2:i sext_i1: dest:i src1:y len:3 sext_i2: dest:i src1:y len:3 tls_get: dest:i len:32 -tls_get_reg: dest:i src1:i len:20 tls_set: src1:i len:20 -tls_set_reg: src1:i src2:i len:20 atomic_add_i4: src1:b src2:i dest:i len:16 -atomic_exchange_i4: src1:b src2:i dest:i clob:x len:8 +atomic_exchange_i4: src1:b src2:i dest:a len:24 atomic_cas_i4: src1:b src2:i src3:a dest:a len:24 memory_barrier: len:16 atomic_load_i1: dest:y src1:b len:7 @@ -422,7 +421,7 @@ loadu2_mem: dest:i len:9 vcall2: len:17 clob:c vcall2_reg: src1:i len:11 clob:c -vcall2_membase: src1:b len:16 nacl:17 clob:c +vcall2_membase: src1:b len:16 clob:c localloc_imm: dest:i len:120 @@ -606,6 +605,7 @@ cvttps2dq: dest:x src1:x len:4 clob:1 xmove: dest:x src1:x len:4 xzero: dest:x len:4 +xones: dest:x len:4 iconv_to_x: dest:x src1:i len:4 extract_i4: dest:i src1:x len:4 @@ -638,11 +638,10 @@ xconv_r8_to_i4: dest:y src1:x len:7 prefetch_membase: src1:b len:4 -expand_i1: dest:x src1:y len:17 clob:1 expand_i2: dest:x src1:i len:15 expand_i4: dest:x src1:i len:9 -expand_r4: dest:x src1:f len:13 -expand_r8: dest:x src1:f len:13 +expand_r4: dest:x src1:f len:20 +expand_r8: dest:x src1:f len:20 liverange_start: len:0 liverange_end: len:0 @@ -652,3 +651,5 @@ gc_spill_slot_liveness_def: len:0 gc_param_slot_liveness_def: len:0 get_sp: dest:i len:6 set_sp: src1:i len:6 + +fill_prof_call_ctx: src1:i len:128