According to the arm info center vadd can be executed condtitionally however when i try
vaddeq.f32 d0,d0,d1
Xcode returns
65:i
The reason why conditional NEON instructions are not available in ARM mode is because they use encodings with the condition field set to NV (never). You need to use conditional branches or (better) rewrite the code to not use the comparison results directly - e.g. set a register to 0 or 1 depending on the result and use its value in further operations.