T32 C libraries
There are several variations of the T32 libraries. It depends on the architecture target or processor as to which one is used.
When compiling for ARMv7A or ARMv7R, there are two libraries available.
The default is a T32 library using Thumb-2 technology. It contains a small number of A32
instructions that are used to significantly improve performance. This default library
corresponds to the
--thumb2_library linker option. The
alternative is an A32/T32 library that contains a small amount of Thumb-2 code, and is
selected with the
ARMv7M and ARMv7E-M have their own T32 library that uses Thumb-2 technology.
ARMv6M has its own dedicated T32-only library.