You copied the Doc URL to your clipboard.

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 --no_thumb2_library linker option.

ARMv7M and ARMv7E-M have their own T32 library that uses Thumb-2 technology.

ARMv6M has its own dedicated T32-only library.

Was this page helpful? Yes No