+
    LV-j½  ã            !       ó`  € ^ RI Ht ^ RIt^ RIt^ RIHtHtHt ^ RI	H
t
 ^ RIHtHt ^ RItRt]P                   P                   ]P                   P"                  ]P                   P$                  ]P                   P&                  ]P                   P(                  ]P                   P*                  ]P                   P,                  ]P                   P.                  ]P                   P0                  ]P                   P2                  ]P                   P4                  ]P                   P6                  ]P                   P8                  ]P:                  ]P<                  ]P                   P>                  ]P@                  ]PB                  ]PD                  ]PF                  ]PH                  ]PJ                  ]PL                  ]PN                  ]PP                  ]PR                  ]! ]PT                  ^RR7      ]! ]PV                  ^RR7      3t,]P                   P                   ]P                   P"                  ]P                   P$                  ]P                   P&                  ]P                   P(                  ]P                   P*                  ]P                   P,                  ]P                   P.                  ]P                   P0                  ]P                   P2                  ]P                   P4                  ]P                   P6                  ]P                   P8                  ]P                   P:                  ]P                   P<                  ]P                   P>                  ]P                   P@                  ]P                   PB                  ]P                   PD                  ]P                   PF                  ]P                   PH                  ]P                   PJ                  ]P                   PL                  ]P                   PN                  ]P                   PP                  ]P                   PR                  ]! ]P                   PT                  ^RR7      ]! ]P                   PV                  ^RR7      3t-]
P                   ]
P"                  ]
P$                  ]
P&                  ]
P(                  ]
P*                  ]
P,                  ]
P.                  ]
P0                  ]
P2                  ]
P4                  ]
P6                  ]
P8                  ]
P:                  ]
P<                  ]
P>                  ]
P@                  ]
PB                  ]
PD                  ]
PF                  ]
PH                  ]
PJ                  ]
PL                  ]
PN                  ]
PP                  ]
PR                  ]
PT                  ]
PV                  3t.]P^                  Pa                  R]1! ]-],].4      4      R	 4       t2]P                   P                   ]P                   P"                  ]P                   P$                  ]P                   P&                  ]P                   P(                  ]P                   P*                  ]P                   P,                  ]P                   P.                  ]P                   P0                  ]P                   P2                  ]P                   P4                  ]P                   P6                  ]P                   P8                  ]P                   P:                  ]P                   P<                  ]P                   P>                  ]P                   P@                  ]P                   PB                  3t3]
P                   ]
P"                  ]
P$                  ]
P&                  ]
P(                  ]
P*                  ]
P,                  ]
P.                  ]
P0                  ]
P2                  ]
P4                  ]
P6                  ]
P8                  ]
P:                  ]
P<                  ]
P>                  ]
P@                  ]
PB                  3t4]P^                  Pa                  R
]1! ]3]44      4      R 4       t5R# )é    )ÚpartialN)Ú_fftlogÚ
_pocketfftÚset_backend)Úmock_backend)Úassert_allcloseÚassert_equalg      à?)ÚdlnÚmuzfunc, np_func, mockc                 óð  € \         P                  ! ^4      P                  R4      pV! VP                  \         P                  4      4      p\        V ! V4      VRR7       \        \        RR7      ;_uu_ 4        ^ VP                  n	        V ! V4      p\        WRP                  4       \        VP                  P                  ^4       RRR4       \        V ! V4      VRR7       R#   + '       g   i     L&; i)é   g»½×Ùß|Û=)ÚatolT©ÚonlyN©é
   é   )ÚnpÚarangeÚreshapeÚastypeÚfloat64r   r   r   Únumber_callsÚcr	   Úreturn_value)ÚfuncÚnp_funcÚmockÚxÚanswerÚys   &&&   Úm/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/scipy/fft/tests/test_backend.pyÚtest_backend_callr#   8   s©   € ä
�	Š	�"‹×Ñ˜fÓ%€AÙ�Q—X‘XœbŸj™jÓ)Ó*€FÜ‘D˜“G˜V¨%Õ0ä	”\¨×	-Ö	-Øˆ×ÑÔÙ�‹GˆÜ�Q×)Ñ)Ô*Ü�T×&Ñ&×(Ñ(¨!Ô,÷	 
.ô ‘D˜“G˜V¨%×0÷ 
.×	-ús   Á8AC%Ã%C5	z
func, mockc                 óL  € \         P                  ! ^4      P                  R	4      p\        P                  ! \
        RR7      ;_uu_ 4        V ! VRR7       RRR4       \        \        RR7      ;_uu_ 4        ^ VP                  n	        V ! VRR7      p\        W1P                  4       \        VP                  P                  ^4       \        VP                  P                  ^,          R,          R4       RRR4       R#   + '       g   i     L²; i  + '       g   i     R# ; i)
r   zprecomputed plan)ÚmatchÚfoo)ÚplanNTr   r'   r   )r   r   r   ÚpytestÚraisesÚNotImplementedErrorr   r   r   r   r	   r   Ú	last_argsÚl)r   r   r   r!   s   &&  r"   Útest_backend_planr-   V   sÆ   € ä
�	Š	�"‹×Ñ˜gÓ&€Aä	�ŠÔ*Ð2D×	EÖ	EÙˆQ�UÕ÷ 
Fô 
”\¨×	-Ö	-Øˆ×ÑÔÙ�˜ÔˆÜ�Q×)Ñ)Ô*Ü�T×&Ñ&×(Ñ(¨!Ô,Ü�T—^‘^×%Ñ% aÕ(¨Õ0°%Ô8÷ 
.Ñ	-÷ 
F×	Eú÷ 
.×	-Ð	-ús   Á
C?Á6A?DÃ?D	ÄD#	)ÚfftÚfft2ÚfftnÚifftÚifft2ÚifftnÚrfftÚrfft2ÚrfftnÚirfftÚirfft2ÚirfftnÚdctÚidctÚdctnÚidctnÚdstÚidstÚdstnÚidstnÚfhtÚifht)6Ú	functoolsr   Únumpyr   Ú	scipy.fftÚscipyr   r   r   Úscipy.fft.testsr   Únumpy.testingr   r	   r(   Úfnamesr.   r/   r0   r1   r2   r3   r4   r5   r6   r7   r8   r9   ÚhfftÚhfft2ÚhfftnÚihfftÚihfft2Úihfftnr:   r;   r<   r=   r>   r?   r@   rA   rB   rC   Únp_funcsÚfuncsÚmocksÚmarkÚparametrizeÚzipr#   Ú
plan_funcsÚ
plan_mocksr-   © ó    r"   Ú<module>r[      s7  ðÝ ã Û ß 6Ñ 6Ý (ç 7Û ð
€ð �F‰F�J‰J˜Ÿ™Ÿ™ R§V¡V§[¡[Ø�F‰F�K‰K˜Ÿ™Ÿ™ r§v¡v§|¡|Ø�F‰F�K‰K˜Ÿ™Ÿ™ r§v¡v§|¡|Ø�F‰F�L‰L˜"Ÿ&™&Ÿ-™-¨¯©¯©Ø�F‰F�K‰K˜×)Ñ)¨:×+;Ñ+;Ø�F‰F�L‰L˜*×+Ñ+¨Z×->Ñ->Ø�N‰N˜JŸO™O¨Z¯_©_¸j×>NÑ>NØ�N‰N˜JŸO™O¨Z¯_©_¸j×>NÑ>Ná�G—K‘K Q¨3Ô/Ù�G—L‘L a¨CÔ0ð
2€ð 
�‰�‰˜Ÿ	™	Ÿ™¨¯	©	¯©Ø	�‰�‰˜Ÿ™Ÿ™¨%¯)©)¯/©/Ø	�‰�‰˜Ÿ™Ÿ™¨%¯)©)¯/©/Ø	�‰�‰˜%Ÿ)™)×*Ñ*¨E¯I©I×,<Ñ,<Ø	�‰�‰˜Ÿ™Ÿ™¨%¯)©)¯/©/Ø	�‰�‰˜%Ÿ)™)×*Ñ*¨E¯I©I×,<Ñ,<Ø	�‰�‰˜Ÿ	™	Ÿ™¨¯	©	¯©¸¿	¹	¿¹Ø	�‰�‰˜Ÿ	™	Ÿ™¨¯	©	¯©¸¿	¹	¿¹á	�—‘—‘ A¨#Ô	.Ù	�—‘—‘ Q¨3Ô	/ð
	1€ð 
×	Ñ	˜<×,Ñ,¨l×.?Ñ.?Ø	×	Ñ	˜L×.Ñ.°×0BÑ0BØ	×	Ñ	˜L×.Ñ.°×0BÑ0BØ	×	Ñ	˜\×0Ñ0°,×2EÑ2EØ	×	Ñ	˜L×.Ñ.°×0BÑ0BØ	×	Ñ	˜\×0Ñ0°,×2EÑ2EØ	×	Ñ	˜<×,Ñ,Ø	×	Ñ	˜L×.Ñ.Ø	×	Ñ	˜<×,Ñ,Ø	×	Ñ	˜L×.Ñ.Ø	×	Ñ	˜<×,Ñ,ð
	.€ð ‡�×ÑÐ.±°E¸8ÀUÓ0KÓLñ1ó Mð1ð �i‰i�m‰m˜UŸY™YŸ^™^¨U¯Y©Y¯^©^Ø�i‰i�n‰n˜eŸi™iŸo™o¨u¯y©y¯©Ø�i‰i�n‰n˜eŸi™iŸo™o¨u¯y©y¯©Ø�i‰i�o‰o˜uŸy™y×/Ñ/°·±×1AÑ1AØ�i‰i�n‰n˜eŸi™iŸo™o¨u¯y©y¯©Ø�i‰i�o‰o˜uŸy™y×/Ñ/°·±×1AÑ1AðC€
ð ×Ñ × 1Ñ 1°<×3DÑ3DØ×Ñ ×!3Ñ!3°\×5GÑ5GØ×Ñ ×!3Ñ!3°\×5GÑ5GØ× Ñ  ,×"5Ñ"5°|×7JÑ7JØ×Ñ ×!3Ñ!3°\×5GÑ5GØ× Ñ  ,×"5Ñ"5°|×7JÑ7JðL€
ð ‡�×Ñ˜¡s¨:°zÓ'BÓCñ9ó Dò9rZ   