diff options
| author | Russ Cox <rsc@golang.org> | 2015-01-29 20:19:07 -0500 |
|---|---|---|
| committer | Russ Cox <rsc@golang.org> | 2015-02-03 18:23:05 +0000 |
| commit | 2e5b065ac24912be82e7082eeb136afd18d9734b (patch) | |
| tree | 9658f6b04dda8a9dd921bad95b2ca5adceb90f9b /src/cmd/6l | |
| parent | 3ac37c72ae56a229bdc75986a4071b29bd7298c8 (diff) | |
| download | go-2e5b065ac24912be82e7082eeb136afd18d9734b.tar.xz | |
liblink: define fixed A-numbers for common instructions
This makes names like ANOP, ATEXT, AGLOBL, ACALL, AJMP, ARET
available for use by architecture-independent processing passes.
On arm and ppc64, the alternate names are now aliases for the
official ones (ABL for ACALL, AB or ABR for AJMP, ARETURN for ARET).
Change-Id: Id027771243795af2b3745199c645b6e1bedd7d18
Reviewed-on: https://go-review.googlesource.com/3577
Reviewed-by: Aram Hăvărneanu <aram@mgk.ro>
Reviewed-by: Austin Clements <austin@google.com>
Diffstat (limited to 'src/cmd/6l')
| -rw-r--r-- | src/cmd/6l/6.out.h | 26 |
1 files changed, 1 insertions, 25 deletions
diff --git a/src/cmd/6l/6.out.h b/src/cmd/6l/6.out.h index b40c6b994b..01d9bb7535 100644 --- a/src/cmd/6l/6.out.h +++ b/src/cmd/6l/6.out.h @@ -38,8 +38,7 @@ enum { - AXXX, - AAAA, + AAAA = A_ARCHSPECIFIC, AAAD, AAAM, AAAS, @@ -69,7 +68,6 @@ enum ABTSL, ABTSW, ABYTE, - ACALL, ACLC, ACLD, ACLI, @@ -83,7 +81,6 @@ enum ACMPSW, ADAA, ADAS, - ADATA, ADECB, ADECL, ADECQ, @@ -92,8 +89,6 @@ enum ADIVL, ADIVW, AENTER, - AGLOBL, - AHISTORY, AHLT, AIDIVB, AIDIVL, @@ -126,7 +121,6 @@ enum AJLS, AJLT, AJMI, - AJMP, AJNE, AJOC, AJOS, @@ -169,11 +163,9 @@ enum AMULB, AMULL, AMULW, - ANAME, ANEGB, ANEGL, ANEGW, - ANOP, ANOTB, ANOTL, ANOTW, @@ -207,7 +199,6 @@ enum ARCRW, AREP, AREPN, - ARET, AROLB, AROLL, AROLW, @@ -264,7 +255,6 @@ enum ATESTB, ATESTL, ATESTW, - ATEXT, AVERR, AVERW, AWAIT, @@ -385,12 +375,8 @@ enum AFYL2X, AFYL2XP1, - AEND, - ADYNT_, - AINIT_, - ASIGNAME, /* extra 32-bit operations */ ACMPXCHGB, @@ -744,7 +730,6 @@ enum ABSWAPL, ABSWAPQ, - AUNDEF, AAESENC, AAESENCLAST, @@ -756,15 +741,6 @@ enum APSHUFD, APCLMULQDQ, - AUSEFIELD, - ATYPE, - AFUNCDATA, - APCDATA, - ACHECKNIL, - AVARDEF, - AVARKILL, - ADUFFCOPY, - ADUFFZERO, ALAST }; |
