§
    ƒÛg3  ã                   ót   — d dl Zd dlmZ d dlmZmZ  G d„ de¦  «        Zedk    r ej	        ¦   «          dS dS )é    N)Úcuda)ÚunittestÚCUDATestCasec                   ó   — e Zd Zd„ Zd„ ZdS )ÚTestCudaEventc                 óÈ  — d}t          j        |t          j        ¬¦  «        }t          j        ¦   «         }t          j        ¦   «         }|                     ¦   «          t          j        t          j        |t          j        ¬¦  «        |¬¦  «         |                     ¦   «          |                     ¦   «          | 	                    ¦   «          | 
                    |¦  «         d S )Né    ©Údtype)Úto)r   Údevice_arrayÚnpÚdoubleÚeventÚrecordÚ	to_deviceÚarangeÚwaitÚsynchronizeÚelapsed_time)ÚselfÚNÚdaryÚevtstartÚevtends        úZ/granary/edev/quantum/lib/python3.11/site-packages/numba/cuda/tests/cudadrv/test_events.pyÚtest_event_elapsedz TestCudaEvent.test_event_elapsed   s°   € ØˆÝÔ  ­"¬)Ð4Ñ4Ô4ˆÝ”:‘<”<ˆÝ”‘”ˆà�ŠÑÔÐÝŒ•r”y ­"¬)Ð4Ñ4Ô4¸Ð>Ñ>Ô>Ð>Ø�Š‰ŒˆØ�Š‰ŒˆØ×ÒÑÔÐà×Ò˜fÑ%Ô%Ð%Ð%Ð%ó    c                 óü  — d}t          j        ¦   «         }t          j        |t          j        ¬¦  «        }t          j        ¦   «         }t          j        ¦   «         }|                     |¬¦  «         t          j        t          j        |t          j        ¬¦  «        ||¬¦  «         |                     |¬¦  «         | 	                    |¬¦  «         | 
                    ¦   «          |                     |¦  «         d S )Nr	   r
   )Ústream)r   r    )r   r    r   r   r   r   r   r   r   r   r   r   )r   r   r    r   r   r   s         r   Útest_event_elapsed_streamz'TestCudaEvent.test_event_elapsed_stream   sÏ   € ØˆÝ”‘”ˆÝÔ  ­"¬)Ð4Ñ4Ô4ˆÝ”:‘<”<ˆÝ”‘”ˆà�Š˜vˆÑ&Ô&Ð&ÝŒ•r”y ­"¬)Ð4Ñ4Ô4¸ÀfÐMÑMÔMÐMØ�Š˜VˆÑ$Ô$Ð$Ø�Š˜6ˆÑ"Ô"Ð"Ø×ÒÑÔÐà×Ò˜fÑ%Ô%Ð%Ð%Ð%r   N)Ú__name__Ú
__module__Ú__qualname__r   r!   © r   r   r   r      s2   € € € € € ð&ð &ð &ð&ð &ð &ð &ð &r   r   Ú__main__)
Únumpyr   Únumbar   Únumba.cuda.testingr   r   r   r"   Úmainr%   r   r   ú<module>r+      s‹   ðØ Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5Ð 5ð&ð &ð &ð &ð &�Lñ &ô &ð &ð> ˆzÒÐØ€H„M�O„O€O€O€Oð Ðr   