[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug gas/22445] New: Error: no such instruction: `vpcmplew
From: |
geir at cray dot com |
Subject: |
[Bug gas/22445] New: Error: no such instruction: `vpcmplew |
Date: |
Thu, 16 Nov 2017 18:37:01 +0000 |
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 gas/22445] New: Error: no such instruction: `vpcmplew,
geir at cray dot com <=