We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
I think I have found a bug for ARMCC.
in my case, the correct result which would be:
VCMPE.F32 s0,s1 VMRS APSR_nzcv,FPSCR ITTT LS
But actually, that was:
VCMPE.F32 s0,s1 VMRS APSR_nzcv,FPSCR ITT LS
that was wrong for execute result also, and when i edited the bin file which is compiled and assemblied(change "ITT LS"(0xbf9c) to "ITTT LS"(0xbf9e)), everything looks correctly.
cortex-m4lf (you may see VMPE.F32 and VMRS)
source code likes (but not the same, and i am not sure this will be reproduct that)
even now i cannot confirm is that a bug or just i got the wrong way to use.
No point in anyone wasting time looking at it then.
First lesson in hunting a bug: Try to reproduce it.