bug-binutils
[Top][All Lists]
Advanced

[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.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]