Implementation in NEON of non uniform address jumps

Parents
  • Note: This was originally posted on 2nd July 2012 at http://forums.arm.com

    Yes, though an increment of 2 bytes when loading 16-bit values could be implemented as:

      VLD1.16  {D0[0]},[r2]!
      VLD1.16  {D0[1]},[r2]!
      VLD1.16  {D0[2]},[r2]!
      VLD1.16  {D0[3]},[r2]!

    Which in itself would be better implemented as:

      VLD1.16  {D0},[r2]!
    hth
    s.
Reply
  • Note: This was originally posted on 2nd July 2012 at http://forums.arm.com

    Yes, though an increment of 2 bytes when loading 16-bit values could be implemented as:

      VLD1.16  {D0[0]},[r2]!
      VLD1.16  {D0[1]},[r2]!
      VLD1.16  {D0[2]},[r2]!
      VLD1.16  {D0[3]},[r2]!

    Which in itself would be better implemented as:

      VLD1.16  {D0},[r2]!
    hth
    s.
Children
No data
More questions in this forum