X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fcpu-amd64.md;h=4de253ba88306bebd026fdab4f1353ac27acb8c2;hb=a341404ecdd3b5ca2ed0ab1e9a5bcb9b5ccd2566;hp=4fd06a36d5d885e889b9db7e624dfb4f25b1bb65;hpb=0b4bc83e79ca3057693089dc7f926004bb9d9592;p=mono.git diff --git a/mono/mini/cpu-amd64.md b/mono/mini/cpu-amd64.md index 4fd06a36d5d..4de253ba883 100755 --- a/mono/mini/cpu-amd64.md +++ b/mono/mini/cpu-amd64.md @@ -16,10 +16,11 @@ # b base register (used in address references) # f floating point register # a EAX register -# d EDX register +# d EDX register # l long reg (forced eax:edx) -# s ECX register -# c register which can be used as a byte register (RAX..RDX) +# s ECX register +# c register which can be used as a byte register (RAX..RDX) +# A - first arg reg (rdi/rcx) # # len:number describe the maximun length in bytes of the instruction # number is a positive integer. If the length is not specified @@ -566,7 +567,7 @@ vcall2: len:64 clob:c vcall2_reg: src1:i len:64 clob:c vcall2_membase: src1:b len:64 clob:c -dyn_call: src1:i src2:i len:64 clob:c nacl:128 +dyn_call: src1:i src2:i len:128 clob:c nacl:128 localloc_imm: dest:i len:96 @@ -796,3 +797,4 @@ gc_liveness_use: len:0 gc_spill_slot_liveness_def: len:0 gc_param_slot_liveness_def: len:0 +generic_class_init: src1:A len:32 clob:c