Commit Graph

14650 Commits

Author SHA1 Message Date
Alain Dargelas 41a7c7244b muxadd breaks Quicklogic dsp inference, make it optional 2024-12-20 16:38:09 -08:00
Alain Dargelas 11e4446efe Fix nanoxplore meminit test 2024-12-20 16:00:10 -08:00
Akash Levy e0534a29ee Merge remote-tracking branch 'upstream/main' into new_peepopts 2024-12-20 13:12:55 -08:00
alaindargelas a731570131
Merge pull request #20 from alainmarcel/new_peepopts
All tests pass
2024-12-20 12:05:53 -08:00
Alain Dargelas cd503d4c0f All tests pass 2024-12-20 12:05:35 -08:00
Alain Dargelas 095bf92bdc All tests pass 2024-12-20 12:04:37 -08:00
Alain Dargelas 7ce046053b All tests pass 2024-12-20 12:03:53 -08:00
alaindargelas a497be5ae7
Merge pull request #19 from alainmarcel/new_peepopts
New peepopts
2024-12-20 09:34:11 -08:00
Alain Dargelas b1930e9fe3 Overflow test fix 2024-12-20 09:33:42 -08:00
Alain Dargelas b6d079bb62 Overflow test fix 2024-12-20 09:32:20 -08:00
alaindargelas 48a971c436
Merge pull request #18 from alainmarcel/new_peepopts
Pass all muldiv tests
2024-12-19 21:36:45 -08:00
Alain Dargelas a7fcda91a9 Merge branch 'new_peepopts' of github.com:alainmarcel/yosys_akash into new_peepopts 2024-12-19 21:36:07 -08:00
Alain Dargelas 4a28e0d39f Pass all muldiv tests 2024-12-19 21:35:59 -08:00
alaindargelas a2bc9b2920
Merge pull request #17 from alainmarcel/new_peepopts
Fix symmetry test
2024-12-19 16:37:35 -08:00
Alain Dargelas 4d984d54c4 Fix symmetry test 2024-12-19 16:37:06 -08:00
github-actions[bot] 8acc77c1e0 Bump version 2024-12-20 00:21:02 +00:00
alaindargelas 87b8419b4b
Merge pull request #16 from alainmarcel/new_peepopts
log test header for debug
2024-12-19 16:18:58 -08:00
Alain Dargelas 456773e9c1 log test header for debug 2024-12-19 16:18:30 -08:00
alaindargelas a1db286bb0
Merge pull request #15 from alainmarcel/new_peepopts
muxadd pass basic equiv_opt
2024-12-19 15:55:04 -08:00
Alain Dargelas 72aef58307 muxadd pass basic equiv_opt 2024-12-19 15:53:55 -08:00
alaindargelas 43f4181957
Merge pull request #14 from alainmarcel/new_peepopts
New peepopts
2024-12-19 14:24:58 -08:00
Alain Dargelas 8687e5f4fb compress constant ratio 2024-12-19 14:24:25 -08:00
Alain Dargelas 8b08f81d19 compress constant ratio 2024-12-19 14:23:40 -08:00
alaindargelas 5b97274f3a
Merge pull request #13 from alainmarcel/new_peepopts
Move helper code to peepopt.cc, check offset
2024-12-19 14:09:09 -08:00
Alain Dargelas b525a0280a Move helper code to peepopt.cc, check offset 2024-12-19 14:08:37 -08:00
alaindargelas b63ef81cb7
Merge pull request #12 from alainmarcel/new_peepopts
Consolidate tests
2024-12-19 13:55:01 -08:00
Alain Dargelas e8e806f2ca Consolidate tests 2024-12-19 13:54:25 -08:00
Emil J 8fd40942e9
Merge pull request #4825 from YosysHQ/emil/fix-gcc-error-directive
yosys_common: fix gcc warning in #error directive
2024-12-19 16:29:03 +01:00
Emil J. Tywoniak cea5326229 yosys_common: fix gcc warning in #error directive 2024-12-19 15:55:51 +01:00
Emil J 301d9677b0
Merge pull request #4824 from YosysHQ/emil/fix-witness-stack-overflow
yw: fix unintensional recursion in hash_into
2024-12-19 15:30:57 +01:00
Emil J. Tywoniak 325b0e3f33 peepopt_multdiv_c: add forgotten -assert 2024-12-19 15:22:14 +01:00
Emil J. Tywoniak a6bd8ff3e5 yw: fix unintensional recursion in hash_into 2024-12-19 11:47:34 +01:00
alaindargelas bb49acd7fc
Merge pull request #11 from alainmarcel/new_peepopts
A or B width extend
2024-12-18 21:49:18 -08:00
Alain Dargelas 45500f4dd9 A or B width extend 2024-12-18 21:48:33 -08:00
alaindargelas 7270cd3979
Merge pull request #10 from alainmarcel/new_peepopts
Remove redundant code
2024-12-18 21:23:26 -08:00
Alain Dargelas eb4e147edd Merge branch 'new_peepopts' of github.com:alainmarcel/yosys_akash into new_peepopts 2024-12-18 21:11:39 -08:00
Alain Dargelas fc4761610e Remove redundant code 2024-12-18 21:04:53 -08:00
alaindargelas 1ad1a0a1b9
Merge pull request #9 from alainmarcel/new_peepopts
Check for overflow, remove obsolete code, fix test
2024-12-18 20:47:57 -08:00
Alain Dargelas cd9e45d1f5 Check for overflow, remove obsolete code, fix test 2024-12-18 20:47:03 -08:00
alaindargelas 32406ea1e3
Merge pull request #8 from alainmarcel/new_peepopts
Back to equiv_opt for multdiv tests
2024-12-18 20:22:58 -08:00
Alain Dargelas 24c012aa6d Back to equiv_opt for multdiv tests 2024-12-18 20:22:35 -08:00
Alain Dargelas 6db406f5c2 Back to equiv_opt for multdiv tests 2024-12-18 20:21:44 -08:00
github-actions[bot] 281e474d45 Bump version 2024-12-19 00:22:04 +00:00
Emil J. Tywoniak 1c774f41ee peepopt_muldiv_c: remove write_verilog from test 2024-12-18 21:24:04 +01:00
alaindargelas d98b224d07
Merge pull request #7 from alainmarcel/new_peepopts
Leave comment about signage assumption
2024-12-18 11:36:59 -08:00
Alain Dargelas 53cf38c656 Leave comment about signage assumption 2024-12-18 11:36:21 -08:00
alaindargelas 50c93f7726
Merge pull request #6 from alainmarcel/new_peepopts
Code review fix, bail out on integers above 64 bits
2024-12-18 11:29:18 -08:00
Alain Dargelas 0f8356d485 Code review fix, bail out on integers above 64 bits 2024-12-18 11:28:32 -08:00
alaindargelas ceb5d2a662
Merge pull request #5 from alainmarcel/new_peepopts
Convert to miter/sat
2024-12-18 10:55:42 -08:00
Alain Dargelas 7b70ba4fd6 Convert to miter/sat 2024-12-18 10:54:54 -08:00