<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup>
    <Filter Include="include">
      <UniqueIdentifier>{9c7d8219-7adb-4410-8ceb-c7422106af6a}</UniqueIdentifier>
    </Filter>
    <Filter Include="src">
      <UniqueIdentifier>{df2aad30-e992-4052-8f3a-f1343f4e3f33}</UniqueIdentifier>
    </Filter>
    <Filter Include="scripts">
      <UniqueIdentifier>{13af66c8-51ff-4b9e-94fe-53a686556d47}</UniqueIdentifier>
    </Filter>
    <Filter Include="src\template">
      <UniqueIdentifier>{c4a6fa16-23e9-4fb6-9148-c47da5e490e6}</UniqueIdentifier>
    </Filter>
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\include\libxsmm.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_macros.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\src\libxsmm_hash.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_frontend.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_generator.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_timer.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_common.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_typedefs.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_x86_instructions.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\libxsmm_trace.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\libxsmm_gemm_diff.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\libxsmm_gemm.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_gemm_avx_microkernel.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_gemm_avx2_microkernel.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_gemm_avx512_microkernel.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_gemm_common.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_gemm_imci_avx512.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_gemm_imci_microkernel.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_gemm_noarch.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_gemm_sse3_microkernel.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_spgemm_csc_asparse.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_spgemm_csc_bsparse.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_spgemm_csc_reader.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_spgemm_csr_asparse.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_spgemm_csr_bsparse_soa.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_spgemm_csr_reader.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\build\libxsmm_dispatch.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_dnn.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_source.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_convolution_forward_avx2.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_convolution_forward_avx512.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_convolution_weight_update_avx512.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_convolution_backward_avx512.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_convolution_common.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\libxsmm_main.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_spgemm_csr_asparse_reg.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\libxsmm_dnn_convolution_forward.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\libxsmm_trans.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_malloc.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_spgemm_csr_asparse_soa.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\libxsmm_perf.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\libxsmm_dump.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\template\libxsmm.h">
      <Filter>src\template</Filter>
    </ClInclude>
    <ClInclude Include="..\src\template\libxsmm_config.h">
      <Filter>src\template</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_config.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_gemm_avx512_microkernel_nofsdbcst.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_gemm_sse3_avx_avx2_avx512.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\perf_jitdump.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_convolution_backward_avx2.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\generator_convolution_weight_update_avx2.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\libxsmm_dnn_convolution_backward.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\src\libxsmm_dnn_convolution_weight_update.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_sync.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_intrinsics_x86.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_cpuid.h">
      <Filter>include</Filter>
    </ClInclude>
    <ClInclude Include="..\src\libxsmm_dnn_handle.h">
      <Filter>src</Filter>
    </ClInclude>
    <ClInclude Include="..\include\libxsmm_spmdm.h">
      <Filter>include</Filter>
    </ClInclude>
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="..\src\libxsmm_hash.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_timer.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_common.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_x86_instructions.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_gemm.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_trace.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_gemm_diff.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_gemm.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_gemm_avx_microkernel.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_gemm_avx2_microkernel.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_gemm_avx512_microkernel.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_gemm_common.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_gemm_imci_avx512.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_gemm_imci_microkernel.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_gemm_noarch.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_gemm_sse3_microkernel.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_spgemm.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_cpuid_x86.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_trans.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_spgemm_csc_asparse.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_spgemm_csc_bsparse.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_spgemm_csc_reader.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_spgemm_csr_asparse.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_spgemm_csr_bsparse_soa.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_spgemm_csr_reader.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_convolution_forward_avx2.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_convolution_forward_avx512.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_convolution_weight_update_avx512.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_convolution.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_convolution_backward_avx512.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_convolution_common.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_dnn.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_main.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_spgemm_csr_asparse_reg.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_dnn_convolution_forward.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_malloc.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_spgemm_csr_asparse_soa.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_sync.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_perf.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_dump.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_gemm_avx512_microkernel_nofsdbcst.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_gemm_sse3_avx_avx2_avx512.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_convolution_backward_avx2.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\generator_convolution_weight_update_avx2.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_dnn_convolution_backward.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_dnn_convolution_weight_update.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_dnn_handle.c">
      <Filter>src</Filter>
    </ClCompile>
    <ClCompile Include="..\src\libxsmm_spmdm.c">
      <Filter>src</Filter>
    </ClCompile>
  </ItemGroup>
  <ItemGroup>
    <None Include="..\include\libxsmm.f">
      <Filter>include</Filter>
    </None>
    <None Include="..\scripts\libxsmm_specialized.py">
      <Filter>scripts</Filter>
    </None>
    <None Include="..\scripts\libxsmm_utilities.py">
      <Filter>scripts</Filter>
    </None>
    <None Include="..\scripts\libxsmm_dispatch.py">
      <Filter>scripts</Filter>
    </None>
    <None Include="..\scripts\libxsmm_interface.py">
      <Filter>scripts</Filter>
    </None>
    <None Include="..\Makefile" />
    <None Include="..\README.md" />
    <None Include="..\README.sh" />
    <None Include="..\.travis.yml" />
    <None Include="..\.gitignore" />
    <None Include="..\Makefile.inc" />
    <None Include="..\scripts\libxsmm_source.sh">
      <Filter>scripts</Filter>
    </None>
    <None Include="..\.gitconfig" />
    <None Include="..\.gitattributes" />
    <None Include="..\.state.sh" />
    <None Include="..\LICENSE" />
    <None Include="..\.scan.sh" />
    <None Include="..\src\template\libxsmm.f">
      <Filter>src\template</Filter>
    </None>
    <None Include="..\.codecov.env" />
    <None Include="..\.codefile" />
    <None Include="..\.travis.env" />
    <None Include="..\.travis.sh" />
    <None Include="..\scripts\tool_inspector.sh">
      <Filter>scripts</Filter>
    </None>
    <None Include="..\scripts\libxsmm_config.py">
      <Filter>scripts</Filter>
    </None>
    <None Include="..\.buildkite.env" />
  </ItemGroup>
  <ItemGroup>
    <Text Include="..\version.txt" />
  </ItemGroup>
</Project>