This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

mistakes in ARM Compiler toolchain Version 5.03 Compiler Reference document {ARM DUI 0491I (ID012213)}

Hi all,

I observed mistakes in above mentioned document......

If u see  G.16.1 Vector shift right by constant it was mentioned in comments about shift value range worngly.....

 

int64x1_t vshr_n_s64(int64x1_t a, __constrange(1,64) int b); // VSHR.S64 d0,d0,#64

if u observe the shift constant range it was mentioned like 1 to 64 but it is not correct......range should be 0 to 63 (refer

 

C.9.3 V{R}SHR{N}, V{R}SRA section of NEON version 1.0 programmers guide  ARM DEN0018A (ID071613) here it was mention like range : 0 to (size(datatype ) – 1).)

such comments are there for each right shift operations...........

Parents Reply Children
No data