X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fcpu-ppc.md;h=b2499e111307673c044c3daa4c4956281d59b679;hb=53c4a18a9f2de8865864052321a469e2ae89e806;hp=018baf43c50706356eb0ef57529ea2dc1841ac27;hpb=b7dd7ab48b7366322846d9ab89e930753d93e88a;p=mono.git diff --git a/mono/mini/cpu-ppc.md b/mono/mini/cpu-ppc.md index 018baf43c50..b2499e11130 100644 --- a/mono/mini/cpu-ppc.md +++ b/mono/mini/cpu-ppc.md @@ -48,8 +48,11 @@ memory_barrier: len:4 nop: len:4 relaxed_nop: len:4 -break: len:4 +break: len:32 +seq_point: len:24 +il_seq_point: len:0 jmp: len:108 +tailcall: len:120 clob:c call: dest:a clob:c len:16 br: len:4 throw: src1:i len:20 @@ -76,18 +79,18 @@ setlret: src1:i src2:i len:12 checkthis: src1:b len:4 voidcall: len:16 clob:c voidcall_reg: src1:i len:16 clob:c -voidcall_membase: src1:b len:12 clob:c +voidcall_membase: src1:b len:16 clob:c fcall: dest:g len:16 clob:c fcall_reg: dest:g src1:i len:16 clob:c -fcall_membase: dest:g src1:b len:12 clob:c +fcall_membase: dest:g src1:b len:16 clob:c lcall: dest:l len:16 clob:c lcall_reg: dest:l src1:i len:16 clob:c -lcall_membase: dest:l src1:b len:12 clob:c +lcall_membase: dest:l src1:b len:16 clob:c vcall: len:16 clob:c vcall_reg: src1:i len:16 clob:c -vcall_membase: src1:b len:12 clob:c +vcall_membase: src1:b len:16 clob:c call_reg: dest:a src1:i len:16 clob:c -call_membase: dest:a src1:b len:12 clob:c +call_membase: dest:a src1:b len:16 clob:c iconst: dest:i len:8 r4const: dest:f len:12 r8const: dest:f len:24 @@ -125,6 +128,8 @@ storer8_memindex: dest:b src1:i src2:i len:4 loadu4_mem: dest:i len:8 move: dest:i src1:i len:4 fmove: dest:f src1:f len:4 +move_f_to_i4: dest:i src1:f len:8 +move_i4_to_f: dest:f src1:i len:8 add_imm: dest:i src1:i len:4 sub_imm: dest:i src1:i len:4 mul_imm: dest:i src1:i len:4 @@ -212,7 +217,7 @@ bigmul_un: len:12 dest:l src1:i src2:i tls_get: len:20 dest:i # Linear IR opcodes -dummy_use: len:0 +dummy_use: src1:i len:0 dummy_store: len:0 not_reached: len:0 not_null: src1:i len:0 @@ -307,8 +312,11 @@ long_conv_to_ovf_i4_2: dest:i src1:i src2:i len:32 vcall2: len:20 clob:c vcall2_reg: src1:i len:8 clob:c -vcall2_membase: src1:b len:12 clob:c +vcall2_membase: src1:b len:16 clob:c jump_table: dest:i len:8 -atomic_cas_i4: src1:b src2:i src3:i dest:i len:30 +atomic_add_i4: src1:b src2:i dest:i len:28 +atomic_cas_i4: src1:b src2:i src3:i dest:i len:38 + +gc_safe_point: len:0