Comments (3)
Please refer to the FAQ (first question) in the readme file. This is not a goal of the project for the reasons listed there.
from asmfish.
It's not that I'm looking to make significant changes to this project, but rather that developers in the project who are good at assembly can try contributing to Stockfish. asmFish has had no updates for two years. On the contrary, in the past two years, Stockfish has added a significant change, NNUE. It seems unrealistic to catch up with the progress, but it is also a pity that the unique optimization of asmFish is left in dust here.
I noticed that the FAQ mentions that asmFish does not respect the ABI. But is the ABI itself performance-critical? If not, just follow the standard. If it is, you might as well encapsulate the performance-critical function into an assembly module that complies with ABI externally. It does naturally not have to comply with ABI internally.
As for the compiler issue, Stockfish also uses a lot of complicated settings to support various compilers. Adding some complexity is acceptable as long as it brings performance improvements.
from asmfish.
Unfortunately, I have had not had the time to work on asmFish these past two years, and the other two contributors appear to have been equally as busy. However, if you want to try your hand at writing the module you describe, I'd be happy to review it for you.
from asmfish.
Related Issues (20)
- General Updates/Questions HOT 82
- armFish: Implementation of the arctan function HOT 1
- Action Items
- Cannot find FASMG to make a compile HOT 6
- what is bmi1 & bmi2 (question) HOT 5
- how to use big large pages file (question)
- Flat assembler g
- BMI1 better then BMI2 HOT 7
- Question: does project is dead? HOT 2
- Latest asmFish versions and progress update HOT 9
- Lc0 beat SF decisively at two tournaments HOT 2
- Update: Commit migration in progress. HOT 2
- Android binary (armFish) HOT 1
- Syzygy 7men support HOT 3
- question asmfish support the Nalimov format ?? HOT 1
- crashes on computers with more than 1 processor groups HOT 27
- brain2polyglot HOT 1
- How is asmFish doing these days? HOT 5
- Memory usage
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from asmfish.