aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/8l
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/8l
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/8l')
-rw-r--r--src/cmd/8l/8.out.h26
1 files changed, 1 insertions, 25 deletions
diff --git a/src/cmd/8l/8.out.h b/src/cmd/8l/8.out.h
index f88b48259c..28d7dab7fb 100644
--- a/src/cmd/8l/8.out.h
+++ b/src/cmd/8l/8.out.h
@@ -34,8 +34,7 @@
enum
{
- AXXX,
- AAAA,
+ AAAA = A_ARCHSPECIFIC,
AAAD,
AAAM,
AAAS,
@@ -65,7 +64,6 @@ enum
ABTSL,
ABTSW,
ABYTE,
- ACALL,
ACLC,
ACLD,
ACLI,
@@ -79,7 +77,6 @@ enum
ACMPSW,
ADAA,
ADAS,
- ADATA,
ADECB,
ADECL,
ADECW,
@@ -87,8 +84,6 @@ enum
ADIVL,
ADIVW,
AENTER,
- AGLOBL,
- AHISTORY,
AHLT,
AIDIVB,
AIDIVL,
@@ -121,7 +116,6 @@ enum
AJLS,
AJLT,
AJMI,
- AJMP,
AJNE,
AJOC,
AJOS,
@@ -161,11 +155,9 @@ enum
AMULB,
AMULL,
AMULW,
- ANAME,
ANEGB,
ANEGL,
ANEGW,
- ANOP,
ANOTB,
ANOTL,
ANOTW,
@@ -199,7 +191,6 @@ enum
ARCRW,
AREP,
AREPN,
- ARET,
AROLB,
AROLL,
AROLW,
@@ -256,7 +247,6 @@ enum
ATESTB,
ATESTL,
ATESTW,
- ATEXT,
AVERR,
AVERW,
AWAIT,
@@ -381,12 +371,8 @@ enum
AFYL2X,
AFYL2XP1,
- AEND,
- ADYNT_,
- AINIT_,
- ASIGNAME,
ACMPXCHGB,
ACMPXCHGL,
@@ -456,7 +442,6 @@ enum
ABSWAPL,
- AUNDEF,
// SSE2
AADDPD,
@@ -576,15 +561,6 @@ enum
APINSRD,
APSHUFB,
- AUSEFIELD,
- ATYPE,
- AFUNCDATA,
- APCDATA,
- ACHECKNIL,
- AVARDEF,
- AVARKILL,
- ADUFFCOPY,
- ADUFFZERO,
ALAST
};