Browse Source

[dynarmic] move from externals to src tree

Signed-off-by: crueter <crueter@eden-emu.dev>
pull/143/head
crueter 9 months ago
parent
commit
938690c5ca
No known key found for this signature in database GPG Key ID: 425ACD2D4830EBC6
  1. 36
      CMakeLists.txt
  2. 7
      externals/CMakeLists.txt
  3. 7
      src/CMakeLists.txt
  4. 1
      src/dynarmic/.clang-format
  5. 0
      src/dynarmic/.gitignore
  6. 0
      src/dynarmic/CMakeLists.txt
  7. 0
      src/dynarmic/CMakeModules/CreateDirectoryGroups.cmake
  8. 0
      src/dynarmic/CMakeModules/DetectArchitecture.cmake
  9. 0
      src/dynarmic/CMakeModules/FindUnicorn.cmake
  10. 0
      src/dynarmic/CMakeModules/TargetArchitectureSpecificSources.cmake
  11. 0
      src/dynarmic/CMakeModules/dynarmicConfig.cmake.in
  12. 0
      src/dynarmic/CMakeModules/impl/TargetArchitectureSpecificSourcesWrapFile.cmake
  13. 0
      src/dynarmic/LICENSE.txt
  14. 0
      src/dynarmic/README.md
  15. 0
      src/dynarmic/docs/Design.md
  16. 0
      src/dynarmic/docs/Doxyfile
  17. 0
      src/dynarmic/docs/RegisterAllocator.md
  18. 0
      src/dynarmic/docs/ReturnStackBufferOptimization.md
  19. 0
      src/dynarmic/externals/CMakeLists.txt
  20. 0
      src/dynarmic/src/dynarmic/CMakeLists.txt
  21. 0
      src/dynarmic/src/dynarmic/backend/arm64/a32_address_space.cpp
  22. 0
      src/dynarmic/src/dynarmic/backend/arm64/a32_address_space.h
  23. 0
      src/dynarmic/src/dynarmic/backend/arm64/a32_core.h
  24. 0
      src/dynarmic/src/dynarmic/backend/arm64/a32_interface.cpp
  25. 0
      src/dynarmic/src/dynarmic/backend/arm64/a32_jitstate.cpp
  26. 0
      src/dynarmic/src/dynarmic/backend/arm64/a32_jitstate.h
  27. 0
      src/dynarmic/src/dynarmic/backend/arm64/a64_address_space.cpp
  28. 0
      src/dynarmic/src/dynarmic/backend/arm64/a64_address_space.h
  29. 0
      src/dynarmic/src/dynarmic/backend/arm64/a64_core.h
  30. 0
      src/dynarmic/src/dynarmic/backend/arm64/a64_interface.cpp
  31. 0
      src/dynarmic/src/dynarmic/backend/arm64/a64_jitstate.h
  32. 0
      src/dynarmic/src/dynarmic/backend/arm64/abi.cpp
  33. 0
      src/dynarmic/src/dynarmic/backend/arm64/abi.h
  34. 0
      src/dynarmic/src/dynarmic/backend/arm64/address_space.cpp
  35. 0
      src/dynarmic/src/dynarmic/backend/arm64/address_space.h
  36. 0
      src/dynarmic/src/dynarmic/backend/arm64/devirtualize.h
  37. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.cpp
  38. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.h
  39. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32.cpp
  40. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32_coprocessor.cpp
  41. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32_memory.cpp
  42. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a64.cpp
  43. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a64_memory.cpp
  44. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_cryptography.cpp
  45. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_data_processing.cpp
  46. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_floating_point.cpp
  47. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_memory.cpp
  48. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_memory.h
  49. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_packed.cpp
  50. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_saturation.cpp
  51. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector.cpp
  52. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp
  53. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_saturation.cpp
  54. 0
      src/dynarmic/src/dynarmic/backend/arm64/emit_context.h
  55. 0
      src/dynarmic/src/dynarmic/backend/arm64/exclusive_monitor.cpp
  56. 0
      src/dynarmic/src/dynarmic/backend/arm64/fastmem.h
  57. 0
      src/dynarmic/src/dynarmic/backend/arm64/fpsr_manager.cpp
  58. 0
      src/dynarmic/src/dynarmic/backend/arm64/fpsr_manager.h
  59. 0
      src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.cpp
  60. 0
      src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.h
  61. 0
      src/dynarmic/src/dynarmic/backend/arm64/stack_layout.h
  62. 0
      src/dynarmic/src/dynarmic/backend/arm64/verbose_debugging_output.cpp
  63. 0
      src/dynarmic/src/dynarmic/backend/arm64/verbose_debugging_output.h
  64. 0
      src/dynarmic/src/dynarmic/backend/block_range_information.cpp
  65. 0
      src/dynarmic/src/dynarmic/backend/block_range_information.h
  66. 0
      src/dynarmic/src/dynarmic/backend/exception_handler.h
  67. 0
      src/dynarmic/src/dynarmic/backend/exception_handler_generic.cpp
  68. 0
      src/dynarmic/src/dynarmic/backend/exception_handler_macos.cpp
  69. 0
      src/dynarmic/src/dynarmic/backend/exception_handler_macos_mig.c
  70. 0
      src/dynarmic/src/dynarmic/backend/exception_handler_posix.cpp
  71. 0
      src/dynarmic/src/dynarmic/backend/exception_handler_windows.cpp
  72. 0
      src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.cpp
  73. 0
      src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.h
  74. 0
      src/dynarmic/src/dynarmic/backend/riscv64/a32_core.h
  75. 0
      src/dynarmic/src/dynarmic/backend/riscv64/a32_interface.cpp
  76. 0
      src/dynarmic/src/dynarmic/backend/riscv64/a32_jitstate.cpp
  77. 0
      src/dynarmic/src/dynarmic/backend/riscv64/a32_jitstate.h
  78. 0
      src/dynarmic/src/dynarmic/backend/riscv64/abi.h
  79. 0
      src/dynarmic/src/dynarmic/backend/riscv64/code_block.h
  80. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_context.h
  81. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp
  82. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.h
  83. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32.cpp
  84. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32_coprocessor.cpp
  85. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32_memory.cpp
  86. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a64.cpp
  87. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a64_memory.cpp
  88. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_cryptography.cpp
  89. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_data_processing.cpp
  90. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_floating_point.cpp
  91. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_packed.cpp
  92. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_saturation.cpp
  93. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_vector.cpp
  94. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_vector_floating_point.cpp
  95. 0
      src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_vector_saturation.cpp
  96. 0
      src/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.cpp
  97. 0
      src/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.h
  98. 0
      src/dynarmic/src/dynarmic/backend/riscv64/stack_layout.h
  99. 0
      src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp
  100. 0
      src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.h

