[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Bug gas/21176] [Aarch64] Wrong syntax accepted for SIMD vector by eleme

From: jiwang at gcc dot gnu.org
Subject: [Bug gas/21176] [Aarch64] Wrong syntax accepted for SIMD vector by element operations
Date: Fri, 17 Feb 2017 11:39:03 +0000


Jiong Wang <jiwang at gcc dot gnu.org> changed:

           What    |Removed                     |Added
             Target|                            |aarch64*
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2017-02-17
                 CC|                            |jiwang at gcc dot gnu.org
            Version|2.26                        |2.29 (HEAD)
           Assignee|unassigned at sourceware dot org   |jiwang at gcc dot 
     Ever confirmed|0                           |1

--- Comment #1 from Jiong Wang <jiwang at gcc dot gnu.org> ---
(In reply to Ashwin Sekhar T K from comment #0)
> Following syntax is wrong as per Aarch64 specification for vector by element
> operations, but is accepted without any warnings/errors. 
> fmul  v16.4s, v0.4s, v8.4s[0]
> fmla  v20.4s, v0.4s, v8.2s[1]
> fmla  v0.2d, v1.2d, v2.2d[0]
> Correct syntax should be.
> fmul  v16.4s, v0.4s, v8.s[0]
> fmla  v20.4s, v0.4s, v8.s[1]
> fmla  v0.2d, v1.2d, v2.d[0]
> References:
> https://github.com/xianyi/OpenBLAS/commit/
> 278511ad2d1727a7ed74c38e3664b5e51b04adc6
> http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0802b/
> FMLA_advsimd_elt_vector.html
> Thanks,
> Ashwin

IIRC, aarch64 gcc is using both forms, the assembler is giving some tolerance
on this.  Will confirm whether this is a mistake.

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]