5.3.3. NEON data types

Data type specifiers in NEON instructions consist of a letter indicating the type of data, usually followed by a number indicating the width. They are separated from the instruction mnemonic by a point.

The type of data can be any of the following:

U

Unsigned integer

S

Signed integer

I

Integer of unspecified type

F

Floating-point number

P

Polynomial over {0,1}.

Floating-point numbers in NEON are always 32 bits wide. The 32 can be omitted from the data type specifier. Other data types can be 8, 16, 32, or 64 bits wide.

See Polynomial arithmetic over {0,1} for further information about operations on polynomials over {0,1}.

The datatype of the second (or only) operand is specified in the instruction.

Note

Most instructions have a restricted range of permitted datatypes. See the instruction pages for details.

Copyright © 2002-2006 ARM Limited. All rights reserved.ARM DUI 0204G
Non-Confidential