Search

arm_neon.h header errors and typos by ThomasScalado

Closed
as Fixed Help for as Fixed

1
0
Sign in
to vote
Type: Bug
ID: 741370
Opened: 5/9/2012 8:59:11 AM
Access Restriction: Public
Moderator Decision: Sent to Engineering Team for consideration
0
Workaround(s)
0
User(s) can reproduce this bug
The arm_neon.h header does not give correct results:

For instance this code:

out = vshll_n_u8(qTmp_u8,8);

gives the error:

"C2338: invalid shift ammount"

Which is both linguistically and technically wrong, as the ARM documentation (http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0489c/CJAJIIGG.html) states that:

VSHLL{cond}.datatype Qd, Dm, #imm
...
imm
is the immediate value specifying the size of the shift, in the range:
1 to size(datatype) for VSHLL
Details (expand)

Visual Studio/Team Foundation Server/.NET Framework Tooling version

Visual Studio 11 Beta

Steps to reproduce

See description.

Product Language

English

Operating System

Windows 8

Operating System Language

English

Actual results

had to hack the system include header in order to get things to work and get correctly spelled error messages.

Expected results

sipping coffe and continue coding.
File Attachments
0 attachments
Sign in to post a comment.
Posted by MS-Moderator07 [Feedback Moderator] on 5/9/2012 at 7:27 PM
Thanks for your feedback.

We are rerouting this issue to the appropriate group within the Visual Studio Product Team for triage and resolution. These specialized experts will follow-up with your issue.



Posted by MS-Moderator01 on 5/9/2012 at 9:43 AM
Thank you for your feedback, we are currently reviewing the issue you have submitted. If this issue is urgent, please contact support directly(http://support.microsoft.com)
Sign in to post a workaround.