I am not able to reproduce your issue. Assuming you meant you are using our 2016q2 (and not q3, since that has not been released yet), this is what I got:
$ cat t.s
.syntax unified
.code 16
VCVT.F32.U32 S16, S0
VCTR.F32.U32 S16, S0
$ arm-none-eabi-as -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=neon -meabi=5 -k -v t.s
GNU assembler version 2.26.0 (arm-none-eabi) using BFD version (GNU Tools for ARM Embedded Processors) 2.26.0.20160616
t.s: Assembler messages:
t.s:4: Error: bad instruction `vctr.f32.u32 S16,S0'
version seems the same... I wonder what is going on. Could you provide us more information about your system?
Hi baxian,
I am not able to reproduce your issue. Assuming you meant you are using our 2016q2 (and not q3, since that has not been released yet), this is what I got:
$ cat t.s
.syntax unified
.code 16
VCVT.F32.U32 S16, S0
VCTR.F32.U32 S16, S0
$ arm-none-eabi-as -march=armv7e-m -mthumb -mfloat-abi=hard -mfpu=neon -meabi=5 -k -v t.s
GNU assembler version 2.26.0 (arm-none-eabi) using BFD version (GNU Tools for ARM Embedded Processors) 2.26.0.20160616
t.s: Assembler messages:
t.s:4: Error: bad instruction `vctr.f32.u32 S16,S0'
version seems the same... I wonder what is going on. Could you provide us more information about your system?
Cheers,
Andre