Switching to premake. Probably with disasterous consequences.
This commit is contained in:
72
src/xenia/app/premake5.lua
Normal file
72
src/xenia/app/premake5.lua
Normal file
@@ -0,0 +1,72 @@
|
||||
project_root = "../../.."
|
||||
include(project_root.."/build_tools")
|
||||
|
||||
group("src")
|
||||
project("xenia-app")
|
||||
uuid("d7e98620-d007-4ad8-9dbd-b47c8853a17f")
|
||||
kind("WindowedApp")
|
||||
targetname("xenia")
|
||||
language("C++")
|
||||
links({
|
||||
"beaengine",
|
||||
"elemental-forms",
|
||||
"gflags",
|
||||
"xenia-apu",
|
||||
"xenia-apu-nop",
|
||||
"xenia-apu-xaudio2",
|
||||
"xenia-base",
|
||||
"xenia-core",
|
||||
"xenia-cpu",
|
||||
"xenia-cpu-backend-x64",
|
||||
"xenia-debug",
|
||||
"xenia-gpu",
|
||||
"xenia-gpu-gl4",
|
||||
"xenia-hid-nop",
|
||||
"xenia-hid-winkey",
|
||||
"xenia-hid-xinput",
|
||||
"xenia-kernel",
|
||||
"xenia-ui",
|
||||
"xenia-ui-gl",
|
||||
"xenia-vfs",
|
||||
})
|
||||
flags({
|
||||
"WinMain", -- Use WinMain instead of main.
|
||||
})
|
||||
defines({
|
||||
})
|
||||
includedirs({
|
||||
project_root.."/third_party/elemental-forms/src",
|
||||
})
|
||||
local_platform_files()
|
||||
files({
|
||||
"xenia_main.cc",
|
||||
"../base/main_"..platform_suffix..".cc",
|
||||
})
|
||||
files({
|
||||
"main_resources.rc",
|
||||
})
|
||||
resincludedirs({
|
||||
project_root,
|
||||
project_root.."/third_party/elemental-forms",
|
||||
})
|
||||
|
||||
filter("configurations:Checked")
|
||||
local libav_root = "../third_party/libav-xma-bin/lib/Debug"
|
||||
linkoptions({
|
||||
libav_root.."/libavcodec.a",
|
||||
libav_root.."/libavutil.a",
|
||||
})
|
||||
filter("configurations:Debug or Release")
|
||||
local libav_root = "../third_party/libav-xma-bin/lib/Release"
|
||||
linkoptions({
|
||||
libav_root.."/libavcodec.a",
|
||||
libav_root.."/libavutil.a",
|
||||
})
|
||||
|
||||
filter("platforms:Windows")
|
||||
debugdir(project_root)
|
||||
debugargs({
|
||||
"--flagfile=scratch/flags.txt",
|
||||
"2>&1",
|
||||
"1>scratch/stdout.txt",
|
||||
})
|
||||
17
src/xenia/apu/nop/premake5.lua
Normal file
17
src/xenia/apu/nop/premake5.lua
Normal file
@@ -0,0 +1,17 @@
|
||||
project_root = "../../../.."
|
||||
include(project_root.."/build_tools")
|
||||
|
||||
group("src")
|
||||
project("xenia-apu-nop")
|
||||
uuid("f37dbf3a-d200-4cc0-83f0-f801b1bdd862")
|
||||
kind("StaticLib")
|
||||
language("C++")
|
||||
links({
|
||||
"xenia-base",
|
||||
"xenia-apu",
|
||||
})
|
||||
defines({
|
||||
})
|
||||
includedirs({
|
||||
})
|
||||
local_platform_files()
|
||||
20
src/xenia/apu/premake5.lua
Normal file
20
src/xenia/apu/premake5.lua
Normal file
@@ -0,0 +1,20 @@
|
||||
project_root = "../../.."
|
||||
include(project_root.."/build_tools")
|
||||
|
||||
group("src")
|
||||
project("xenia-apu")
|
||||
uuid("f4df01f0-50e4-4c67-8f54-61660696cc79")
|
||||
kind("StaticLib")
|
||||
language("C++")
|
||||
links({
|
||||
"libavcodec.a",
|
||||
"libavutil.a",
|
||||
"xenia-base",
|
||||
})
|
||||
defines({
|
||||
})
|
||||
includedirs({
|
||||
project_root.."/third_party/libav-xma-bin/include/",
|
||||
})
|
||||
local_platform_files()
|
||||
|
||||
16
src/xenia/apu/xaudio2/premake5.lua
Normal file
16
src/xenia/apu/xaudio2/premake5.lua
Normal file
@@ -0,0 +1,16 @@
|
||||
project_root = "../../../.."
|
||||
include(project_root.."/build_tools")
|
||||
|
||||
project("xenia-apu-xaudio2")
|
||||
uuid("7a54a497-24d9-4c0e-a013-8507a04231f9")
|
||||
kind("StaticLib")
|
||||
language("C++")
|
||||
links({
|
||||
"xenia-base",
|
||||
"xenia-apu",
|
||||
})
|
||||
defines({
|
||||
})
|
||||
includedirs({
|
||||
})
|
||||
local_platform_files()
|
||||
46
src/xenia/base/debug_visualizers.natvis
Normal file
46
src/xenia/base/debug_visualizers.natvis
Normal file
@@ -0,0 +1,46 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010">
|
||||
|
||||
<!-- Automatically convert endianness for xe::be -->
|
||||
<Type Name="xe::be<unsigned int>">
|
||||
<DisplayString>
|
||||
{(((value & 0xFF000000) >> 24) |
|
||||
((value & 0x00FF0000) >> 8) |
|
||||
((value & 0x0000FF00) << 8) |
|
||||
((value & 0x000000FF) << 24))}
|
||||
</DisplayString>
|
||||
</Type>
|
||||
<Type Name="xe::be<int>">
|
||||
<DisplayString>
|
||||
{(((value & 0xFF000000) >> 24) |
|
||||
((value & 0x00FF0000) >> 8) |
|
||||
((value & 0x0000FF00) << 8) |
|
||||
((value & 0x000000FF) << 24))}
|
||||
</DisplayString>
|
||||
</Type>
|
||||
|
||||
<Type Name="xe::be<unsigned short>">
|
||||
<DisplayString>
|
||||
{(((value & 0xFF00) >> 8) |
|
||||
((value & 0x00FF) << 8))}
|
||||
</DisplayString>
|
||||
</Type>
|
||||
<Type Name="xe::be<short>">
|
||||
<DisplayString>
|
||||
{(((value & 0xFF00) >> 8) |
|
||||
((value & 0x00FF) << 8))}
|
||||
</DisplayString>
|
||||
</Type>
|
||||
|
||||
<Type Name="xe::be<unsigned char>">
|
||||
<DisplayString>
|
||||
{value}
|
||||
</DisplayString>
|
||||
</Type>
|
||||
<Type Name="xe::be<char>">
|
||||
<DisplayString>
|
||||
{value}
|
||||
</DisplayString>
|
||||
</Type>
|
||||
|
||||
</AutoVisualizer>
|
||||
@@ -49,7 +49,7 @@ void AttachConsole() {
|
||||
} // namespace xe
|
||||
|
||||
// Used in console mode apps; automatically picked based on subsystem.
|
||||
int wmain(int argc, wchar_t* argv[]) {
|
||||
int main(int argc, wchar_t* argv[]) {
|
||||
auto entry_info = xe::GetEntryInfo();
|
||||
|
||||
google::SetUsageMessage(std::string("usage: ") +
|
||||
@@ -102,7 +102,7 @@ int WINAPI wWinMain(HINSTANCE, HINSTANCE, LPWSTR command_line, int) {
|
||||
}
|
||||
|
||||
// Run normal entry point.
|
||||
int result = wmain(argc, argv);
|
||||
int result = main(argc, argv);
|
||||
|
||||
LocalFree(argv);
|
||||
return result;
|
||||
|
||||
19
src/xenia/base/memory_test.cc
Normal file
19
src/xenia/base/memory_test.cc
Normal file
@@ -0,0 +1,19 @@
|
||||
/**
|
||||
******************************************************************************
|
||||
* Xenia : Xbox 360 Emulator Research Project *
|
||||
******************************************************************************
|
||||
* Copyright 2015 Ben Vanik. All rights reserved. *
|
||||
* Released under the BSD license - see LICENSE in the root for more details. *
|
||||
******************************************************************************
|
||||
*/
|
||||
|
||||
#include "third_party/catch/include/catch.hpp"
|
||||
#include "xenia/base/memory.h"
|
||||
|
||||
using namespace xe;
|
||||
using namespace xe::memory;
|
||||
|
||||
TEST_CASE("copy_and_swap_16_aligned", "Copy and Swap") {
|
||||
// TODO(benvanik): tests.
|
||||
REQUIRE(true == true);
|
||||
}
|
||||
24
src/xenia/base/premake5.lua
Normal file
24
src/xenia/base/premake5.lua
Normal file
@@ -0,0 +1,24 @@
|
||||
project_root = "../../.."
|
||||
include(project_root.."/build_tools")
|
||||
|
||||
project("xenia-base")
|
||||
uuid("aeadaf22-2b20-4941-b05f-a802d5679c11")
|
||||
kind("StaticLib")
|
||||
language("C++")
|
||||
defines({
|
||||
})
|
||||
includedirs({
|
||||
})
|
||||
local_platform_files()
|
||||
removefiles({"main_*.cc"})
|
||||
files({
|
||||
"debug_visualizers.natvis",
|
||||
})
|
||||
|
||||
test_suite("xenia-base-tests", project_root, ".", {
|
||||
includedirs = {
|
||||
},
|
||||
links = {
|
||||
"xenia-base",
|
||||
},
|
||||
})
|
||||
28
src/xenia/cpu/backend/x64/premake5.lua
Normal file
28
src/xenia/cpu/backend/x64/premake5.lua
Normal file
@@ -0,0 +1,28 @@
|
||||
project_root = "../../../../.."
|
||||
include(project_root.."/build_tools")
|
||||
|
||||
group("src")
|
||||
project("xenia-cpu-backend-x64")
|
||||
uuid("7d8d5dce-4696-4197-952a-09506f725afe")
|
||||
kind("StaticLib")
|
||||
language("C++")
|
||||
links({
|
||||
"beaengine",
|
||||
"capstone",
|
||||
"xenia-base",
|
||||
"xenia-cpu",
|
||||
})
|
||||
defines({
|
||||
"BEA_ENGINE_STATIC=1",
|
||||
"CAPSTONE_X86_ATT_DISABLE",
|
||||
"CAPSTONE_DIET_NO",
|
||||
"CAPSTONE_X86_REDUCE_NO",
|
||||
"CAPSTONE_HAS_X86",
|
||||
"CAPSTONE_USE_SYS_DYN_MEM",
|
||||
"XBYAK_NO_OP_NAMES",
|
||||
})
|
||||
includedirs({
|
||||
project_root.."/third_party/beaengine/include",
|
||||
project_root.."/third_party/capstone/include",
|
||||
})
|
||||
local_platform_files()
|
||||
@@ -1,246 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Checked|x64">
|
||||
<Configuration>Checked</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{9B8AC22F-9147-490F-BE03-3B8BA31990A8}</ProjectGuid>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
<RootNamespace>xecpuppctest</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Checked|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>true</UseDebugLibraries>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<UseDebugLibraries>false</UseDebugLibraries>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Label="Shared">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\..\..\..\..\build\Xenia.Cpp.x64.Common.props" />
|
||||
<Import Project="..\..\..\..\..\build\Xenia.Cpp.x64.Debug.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Checked|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\..\..\..\..\build\Xenia.Cpp.x64.Common.props" />
|
||||
<Import Project="..\..\..\..\..\build\Xenia.Cpp.x64.Debug.props" />
|
||||
<Import Project="..\..\..\..\..\build\Xenia.Cpp.x64.Checked.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\..\..\..\..\build\Xenia.Cpp.x64.Common.props" />
|
||||
<Import Project="..\..\..\..\..\build\Xenia.Cpp.x64.Release.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Checked|x64'">
|
||||
<LinkIncremental>true</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalDependencies>libxenia.lib;ntdll.lib;wsock32.lib;ws2_32.lib;xinput.lib;xaudio2.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Checked|x64'">
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<AdditionalDependencies>libxenia.lib;ntdll.lib;wsock32.lib;ws2_32.lib;xinput.lib;xaudio2.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<ClCompile>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<PrecompiledHeader>
|
||||
</PrecompiledHeader>
|
||||
<Optimization>MaxSpeed</Optimization>
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<AdditionalDependencies>libxenia.lib;ntdll.lib;wsock32.lib;ws2_32.lib;xinput.lib;xaudio2.lib;glu32.lib;opengl32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\base\main_win.cc" />
|
||||
<ClCompile Include="xe-cpu-ppc-test.cc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="instr_add.s" />
|
||||
<None Include="instr_addc.s" />
|
||||
<None Include="instr_adde.s" />
|
||||
<None Include="instr_addic.s" />
|
||||
<None Include="instr_addis.s" />
|
||||
<None Include="instr_addme.s" />
|
||||
<None Include="instr_addze.s" />
|
||||
<None Include="instr_and.s" />
|
||||
<None Include="instr_andc.s" />
|
||||
<None Include="instr_andi.s" />
|
||||
<None Include="instr_andis.s" />
|
||||
<None Include="instr_cmp.s" />
|
||||
<None Include="instr_cmpi.s" />
|
||||
<None Include="instr_cmpl.s" />
|
||||
<None Include="instr_cmpli.s" />
|
||||
<None Include="instr_cntlzd.s" />
|
||||
<None Include="instr_cntlzw.s" />
|
||||
<None Include="instr_divd.s" />
|
||||
<None Include="instr_divdu.s" />
|
||||
<None Include="instr_divw.s" />
|
||||
<None Include="instr_divwu.s" />
|
||||
<None Include="instr_eqv.s" />
|
||||
<None Include="instr_extsb.s" />
|
||||
<None Include="instr_extsh.s" />
|
||||
<None Include="instr_extsw.s" />
|
||||
<None Include="instr_fabs.s" />
|
||||
<None Include="instr_fadd.s" />
|
||||
<None Include="instr_fmadd.s" />
|
||||
<None Include="instr_fmadds.s" />
|
||||
<None Include="instr_fmul.s" />
|
||||
<None Include="instr_fnabs.s" />
|
||||
<None Include="instr_frsqrte.s" />
|
||||
<None Include="instr_fsel.s" />
|
||||
<None Include="instr_fsqrt.s" />
|
||||
<None Include="instr_lvexx.s" />
|
||||
<None Include="instr_lvl.s" />
|
||||
<None Include="instr_lvr.s" />
|
||||
<None Include="instr_lvsl.s" />
|
||||
<None Include="instr_lvsr.s" />
|
||||
<None Include="instr_mulhd.s" />
|
||||
<None Include="instr_mulhdu.s" />
|
||||
<None Include="instr_mulhw.s" />
|
||||
<None Include="instr_mulhwu.s" />
|
||||
<None Include="instr_mulld.s" />
|
||||
<None Include="instr_mulli.s" />
|
||||
<None Include="instr_mullw.s" />
|
||||
<None Include="instr_neg.s" />
|
||||
<None Include="instr_nor.s" />
|
||||
<None Include="instr_ori.s" />
|
||||
<None Include="instr_rldicl.s" />
|
||||
<None Include="instr_rldicr.s" />
|
||||
<None Include="instr_rlwimi.s" />
|
||||
<None Include="instr_rlwinm.s" />
|
||||
<None Include="instr_rlwnm.s" />
|
||||
<None Include="instr_sld.s" />
|
||||
<None Include="instr_slw.s" />
|
||||
<None Include="instr_srad.s" />
|
||||
<None Include="instr_sradi.s" />
|
||||
<None Include="instr_sraw.s" />
|
||||
<None Include="instr_srawi.s" />
|
||||
<None Include="instr_srd.s" />
|
||||
<None Include="instr_srw.s" />
|
||||
<None Include="instr_stvew.s" />
|
||||
<None Include="instr_stvl.s" />
|
||||
<None Include="instr_stvr.s" />
|
||||
<None Include="instr_subf.s" />
|
||||
<None Include="instr_subfc.s" />
|
||||
<None Include="instr_subfe.s" />
|
||||
<None Include="instr_subfic.s" />
|
||||
<None Include="instr_subfme.s" />
|
||||
<None Include="instr_subfze.s" />
|
||||
<None Include="instr_td.s" />
|
||||
<None Include="instr_tdi.s" />
|
||||
<None Include="instr_tw.s" />
|
||||
<None Include="instr_twi.s" />
|
||||
<None Include="instr_vaddshs.s" />
|
||||
<None Include="instr_vadduhm.s" />
|
||||
<None Include="instr_vcfsx.s" />
|
||||
<None Include="instr_vcmpxxfp.s" />
|
||||
<None Include="instr_vctsxs.s" />
|
||||
<None Include="instr_vmaddfp.s" />
|
||||
<None Include="instr_vmrghb.s" />
|
||||
<None Include="instr_vmrghh.s" />
|
||||
<None Include="instr_vmrghw.s" />
|
||||
<None Include="instr_vmrglb.s" />
|
||||
<None Include="instr_vmrglh.s" />
|
||||
<None Include="instr_vmrglw.s" />
|
||||
<None Include="instr_vmsum4fp128.s" />
|
||||
<None Include="instr_vperm.s" />
|
||||
<None Include="instr_vpermwi128.s" />
|
||||
<None Include="instr_vpkd3d128.s" />
|
||||
<None Include="instr_vpkshss.s" />
|
||||
<None Include="instr_vpkswss.s" />
|
||||
<None Include="instr_vrfin.s" />
|
||||
<None Include="instr_vrlimi128.s" />
|
||||
<None Include="instr_vsel.s" />
|
||||
<None Include="instr_vsl.s" />
|
||||
<None Include="instr_vslb.s" />
|
||||
<None Include="instr_vsldoi.s" />
|
||||
<None Include="instr_vslh.s" />
|
||||
<None Include="instr_vslw.s" />
|
||||
<None Include="instr_vspltb.s" />
|
||||
<None Include="instr_vsplth.s" />
|
||||
<None Include="instr_vspltisb.s" />
|
||||
<None Include="instr_vspltish.s" />
|
||||
<None Include="instr_vspltisw.s" />
|
||||
<None Include="instr_vspltw.s" />
|
||||
<None Include="instr_vsr.s" />
|
||||
<None Include="instr_vsubshs.s" />
|
||||
<None Include="instr_vsubuhm.s" />
|
||||
<None Include="instr_vupkd3d128.s" />
|
||||
<None Include="instr_vupkhsh.s" />
|
||||
<None Include="instr_vupklsh.s" />
|
||||
<None Include="jumptable_constants.s" />
|
||||
<None Include="sequence_branch_carry.s" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\base\main.h" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
||||
@@ -1,142 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<ClCompile Include="xe-cpu-ppc-test.cc" />
|
||||
<ClCompile Include="..\..\..\base\main_win.cc">
|
||||
<Filter>src\xenia\base</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="instr_vupklsh.s" />
|
||||
<None Include="instr_add.s" />
|
||||
<None Include="instr_addc.s" />
|
||||
<None Include="instr_adde.s" />
|
||||
<None Include="instr_addic.s" />
|
||||
<None Include="instr_addme.s" />
|
||||
<None Include="instr_addze.s" />
|
||||
<None Include="instr_cntlzd.s" />
|
||||
<None Include="instr_cntlzw.s" />
|
||||
<None Include="instr_divd.s" />
|
||||
<None Include="instr_divdu.s" />
|
||||
<None Include="instr_divw.s" />
|
||||
<None Include="instr_divwu.s" />
|
||||
<None Include="instr_eqv.s" />
|
||||
<None Include="instr_fabs.s" />
|
||||
<None Include="instr_fsel.s" />
|
||||
<None Include="instr_lvexx.s" />
|
||||
<None Include="instr_lvl.s" />
|
||||
<None Include="instr_lvr.s" />
|
||||
<None Include="instr_lvsl.s" />
|
||||
<None Include="instr_lvsr.s" />
|
||||
<None Include="instr_mulhd.s" />
|
||||
<None Include="instr_mulhdu.s" />
|
||||
<None Include="instr_mulhw.s" />
|
||||
<None Include="instr_mulhwu.s" />
|
||||
<None Include="instr_mulld.s" />
|
||||
<None Include="instr_mulli.s" />
|
||||
<None Include="instr_mullw.s" />
|
||||
<None Include="instr_neg.s" />
|
||||
<None Include="instr_nor.s" />
|
||||
<None Include="instr_ori.s" />
|
||||
<None Include="instr_rldicl.s" />
|
||||
<None Include="instr_rldicr.s" />
|
||||
<None Include="instr_rlwimi.s" />
|
||||
<None Include="instr_rlwinm.s" />
|
||||
<None Include="instr_rlwnm.s" />
|
||||
<None Include="instr_sld.s" />
|
||||
<None Include="instr_slw.s" />
|
||||
<None Include="instr_srad.s" />
|
||||
<None Include="instr_sradi.s" />
|
||||
<None Include="instr_sraw.s" />
|
||||
<None Include="instr_srawi.s" />
|
||||
<None Include="instr_srd.s" />
|
||||
<None Include="instr_srw.s" />
|
||||
<None Include="instr_stvew.s" />
|
||||
<None Include="instr_stvl.s" />
|
||||
<None Include="instr_stvr.s" />
|
||||
<None Include="instr_subf.s" />
|
||||
<None Include="instr_subfc.s" />
|
||||
<None Include="instr_subfe.s" />
|
||||
<None Include="instr_subfic.s" />
|
||||
<None Include="instr_subfme.s" />
|
||||
<None Include="instr_subfze.s" />
|
||||
<None Include="instr_vaddshs.s" />
|
||||
<None Include="instr_vadduhm.s" />
|
||||
<None Include="instr_vcfsx.s" />
|
||||
<None Include="instr_vcmpxxfp.s" />
|
||||
<None Include="instr_vctsxs.s" />
|
||||
<None Include="instr_vmrghb.s" />
|
||||
<None Include="instr_vmrghh.s" />
|
||||
<None Include="instr_vmrghw.s" />
|
||||
<None Include="instr_vmrglb.s" />
|
||||
<None Include="instr_vmrglh.s" />
|
||||
<None Include="instr_vmrglw.s" />
|
||||
<None Include="instr_vperm.s" />
|
||||
<None Include="instr_vpermwi128.s" />
|
||||
<None Include="instr_vpkd3d128.s" />
|
||||
<None Include="instr_vpkshss.s" />
|
||||
<None Include="instr_vpkswss.s" />
|
||||
<None Include="instr_vrfin.s" />
|
||||
<None Include="instr_vrlimi128.s" />
|
||||
<None Include="instr_vsel.s" />
|
||||
<None Include="instr_vslb.s" />
|
||||
<None Include="instr_vsldoi.s" />
|
||||
<None Include="instr_vslh.s" />
|
||||
<None Include="instr_vslw.s" />
|
||||
<None Include="instr_vspltb.s" />
|
||||
<None Include="instr_vsplth.s" />
|
||||
<None Include="instr_vspltisb.s" />
|
||||
<None Include="instr_vspltish.s" />
|
||||
<None Include="instr_vspltisw.s" />
|
||||
<None Include="instr_vspltw.s" />
|
||||
<None Include="instr_vsubshs.s" />
|
||||
<None Include="instr_vsubuhm.s" />
|
||||
<None Include="instr_vupkd3d128.s" />
|
||||
<None Include="instr_vupkhsh.s" />
|
||||
<None Include="instr_fnabs.s" />
|
||||
<None Include="sequence_branch_carry.s" />
|
||||
<None Include="instr_addis.s" />
|
||||
<None Include="instr_and.s" />
|
||||
<None Include="instr_andc.s" />
|
||||
<None Include="instr_andi.s" />
|
||||
<None Include="instr_andis.s" />
|
||||
<None Include="instr_cmp.s" />
|
||||
<None Include="instr_cmpi.s" />
|
||||
<None Include="instr_cmpl.s" />
|
||||
<None Include="instr_cmpli.s" />
|
||||
<None Include="instr_extsb.s" />
|
||||
<None Include="instr_extsh.s" />
|
||||
<None Include="instr_extsw.s" />
|
||||
<None Include="instr_fadd.s" />
|
||||
<None Include="instr_fmadd.s" />
|
||||
<None Include="instr_fmadds.s" />
|
||||
<None Include="instr_fmul.s" />
|
||||
<None Include="instr_frsqrte.s" />
|
||||
<None Include="instr_fsqrt.s" />
|
||||
<None Include="instr_td.s" />
|
||||
<None Include="instr_tdi.s" />
|
||||
<None Include="instr_tw.s" />
|
||||
<None Include="instr_twi.s" />
|
||||
<None Include="instr_vmaddfp.s" />
|
||||
<None Include="instr_vmsum4fp128.s" />
|
||||
<None Include="jumptable_constants.s" />
|
||||
<None Include="instr_vsr.s" />
|
||||
<None Include="instr_vsl.s" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Filter Include="src">
|
||||
<UniqueIdentifier>{3beca96a-ec9a-4570-8873-3de8c124862f}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="src\xenia">
|
||||
<UniqueIdentifier>{eeea8b16-cc79-4e53-80a4-6db3089e6db9}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="src\xenia\base">
|
||||
<UniqueIdentifier>{459f7c23-b556-4300-b16d-8f86063c8e1a}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\base\main.h">
|
||||
<Filter>src\xenia\base</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user