.. |onedpl_library_guide| replace:: :doc:`oneAPI DPC++ Library Guide </library_guide/introduction>`

.. |onedpl_requirements| replace:: :ref:`oneDPL System Requirements <library-requirements>`

.. |onedpl_specification| replace:: oneDPL Specification
.. _onedpl_specification: https://uxlfoundation.github.io/oneDPL/specification/index.html

.. |dpcpp_gsg| replace:: Get Started with the Intel® oneAPI DPC++/C++ Compiler
.. _dpcpp_gsg: https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/get-started-guide/2025-2/overview.html

.. |dpcpp_cpp_with_gsg_link| replace:: Intel® oneAPI DPC++/C++ Compiler
.. _dpcpp_cpp_with_gsg_link: https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/get-started-guide/2025-2/overview.html

.. |dpcpp_cmake_support| replace:: CMake support documentation for the Intel® oneAPI DPC++/C++ Compiler
.. _dpcpp_cmake_support: https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2025-2/use-cmake-with-the-compiler.html

.. |vector_pragma| replace:: pragma vector documentation in the Intel® oneAPI DPC++/C++ Compiler Developer Guide and Reference
.. _vector_pragma: https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2025-2/vector.html

.. |pstl_offload_option| replace:: ``-fsycl-pstl-offload`` option
.. _pstl_offload_option: https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2025-2/fsycl-pstl-offload.html

.. |esimd_sycl_extension| replace:: Explicit SIMD SYCL extension
.. _esimd_sycl_extension: https://www.intel.com/content/www/us/en/docs/dpcpp-cpp-compiler/developer-guide-reference/2025-2/explicit-simd-sycl-extension.html

.. |unroll_pragma| replace:: unroll Pragma
.. _unroll_pragma: https://www.intel.com/content/www/us/en/docs/oneapi-fpga-add-on/developer-guide/2025-0/unroll-pragma.html

.. |loop_analysis| replace:: Loop Analysis
.. _loop_analysis: https://www.intel.com/content/www/us/en/docs/oneapi-fpga-add-on/developer-guide/2025-0/loop-analysis.html

.. |fpga_handbook| replace:: Intel® oneAPI FPGA Handbook
.. _fpga_handbook: https://www.intel.com/content/www/us/en/docs/oneapi-fpga-add-on/developer-guide/2025-0/intel-oneapi-fpga-handbook.html

.. |dpcpp_device_selection| replace:: DPC++ Device Selection
.. _dpcpp_device_selection: https://www.intel.com/content/www/us/en/docs/oneapi/programming-guide/2025-1/device-selection.html

.. |xe_gpu_architecture| replace:: oneAPI GPU Optimization Guide
.. _xe_gpu_architecture: https://www.intel.com/content/www/us/en/docs/oneapi/optimization-guide-gpu/2025-2/intel-xe-gpu-architecture.html

.. |registers_and_performance| replace:: oneAPI GPU Optimization Guide
.. _registers_and_performance: https://www.intel.com/content/www/us/en/docs/oneapi/optimization-guide-gpu/2025-2/registers-and-performance.html
