X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fcpu-alpha.md;h=c296f034be507954f3e1831ae792f371f33e62c6;hb=447fa3f0e80dacfc26998e6276a65592388ad36a;hp=c4e62d053dd524ec50ea2c1e5cc9c38cbab7844c;hpb=3d693eeb90339833968d66c3dc9fde2fa3ba2cef;p=mono.git diff --git a/mono/mini/cpu-alpha.md b/mono/mini/cpu-alpha.md index c4e62d053dd..c296f034be5 100644 --- a/mono/mini/cpu-alpha.md +++ b/mono/mini/cpu-alpha.md @@ -54,8 +54,7 @@ # # See the code in mini-x86.c for more details on how the specifiers are used. # -arg: -arglist: +relaxed_nop: len:4 break: len:4 jmp: len:48 br: len:4 @@ -69,21 +68,7 @@ bge.un: len:4 bgt.un: len:4 ble.un: len:4 blt.un: len:4 -label: -ldind.i1: dest:i len:8 -ldind.u1: dest:i len:8 -ldind.i2: dest:i len:8 -ldind.u2: dest:i len:8 -ldind.i4: dest:i len:9 -ldind.u4: dest:i len:8 -ldind.i: dest:i len:8 -ldind.ref: dest:i len:8 -stind.ref: src1:b src2:i -stind.i1: src1:b src2:i -stind.i2: src1:b src2:i -stind.i4: src1:b src2:i -stind.r4: dest:f src1:b -stind.r8: dest:f src1:b +label: len:0 add: dest:i src1:i src2:i len:4 sub: dest:i src1:i src2:i len:4 mul: dest:i src1:i src2:i len:4 @@ -109,11 +94,11 @@ conv.u4: dest:i src1:i len:4 conv.u8: dest:i src1:i len:4 conv.r.un: dest:f src1:i len:8 throw: src1:i len:20 -op_rethrow: src1:i len:20 +rethrow: src1:i len:20 conv.ovf.i4.un: dest:i src1:i len:16 conv.ovf.u4.un: conv.ovf.u4: dest:i src1:i len:15 -ckfinite: dest:f src1:f len:43 +ckfinite: dest:f src1:f len:44 conv.u2: dest:i src1:i len:4 conv.u1: dest:i src1:i len:4 conv.i: dest:i src1:i len:4 @@ -155,13 +140,9 @@ alpha_cmpt_le: src1:f src2:f len:4 alpha_cmpt_le_su: src1:f src2:f len:4 oparglist: src1:b len:11 -outarg: src1:i len:4 -outarg_imm: len:6 -setret: dest:a src1:i len:4 setlret: dest:i src1:i src2:i len:4 checkthis: src1:b len:4 call: dest:a clob:c len:64 -ret: len:4 voidcall: clob:c len:64 voidcall_reg: src1:i clob:c len:64 voidcall_membase: src1:b clob:c len:64 @@ -202,7 +183,6 @@ loadu4_membase: dest:i src1:b len:8 loadi8_membase: dest:i src1:b len:4 loadr4_membase: dest:f src1:b len:4 loadr8_membase: dest:f src1:b len:4 -loadr8_spill_membase: src1:b len:4 loadu4_mem: dest:i len:4 # amd64_loadi8_memindex: dest:i src1:i src2:i len:10 move: dest:i src1:i len:4 @@ -261,7 +241,7 @@ float_bne_un: len:12 float_blt: len:4 float_blt_un: len:12 float_bgt: len:4 -float_btg_un: len:12 +float_bgt_un: len:12 float_bge: len:4 float_bge_un: len:12 float_ble: len:4 @@ -301,10 +281,10 @@ float_clt_membase: dest:i src1:f src2:b len:35 float_clt_un_membase: dest:i src1:f src2:b len:42 float_conv_to_u: dest:i src1:f len:46 fmove: dest:f src1:f len:8 -call_handler: len:4 +call_handler: len:4 clob:c start_handler: len:96 endfinally: len:96 -op_endfilter: src1:i len:96 +endfilter: src1:i len:96 aot_const: dest:i len:10 # x86_test_null: src1:i len:5 # x86_compare_membase_reg: src1:b src2:i len:9 @@ -358,8 +338,8 @@ abs: dest:f src1:f len:4 tan: dest:f src1:f len:59 atan: dest:f src1:f len:9 sqrt: dest:f src1:f len:32 -op_bigmul: len:3 dest:i src1:a src2:i -op_bigmul_un: len:3 dest:i src1:a src2:i +bigmul: len:3 dest:i src1:a src2:i +bigmul_un: len:3 dest:i src1:a src2:i sext_i1: dest:i src1:i len:8 sext_i2: dest:i src1:i len:8 sext_i4: dest:i src1:i len:8