Hi
We are using Cortex-R52+ as followings
float32 test = 123.3f; the value of the variable is not changed.
We found that sometimes if(test<123.0f) will tells true and make err_cnt++.
At that time, I reads the S15 and it has a legacy value. I suspect that the legacy value in S15 is due to other floating-point calculation and it seems that the vldr does not load the value from [r3] to S15.
Could you help give the possible reasons ? Or is there any limitation for the floating-point calculation ?
BR, Grace