§
    ƒÛgÛ  ã                   óf   — d Z  G d„ de¦  «        Z G d„ de¦  «        ZdZdZdZdZdZ	dZ
d„ Zd„ ZdS )zd
NVVM is not supported in the simulator, but stubs are provided to allow tests
to import correctly.
c                   ó   — e Zd ZdS )ÚNvvmSupportErrorN)Ú__name__Ú
__module__Ú__qualname__© ó    úW/granary/edev/quantum/lib/python3.11/site-packages/numba/cuda/simulator/cudadrv/nvvm.pyr   r      s   € € € € € Ø€Dr   r   c                   ó   — e Zd Zd„ ZdS )ÚNVVMc                 ó    — t          d¦  «        ‚)Nz#NVVM not supported in the simulator)r   )Úselfs    r	   Ú__init__zNVVM.__init__   s   € ÝÐDÑEÔEÐEr   N)r   r   r   r   r   r   r	   r   r      s(   € € € € € ðFð Fð Fð Fð Fr   r   Nc                  ó   — dS )NFr   r   r   r	   Úis_availabler      s   € Øˆ5r   c                  ó   — dS )Nr   r   r   r   r	   Úget_supported_ccsr      s   € Øˆ2r   )Ú__doc__ÚImportErrorr   Úobjectr   ÚCompilationUnitÚllvm_to_ptxÚset_cuda_kernelÚget_arch_optionÚ	LibDeviceÚ	NvvmErrorr   r   r   r   r	   ú<module>r      s³   ððð ð	ð 	ð 	ð 	ð 	�{ñ 	ô 	ð 	ðFð Fð Fð Fð Fˆ6ñ Fô Fð Fð
 €Ø€Ø€Ø€Ø€	Ø€	ðð ð ðð ð ð ð r   