X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fcpu-amd64.md;h=64d6862d5fca94de5cc8af9f6c88663a9c7f2a9a;hb=1f5d985270df9390f9cb558656763ea428c14e2c;hp=1b330f2de7b662eebb79a896cd0afa6d32a74671;hpb=174ef19852c92285ef6748a2b216948456d78120;p=mono.git diff --git a/mono/mini/cpu-amd64.md b/mono/mini/cpu-amd64.md index 1b330f2de7b..64d6862d5fc 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 @@ -295,7 +296,7 @@ move_f_to_i8: dest:i src1:f len:5 move_i8_to_f: dest:f src1:i len:5 call_handler: len:14 clob:c nacl:52 aot_const: dest:i len:10 -nacl_gc_safe_point: clob:c +gc_safe_point: clob:c src1:i len:40 x86_test_null: src1:i len:5 x86_compare_membase_reg: src1:b src2:i len:9 x86_compare_membase_imm: src1:b len:13 @@ -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