Developer Guide and Reference

ID 767253
Date 10/31/2024
Public
Document Table of Contents

fsycl-fp64-conv-emu

Tells the compiler to use fp64 partial emulation for kernels with only fp64 conversion operations and no fp64 computation operations. It requires an Intel GPU that supports fp64 partial emulation.

Syntax

Linux:

-fsycl-fp64-conv-emu

Windows:

-fsycl-fp64-conv-emu

Arguments

None

Default

OFF

If this option is not specified, the compiler will not try to use fp64 partial emulation for any fp64 conversion operations.

Description

This option tells the compiler to use fp64 partial emulation for kernels with only fp64 conversion operations and no fp64 computation operations. It requires an Intel GPU that supports fp64 partial emulation.

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

Example

The following shows an example of using this option on Linux*:

icpx -g -fsycl -fsycl-fp64-conv-emu test.cpp