File tree Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Expand file tree Collapse file tree 1 file changed +13
-2
lines changed Original file line number Diff line number Diff line change @@ -322,6 +322,18 @@ and not recommended to use in production environment.
322
322
323
323
## Other options
324
324
325
+ ** ` -f[no-]offload-fp32-prec-sqrt ` **
326
+
327
+ Enable use of correctly rounded `sycl::sqrt` function as defined by IEE754.
328
+ Without this flag, the default precision requirement for `sycl::sqrt` is 3
329
+ ULP.
330
+
331
+ ** ` -f[no-]offload-fp32-prec-div ` **
332
+
333
+ Enable use of correctly rounded divide operation as defined by IEE754.
334
+ Without this flag, the default precision requirement for divide in SYCL is
335
+ 2.5 ULP.
336
+
325
337
** ` -fsycl-device-only ` **
326
338
327
339
Compile only device part of the code and ignore host part.
@@ -365,15 +377,14 @@ and not recommended to use in production environment.
365
377
options (e.g. -c, -E, -S) may interfere with the expected output set during
366
378
the host compilation. Doing so is considered undefined behavior.
367
379
368
- ** ` -fsycl-fp32-prec-sqrt ` **
380
+ ** ` -fsycl-fp32-prec-sqrt ` ** [ DEPRECATED ]
369
381
370
382
Enable use of correctly rounded `sycl::sqrt` function as defined by IEE754.
371
383
Without this flag, the default precision requirement for `sycl::sqrt` is 3
372
384
ULP.
373
385
374
386
NOTE: This flag is currently only supported with the CUDA and HIP targets.
375
387
376
-
377
388
** ` -f[no-]sycl-esimd-force-stateless-mem ` ** [ EXPERIMENTAL]
378
389
379
390
Enforces stateless memory access and enables the automatic conversion of
You can’t perform that action at this time.
0 commit comments