aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/6l
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2015-01-29 20:19:07 -0500
committerRuss Cox <rsc@golang.org>2015-02-03 18:23:05 +0000
commit2e5b065ac24912be82e7082eeb136afd18d9734b (patch)
tree9658f6b04dda8a9dd921bad95b2ca5adceb90f9b /src/cmd/6l
parent3ac37c72ae56a229bdc75986a4071b29bd7298c8 (diff)
downloadgo-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.h26
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
};