From: Austin Clements Date: Fri, 21 Nov 2014 20:58:29 +0000 (-0500) Subject: [dev.cc] liblink: more docs on Prog and Addr fields X-Git-Tag: go1.5beta1~2688^2~13 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=cabc55532624706eb6ee0b92347e7461e146e244;p=gostls13.git [dev.cc] liblink: more docs on Prog and Addr fields LGTM=rsc R=rsc, dave CC=golang-codereviews https://golang.org/cl/174530043 --- diff --git a/include/link.h b/include/link.h index 33a66e93cb..2b1d02102b 100644 --- a/include/link.h +++ b/include/link.h @@ -62,7 +62,7 @@ struct Addr short type; uint8 index; int8 scale; - int8 reg; // for 5l, 9l + int8 reg; // for 5l, 9l; GPRs and FPRs both start at 0 int8 name; // for 5l, 9l int8 class; // for 5l, 9l uint8 etype; // for 5g, 6g, 8g @@ -94,6 +94,7 @@ struct Prog // operands Addr from; uchar reg; // arm, power64 only (e.g., ADD from, reg, to); + // starts at 0 for both GPRs and FPRs; // also used for ADATA width on arm, power64 Addr from3; // power64 only (e.g., RLWM/FMADD from, reg, from3, to) Addr to;