Dot Product instructions were added in the Arm v7-A architecture.
Dot product instructions were added in the Arm v8.4-A architecture.
Implementing dot product of two vectors with Neon intrinsics provides a performance improvement.
Using Neon intrinsics can provide over 30 percent performance improvement to dot product implementation on 64-bit Arm powered phones running Android.