Intel® C++ Compiler 16.0 User and Reference Guide

vecabi, Qvecabi

Determines whether the compiler uses the compatibility or legacy vector function application binary interface (ABI).

Syntax

Linux and OS X:

-vecabi=keyword

Windows:

/Qvecabi:keyword

Arguments

keyword

Specifies which vector function ABI to use. Possible values are:

legacy

Tells the compiler to use the legacy vector function ABI.

compat

Tells the compiler to use the compatibility vector function ABI.

Default

-vecabi=compat
or/Qvecabi:compat

The compiler uses the compatibility vector function ABI.

Description

This option determines whether the compiler uses the compatibility or legacy vector function application binary interface (ABI).

On Linux* systems, by default, it provides compatibility with gcc's version of the vector function ABI. You must specify keyword legacy if you need to keep the generated vector function binary backward compatible with the vectorized binary generated by the previous version of Intel® compilers.

IDE Equivalent

None

Alternate Options

None