According to the arm info center vadd can be executed condtitionally however when i try
vaddeq.f32 d0,d0,d1
Xcode returns
65:i
Only instructions shared by NEON and VFP can be executed conditionally.
(vldmia for example.)
For me, there have been a few situations where conditional execution could have saved me from some minor headaches, but in general, you won't need it that badly.
Take a careful look at the NEON logical and compare operations. They very well indicate how NEON is supposed to be programmed.
cya.