
    J/Ph                     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__     a/var/www/html/test/jupyter/venv/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
compile_ir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   