https://sourceware.org/bugzilla/show_bug.cgi?id=22445
Bug ID: 22445 Summary: Error: no such instruction: `vpcmplew Product: binutils Version: 2.21 Status: UNCONFIRMED Severity: normal Priority: P2 Component: gas Assignee: unassigned at sourceware dot org Reporter: geir at cray dot com Target Milestone: --- The B and W variants of the 'vpcmple' psuedo-op instruction is not supported. The Intel ISA indicate that they should be supported. Test case: $ cat fail.s .file "junk.c" .text .globl foo .type foo, @function foo: .LFB0: .cfi_startproc vpcmplew %ymm0,%ymm1,%k1 ret .cfi_endproc .LFE0: .size foo, .-foo .ident "GCC: (GNU) 7.2.0 20170814 [scrubbed]" .section .note.GNU-stack,"",@progbits $ as --version GNU assembler (GNU Binutils; SUSE Linux Enterprise 12) 2.26.1 Copyright (C) 2015 Free Software Foundation, Inc. This program is free software; you may redistribute it under the terms of the GNU General Public License version 3 or later. This program has absolutely no warranty. This assembler was configured for a target of `x86_64-suse-linux'. $ as fail.s fail.s: Assembler messages: fail.s:8: Error: no such instruction: `vpcmplew %ymm0,%ymm1,%k1' $ The D and Q variants of this instruction are accepted by GAS. $ cat work.s .file "junk.c" .text .globl foo .type foo, @function foo: .LFB0: .cfi_startproc vpcmpleq %ymm0,%ymm1,%k1 ret .cfi_endproc .LFE0: .size foo, .-foo .ident "GCC: (GNU) 7.2.0 20170814 [scrubbed]" .section .note.GNU-stack,"",@progbits $ as work.s $ -- You are receiving this mail because: You are on the CC list for the bug. _______________________________________________ bug-binutils mailing list bug-binutils@gnu.org https://lists.gnu.org/mailman/listinfo/bug-binutils