36
CMakeLists.txt

@ -483,6 +483,24 @@ set(FFmpeg_COMPONENTS
avutil
swscale)
# This function should be passed a list of all files in a target. It will automatically generate
# file groups following the directory hierarchy, so that the layout of the files in IDEs matches the
# one in the filesystem.
function(create_target_directory_groups target_name)
# Place any files that aren't in the source list in a separate group so that they don't get in
# the way.
source_group("Other Files" REGULAR_EXPRESSION ".")
get_target_property(target_sources "${target_name}" SOURCES)
foreach(file_name IN LISTS target_sources)
get_filename_component(dir_name "${file_name}" PATH)
# Group names use '\' as a separator even though the entire rest of CMake uses '/'...
string(REPLACE "/" "\\" group_name "${dir_name}")
source_group("${group_name}" FILES "${file_name}")
endforeach()
endfunction()
add_subdirectory(externals)
if (ENABLE_QT)
@ -656,24 +674,6 @@ endif()
# Include source code
# ===================
# This function should be passed a list of all files in a target. It will automatically generate
# file groups following the directory hierarchy, so that the layout of the files in IDEs matches the
# one in the filesystem.
function(create_target_directory_groups target_name)
# Place any files that aren't in the source list in a separate group so that they don't get in
# the way.
source_group("Other Files" REGULAR_EXPRESSION ".")
get_target_property(target_sources "${target_name}" SOURCES)
foreach(file_name IN LISTS target_sources)
get_filename_component(dir_name "${file_name}" PATH)
# Group names use '\' as a separator even though the entire rest of CMake uses '/'...
string(REPLACE "/" "\\" group_name "${dir_name}")
source_group("${group_name}" FILES "${file_name}")
endforeach()
endfunction()
# Adjustments for MSVC + Ninja
if (MSVC AND CMAKE_GENERATOR STREQUAL "Ninja")
add_compile_options(

7
externals/CMakeLists.txt

@ -41,13 +41,6 @@ if (ARCHITECTURE_arm64)
)
endif()
# Dynarmic
if ((ARCHITECTURE_x86_64 OR ARCHITECTURE_arm64) AND NOT TARGET dynarmic::dynarmic)
set(DYNARMIC_IGNORE_ASSERTS ON)
add_subdirectory(dynarmic)
add_library(dynarmic::dynarmic ALIAS dynarmic)
endif()
# getopt
if (MSVC)
add_subdirectory(getopt)

