]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/asm: remove nonexistent amd64 instructions
authorRuss Cox <rsc@golang.org>
Mon, 25 Jan 2016 20:21:10 +0000 (15:21 -0500)
committerRuss Cox <rsc@golang.org>
Fri, 19 Feb 2016 01:35:18 +0000 (01:35 +0000)
These have no accepted input syntax and,
as far as I can tell, do not actually exist.

Change-Id: Iafdfb71adccad76230191d922eb7ddf78b7d5898
Reviewed-on: https://go-review.googlesource.com/19612
Reviewed-by: Ian Lance Taylor <iant@golang.org>
src/cmd/internal/obj/x86/a.out.go
src/cmd/internal/obj/x86/anames.go
src/cmd/internal/obj/x86/asm6.go

index 28c973b4a83d6a62e517ad2940b9135f01d26019..dacf612bc218d1bfb55e06078b1854b2cd37e108 100644 (file)
@@ -289,8 +289,6 @@ const (
        AFMOVX
        AFMOVXP
 
-       AFCOMB
-       AFCOMBP
        AFCOMD
        AFCOMDP
        AFCOMDPP
@@ -620,14 +618,7 @@ const (
        APADDUSW
        APADDW
        APAND
-       APANDB
-       APANDL
        APANDN
-       APANDSB
-       APANDSW
-       APANDUSB
-       APANDUSW
-       APANDW
        APAVGB
        APAVGW
        APCMPEQB
index 3c3bc03622e7e826c06dc47ba3a753c8a9d891d4..3b59e2f36fca337c71586d5c6aa179a882d63543 100644 (file)
@@ -255,8 +255,6 @@ var Anames = []string{
        "FMOVWP",
        "FMOVX",
        "FMOVXP",
-       "FCOMB",
-       "FCOMBP",
        "FCOMD",
        "FCOMDP",
        "FCOMDPP",
@@ -569,14 +567,7 @@ var Anames = []string{
        "PADDUSW",
        "PADDW",
        "PAND",
-       "PANDB",
-       "PANDL",
        "PANDN",
-       "PANDSB",
-       "PANDSW",
-       "PANDUSB",
-       "PANDUSW",
-       "PANDW",
        "PAVGB",
        "PAVGW",
        "PCMPEQB",
index a06d3097ad55e808357249a2806d72d0b550e76f..2b71822799c2093f8e0e7ccbc685a93c60bc1aa6 100644 (file)
@@ -1525,8 +1525,6 @@ var optab =
        {AFCMOVNE, yfcmv, Px, [23]uint8{0xdb, 01}},
        {AFCMOVNU, yfcmv, Px, [23]uint8{0xdb, 03}},
        {AFCMOVUN, yfcmv, Px, [23]uint8{0xda, 03}},
-       {AFCOMB, nil, 0, [23]uint8{}},
-       {AFCOMBP, nil, 0, [23]uint8{}},
        {AFCOMD, yfadd, Px, [23]uint8{0xdc, 02, 0xd8, 02, 0xdc, 02}},  /* botch */
        {AFCOMDP, yfadd, Px, [23]uint8{0xdc, 03, 0xd8, 03, 0xdc, 03}}, /* botch */
        {AFCOMDPP, ycompp, Px, [23]uint8{0xde, 03}},