# Copyright Advanced Micro Devices, Inc., or its affiliates.
# SPDX-License-Identifier:  MIT

target_sources(rocroller
    PRIVATE
        "${CMAKE_CURRENT_SOURCE_DIR}/Add.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/AddShiftL.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/ArithmeticGenerator.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/ArithmeticGenerator_component.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/ArithmeticShiftR.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/BitFieldExtract.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/BitwiseAnd.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/BitwiseNegate.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/BitwiseOr.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/BitwiseXor.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/Conditional.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/Convert.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/Divide.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/Equal.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/Exponential2.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/GreaterThan.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/GreaterThanEqual.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/LessThan.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/LessThanEqual.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/LogicalAnd.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/LogicalNot.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/LogicalOr.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/LogicalShiftR.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/MatrixMultiply.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/MatrixMultiply_component.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/Modulo.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/MultiplyAdd.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/Multiply.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/MultiplyHigh.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/Negate.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/NotEqual.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/RandomNumber.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/ScaledMatrixMultiply.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/ScaledMatrixMultiply_component.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/ShiftLAdd.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/ShiftL.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/Subtract.cpp"
        "${CMAKE_CURRENT_SOURCE_DIR}/Utility.cpp"
)
