spire/__init__.py,sha256=MCW3ynLTdD4C3F8nvuzYa5DuMViDmXVxWFShDD4MIlU,1627
spire/aiger.py,sha256=Y87hulLtODJ-d7Y6r1TUVUklFi8XB-rGVhOdkMYBWus,30002
spire/analyzer.py,sha256=eIq1R7B9Q3hx7eYXyiBSh0VS5nqaoBVQgzXvWI6sDnw,6241
spire/component.py,sha256=vx7Hs8iRLPkOWhL_JfQk0ugsLGf_gZdkpUYN5oGCiWQ,12595
spire/control_structures.py,sha256=Ed0H3e4uqF9mK22dr7BvbOzhyeXgwKiMDdYetbbQPl4,9155
spire/cse.py,sha256=ifARVPJJlBOCyO9cHOkqPcuAyQf3xCLhLz882qi6-WI,9223
spire/expr.py,sha256=qtJpsYIPSJw81PAZOvYBhg1_G6zTy2ar6armSyEKFTo,23110
spire/hdl_traits.py,sha256=lZdn7awLHEpHDAsxpQNhWYZPW7EzLegAlnNiF8W3XSg,2030
spire/helpers.py,sha256=il2oOIYOm3_Y23A4znsa3tJfNRv14Ws9j879425m9hk,14991
spire/io_record.py,sha256=sqjuI90GoLuE3y-ql_EOOxXUcJ5-Phmin0rubL2awO8,2656
spire/ir.py,sha256=vDjJL9QUEK9VddUf1g-AbVdvJidingMLv5Ww3qZLjIM,23366
spire/memory.py,sha256=LftHe6NUVAGPYt9ihLw5pFIoz_K1XcvN6g9T2yH-O8Y,10026
spire/signal_name_inference.py,sha256=55IdzJlw0x5aee1--XWc-v9Kq2ziVb2oFwodWTlIz7E,3850
spire/simplify.py,sha256=9eIT0kmEUcoW3N1dnyWNwaRApjP7ErXduQaQTIs-j1U,25329
spire/simulator.py,sha256=SoSZCIiQmmvQaF5VnuGAv5WoWBDIKrMoeY_vFYUW0LU,21348
spire/simulator_base.py,sha256=loYh0bB2yqlRQ7i-pG-4BgBCjZKVJ4iZ9lTf7E5Vs-Q,1494
spire/state.py,sha256=osQCbpKSmBi3M92zQr1LAlFJ697juWzkqsMX9vfbaC4,4243
spire/verilog_testbench.py,sha256=r5FDFGbJasH2ftz5CI6RrZncC9eLDZGMut2YtohVbaQ,22111
spire/visitor.py,sha256=MtgyXqgiFFcidRSOX25LfdURaE_xwm-oBabYswzSSh8,5436
spire/aig/aig_aigerverse.py,sha256=m1pF0pxPYgKj8pvzXm8uRoTGKJPRUQQui5a0MRv2_a0,14449
spire/aig/aig_to_aag.py,sha256=3mz4MOH9UVVzXtMDEdcsGgE0tilW-mNoZDKxMSltpx4,18144
spire/aig/aig_yosys.py,sha256=XEblu2jbuhDZAmDTyzuwPGaEIkaA3GHoTPOIAiSzb9U,3378
spire/arithmetic/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
spire/arithmetic/arithmetic_generator.py,sha256=shP78BUs6C0gNh63xk4JS3X0pQC_kH8nNOPQ6YEKCMo,52086
spire/arithmetic/int_arithmetic_config.py,sha256=lB2Q-eBwT0UTGbcTWnn_7WcatrWJVFcLJI73VZl8HSw,34045
spire/arithmetic/int_mac_fused.py,sha256=6fLPU1zivQTyOdsln-rF-HuB4VEp3VkTs19ltHfohgM,5721
spire/arithmetic/encoding/sign_magnitude.py,sha256=_zMDeMQuIHi94pFB3r8Hry6iJSVJFZWIKvsVPPnYlBw,2643
spire/arithmetic/eval/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
spire/arithmetic/eval/auto_config.py,sha256=tqdvTjZukojjnYKonYdVYLLKr4olJ7sA1ZAvTKs4v8Y,14491
spire/arithmetic/eval/best_configs.csv,sha256=gc3s92AacbmmUiYJ994QS3QXfj3TjOFNYZrV3VAssQI,757319
spire/arithmetic/eval/run_arithmetic_eval.py,sha256=p4y3Y8ODhv5MNzrahaMQR5aNzWmiyS9IqUUwfSlauCA,23879
spire/arithmetic/floating_point/float_add.py,sha256=vz0XS1dcplSPDrFgKbWFTZKyPe2tCfcjSVJudIxquPI,12855
spire/arithmetic/floating_point/float_mult.py,sha256=vKtBXWwCZtl_Kv8fb__zuAITHCxHZ2eqG7b1882Px-s,11898
spire/arithmetic/floating_point/float_mult_sn.py,sha256=1VyGR0mMC6kVekrUX1xAzfTDutXAsuOexh7yNrzWWFs,12060
spire/arithmetic/floating_point/fp_add_testvectors.py,sha256=Vfy1IcM7w_jypY7Kx3mfaCWuh_qDjj6OSqFtvIT3X40,8776
spire/arithmetic/floating_point/fp_encoding.py,sha256=mMRhjGSQyfLjFlQu3dITBVdXIBeqnfpBvumdYwDOFZM,4815
spire/arithmetic/floating_point/fp_mul_testvectors.py,sha256=_SI6Svj474ImxUcE2pusoPDngxi3Kdm5lp41menSpSI,8911
spire/arithmetic/floating_point/hif8.py,sha256=ZiHqsMmeJNl3RvD-8JRCwpuKdamduqCldFwLryT_NlE,24374
spire/arithmetic/floating_point/hif8_via_fp8.py,sha256=YW4MM9hvpRM3oBACzQdLaF5EukfZjo9l5hfXPWDaYnI,11931
spire/arithmetic/int_multipliers/data/README.md,sha256=5Dt0sGo76zpfTRq92j13tLDjvrfLp6bT0nYu6QscqBk,770
spire/arithmetic/int_multipliers/data/__init__.py,sha256=Uk0b1hTsqgG0sq2qzJgAh2rira447S0R8U-UeJxIbUo,46
spire/arithmetic/int_multipliers/data/optimized/signed_3b/aiger_map_cleaned.map,sha256=kVr-7ifQLl6TIodDRJd-pKjS62vLBmnxWCWjw6mASvs,287
spire/arithmetic/int_multipliers/data/optimized/signed_3b/out_aiger.aig,sha256=YAvzULeoaeBFM-CnD8ZamdAkuBg-DeFJeIzaGvDvGM0,171
spire/arithmetic/int_multipliers/data/optimized/signed_4b/aiger_map_cleaned.map,sha256=sTBhutKEHdMdSCFqXI7Rum8Zlpz9znAQLLrQB460Eg8,383
spire/arithmetic/int_multipliers/data/optimized/signed_4b/out_aiger.aig,sha256=k7cXrNIdUNN9j_Z9S7AbyokGmKYWqqs3UW2HVtYEIsA,301
spire/arithmetic/int_multipliers/data/optimized/signed_8b/aiger_map_cleaned.map,sha256=QrxopdhLnQ1QAxgPx3ch9HYKYJ6OcA1V-tEEB8mj5Ok,791
spire/arithmetic/int_multipliers/data/optimized/signed_8b/out_aiger.aig,sha256=drsfgYwAZ9wYv1YYU6n6gz5an6NzUOkmMt89_zOrqZA,1451
spire/arithmetic/int_multipliers/data/optimized/unsigned_3b/aiger_map_cleaned.map,sha256=kVr-7ifQLl6TIodDRJd-pKjS62vLBmnxWCWjw6mASvs,287
spire/arithmetic/int_multipliers/data/optimized/unsigned_3b/out_aiger.aig,sha256=xM72m-ZNkX2fi66FlHKvzdbsp0NMK_DvmwU1ss3EhL0,175
spire/arithmetic/int_multipliers/data/optimized/unsigned_4b/aiger_map_cleaned.map,sha256=sTBhutKEHdMdSCFqXI7Rum8Zlpz9znAQLLrQB460Eg8,383
spire/arithmetic/int_multipliers/data/optimized/unsigned_4b/out_aiger.aig,sha256=KdWyCg1Ai2pVaF6OWq3ApgaY0sQqkExA6uuy23lhXMY,299
spire/arithmetic/int_multipliers/data/optimized/unsigned_4b_strong/aiger_map_cleaned.map,sha256=sTBhutKEHdMdSCFqXI7Rum8Zlpz9znAQLLrQB460Eg8,383
spire/arithmetic/int_multipliers/data/optimized/unsigned_4b_strong/out_aiger.aig,sha256=SXDhhcMZrHn2FAhQEZsmHhx5_hMIWYbFkwD5UQ53c_w,278
spire/arithmetic/int_multipliers/data/optimized/unsigned_8b/aiger_map_cleaned.map,sha256=QrxopdhLnQ1QAxgPx3ch9HYKYJ6OcA1V-tEEB8mj5Ok,791
spire/arithmetic/int_multipliers/data/optimized/unsigned_8b/out_aiger.aig,sha256=2F7VjyAGHpV8eJMbXmmeunGf-FxHWtSFah1jssDaRbE,1372
spire/arithmetic/int_multipliers/eval/multiplier_stage_options_demo_ext_stat_helper.py,sha256=v4b8J688qKAmyo_Yh8cPst8roxwCr3CyfC9EYKWeVps,3777
spire/arithmetic/int_multipliers/eval/multiplier_stage_options_demo_lib.py,sha256=7mnV-qvX9NFQ-_TBsN41ePMTiOIiOm5uAGJ5xyoVjvw,9845
spire/arithmetic/int_multipliers/eval/multiplier_stage_options_demo_list.py,sha256=s0pu25fL-Mu9xuUnAA3L0DHCwBWsxB6PrLP9MEmHVy0,7432
spire/arithmetic/int_multipliers/eval/run_multiplier_stage_options_eval.py,sha256=IxAQF87S3SHykX4czkMV1RFvzkc0U2NsMVYm3xmKcMU,3206
spire/arithmetic/int_multipliers/eval/run_multiplier_stage_options_eval_ext.py,sha256=4_Qv_jSgQDGZ952IQZmv1MHSYX0st3yJqSyTzq1GVXs,2807
spire/arithmetic/int_multipliers/eval/run_multiplier_stage_options_eval_ext_stat.py,sha256=zRVlPr4OOsvU5B5YuRExnywkGBMY0tK3NKb1t5y9a_s,9287
spire/arithmetic/int_multipliers/eval/test_stage_multipliers.py,sha256=EN933RDMqERAoNSphdiPYXvRNgG6XEzMfYFyCeVHe2c,434
spire/arithmetic/int_multipliers/eval/testvector_generation.py,sha256=1Ts5h6WgrrZAUDR7h3WVv9Uu-obxBg5_eQXCRA22lKE,14367
spire/arithmetic/int_multipliers/eval/plot/multiplier_stage_plot.py,sha256=M7EynsQWSjKOD3YzgD8nArIhmNBDc49tir1z8ZXdYLc,52441
spire/arithmetic/int_multipliers/eval/plot/plotly_app.py,sha256=3N82IbCGOMrB9IflgZKkbqr0cwhonA7KDpjWSl9-u9s,28796
spire/arithmetic/int_multipliers/multipliers/multiplier_stage_core.py,sha256=KS_11bFF6vciBzGdMcq3qzG1LMo9OGSR7vVhifM2eiE,21443
spire/arithmetic/int_multipliers/multipliers/multipliers_ext.py,sha256=eZvcciGNLCG8ovPfGkMQ8Lcs8PDS3CMtBwqzWXh6Btk,17585
spire/arithmetic/int_multipliers/multipliers/multipliers_ext_karatsuba.py,sha256=nZmH8vw7p5aqMTk3ilxmex2BVVVSeS9DKhyRp2XYvFk,13758
spire/arithmetic/int_multipliers/multipliers/multipliers_ext_optimized.py,sha256=x3RsrwF28h6fBlOaAnZd5cVs3XLtkWOIRxEzm1zmpgM,22544
spire/arithmetic/int_multipliers/stages/fsa_stages.py,sha256=aWl9NYK2BzhEXI6_AS92H0Rfb4cFIXyhQkerP5zwJpI,11131
spire/arithmetic/int_multipliers/stages/ppa_fsa_util.py,sha256=wAPIwsa5t1fperuGbwvsqxa9LgzdsAPNNLRVzLiY1cg,3290
spire/arithmetic/int_multipliers/stages/ppa_stages.py,sha256=JeLoz6WTvs6yzE7buggvTX2MB6uZtWGw3OxjLA_gVJ8,24504
spire/arithmetic/int_multipliers/stages/ppg_and_stages.py,sha256=-74RgzRaW3pYCz_gwsU42El8EOHn-Ga-X8IffQWwfq4,3364
spire/arithmetic/int_multipliers/stages/ppg_baugh_wooley_stages.py,sha256=SuWGrcvTZsW2JJytjAZadHoPOj1xsR15NMSrgFsSy4o,3485
spire/arithmetic/int_multipliers/stages/ppg_booth_optim_stages.py,sha256=VIIq1CVOhZb-3wfyy5Z5-UKabO7uQk20xnjB4KaaazA,4768
spire/arithmetic/int_multipliers/stages/ppg_booth_precomputed_b_stages.py,sha256=em6-xYIV8K8TbPS5cHWpRb1JHRfMP49a3jxpqPQV77A,5027
spire/arithmetic/int_multipliers/stages/ppg_booth_unoptim_stages.py,sha256=GS5M3mWpNxKlkDHhxgHsST_knrhmHEHupzy0qOkjuxg,6786
spire/arithmetic/int_multipliers/stages/ppg_nr4sd_stages.py,sha256=vUTbcnJv20nWWemS2uiv1wpvi9QbpBB_4XabfY7HMFQ,6454
spire/arithmetic/prefix_adders/adders.py,sha256=UGlySPwsYrgRRDi7kKPR3j02QEfu6Rnob3OW10c8Uzk,5860
spire/arithmetic/prefix_adders/prefix_adder_analysis.py,sha256=gwqmCe5dkrnANBLVKR3I3Gbrr2gk8BCaL60_bKAwQuU,22217
spire/arithmetic/prefix_adders/prefix_adder_clean.py,sha256=icjIDIvG_BtjNNpiAb_hKOvXBEZWGZ5ZW-CRI2teLzk,12193
spire/arithmetic/prefix_adders/prefix_adder_specials.py,sha256=eDaqvilkEnjI1sYJH1FFF9PJS5TSLVXX7C9FzHEyqwA,9173
spire/arithmetic/prefix_adders/prefix_adder_topologies.py,sha256=htlbnaHWkI0YoPPjKxYi0GFsUBKe0QHxCBVbKIdtmVw,12561
spire/composite/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
spire/composite/array.py,sha256=1NfNWPxZTOsMX50cgc0ajqWpk70wK2wWRUbZ1eRfWgQ,6669
spire/composite/base.py,sha256=VTiXzBqW91fSCUyXwS-Oef3oK0IIwKa_lfq8hgjOLO8,10039
spire/composite/fixed_point.py,sha256=V98kF-I286dIPm1zR7rIQ-fvJTa6KUAq9DpT-B-qRz0,10686
spire/composite/floating_point.py,sha256=nO-sG7OdJHs81fNNZezK-593RiddE05rTYMZduqgQBw,5364
spire/composite/record.py,sha256=bC1XWnJOkkyA_icbNl3hC_ORNr97RwWNb0X6eGGP2w4,8091
spire/composite/register.py,sha256=m64nkL2eiYlk5WaK4kdqUSZLGWDBCBNi_i__vP2lqrc,2576
spire/cores/output_stationary_matmul.py,sha256=5SYwqUPQdhU_l4932oA0s1isSnZmwzpTHBRCiuzCKu8,10518
spire/cores/matmul_accumulate/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
spire/cores/matmul_accumulate/matmul_accumulate_core.py,sha256=mWUTB-rT3gBOWL0VY61hgz-BYm5w8gMTkxgeFHmvMhc,4455
spire/cores/matmul_accumulate/matmul_accumulate_core_float.py,sha256=HdZS8-1EDnkbOr7_UOOUUrss9-Guj3mj89oIEy8ZFGg,2712
spire/cores/matmul_accumulate/matmul_accumulate_core_fused.py,sha256=xLe_07wbm-Xunv-QS_BZwfrQJxdDDOGNXUhKJjistrM,9558
spire/cores/matmul_accumulate/matmul_accumulate_core_fused_precomputed_b_stages.py,sha256=ze3C7VlI3FmH5FiQcJJFLeVo5FGpCNg_gbn2xilZbOI,7925
spire/cores/matmul_accumulate/matmul_accumulate_core_sign_magnitude.py,sha256=O8qhXT8bxIDPUVSsiYkOnFIwfEpwOm_D2HtbFCDkyDw,6198
spire/cores/matmul_accumulate/matmul_accumulate_core_sign_magnitude_fused.py,sha256=BWtLoWCyNCSVT0KsMDBNDKIcwaIiEMBXJyyaQyVpqw0,8377
spire/cores/matmul_accumulate/matmul_accumulate_core_winograd.py,sha256=Huak8KKJyDglLD6jH1Q68ZPqgNfB-Qr15Wq_k-Mx6e4,6365
spire/cores/matmul_accumulate/matmul_test_vectors.py,sha256=O_LWBCs2gntun0ZbouenGBGaK9jUG9yM9TM7eKROYDU,6094
spire/interfaces/__init__.py,sha256=k50ROlfM_azOLJoRyGpiZIHgaYzIvefwDwJodd9JYHw,1138
spire/interfaces/flow.py,sha256=A2y2qGxQEcXe08TU7o80JqTsljzFgZPTIXcNiJ2_pO4,768
spire/interfaces/memory.py,sha256=ScDzqkqtavB5uS9SOitohS7kOcXlCnYojBwy5K07CIQ,975
spire/interfaces/stream.py,sha256=lGchofqffNjdhng2CaagwoohZWCKUhI-u4A3xgkAHMU,809
spire/optimize/__init__.py,sha256=EALGt9S8RY08btkUwjdvB9UV3M6onQxWpFfN7Ybpnt4,714
spire/optimize/generate_caches.py,sha256=p8z3j16U3eEmr-WHIsbcCvBsiEQU4Va1GfnWu4642DQ,10575
spire/optimize/optimize.py,sha256=dhcrYb1RprTFO-KVbBw8jzfNUmDonMFHATGrqxYpmLs,49669
spire/optimize/pareto.py,sha256=yHeDEx0eIpx1-HG8eBVXYGEE_l6RwGiWUdGDfmlSirQ,5855
spire/optimize/fsm/__init__.py,sha256=xGCgj2m9Nr5ZylMCpCC_EQyiRzYvidFKYYOrHvEwn8A,1562
spire/optimize/fsm/_adjacency.py,sha256=v0sK7RtX3Roalr9dTyVTnR04en6TEIYLEFozZ8vyzs0,5429
spire/optimize/fsm/_capture.py,sha256=qw0t9cHjqNZIoDNfJ7SUJ8vDZmF-qN-pOCLGYI2LC_M,2465
spire/optimize/fsm/_cost_oracle.py,sha256=x2n8FBKyE9RNhtmic3zRT_CWkBw7IuPUEDZ5LsfDFhI,5262
spire/optimize/fsm/_emit.py,sha256=jJahbW6aMXkeVL0YriVtS4hGLPYLUUkr3N5Lm2wNrNQ,2488
spire/optimize/fsm/_encoding_search.py,sha256=vyjZM4QkyXEs8P-2l2RWx5MGFAXKgMU8Br5aXAj0oR4,6376
spire/optimize/fsm/_evaluator.py,sha256=0EziDPJFi6uKzqJGROhIF23Dq5p2T4NjbjZPy9uF8ZA,4415
spire/optimize/fsm/_hopcroft.py,sha256=rZHjI8ePCrCCt6Ib8ah2NPaBzPetbFn1_fttjKigkUM,3797
spire/optimize/fsm/_minimize_emit.py,sha256=B52B1H-o0gAPk10vtLjTlHhg4MKnsYCijcwH-wfExKM,16261
spire/optimize/fsm/_table.py,sha256=y2DZmRlem49WvSJphduT2n4ofUiicra9Vd8nJA6CZ-g,5275
spire/optimize/fsm/_walker.py,sha256=8grAnaig0zpRdpAMKNUNjr_rMzOmsbngbTD0HJnfrlQ,5815
spire/optimize/fsm/optimized_encoding.py,sha256=FvfkD47fP88usONVJ2Toj2i7Wnc5_HVm5OQs_4z7ABE,12127
spire/optimize/fsm/optimized_fsm.py,sha256=ww-OFiin3adtFXwReCcLVs_TIVFQtpOJvB5o4CN4Idc,6001
spire/primitives/__init__.py,sha256=kBIOkSJgLdo21e1kpYAj570sXD18fY9IUNYenDcShZ8,1085
spire/primitives/_ram_template.py,sha256=cCgeaNUQOAOxFhoF32XYenJBgQFxzsReRWAqBqBtx1I,4584
spire/primitives/primitive_fifo.py,sha256=v1jfGecuMI8W78kasGVvnsKUNDM3Zqe3N9oVcF-Vr1o,9946
spire/primitives/primitive_fifo_via_reg.py,sha256=Iii2ZofPWAm7topAe6Pb3MVyWNT8mvaRZ2VG6qjueAQ,6868
spire/primitives/primitive_memory.py,sha256=5qS6FyLSxYmpJdSD90sIbLZU1zWZToUrtpUSkjYcL-I,11299
spire/primitives/primitive_memory_via_reg.py,sha256=vd1I-LGUIW6-4AxKk698KKA1LYCLmFqMouvDgcMTRmk,6366
spire/primitives/primitive_ram.py,sha256=EUM0t6QxA_9tQICxKT8TyaRr395gcUQZ5tuVI7blhE8,8399
spire/primitives/primitive_rom.py,sha256=bmdnHNoiG-SBZjD6ad6sOFfS17jgE4_s4XUi2zz9_Jw,4935
spire/various/vcd_writer.py,sha256=eLXuaraysjR-yzTycRQtXGFVepnL8ePHNK3U3U9gQFQ,4971
spire_hdl-0.2.1.dist-info/METADATA,sha256=FPXvJ0NCVf3SPzcLDwDAyV_CRV4A5FIM8nGTIr7gcs4,18980
spire_hdl-0.2.1.dist-info/WHEEL,sha256=mffPy8wBnZQn2VnJUU5jE99KsxaSfiyMHV9Yt0aLVxs,87
spire_hdl-0.2.1.dist-info/licenses/LICENSE,sha256=O6MVmQy0iFTejETmF5gWnPyy82sD-Kzhu8OdKhVSc04,1575
spire_hdl-0.2.1.dist-info/RECORD,,
