From 6839aec76e52976edbfdf274f5643e9a6cfee186 Mon Sep 17 00:00:00 2001 From: PhilippvK Date: Fri, 19 Jun 2026 11:53:15 +0000 Subject: [PATCH] Auto-Update generated architectures --- ArchImpl/RV32IMACFD/CMakeLists.txt | 27 ++++++++++--------- ArchImpl/RV32IMACFD/RV32IMACFD.h | 3 +-- ArchImpl/RV32IMACFD/RV32IMACFDArch.cpp | 2 +- ArchImpl/RV32IMACFD/RV32IMACFDArch.h | 2 +- ArchImpl/RV32IMACFD/RV32IMACFDArchLib.cpp | 2 +- .../RV32IMACFD/RV32IMACFDArchSpecificImp.cpp | 2 +- .../RV32IMACFD/RV32IMACFDArchSpecificImp.h | 2 +- ArchImpl/RV32IMACFD/RV32IMACFDFuncs.c | 2 +- ArchImpl/RV32IMACFD/RV32IMACFDFuncs.h | 2 +- ArchImpl/RV32IMACFD/RV32IMACFDGDBCore.h | 2 +- ArchImpl/RV32IMACFD/RV32IMACFDInstr.cpp | 2 +- ArchImpl/RV32IMACFD/RV32IMACFD_RV32AInstr.cpp | 2 +- .../RV32IMACFD/RV32IMACFD_RV32DCInstr.cpp | 2 +- ArchImpl/RV32IMACFD/RV32IMACFD_RV32DInstr.cpp | 2 +- .../RV32IMACFD/RV32IMACFD_RV32FCInstr.cpp | 2 +- ArchImpl/RV32IMACFD/RV32IMACFD_RV32FInstr.cpp | 2 +- .../RV32IMACFD/RV32IMACFD_RV32ICInstr.cpp | 2 +- ArchImpl/RV32IMACFD/RV32IMACFD_RV32IInstr.cpp | 2 +- ArchImpl/RV32IMACFD/RV32IMACFD_RV32MInstr.cpp | 2 +- .../RV32IMACFD/RV32IMACFD_ZifenceiInstr.cpp | 2 +- .../RV32IMACFD/RV32IMACFD_tum_csrInstr.cpp | 2 +- .../RV32IMACFD/RV32IMACFD_tum_retInstr.cpp | 2 +- .../RV32IMACFD/RV32IMACFD_tum_rvaInstr.cpp | 2 +- .../RV32IMACFD_tum_semihostingInstr.cpp | 2 +- ArchImpl/RV64IMACFD/CMakeLists.txt | 27 ++++++++++--------- ArchImpl/RV64IMACFD/RV64IMACFD.h | 3 +-- ArchImpl/RV64IMACFD/RV64IMACFDArch.cpp | 2 +- ArchImpl/RV64IMACFD/RV64IMACFDArch.h | 2 +- ArchImpl/RV64IMACFD/RV64IMACFDArchLib.cpp | 2 +- .../RV64IMACFD/RV64IMACFDArchSpecificImp.cpp | 2 +- .../RV64IMACFD/RV64IMACFDArchSpecificImp.h | 2 +- ArchImpl/RV64IMACFD/RV64IMACFDFuncs.c | 2 +- ArchImpl/RV64IMACFD/RV64IMACFDFuncs.h | 2 +- ArchImpl/RV64IMACFD/RV64IMACFDGDBCore.h | 2 +- ArchImpl/RV64IMACFD/RV64IMACFDInstr.cpp | 2 +- ArchImpl/RV64IMACFD/RV64IMACFD_RV32AInstr.cpp | 2 +- .../RV64IMACFD/RV64IMACFD_RV32DCInstr.cpp | 2 +- ArchImpl/RV64IMACFD/RV64IMACFD_RV32DInstr.cpp | 2 +- ArchImpl/RV64IMACFD/RV64IMACFD_RV32FInstr.cpp | 2 +- .../RV64IMACFD/RV64IMACFD_RV32ICInstr.cpp | 2 +- ArchImpl/RV64IMACFD/RV64IMACFD_RV32IInstr.cpp | 2 +- ArchImpl/RV64IMACFD/RV64IMACFD_RV32MInstr.cpp | 2 +- ArchImpl/RV64IMACFD/RV64IMACFD_RV64AInstr.cpp | 2 +- ArchImpl/RV64IMACFD/RV64IMACFD_RV64DInstr.cpp | 2 +- ArchImpl/RV64IMACFD/RV64IMACFD_RV64FInstr.cpp | 2 +- .../RV64IMACFD/RV64IMACFD_RV64ICInstr.cpp | 2 +- ArchImpl/RV64IMACFD/RV64IMACFD_RV64IInstr.cpp | 2 +- ArchImpl/RV64IMACFD/RV64IMACFD_RV64MInstr.cpp | 2 +- .../RV64IMACFD/RV64IMACFD_ZifenceiInstr.cpp | 2 +- .../RV64IMACFD/RV64IMACFD_tum_csrInstr.cpp | 2 +- .../RV64IMACFD/RV64IMACFD_tum_retInstr.cpp | 2 +- .../RV64IMACFD/RV64IMACFD_tum_rva64Instr.cpp | 2 +- .../RV64IMACFD/RV64IMACFD_tum_rvaInstr.cpp | 2 +- .../RV64IMACFD/RV64IMACFD_tum_rvmInstr.cpp | 2 +- .../RV64IMACFD_tum_semihostingInstr.cpp | 2 +- 55 files changed, 83 insertions(+), 79 deletions(-) diff --git a/ArchImpl/RV32IMACFD/CMakeLists.txt b/ArchImpl/RV32IMACFD/CMakeLists.txt index 4d0e5e67ac..10d28d40c3 100644 --- a/ArchImpl/RV32IMACFD/CMakeLists.txt +++ b/ArchImpl/RV32IMACFD/CMakeLists.txt @@ -1,8 +1,9 @@ -# Generated on Fri, 19 Jun 2026 08:11:15 +0000. +# Generated on Fri, 19 Jun 2026 11:48:00 +0000. # # This file contains the CMake build info for the RV32IMACFD core architecture. PROJECT(RV32IMACFD) +FIND_PACKAGE(ETISS) SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) SET(CMAKE_INSTALL_RPATH "\$ORIGIN/../../include/jit/etiss/jit") @@ -28,25 +29,27 @@ ADD_LIBRARY(${PROJECT_NAME} SHARED RV32IMACFD_tum_semihostingInstr.cpp ) -add_custom_command( - TARGET ${PROJECT_NAME} POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy - "${CMAKE_CURRENT_LIST_DIR}/${PROJECT_NAME}Funcs.h" - "${ETISS_BINARY_DIR}/include/jit/Arch/${PROJECT_NAME}" -) +IF(ETISS_BINARY_DIR) + ADD_CUSTOM_COMMAND( + TARGET ${PROJECT_NAME} POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy + "${CMAKE_CURRENT_LIST_DIR}/${PROJECT_NAME}Funcs.h" + "${ETISS_BINARY_DIR}/include/jit/Arch/${PROJECT_NAME}" + ) +ENDIF() INSTALL(FILES "${CMAKE_CURRENT_LIST_DIR}/${PROJECT_NAME}Funcs.h" DESTINATION "include/jit/Arch/${PROJECT_NAME}") # handle gdbserver xml files -if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/xml") - add_custom_target(copy_${PROJECT_NAME}_xml ALL +IF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/xml") + ADD_CUSTOM_TARGET(copy_${PROJECT_NAME}_xml ALL COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_CURRENT_LIST_DIR}/xml" COMMAND ${CMAKE_COMMAND} -E copy_directory "${CMAKE_CURRENT_LIST_DIR}/xml" "${ETISS_BINARY_DIR}/xml/${PROJECT_NAME}" ) - add_dependencies(${PROJECT_NAME} copy_${PROJECT_NAME}_xml) - install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/xml/ DESTINATION xml/${PROJECT_NAME}) -endif() + ADD_DEPENDENCIES(${PROJECT_NAME} copy_${PROJECT_NAME}_xml) + INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/xml/ DESTINATION xml/${PROJECT_NAME}) +ENDIF() ETISSPluginArch(${PROJECT_NAME}) diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD.h b/ArchImpl/RV32IMACFD/RV32IMACFD.h index b14eec521f..24f0e4ea56 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD.h +++ b/ArchImpl/RV32IMACFD/RV32IMACFD.h @@ -1,12 +1,11 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the registers for the RV32IMACFD core architecture. */ #ifndef ETISS_RV32IMACFDArch_RV32IMACFD_H_ #define ETISS_RV32IMACFDArch_RV32IMACFD_H_ -#include #include "etiss/jit/CPU.h" #ifdef __cplusplus diff --git a/ArchImpl/RV32IMACFD/RV32IMACFDArch.cpp b/ArchImpl/RV32IMACFD/RV32IMACFDArch.cpp index ae685917fe..e1197558ee 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFDArch.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFDArch.cpp @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the architecture class for the RV32IMACFD core architecture. */ diff --git a/ArchImpl/RV32IMACFD/RV32IMACFDArch.h b/ArchImpl/RV32IMACFD/RV32IMACFDArch.h index 0280b811ab..2ee911e99c 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFDArch.h +++ b/ArchImpl/RV32IMACFD/RV32IMACFDArch.h @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the architecture class for the RV32IMACFD core architecture. */ diff --git a/ArchImpl/RV32IMACFD/RV32IMACFDArchLib.cpp b/ArchImpl/RV32IMACFD/RV32IMACFDArchLib.cpp index bf0c5e4159..4571c61637 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFDArchLib.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFDArchLib.cpp @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the library interface for the RV32IMACFD core architecture. */ diff --git a/ArchImpl/RV32IMACFD/RV32IMACFDArchSpecificImp.cpp b/ArchImpl/RV32IMACFD/RV32IMACFDArchSpecificImp.cpp index a5a8808516..b92863930e 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFDArchSpecificImp.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFDArchSpecificImp.cpp @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the architecture specific implementation for the RV32IMACFD * core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFDArchSpecificImp.h b/ArchImpl/RV32IMACFD/RV32IMACFDArchSpecificImp.h index 73b2a914de..a8aff50d2e 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFDArchSpecificImp.h +++ b/ArchImpl/RV32IMACFD/RV32IMACFDArchSpecificImp.h @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the architecture specific header for the RV32IMACFD * core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFDFuncs.c b/ArchImpl/RV32IMACFD/RV32IMACFDFuncs.c index 83f7e9e208..ded8513a01 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFDFuncs.c +++ b/ArchImpl/RV32IMACFD/RV32IMACFDFuncs.c @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the function implementations for the RV32IMACFD core architecture. */ diff --git a/ArchImpl/RV32IMACFD/RV32IMACFDFuncs.h b/ArchImpl/RV32IMACFD/RV32IMACFDFuncs.h index 825e893cac..16a680fcec 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFDFuncs.h +++ b/ArchImpl/RV32IMACFD/RV32IMACFDFuncs.h @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the function prototypes for the RV32IMACFD core architecture. */ diff --git a/ArchImpl/RV32IMACFD/RV32IMACFDGDBCore.h b/ArchImpl/RV32IMACFD/RV32IMACFDGDBCore.h index 708aaa4478..79b42286dc 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFDGDBCore.h +++ b/ArchImpl/RV32IMACFD/RV32IMACFDGDBCore.h @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the GDBCore adapter for the RV32IMACFD core architecture. * diff --git a/ArchImpl/RV32IMACFD/RV32IMACFDInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFDInstr.cpp index babd78ded2..e141b034eb 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFDInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFDInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the default * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32AInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32AInstr.cpp index 81ae7a01c6..3b542d92eb 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32AInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32AInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the RV32A * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32DCInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32DCInstr.cpp index 01e0d69c1e..49ced144dd 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32DCInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32DCInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the RV32DC * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32DInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32DInstr.cpp index d3966cd54c..03b4cff0ec 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32DInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32DInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the RV32D * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32FCInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32FCInstr.cpp index af3b9e18c7..becc8e7ccb 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32FCInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32FCInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the RV32FC * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32FInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32FInstr.cpp index 413b07c8eb..868146b8d7 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32FInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32FInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the RV32F * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32ICInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32ICInstr.cpp index a34690e8b1..af353bfc0f 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32ICInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32ICInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the RV32IC * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32IInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32IInstr.cpp index 18a9bed18c..0eb0c218fc 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32IInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32IInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the RV32I * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32MInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32MInstr.cpp index 541e488cb1..ba9af28f93 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_RV32MInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_RV32MInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the RV32M * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_ZifenceiInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_ZifenceiInstr.cpp index 732765cae9..595056ce08 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_ZifenceiInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_ZifenceiInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the Zifencei * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_tum_csrInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_tum_csrInstr.cpp index a8f608e54a..90cb14f4df 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_tum_csrInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_tum_csrInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the tum_csr * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_tum_retInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_tum_retInstr.cpp index 93b8a7c142..36747b4869 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_tum_retInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_tum_retInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the tum_ret * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_tum_rvaInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_tum_rvaInstr.cpp index f484fdfaf1..36cccf07da 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_tum_rvaInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_tum_rvaInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the tum_rva * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV32IMACFD/RV32IMACFD_tum_semihostingInstr.cpp b/ArchImpl/RV32IMACFD/RV32IMACFD_tum_semihostingInstr.cpp index f258883d37..a2dd489aaa 100644 --- a/ArchImpl/RV32IMACFD/RV32IMACFD_tum_semihostingInstr.cpp +++ b/ArchImpl/RV32IMACFD/RV32IMACFD_tum_semihostingInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:15 +0000. + * Generated on Fri, 19 Jun 2026 11:48:00 +0000. * * This file contains the instruction behavior models of the tum_semihosting * instruction set for the RV32IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/CMakeLists.txt b/ArchImpl/RV64IMACFD/CMakeLists.txt index 3b41b8b29a..f8317057f3 100644 --- a/ArchImpl/RV64IMACFD/CMakeLists.txt +++ b/ArchImpl/RV64IMACFD/CMakeLists.txt @@ -1,8 +1,9 @@ -# Generated on Fri, 19 Jun 2026 08:11:16 +0000. +# Generated on Fri, 19 Jun 2026 11:47:54 +0000. # # This file contains the CMake build info for the RV64IMACFD core architecture. PROJECT(RV64IMACFD) +FIND_PACKAGE(ETISS) SET(CMAKE_BUILD_WITH_INSTALL_RPATH TRUE) SET(CMAKE_INSTALL_RPATH "\$ORIGIN/../../include/jit/etiss/jit") @@ -35,25 +36,27 @@ ADD_LIBRARY(${PROJECT_NAME} SHARED RV64IMACFD_tum_semihostingInstr.cpp ) -add_custom_command( - TARGET ${PROJECT_NAME} POST_BUILD - COMMAND ${CMAKE_COMMAND} -E copy - "${CMAKE_CURRENT_LIST_DIR}/${PROJECT_NAME}Funcs.h" - "${ETISS_BINARY_DIR}/include/jit/Arch/${PROJECT_NAME}" -) +IF(ETISS_BINARY_DIR) + ADD_CUSTOM_COMMAND( + TARGET ${PROJECT_NAME} POST_BUILD + COMMAND ${CMAKE_COMMAND} -E copy + "${CMAKE_CURRENT_LIST_DIR}/${PROJECT_NAME}Funcs.h" + "${ETISS_BINARY_DIR}/include/jit/Arch/${PROJECT_NAME}" + ) +ENDIF() INSTALL(FILES "${CMAKE_CURRENT_LIST_DIR}/${PROJECT_NAME}Funcs.h" DESTINATION "include/jit/Arch/${PROJECT_NAME}") # handle gdbserver xml files -if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/xml") - add_custom_target(copy_${PROJECT_NAME}_xml ALL +IF(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/xml") + ADD_CUSTOM_TARGET(copy_${PROJECT_NAME}_xml ALL COMMAND ${CMAKE_COMMAND} -E make_directory "${CMAKE_CURRENT_LIST_DIR}/xml" COMMAND ${CMAKE_COMMAND} -E copy_directory "${CMAKE_CURRENT_LIST_DIR}/xml" "${ETISS_BINARY_DIR}/xml/${PROJECT_NAME}" ) - add_dependencies(${PROJECT_NAME} copy_${PROJECT_NAME}_xml) - install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/xml/ DESTINATION xml/${PROJECT_NAME}) -endif() + ADD_DEPENDENCIES(${PROJECT_NAME} copy_${PROJECT_NAME}_xml) + INSTALL(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/xml/ DESTINATION xml/${PROJECT_NAME}) +ENDIF() ETISSPluginArch(${PROJECT_NAME}) diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD.h b/ArchImpl/RV64IMACFD/RV64IMACFD.h index e678028682..86b99d7d06 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD.h +++ b/ArchImpl/RV64IMACFD/RV64IMACFD.h @@ -1,12 +1,11 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the registers for the RV64IMACFD core architecture. */ #ifndef ETISS_RV64IMACFDArch_RV64IMACFD_H_ #define ETISS_RV64IMACFDArch_RV64IMACFD_H_ -#include #include "etiss/jit/CPU.h" #ifdef __cplusplus diff --git a/ArchImpl/RV64IMACFD/RV64IMACFDArch.cpp b/ArchImpl/RV64IMACFD/RV64IMACFDArch.cpp index 13120a8d17..eada7f80ea 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFDArch.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFDArch.cpp @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the architecture class for the RV64IMACFD core architecture. */ diff --git a/ArchImpl/RV64IMACFD/RV64IMACFDArch.h b/ArchImpl/RV64IMACFD/RV64IMACFDArch.h index 21f34eff4d..1a29b3cf56 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFDArch.h +++ b/ArchImpl/RV64IMACFD/RV64IMACFDArch.h @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the architecture class for the RV64IMACFD core architecture. */ diff --git a/ArchImpl/RV64IMACFD/RV64IMACFDArchLib.cpp b/ArchImpl/RV64IMACFD/RV64IMACFDArchLib.cpp index 898e0d42f3..af0002e578 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFDArchLib.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFDArchLib.cpp @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the library interface for the RV64IMACFD core architecture. */ diff --git a/ArchImpl/RV64IMACFD/RV64IMACFDArchSpecificImp.cpp b/ArchImpl/RV64IMACFD/RV64IMACFDArchSpecificImp.cpp index ea9ee45426..d9e6360f4d 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFDArchSpecificImp.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFDArchSpecificImp.cpp @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the architecture specific implementation for the RV64IMACFD * core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFDArchSpecificImp.h b/ArchImpl/RV64IMACFD/RV64IMACFDArchSpecificImp.h index 681a2cd49e..7191bf68f3 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFDArchSpecificImp.h +++ b/ArchImpl/RV64IMACFD/RV64IMACFDArchSpecificImp.h @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the architecture specific header for the RV64IMACFD * core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFDFuncs.c b/ArchImpl/RV64IMACFD/RV64IMACFDFuncs.c index e45fbeb5a0..5f27251fad 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFDFuncs.c +++ b/ArchImpl/RV64IMACFD/RV64IMACFDFuncs.c @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the function implementations for the RV64IMACFD core architecture. */ diff --git a/ArchImpl/RV64IMACFD/RV64IMACFDFuncs.h b/ArchImpl/RV64IMACFD/RV64IMACFDFuncs.h index bfc021695a..d91f4e919b 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFDFuncs.h +++ b/ArchImpl/RV64IMACFD/RV64IMACFDFuncs.h @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the function prototypes for the RV64IMACFD core architecture. */ diff --git a/ArchImpl/RV64IMACFD/RV64IMACFDGDBCore.h b/ArchImpl/RV64IMACFD/RV64IMACFDGDBCore.h index 3f4878ab93..4db3943c12 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFDGDBCore.h +++ b/ArchImpl/RV64IMACFD/RV64IMACFDGDBCore.h @@ -1,5 +1,5 @@ /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the GDBCore adapter for the RV64IMACFD core architecture. * diff --git a/ArchImpl/RV64IMACFD/RV64IMACFDInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFDInstr.cpp index 1c121497cb..69dce9fc8c 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFDInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFDInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the default * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32AInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32AInstr.cpp index 830687ed66..64165f26b7 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32AInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32AInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV32A * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32DCInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32DCInstr.cpp index 4a4c328fc3..fcff393d2a 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32DCInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32DCInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV32DC * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32DInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32DInstr.cpp index ba87afa775..89ef6a057f 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32DInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32DInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV32D * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32FInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32FInstr.cpp index 11dfd7f1c3..7d9d01bef7 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32FInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32FInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV32F * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32ICInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32ICInstr.cpp index 9050360295..5420e62bef 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32ICInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32ICInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV32IC * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32IInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32IInstr.cpp index 1a3d12554c..f7f48af0d1 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32IInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32IInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV32I * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32MInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32MInstr.cpp index 5e41b5f7eb..11ef1a88ff 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV32MInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV32MInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV32M * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV64AInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV64AInstr.cpp index 95c077dd55..3bc514eca8 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV64AInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV64AInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV64A * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV64DInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV64DInstr.cpp index 0e3bdaf104..a03461a8dc 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV64DInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV64DInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV64D * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV64FInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV64FInstr.cpp index 89c6493df8..08710bc072 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV64FInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV64FInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV64F * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV64ICInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV64ICInstr.cpp index 898e570ed9..6693a2baa4 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV64ICInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV64ICInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV64IC * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV64IInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV64IInstr.cpp index c934c74397..0442dbb474 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV64IInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV64IInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV64I * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_RV64MInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_RV64MInstr.cpp index fe49f4fd5a..62cd1a92f9 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_RV64MInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_RV64MInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the RV64M * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_ZifenceiInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_ZifenceiInstr.cpp index 1f3ace5114..1469e17843 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_ZifenceiInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_ZifenceiInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the Zifencei * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_tum_csrInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_tum_csrInstr.cpp index 9c6a875750..c915db2777 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_tum_csrInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_tum_csrInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the tum_csr * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_tum_retInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_tum_retInstr.cpp index d047080da2..a20c81e4c0 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_tum_retInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_tum_retInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the tum_ret * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_tum_rva64Instr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_tum_rva64Instr.cpp index 0b83aad45d..563aeb91fc 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_tum_rva64Instr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_tum_rva64Instr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the tum_rva64 * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_tum_rvaInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_tum_rvaInstr.cpp index 5d2546562d..3987f4ab02 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_tum_rvaInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_tum_rvaInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the tum_rva * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_tum_rvmInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_tum_rvmInstr.cpp index a4d20bd883..647090922f 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_tum_rvmInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_tum_rvmInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the tum_rvm * instruction set for the RV64IMACFD core architecture. diff --git a/ArchImpl/RV64IMACFD/RV64IMACFD_tum_semihostingInstr.cpp b/ArchImpl/RV64IMACFD/RV64IMACFD_tum_semihostingInstr.cpp index 751f164e06..f18a649c04 100644 --- a/ArchImpl/RV64IMACFD/RV64IMACFD_tum_semihostingInstr.cpp +++ b/ArchImpl/RV64IMACFD/RV64IMACFD_tum_semihostingInstr.cpp @@ -1,6 +1,6 @@ // clang-format off /** - * Generated on Fri, 19 Jun 2026 08:11:16 +0000. + * Generated on Fri, 19 Jun 2026 11:47:54 +0000. * * This file contains the instruction behavior models of the tum_semihosting * instruction set for the RV64IMACFD core architecture.