7
src/CMakeLists.txt

@ -6,6 +6,13 @@
# Enable modules to include each other's files
include_directories(.)
# Dynarmic
if ((ARCHITECTURE_x86_64 OR ARCHITECTURE_arm64))
set(DYNARMIC_IGNORE_ASSERTS ON)
add_subdirectory(dynarmic)
add_library(dynarmic::dynarmic ALIAS dynarmic)
endif()
# CMake seems to only define _DEBUG on Windows
set_property(DIRECTORY APPEND PROPERTY
COMPILE_DEFINITIONS $<$<CONFIG:Debug>:_DEBUG> $<$<NOT:$<CONFIG:Debug>>:NDEBUG>)

1
externals/dynarmic/.clang-format → src/dynarmic/.clang-format

@ -212,4 +212,3 @@ WhitespaceSensitiveMacros:
- FCODE
- ICODE
...

0
externals/dynarmic/.gitignore → src/dynarmic/.gitignore

0
externals/dynarmic/CMakeLists.txt → src/dynarmic/CMakeLists.txt

0
externals/dynarmic/CMakeModules/CreateDirectoryGroups.cmake → src/dynarmic/CMakeModules/CreateDirectoryGroups.cmake

0
externals/dynarmic/CMakeModules/DetectArchitecture.cmake → src/dynarmic/CMakeModules/DetectArchitecture.cmake

0
externals/dynarmic/CMakeModules/FindUnicorn.cmake → src/dynarmic/CMakeModules/FindUnicorn.cmake

0
externals/dynarmic/CMakeModules/TargetArchitectureSpecificSources.cmake → src/dynarmic/CMakeModules/TargetArchitectureSpecificSources.cmake

0
externals/dynarmic/CMakeModules/dynarmicConfig.cmake.in → src/dynarmic/CMakeModules/dynarmicConfig.cmake.in

0
externals/dynarmic/CMakeModules/impl/TargetArchitectureSpecificSourcesWrapFile.cmake → src/dynarmic/CMakeModules/impl/TargetArchitectureSpecificSourcesWrapFile.cmake

0
externals/dynarmic/LICENSE.txt → src/dynarmic/LICENSE.txt

0
externals/dynarmic/README.md → src/dynarmic/README.md

0
externals/dynarmic/docs/Design.md → src/dynarmic/docs/Design.md

0
externals/dynarmic/docs/Doxyfile → src/dynarmic/docs/Doxyfile

0
externals/dynarmic/docs/RegisterAllocator.md → src/dynarmic/docs/RegisterAllocator.md

