.. _libcudacxx-extended-api-warp: Warp ==== .. toctree:: :hidden: :maxdepth: 1 warp/warp_shuffle warp/warp_match_all warp/warp_match_any warp/lane_mask .. list-table:: :widths: 25 45 30 30 :header-rows: 1 * - **Header** - **Content** - **CCCL Availability** - **CUDA Toolkit Availability** * - :ref:`warp_shuffle_idx ` - Warp shuffle from a specific lane - CCCL 3.0.0 - CUDA 13.0 * - :ref:`warp_shuffle_up ` - Warp shuffle from original lane index - delta - CCCL 3.0.0 - CUDA 13.0 * - :ref:`warp_shuffle_down ` - Warp shuffle from original lane index + delta - CCCL 3.0.0 - CUDA 13.0 * - :ref:`warp_shuffle_xor ` - Warp shuffle from original lane index xor mask - CCCL 3.0.0 - CUDA 13.0 * - :ref:`warp_match_all ` - Check if all lanes have the same value - CCCL 3.1.0 - CUDA 13.1 * - :ref:`lane_mask ` - Class to represent a mask of lanes in a warp - CCCL 3.1.0 - CUDA 13.1 * - :ref:`warp_match_any ` - Get the mask of lanes with the same value - CCCL 3.5.0 - CUDA 13.5