I can reproduce it with 2013.03 release.
With 2013.01 release, it loads {0.0, 0.0, 0.0, 0.0} from literal-pool. While 2013.03 tries to use a simd_mov.
So the issue is most likely triggered by the backport.
Backport arm-aarch64-4.7 r195010: [AARCH64-4.7] Backport: Add support for vector and scalar floating-point immediate loads.
Matt, Do you think it is OK to attach the source code from SPEC2006 (no licence issue)?
Thanks! -Zhenqiang
I can reproduce it with 2013.03 release.
With 2013.01 release, it loads {0.0, 0.0, 0.0, 0.0} from literal-pool. While 2013.03 tries to use a simd_mov.
So the issue is most likely triggered by the backport.
Backport arm-aarch64-4.7 r195010:
[AARCH64- 4.7] Backport: Add support for vector and scalar floating-point immediate loads.
Matt,
Do you think it is OK to attach the source code from SPEC2006 (no licence issue)?
Thanks!
-Zhenqiang