Commit Graph

140 Commits

Author SHA1 Message Date
Asriel Camora 1ce3c401ea Update dependencies 2025-04-28 22:37:36 -07:00
Asriel 9961616554 Merge pull request #36 from Wunkolo/avx512-vrsqrt14ps
Use more accurate `ReciprocalSqrt` when available
2025-03-28 21:01:31 -07:00
Asriel Camora 355f93e201 Update Raphael.Net 2025-03-28 20:56:14 -07:00
Asriel Camora d25e1cfb35 Update dependencies for 9.0 and 7.2 2025-03-28 20:04:59 -07:00
Wunkolo 2ac7a78c3c Disable vrsqrt14ps-usage when determinism is enabled 2025-03-04 11:33:29 -08:00
Wunkolo 05ec427fec Use more accurate ReciprocalSqrt when available
Utilizes the AVX512 variant of `ReciprocalSqrt`([vrsqrt14ps](https://www.felixcloutier.com/x86/vrsqrt14ps)) that is accurate up to 14 bits of precision(rather than 12) when the host supports it.
2025-03-04 08:48:08 -08:00
Asriel Camora 8ce96052bf Fix Optimal solver when MaxQuality == 0 2024-12-02 22:29:18 -08:00
Asriel Camora 127fa43757 Use Raphael's application of MacroSolver 2024-11-28 13:52:09 -08:00
Asriel Camora 9a39ef936e Solver: Add Raphael 2024-11-28 02:37:54 -08:00
Asriel Camora 100f430e39 7.1 Updates 2024-11-24 01:01:06 -08:00
Asriel Camora feb046bf7b Minor proc changes 2024-11-17 15:38:19 -08:00
Asriel Camora d488b9e797 Fix specialist bug when having no delineations 2024-08-06 12:51:44 -07:00
Asriel Camora fa45ac072e Change to ExdSheets 2 2024-08-06 11:53:03 -07:00
Asriel Camora 1bc7c46e03 Extra scoring changes, mark expert recipes as difficult 2024-07-28 19:37:15 -07:00
Asriel Camora 03eb60ee8c Change scoring to allow quality to dominate as craft finishes 2024-07-28 19:13:19 -07:00
Asriel Camora 13cd698743 Automatically re-weight scoring to add up to 1 internally. 2024-07-28 19:12:32 -07:00
Asriel Camora 05560c999d Miniscule optimization 2024-07-28 18:53:24 -07:00
Asriel Camora ca4bd6dbe3 Fix Trained Perfection while crafting & other bad pruning 2024-07-28 18:38:40 -07:00
Asriel Camora 14458344c7 Add max iteration cap 2024-07-27 13:17:09 -07:00
Asriel Camora 162290244d Fix Solver 2024-07-27 01:34:03 -07:00
Asriel Camora 1587cbb148 Add Wachumeqimeqi collectabilities, update deps 2024-07-26 18:14:59 -07:00
Asriel Camora 7363b81ce5 Fix out of range exception 2024-07-04 10:13:41 -07:00
Asriel Camora 480cc15cc7 Remove score storage threshold 2024-07-01 09:49:27 -07:00
Asriel Camora a20b5014cb Add pruning for new actions 2024-07-01 09:48:56 -07:00
Asriel Camora 1fce27114f Rename Furcated to Genetic 2024-07-01 09:48:35 -07:00
Asriel Camora 834dc72f69 SIMD optimizations 2024-07-01 09:46:36 -07:00
Asriel Camora 1c4fd0a499 New 7.0 actions and updates 2024-06-28 16:24:56 -07:00
Asriel Camora b5ed17dc15 Fix crashes 2024-05-06 00:05:49 -07:00
Asriel Camora 895e2a4460 Refactor and move around config/settings window 2024-03-22 23:59:00 -07:00
Asriel Camora 0b9eb078b2 Change success rates to integers 2024-03-18 01:37:02 -07:00
Asriel Camora 7401334c2f Add deterministic compile option 2024-03-18 01:36:47 -07:00
Asriel Camora 492d632d25 Fix great strides bug 2024-03-18 01:35:53 -07:00
Asriel Camora 2a0ce93eec Optimize heuristic code slightly 2024-03-15 03:32:28 -07:00
Asriel Camora 82ac00df7c Batch allocations, replace all Vector<T> with Vector256 2024-03-15 03:32:08 -07:00
Asriel Camora 94ea1f84de .net 8 syntax/perf changes 2024-03-15 01:28:58 -07:00
Asriel Camora 836e983eb2 Fix ConstantExpected simd call 2024-03-15 00:55:12 -07:00
Asriel Camora 41e6722c43 Actual update to .net 8 2024-03-15 00:54:43 -07:00
Asriel Camora af40691f34 Merge branch 'action-pool' 2024-03-14 20:10:59 -07:00
Asriel Camora 7aa76846c6 Possible stackoverflow inlining fix 2024-03-14 00:50:46 -07:00
Asriel Camora 0eae63f7bc Add action pool selector to settings 2024-03-03 19:11:50 -08:00
Asriel Camora 2f0e30e4c2 Solver optimizations & allow action pools 2024-03-03 19:11:49 -08:00
Asriel Camora 923f29cf3c Increase arena node size 24 -> 32 2024-03-03 19:11:48 -08:00
Asriel Camora a75a9b1be5 Minor microoptimization 2024-02-29 03:32:12 -08:00
Asriel Camora c8d3161eb1 Get rid of ActionPool, use ulong for ActionSet 2024-02-29 02:47:59 -08:00
Asriel Camora 85922b225c Use mask for ActionPool 2024-02-29 02:14:46 -08:00
Asriel Camora 2c15b23f48 Fix ActionPool bugs 2024-02-29 01:10:42 -08:00
Asriel Camora ecabc24517 Implement ActionPool (backend only) 2024-02-29 00:01:55 -08:00
Asriel Camora 337d42fd6e Better solver progress colors & add recipenote solver progress 2024-02-23 01:20:46 -08:00
Asriel Camora 511d1964c7 Fix for not sanitizing actions when accessing the task result 2023-12-30 16:26:22 -08:00
Asriel Camora dfe014df34 Fix Observe action spamming 2023-12-14 18:46:10 -08:00