From 0b4f5782664b1e5ff6006cc3a66de520ed1c7c79 Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Mon, 25 Jan 2016 15:21:10 -0500 Subject: [PATCH] cmd/asm: remove nonexistent amd64 instructions 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 --- src/cmd/internal/obj/x86/a.out.go | 9 --------- src/cmd/internal/obj/x86/anames.go | 9 --------- src/cmd/internal/obj/x86/asm6.go | 2 -- 3 files changed, 20 deletions(-) diff --git a/src/cmd/internal/obj/x86/a.out.go b/src/cmd/internal/obj/x86/a.out.go index 28c973b4a8..dacf612bc2 100644 --- a/src/cmd/internal/obj/x86/a.out.go +++ b/src/cmd/internal/obj/x86/a.out.go @@ -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 diff --git a/src/cmd/internal/obj/x86/anames.go b/src/cmd/internal/obj/x86/anames.go index 3c3bc03622..3b59e2f36f 100644 --- a/src/cmd/internal/obj/x86/anames.go +++ b/src/cmd/internal/obj/x86/anames.go @@ -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", diff --git a/src/cmd/internal/obj/x86/asm6.go b/src/cmd/internal/obj/x86/asm6.go index a06d3097ad..2b71822799 100644 --- a/src/cmd/internal/obj/x86/asm6.go +++ b/src/cmd/internal/obj/x86/asm6.go @@ -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}}, -- 2.50.0