ARM > Introduction to ARM > Architecture 6

by David Thomas on

Architecture 6

  • v6
    • Mixed endian data handling: SETEND, REV, REV16, REVSH.
    • 60+ new SIMD instructions: SMUSD, SMUADX, USAD8, USADA8.
    • Unaligned data handling.
    • New multiprocessing instructions: LDREX, STREX.
  • v6T2
    • Thumb-2.


Mandates the “TEJ” features for this and all subsequent architectures.

USADxx: Sum of absolute differences.