Added JIT FPU, removed Softfloat option (too slow to be useful) - Thanks TomB!

This commit is contained in:
Dimitris Panokostas 2018-01-30 01:08:23 +01:00
parent f24301e8dd
commit a8815b211e
55 changed files with 3579 additions and 10940 deletions

View file

@ -67,7 +67,7 @@
<Link>
<AdditionalLinkerInputs>;%(Link.AdditionalLinkerInputs)</AdditionalLinkerInputs>
<LibrarySearchDirectories>=/usr/local/lib;../../src/guisan/lib;%(Link.LibrarySearchDirectories)</LibrarySearchDirectories>
<AdditionalLibraryNames>SDL2;pthread;z;png;rt;xml2;FLAC;mpg123;dl;mpeg2convert;mpeg2;SDL2_image;SDL2_ttf;guisan;m;%(Link.AdditionalLibraryNames)</AdditionalLibraryNames>
<AdditionalLibraryNames>SDL2;pthread;z;png;rt;xml2;FLAC;mpg123;dl;mpeg2convert;mpeg2;SDL2_image;SDL2_ttf;guisan;%(Link.AdditionalLibraryNames)</AdditionalLibraryNames>
<LinkerScript />
</Link>
</ItemDefinitionGroup>
@ -90,7 +90,7 @@
<ClCompile>
<CPPLanguageStandard>GNUPP14</CPPLanguageStandard>
<AdditionalIncludeDirectories>=/usr/local/include/SDL2;=/usr/include/libxml2;../../src;../../src/osdep;../../src/threaddep;../../src/include;../../src/guisan/include;../../src/archivers;%(ClCompile.AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>NDEBUG=1;RELEASE=1;ARMV6T2;USE_ARMNEON;_REENTRANT;AMIBERRY;CPU_arm;ARMV6_ASSEMBLY;USE_SDL2;%(ClCompile.PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>NDEBUG=1;RELEASE=1;ARMV6T2;USE_ARMNEON;_REENTRANT;AMIBERRY;CPU_arm;ARMV6_ASSEMBLY;USE_SDL2;USE_RENDER_THREAD;%(ClCompile.PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>-march=armv8-a -mfpu=neon-fp-armv8 -mfloat-abi=hard %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
<Link>
@ -207,8 +207,6 @@
<ClCompile Include="..\..\src\filesys.cpp" />
<ClCompile Include="..\..\src\flashrom.cpp" />
<ClCompile Include="..\..\src\fpp.cpp" />
<ClCompile Include="..\..\src\fpp_native.cpp" />
<ClCompile Include="..\..\src\fpp_softfloat.cpp" />
<ClCompile Include="..\..\src\fsdb.cpp" />
<ClCompile Include="..\..\src\fsdb_unix.cpp" />
<ClCompile Include="..\..\src\fsusage.cpp" />
@ -284,9 +282,6 @@
<ClCompile Include="..\..\src\rtc.cpp" />
<ClCompile Include="..\..\src\savestate.cpp" />
<ClCompile Include="..\..\src\scsi.cpp" />
<ClCompile Include="..\..\src\softfloat\softfloat.cpp" />
<ClCompile Include="..\..\src\softfloat\softfloat_decimal.cpp" />
<ClCompile Include="..\..\src\softfloat\softfloat_fpsp.cpp" />
<ClCompile Include="..\..\src\sounddep\sound.cpp" />
<ClCompile Include="..\..\src\statusline.cpp" />
<ClCompile Include="..\..\src\traps.cpp" />
@ -434,10 +429,6 @@
<ClInclude Include="..\..\src\osdep\picasso96.h" />
<ClInclude Include="..\..\src\osdep\sysconfig.h" />
<ClInclude Include="..\..\src\osdep\target.h" />
<ClInclude Include="..\..\src\softfloat\softfloat-macros.h" />
<ClInclude Include="..\..\src\softfloat\softfloat-specialize.h" />
<ClInclude Include="..\..\src\softfloat\softfloat.h" />
<ClInclude Include="..\..\src\softfloat\softfloat_fpsp_tables.h" />
<ClInclude Include="..\..\src\sounddep\sound.h" />
<ClInclude Include="..\..\src\threaddep\thread.h" />
</ItemGroup>