spire/__init__.py,sha256=krAQrbC4FfzAgCttheJRaILZjKBPhrzqmHptGL3_Opk,1928
spire/aiger.py,sha256=izduZTjsWPMZJzyhAUVZ3uVnrvWSu18HH0Z6xImIEMo,32755
spire/analyzer.py,sha256=eIq1R7B9Q3hx7eYXyiBSh0VS5nqaoBVQgzXvWI6sDnw,6241
spire/component.py,sha256=Ie7TtwvONDcp2lTvwMOx1k08unnY3kwVwPusCw1d6vw,14999
spire/control_structures.py,sha256=fkcCamBnxxFZ-BjoLwrkkCrLoO-ViPrIxjF1hqTjfX0,12384
spire/cse.py,sha256=YjO2GOXtAU8HMuMP4MIt_EmqJLaD8C2nx89D_CTxYv0,9434
spire/expr.py,sha256=T14x4AY8lVCKLVmVo_5FKr-pGDii8GGjnXb4pM5iTq0,25369
spire/hdl_traits.py,sha256=lZdn7awLHEpHDAsxpQNhWYZPW7EzLegAlnNiF8W3XSg,2030
spire/helpers.py,sha256=B8rWmNXnjQk0ho18JbCVgbedIRRKov_A7s9J-GqWi6Q,15129
spire/io_record.py,sha256=Z0mJkVI4o1GL3AAitzJ_f0FIiA_jjzcWlyOTKwlG3Lw,2775
spire/ir.py,sha256=tNiICn8kqQkhvJ4g6IMTwCK8IMAEC83seGxH0wZYSS8,26251
spire/memory.py,sha256=Ismz0XYhmj_zYi7TaJ4a9MA2WSDt9lrtdozONyYGSm8,10881
spire/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
spire/signal_name_inference.py,sha256=vDzrgy2Fo3R2D24WlXF73bsyyF7CZ8ADB3xeNwAwqOQ,4833
spire/simplify.py,sha256=9eIT0kmEUcoW3N1dnyWNwaRApjP7ErXduQaQTIs-j1U,25329
spire/simulator.py,sha256=Ttx5Au4OoUdNbJ_RmEDvsNg4jekfKN3tobXnzpWPwYc,22021
spire/simulator_base.py,sha256=Hodg8poJqKDMkKVQjyPJrNWxmRGDqjsI6obKALM1ebo,2175
spire/state.py,sha256=osQCbpKSmBi3M92zQr1LAlFJ697juWzkqsMX9vfbaC4,4243
spire/verilog_testbench.py,sha256=VkVSNEP3P6nMO1mowPn0KqJSv0OzW6yjfq_P0Jf0oVk,23387
spire/visitor.py,sha256=VU0jSnuADRRyBI6GT3zkODUJvAvDj00UpgJOTRWHc_I,5640
spire/width_isolation.py,sha256=u9GH_39IIuRtIX-0QzyVGvPAhuABo-LnRQehh_mo2Mw,6421
spire/aig/aig_aigerverse.py,sha256=gFmOD3NMG-uuQy9RGN8O1R0dbx8bH8E6j3r5vpvipPw,16854
spire/aig/aig_to_aag.py,sha256=G58BSB_2Sb06P3lksqFIMFyjsEt3wA8KCvK5NrvU0zM,19152
spire/aig/aig_yosys.py,sha256=MP820pS2MeUTfvWlj4ZlzJQKnR-POdQJECXaTP5RRdU,3750
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=gQ5t1Eh4RFBuaDW6yJCFO6u5irCKdwUz856P3DZQ1Dc,36563
spire/arithmetic/int_mac_fused.py,sha256=CcgLg-ORXcpnAQJj2qRGXSltZL60Lsapqc0Zsew7xP8,5970
spire/arithmetic/encoding/sign_magnitude.py,sha256=qtvQd2kK-1jreub3s8-ZsahW4bbBmkYdSjfQyUhoG_g,3020
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=5tKL8gYAW7f1Y31eOfZ18nftjt8JMXp7f45RgkRszd0,746100
spire/arithmetic/eval/run_arithmetic_eval.py,sha256=zWjZCVF0xoMxvjm-GTCvJ8teG5fPJFLML-r61XNG4ec,24462
spire/arithmetic/floating_point/float_add.py,sha256=P8J0RWyBkBQNoRVnj4EeyUMN3Gbs1SP4aN8wZaJpbiI,12898
spire/arithmetic/floating_point/float_mult.py,sha256=U5lDJu-K_2STQrSjodtONGDNv-mE667gV7rDcVH2QY4,11953
spire/arithmetic/floating_point/float_mult_sn.py,sha256=bcfABEpG0E0PTt8hA06nEfsVORK9qx2XBfIXfOrrPE0,12529
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=olazwI4RzIfCh855WVVG3urVjkjd0zeipz0t2hNhCdg,3805
spire/arithmetic/int_multipliers/eval/multiplier_stage_options_demo_lib.py,sha256=Vwy85cBPII5SuWFSTrk2JmQG8aNa70w1EeXXN0_VtUY,9913
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=ra886WibsvmYnueenpWWrorzMvkut7l9JopLI-JeO9w,3131
spire/arithmetic/int_multipliers/eval/run_multiplier_stage_options_eval_ext.py,sha256=XcTuUDk9ZkC2ouWeu-4kPmj05lJeUAYopiswfXHs4YM,2207
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=dNeK2T2u2BclDjgRRzYVZlnsk6AdB7ft-2eUPgY7Buo,15625
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=SNALJ49M0_cSK-hFjL5ZtdnUatITcvrXJpFQpNRt7nA,21574
spire/arithmetic/int_multipliers/multipliers/multipliers_ext.py,sha256=fpN7W03h3lDhj6RMlR2WwShTVqksJT-D_aCPawc2pQ0,19261
spire/arithmetic/int_multipliers/multipliers/multipliers_ext_karatsuba.py,sha256=oRCAR3TCBScNYePzPeJ7f2qyg_wLXx7nDuVQYrqnuOI,14755
spire/arithmetic/int_multipliers/multipliers/multipliers_ext_optimized.py,sha256=oh_wHmOpaUwqhz-vNhFhdrdfqlmKZ5jM_WMgRfmHm2s,22982
spire/arithmetic/int_multipliers/stages/fsa_stages.py,sha256=aWl9NYK2BzhEXI6_AS92H0Rfb4cFIXyhQkerP5zwJpI,11131
spire/arithmetic/int_multipliers/stages/ppa_fsa_util.py,sha256=vYLaynetaIjoQc9cFSx1ry0mdj_TfgsD7vR1oWAkkwA,5092
spire/arithmetic/int_multipliers/stages/ppa_stages.py,sha256=JeLoz6WTvs6yzE7buggvTX2MB6uZtWGw3OxjLA_gVJ8,24504
spire/arithmetic/int_multipliers/stages/ppg_and_stages.py,sha256=VTpyYYhGy7f-Tv4Cze6dKbuBQue3dTfU0RXATRWxF6k,3307
spire/arithmetic/int_multipliers/stages/ppg_baugh_wooley_stages.py,sha256=3TP5cYafjgX1gT4sGF2UgQzCBXLOVjUWU1QwqJ6zMFo,3428
spire/arithmetic/int_multipliers/stages/ppg_booth_optim_stages.py,sha256=lGWFx1y8YKikYimU8LKgq5uDh9ZQ0uv-Io49QnSZ5gw,4711
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=3joW2Bdu3brN_T0HsGzQMyeeXD3ATRtNY0dTYtJzTuc,6729
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=YgSVJe-Wpqzq3F2ttEHBxC9DrnMhPL7_3AgUm4XzMEg,19700
spire/arithmetic/prefix_adders/prefix_adder_clean.py,sha256=icjIDIvG_BtjNNpiAb_hKOvXBEZWGZ5ZW-CRI2teLzk,12193
spire/arithmetic/prefix_adders/prefix_adder_specials.py,sha256=6ze6om62vgp6MzhDzc2KfP3A_dznOl4o1psiE66Uv1g,9440
spire/arithmetic/prefix_adders/prefix_adder_topologies.py,sha256=Q5lANgBx_Cub_akI3uUiFIM5skgNbPx4O5eKhrGWSTQ,12548
spire/composite/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
spire/composite/array.py,sha256=1NfNWPxZTOsMX50cgc0ajqWpk70wK2wWRUbZ1eRfWgQ,6669
spire/composite/base.py,sha256=qNni12PxBXRppPFtf4PgpapjUHrrXXuo5CvC0sluSC0,11196
spire/composite/fixed_point.py,sha256=DHxpkuSwyJgIuu-FIFnxSea6Aa1bV1KZuRv8QgHDFKs,12696
spire/composite/floating_point.py,sha256=nO-sG7OdJHs81fNNZezK-593RiddE05rTYMZduqgQBw,5364
spire/composite/record.py,sha256=LslChzStR35RX27bM13X4jdsSJCCvkN9ub7JGceHR_M,8377
spire/composite/register.py,sha256=1FEUnshoEujdSteoCSOT8XhPtVBzao0WyY0cnDboP8w,2637
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=zCE23eD9nJqVmplR_p1hSil6h04dQpMOhrrdFSEc70o,5600
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=hv0aoCi1m_39vBr1okDawiPRy6p7l5D8CRRAqqkb_ws,10196
spire/cores/matmul_accumulate/matmul_accumulate_core_fused_precomputed_b_stages.py,sha256=nZI2DHwEhfML3gB2HEvHcsbIWvipZtE0q4WNFuObPKo,9566
spire/cores/matmul_accumulate/matmul_accumulate_core_sign_magnitude.py,sha256=2_f20YI_vZIeAnu9qBRm3rBBZmeTtFeMdleJqMHl9zw,6040
spire/cores/matmul_accumulate/matmul_accumulate_core_sign_magnitude_fused.py,sha256=xpkLHNsePh25xUWMiQRBg5IAnzQPBXmP5GxvI3LUpFg,8267
spire/cores/matmul_accumulate/matmul_accumulate_core_winograd.py,sha256=sXfKr-Qy9WgqPnrnhJ8Z7NvXZhUhrKA7jYKtrQxYEI0,7661
spire/cores/matmul_accumulate/matmul_test_vectors.py,sha256=RNpI5db8TWuu9zPD1u7g9E8gU-5KyRn3DYPUnAnnn4w,6294
spire/interfaces/__init__.py,sha256=k50ROlfM_azOLJoRyGpiZIHgaYzIvefwDwJodd9JYHw,1138
spire/interfaces/flow.py,sha256=nJQWv7OizakcXxw70mpCdByNMIQAr7hlSxHumCmhWc8,786
spire/interfaces/memory.py,sha256=ScDzqkqtavB5uS9SOitohS7kOcXlCnYojBwy5K07CIQ,975
spire/interfaces/stream.py,sha256=K8r74dogHUztoPpggr94v-4OLbvmYEmaoCtPrjFziAg,827
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=Uc6W1ZVcAdl_BzO0XykiBOU6SyCCF7n46_MGqPnDi5Q,6947
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=hjNWxK1qhrfQUpGXmRDk3HJNtDienmofAUd9qBcNcQc,1087
spire/primitives/_ram_template.py,sha256=DZ6OnNJLnOEep9VtCMP5IWVR_qgXROYANqlkLkiYrt4,5754
spire/primitives/primitive_fifo.py,sha256=v1jfGecuMI8W78kasGVvnsKUNDM3Zqe3N9oVcF-Vr1o,9946
spire/primitives/primitive_fifo_via_reg.py,sha256=nM6kfOdbRRcJB6IDj-W3vTR9xSFk7JBaMVAERhUcOjA,7069
spire/primitives/primitive_memory.py,sha256=fQzjtfld09biDx63KZ95u6ERKxwXLtA5xa64PPC1KV4,11871
spire/primitives/primitive_memory_via_reg.py,sha256=7FHLD-UOMnosLQ9-W1oOSqhONzp448RErxe8R4z7GuA,7870
spire/primitives/primitive_ram.py,sha256=20wkdj80FJi4tT3aPX1IK538hxHSrBiEif9fSzmCK7A,8729
spire/primitives/primitive_rom.py,sha256=CEaX8eBBuF-hsqKEwKqoHSj5nNUvNow5Mb8lroRIK4g,5152
spire/various/vcd_writer.py,sha256=eLXuaraysjR-yzTycRQtXGFVepnL8ePHNK3U3U9gQFQ,4971
spire_hdl-0.3.0.dist-info/METADATA,sha256=pm9736Z0-psd3o-nKBQcMr6SefA-u4Duwr7MuTnJGzQ,22308
spire_hdl-0.3.0.dist-info/WHEEL,sha256=lCkmxWfQsSc9CfIClYeavTdQeEX2toPqufh9gI35EQA,87
spire_hdl-0.3.0.dist-info/licenses/LICENSE,sha256=O6MVmQy0iFTejETmF5gWnPyy82sD-Kzhu8OdKhVSc04,1575
spire_hdl-0.3.0.dist-info/RECORD,,