0
externals/dynarmic/docs/ReturnStackBufferOptimization.md → src/dynarmic/docs/ReturnStackBufferOptimization.md

0
externals/dynarmic/externals/CMakeLists.txt → src/dynarmic/externals/CMakeLists.txt

0
externals/dynarmic/src/dynarmic/CMakeLists.txt → src/dynarmic/src/dynarmic/CMakeLists.txt

0
externals/dynarmic/src/dynarmic/backend/arm64/a32_address_space.cpp → src/dynarmic/src/dynarmic/backend/arm64/a32_address_space.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/a32_address_space.h → src/dynarmic/src/dynarmic/backend/arm64/a32_address_space.h

0
externals/dynarmic/src/dynarmic/backend/arm64/a32_core.h → src/dynarmic/src/dynarmic/backend/arm64/a32_core.h

0
externals/dynarmic/src/dynarmic/backend/arm64/a32_interface.cpp → src/dynarmic/src/dynarmic/backend/arm64/a32_interface.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/a32_jitstate.cpp → src/dynarmic/src/dynarmic/backend/arm64/a32_jitstate.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/a32_jitstate.h → src/dynarmic/src/dynarmic/backend/arm64/a32_jitstate.h

0
externals/dynarmic/src/dynarmic/backend/arm64/a64_address_space.cpp → src/dynarmic/src/dynarmic/backend/arm64/a64_address_space.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/a64_address_space.h → src/dynarmic/src/dynarmic/backend/arm64/a64_address_space.h

0
externals/dynarmic/src/dynarmic/backend/arm64/a64_core.h → src/dynarmic/src/dynarmic/backend/arm64/a64_core.h

0
externals/dynarmic/src/dynarmic/backend/arm64/a64_interface.cpp → src/dynarmic/src/dynarmic/backend/arm64/a64_interface.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/a64_jitstate.h → src/dynarmic/src/dynarmic/backend/arm64/a64_jitstate.h

0
externals/dynarmic/src/dynarmic/backend/arm64/abi.cpp → src/dynarmic/src/dynarmic/backend/arm64/abi.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/abi.h → src/dynarmic/src/dynarmic/backend/arm64/abi.h

0
externals/dynarmic/src/dynarmic/backend/arm64/address_space.cpp → src/dynarmic/src/dynarmic/backend/arm64/address_space.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/address_space.h → src/dynarmic/src/dynarmic/backend/arm64/address_space.h

0
externals/dynarmic/src/dynarmic/backend/arm64/devirtualize.h → src/dynarmic/src/dynarmic/backend/arm64/devirtualize.h

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64.h → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64.h

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32_coprocessor.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32_coprocessor.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32_memory.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a32_memory.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a64.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a64.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a64_memory.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_a64_memory.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_cryptography.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_cryptography.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_data_processing.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_data_processing.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_floating_point.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_floating_point.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_memory.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_memory.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_memory.h → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_memory.h

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_packed.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_packed.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_saturation.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_saturation.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_floating_point.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_saturation.cpp → src/dynarmic/src/dynarmic/backend/arm64/emit_arm64_vector_saturation.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/emit_context.h → src/dynarmic/src/dynarmic/backend/arm64/emit_context.h

0
externals/dynarmic/src/dynarmic/backend/arm64/exclusive_monitor.cpp → src/dynarmic/src/dynarmic/backend/arm64/exclusive_monitor.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/fastmem.h → src/dynarmic/src/dynarmic/backend/arm64/fastmem.h

0
externals/dynarmic/src/dynarmic/backend/arm64/fpsr_manager.cpp → src/dynarmic/src/dynarmic/backend/arm64/fpsr_manager.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/fpsr_manager.h → src/dynarmic/src/dynarmic/backend/arm64/fpsr_manager.h

0
externals/dynarmic/src/dynarmic/backend/arm64/reg_alloc.cpp → src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/reg_alloc.h → src/dynarmic/src/dynarmic/backend/arm64/reg_alloc.h

