• Why is there no vector integer divide in SIMD instructions ?
    For vector arithmetic, ADD, SUB, MUL are present for integers, but not DIV. Is that a performance impact ? Does other architectures not have it too ?
  • NEON-Advanced SIMD vs. SIMD
    Hello, I’m new to ARM architecture and was looking to get a better understanding of how it works. Most notably, the Cortex-A series and its DSP functionality. When reading through ARM’s webpage, it often...
  • Vectors optimization
    Hi, I have some dataset used by other algorithms. So, the layout of it cannot be modified. That is my problem. So what is left: scattered data in memory but in a contiguous way per group and all...
  • NEON SIMD Register Diagram
    Hello, I’m new to ARM architecture and was looking to get a better understanding of how it works. Most notably, the Cortex-A series and its DSP functionality. When looking through the NEON SIMD page on...
  • NEON SIMD Dn Register and Parallel Operations
    Thank you for your reply. A few more questions: Is Dn a 128-bit wide register? Is Dd also a 128-bit wide register? (Referring to the diagram in the original question) Also, the diagram shows 4 parallel...