Howard Su
Howard Su
Add a define for the address width and replace the hardcoded number with it. Also fix the width on EAI CSR registers.
muldiv info bus should use E203_DECINFO_MULDIV_WIDTH.
there is no strncasecmp on MSVC. Add a private implementation.
I cannot use this code to full utilize all CPU. based on PR #710 : 1. Remove finalizer 2. use similar tech like PR #850 3. optimize thread pool itself...
Add the code to check the build host to determine the right CPU feature. This is convenient when build Windows version on the machine without AVX2.
In 18 threads testing, it shows about 5% performance gain.
Fix the build error when enable BUILD_SHARED_LIBS. Export all symbols as a solution for now.