o
    iR                     @   s   d dl Z d dlZd dlmZ dZdd Zdd Zdd	 Zd
d Z	dd Z
dd Zdd ZeddeZdd Zdd Zdd Zdd Zdd Zdd ZdS )     N)jitabcc                 C   s    d}t | |D ]}||7 }q|S Nr   range)seci r   c/var/www/html/eduruby.in/lip-sync/lip-sync-env/lib/python3.10/site-packages/numba/tests/usecases.pysum1d   s   
r   c                 C   s4   d}t | |D ]}t | |D ]}||| 7 }qq|S r   r   )r   r   r	   r
   jr   r   r   sum2d   s   r   c                 C   s,   | }d}||k r||7 }|d7 }||k s|S Nr      r   )r   r   r
   r	   r   r   r   while_count   s   r   c                 C   s$   t | jd D ]}| | ||< qd S r   r   shape)abr
   r   r   r   copy_arrays   s   r   c                 C   s@   t | jd D ]}t | jd D ]}| ||f |||f< qqd S r   r   )r   r   r
   r   r   r   r   copy_arrays2d$   s
   r   c                  C   s<   d} t dD ]}| d7 } qd|  } t dD ]}| d7 } q| S )Nr      r   g        r   )xr
   r   r   r   	redefine1*   s   

r   c                 C   s    | dkr| dk p|dko|dk S )Nr   
   r   )r   yr   r   r   andor4   s    r   T)Znopythonc                 C   s   d}|t | |  S )NZwhatzup)str)r   r   r   r   r   r   string_concat:   s   r    c                 C   s   t | S N)len)r   r   r   r   
string_len?   s   r#   c                 C   s   | || S r!   r   )r   startstopr   r   r   string_slicingC   s   r&   c                 C   s   t   t| S r!   )objectr   )r   r   r   r   string_conversionG   s   r(   c                 C   s
   || |S r!   r   )s1s2opr   r   r   string_comparisonM   s   
r,   c           	      C   s   d}d}d}d}d}d}dddt |    }|t d	|  |   ||||||||||          }| d
kr>d| }|S )Ng:p?g[2ֿgh^_?gxN#gC)H?gQ63E?g      ?gqq?g      r   )mathfabsexp)	dA1A2ZA3ZA4ZA5ZRSQRT2PIKZret_valr   r   r   blackscholes_cndQ   s   &r4   )r-   numpynpZnumbar   Z_GLOBAL_STRr   r   r   r   r   r   r   Zandornopythonr    r#   r&   r(   r,   r4   r   r   r   r   <module>   s$    	
