ó
    ¿íØh¥	  ã                   óB   • S SK rS SKrS SKJr  S SKJr   " S S\5      rg)é    N)ÚBase)Úexpectc                   ó<   • \ rS rSr\SS j5       r\SS j5       rSrg)ÚXoré   Nc                  ó´  • [         R                  R                  SSS/S/S9n [        R                  R                  SS5      S:„  R                  [        5      n[        R                  R                  SS5      S:„  R                  [        5      n[        R                  " X5      n[        XU/U/S	S
9  [        R                  R                  SSS5      S:„  R                  [        5      n[        R                  R                  SSS5      S:„  R                  [        5      n[        R                  " X5      n[        XU/U/SS
9  [        R                  R                  SSSS5      S:„  R                  [        5      n[        R                  R                  SSSS5      S:„  R                  [        5      n[        R                  " X5      n[        XU/U/SS
9  g )Nr   ÚxÚyÚxor©ÚinputsÚoutputsé   é   r   Ú
test_xor2d©r   r   Únameé   Ú
test_xor3dé   Ú
test_xor4d©
ÚonnxÚhelperÚ	make_nodeÚnpÚrandomÚrandnÚastypeÚboolÚlogical_xorr   ©Únoder	   r
   Úzs       ÚY/var/www/fran/franai/venv/lib/python3.13/site-packages/onnx/backend/test/case/node/xor.pyÚexportÚ
Xor.export   st  € ä{‰{×$Ñ$ØØ˜:ØGð %ð 
ˆô Y‰Y_‰_˜Q Ó" QÑ&×.Ñ.¬tÓ4ˆÜY‰Y_‰_˜Q Ó" QÑ&×.Ñ.¬tÓ4ˆÜNŠN˜1Ó ˆÜˆt ˜F¨Q¨C°lÒCô Y‰Y_‰_˜Q  1Ó%¨Ñ)×1Ñ1´$Ó7ˆÜY‰Y_‰_˜Q  1Ó%¨Ñ)×1Ñ1´$Ó7ˆÜNŠN˜1Ó ˆÜˆt ˜F¨Q¨C°lÒCô Y‰Y_‰_˜Q  1 aÓ(¨1Ñ,×4Ñ4´TÓ:ˆÜY‰Y_‰_˜Q  1 aÓ(¨1Ñ,×4Ñ4´TÓ:ˆÜNŠN˜1Ó ˆÜˆt ˜F¨Q¨C°lÓCó    c                  óü  • [         R                  R                  SSS/S/S9n [        R                  R                  SSS5      S	:„  R                  [        5      n[        R                  R                  S5      S	:„  R                  [        5      n[        R                  " X5      n[        XU/U/S
S9  [        R                  R                  SSS5      S	:„  R                  [        5      n[        R                  R                  SS5      S	:„  R                  [        5      n[        R                  " X5      n[        XU/U/SS9  [        R                  R                  SSSS5      S	:„  R                  [        5      n[        R                  R                  SS5      S	:„  R                  [        5      n[        R                  " X5      n[        XU/U/SS9  [        R                  R                  SSSS5      S	:„  R                  [        5      n[        R                  R                  SSS5      S	:„  R                  [        5      n[        R                  " X5      n[        XU/U/SS9  [        R                  R                  SSSS5      S	:„  R                  [        5      n[        R                  R                  SSSS5      S	:„  R                  [        5      n[        R                  " X5      n[        XU/U/SS9  g )Nr   r	   r
   r   r   r   r   r   r   Útest_xor_bcast3v1dr   Útest_xor_bcast3v2dr   Útest_xor_bcast4v2dÚtest_xor_bcast4v3dé   Útest_xor_bcast4v4dr   r"   s       r%   Úexport_xor_broadcastÚXor.export_xor_broadcast'   sU  € ä{‰{×$Ñ$ØØ˜:ØGð %ð 
ˆô Y‰Y_‰_˜Q  1Ó%¨Ñ)×1Ñ1´$Ó7ˆÜY‰Y_‰_˜QÓ !Ñ#×+Ñ+¬DÓ1ˆÜNŠN˜1Ó ˆÜˆt ˜F¨Q¨CÐ6JÒKô Y‰Y_‰_˜Q  1Ó%¨Ñ)×1Ñ1´$Ó7ˆÜY‰Y_‰_˜Q Ó" QÑ&×.Ñ.¬tÓ4ˆÜNŠN˜1Ó ˆÜˆt ˜F¨Q¨CÐ6JÒKô Y‰Y_‰_˜Q  1 aÓ(¨1Ñ,×4Ñ4´TÓ:ˆÜY‰Y_‰_˜Q Ó" QÑ&×.Ñ.¬tÓ4ˆÜNŠN˜1Ó ˆÜˆt ˜F¨Q¨CÐ6JÒKô Y‰Y_‰_˜Q  1 aÓ(¨1Ñ,×4Ñ4´TÓ:ˆÜY‰Y_‰_˜Q  1Ó%¨Ñ)×1Ñ1´$Ó7ˆÜNŠN˜1Ó ˆÜˆt ˜F¨Q¨CÐ6JÒKô Y‰Y_‰_˜Q  1 aÓ(¨1Ñ,×4Ñ4´TÓ:ˆÜY‰Y_‰_˜Q  1 aÓ(¨1Ñ,×4Ñ4´TÓ:ˆÜNŠN˜1Ó ˆÜˆt ˜F¨Q¨CÐ6JÓKr(   © )ÚreturnN)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ústaticmethodr&   r0   Ú__static_attributes__r2   r(   r%   r   r      s,   † ØóDó ðDð2 ó#Ló ó#Lr(   r   )Únumpyr   r   Úonnx.backend.test.case.baser   Úonnx.backend.test.case.noder   r   r2   r(   r%   Ú<module>r=      s!   ðó
 ã Ý ,Ý .ô?Lˆ$õ ?Lr(   