0
externals/dynarmic/src/dynarmic/backend/arm64/stack_layout.h → src/dynarmic/src/dynarmic/backend/arm64/stack_layout.h

0
externals/dynarmic/src/dynarmic/backend/arm64/verbose_debugging_output.cpp → src/dynarmic/src/dynarmic/backend/arm64/verbose_debugging_output.cpp

0
externals/dynarmic/src/dynarmic/backend/arm64/verbose_debugging_output.h → src/dynarmic/src/dynarmic/backend/arm64/verbose_debugging_output.h

0
externals/dynarmic/src/dynarmic/backend/block_range_information.cpp → src/dynarmic/src/dynarmic/backend/block_range_information.cpp

0
externals/dynarmic/src/dynarmic/backend/block_range_information.h → src/dynarmic/src/dynarmic/backend/block_range_information.h

0
externals/dynarmic/src/dynarmic/backend/exception_handler.h → src/dynarmic/src/dynarmic/backend/exception_handler.h

0
externals/dynarmic/src/dynarmic/backend/exception_handler_generic.cpp → src/dynarmic/src/dynarmic/backend/exception_handler_generic.cpp

0
externals/dynarmic/src/dynarmic/backend/exception_handler_macos.cpp → src/dynarmic/src/dynarmic/backend/exception_handler_macos.cpp

0
externals/dynarmic/src/dynarmic/backend/exception_handler_macos_mig.c → src/dynarmic/src/dynarmic/backend/exception_handler_macos_mig.c

0
externals/dynarmic/src/dynarmic/backend/exception_handler_posix.cpp → src/dynarmic/src/dynarmic/backend/exception_handler_posix.cpp

0
externals/dynarmic/src/dynarmic/backend/exception_handler_windows.cpp → src/dynarmic/src/dynarmic/backend/exception_handler_windows.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.cpp → src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.h → src/dynarmic/src/dynarmic/backend/riscv64/a32_address_space.h

0
externals/dynarmic/src/dynarmic/backend/riscv64/a32_core.h → src/dynarmic/src/dynarmic/backend/riscv64/a32_core.h

0
externals/dynarmic/src/dynarmic/backend/riscv64/a32_interface.cpp → src/dynarmic/src/dynarmic/backend/riscv64/a32_interface.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/a32_jitstate.cpp → src/dynarmic/src/dynarmic/backend/riscv64/a32_jitstate.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/a32_jitstate.h → src/dynarmic/src/dynarmic/backend/riscv64/a32_jitstate.h

0
externals/dynarmic/src/dynarmic/backend/riscv64/abi.h → src/dynarmic/src/dynarmic/backend/riscv64/abi.h

0
externals/dynarmic/src/dynarmic/backend/riscv64/code_block.h → src/dynarmic/src/dynarmic/backend/riscv64/code_block.h

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_context.h → src/dynarmic/src/dynarmic/backend/riscv64/emit_context.h

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.h → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64.h

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32_coprocessor.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32_coprocessor.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32_memory.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a32_memory.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a64.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a64.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a64_memory.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_a64_memory.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_cryptography.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_cryptography.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_data_processing.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_data_processing.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_floating_point.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_floating_point.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_packed.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_packed.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_saturation.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_saturation.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_vector.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_vector.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_vector_floating_point.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_vector_floating_point.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_vector_saturation.cpp → src/dynarmic/src/dynarmic/backend/riscv64/emit_riscv64_vector_saturation.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.cpp → src/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.cpp

0
externals/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.h → src/dynarmic/src/dynarmic/backend/riscv64/reg_alloc.h

0
externals/dynarmic/src/dynarmic/backend/riscv64/stack_layout.h → src/dynarmic/src/dynarmic/backend/riscv64/stack_layout.h

0
externals/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp → src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.cpp

0
externals/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.h → src/dynarmic/src/dynarmic/backend/x64/a32_emit_x64.h

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save