title: Why they still have separate floating point unit , if there is Neon for fast processing of floating points in ARM cortex processors.
body: <p>Neon (advanced SIMD) is very fast for add,subtract,multiply and floating point operations like single precision and double precision. Why ARM company still have another separate unit for floating point calculation as you can see in picture. 
  i am little bit confused about it. </p>
  
  <p><a href="https://i.stack.imgur.com/d8Xe0.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/d8Xe0.png" alt="enter image description here"></a></p>