+
    UBi}                       ^ RI Ht ^ RIt^RIHtHt ^RIHt ^RIH	t	 ^RI
HtHt ^RIHtHtHtHt ^RIHtHt ]P(                  '       d*   ^R	IHt ^R
IHtHt ^RI
Ht  ! R R]P6                  4      tRt ! R R]4      tR R ltR# )    )annotationsN)mesonlibmlog)build)Compiler)BT_SOURCES_KWSTATIC_LIB_KWS)	KwargInfopermittedKwargstyped_pos_argstyped_kwargs)ExtensionModule
ModuleInfo)ModuleState)Interpreterkwargs)SourcesVarargsTypec                      ] tR t^t$ R]R&   R]R&   R]R&   R]R&   R]R&   R]R&   R]R	&   R]R
&   R]R&   R]R&   R]R&   RtR# )CheckKwr   compilerr   mmxssesse2sse3ssse3sse41sse42avxavx2neon N)__name__
__module____qualname____firstlineno____annotations____static_attributes__r!       </usr/lib/python3.14/site-packages/mesonbuild/modules/simd.pyr   r      sD        !!!!!!    r(   r   c                  v  a ] tR t^3t]! RRRR7      tR V3R llt]! R]4      ]	! R]
! R]RR	7      .] U u. uF  p \        P                  ! V R
R7      NK  	  up O] Uu. uF  qP                   R8w  g   K  VNK  	  upO5RR/ ]! R0]m]P&                  m4      R R l4       4       4       tRtV;t# u up i u upi )
SimdModuleSIMDz0.42.0T)unstablec                   V ^8  d   QhRR/# )   interpreterr   r!   )formats   "r)   __annotate__SimdModule.__annotate__7   s      K r(   c                	t   < \         SV `  V4       V P                  P                  R V P                  /4       R# )checkN)super__init__methodsupdater5   )selfr0   	__class__s   &&r)   r7   SimdModule.__init__7   s0    %TZZ
 	r(   z
simd.checkr   )requiredN)namedefaultsourcesallow_unknownc               (    V ^8  d   QhRRRRRRRR/# )	r/   stater   argszT.Tuple[str]r   r   returnzET.List[T.Union[T.List[build.StaticLibrary], build.ConfigurationData]]r!   )r1   s   "r)   r2   r3   D   s-     + +; +l +G +  QV +r(   c           	     	   . pR V9   d   \         P                  ! R4      h\        . \        ORN54      p\        P
                  ! RVP                  4        UUu/ uF  w  rgWe9  g   K  WgbK  	  upp4      pV^ ,          p	VR,          p
\        P                  ! 4       p\         EF  pW<,          pVf   K  V
P                  V4      pVf2   \        P                  ! RV R2\        P                  ! R4      4       KX  V
P                  V4      ^ ,          '       g2   \        P                  ! RV R2\        P                  ! R4      4       K  \        P                  ! RV R2\        P                  ! R4      4       RRV R	23VP                  R
VP!                  4       ,           &   V	R,           V,           pVP#                  4       pVVR &   V
P%                  4       R,           p\         P&                  ! VV4      pVV,           pVVV&   V P(                  P+                  VP,                  V. 3V\        P.                  4      pVP1                  V4       EK  	  WK.# u uppi )r@   z2SIMD module does not support the "sources" keywordr   zkwtypes.StaticLibraryzCompiler supports :NOYES1.HAVE___args)r   MesonExceptionsetISETSTcastitemsr   ConfigurationDataget_instruction_set_argsr   logredhas_multi_argumentsgreenvaluesuppercopyget_languageextract_as_listr0   build_targetcurrent_nodeStaticLibraryappend)r:   rC   rD   r   resultlocal_kwargskvstatic_lib_kwargsprefixr   confisetr@   compile_argslibname
lib_kwargslangarg_keyold_lang_argsall_lang_argslibs   &&&&                 r)   r5   SimdModule.check=   s    /1))*^__/U/J/0FF#:flln<vnda`a`uTQTn<vwa*%&&(EDlG#<<TBL#-dV15txx~F//=a@@-dV15txx~FHH)$q14::e3DE36:LTFRS8T2UDKK$**,./slT)G*//1J$+Jy! #//1G;K$44ZMM)L8M&3J{#""//0B0BWbMS]_d_r_rsCMM#9 < ~I =ws   
I'Ir!   )r"   r#   r$   r%   r   INFOr7   r   strr   r
   r   rQ   r   evolver	   r>   r   r   known_stlib_kwargsr5   r'   __classcell__)rk   ar;   s   00@r)   r+   r+   3   s    fh6D  L#&,J4@&NSTedM((dDAeT&  .E~!91DAA~E& !%	&
 jD5D5+C+CDE+ F& '+	 UEs   !B1B65B6r+   c                    V ^8  d   QhRRRR/# )r/   interpr   rE   r+   r!   )r1   s   "r)   r2   r2   q   s      { z r(   c                    \        V 4      # )N)r+   )r{   s   &r)   
initializer}   q   s    fr(   )
r   r   r   r   r   r   r   r   r   r    ) 
__future__r   typingrR    r   r   r   	compilersr   interpreter.type_checkingr   r	   interpreterbase.decoratorsr
   r   r   r   r   r   TYPE_CHECKINGr   r0   r   r   kwtypesr   rb   r   rQ   r+   r}   r!   r(   r)   <module>r      s_    #      E a a )???<>!''' ! 	< <|r(   