Intel® oneAPI DPC++/C++ Compiler Developer Guide and Reference

ID 767253
Date 3/22/2024
Public
Document Table of Contents

fsycl-explicit-simd

Enables or disables the experimental "Explicit SIMD" SYCL* extension. This is a deprecated option that may be removed in a future release.

Syntax

Linux:

-fsycl-explicit-simd

-fno-sycl-explicit-simd

Windows:

-fsycl-explicit-simd

-fno-sycl-explicit-simd

Arguments

None

Default

-fno-sycl-explicit-simd

The explicit SIMD SYCL* extension is disabled.

Description

This option enables or disables the experimental "Explicit SIMD" SYCL* extension.

If you specify option -fsycl-explicit-simd, it enables the experimental "Explicit SIMD" SYCL* extension for lower-level Intel GPU programming. It allows you to write explicitly vectorized device code. Note that APIs for this feature may change in the future.

NOTE:

When using this option, you must also specify option -fsycl.

For information about available SYCL drivers, refer to Invoke the Compiler.

NOTE:

When SYCL offloading is enabled, this option only applies to device-specific compilation.

IDE Equivalent

None

Alternate Options

None