# RISC-V Compliance Test RV32K Makefrag
#
#
# Copyright (c) 2021 Imperas Software Ltd., www.imperas.com
# Copyright (c) 2021 Indian Institute of Technology Madras
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
#   http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
# either express or implied.
#
# See the License for the specific language governing permissions and
# limitations under the License.
#
#

#
# Description: Makefrag for RV32K compliance tests

rv32k_sc_tests = \
  aes32dsi-01 \
  aes32dsi-rwp1 \
  aes32dsmi-01 \
  aes32dsmi-rwp1 \
  aes32esi-01 \
  aes32esi-rwp1 \
  aes32esmi-01 \
  aes32esmi-rwp1 \
  andn-01 \
  clmul-01 \
  clmulh-01 \
  orn-01 \
  pack-01 \
  packh-01 \
  packu-01 \
  rev.b-01 \
  rev8-01 \
  rol-01 \
  ror-01 \
  rori-01 \
  sha256sig0-01 \
  sha256sig0-rwp1 \
  sha256sig0-rwp2 \
  sha256sig1-01 \
  sha256sig1-rwp1 \
  sha256sig1-rwp2 \
  sha256sum0-01 \
  sha256sum0-rwp1 \
  sha256sum0-rwp2 \
  sha256sum1-01 \
  sha256sum1-rwp1 \
  sha256sum1-rwp2 \
  sha512sig0h-01 \
  sha512sig0h-rwp1 \
  sha512sig0h-rwp2 \
  sha512sig0l-01 \
  sha512sig0l-rwp1 \
  sha512sig0l-rwp2 \
  sha512sig1h-01 \
  sha512sig1h-rwp1 \
  sha512sig1h-rwp2 \
  sha512sig1l-01 \
  sha512sig1l-rwp1 \
  sha512sig1l-rwp2 \
  sha512sum0r-01 \
  sha512sum0r-rwp1 \
  sha512sum0r-rwp2 \
  sha512sum1r-01 \
  sha512sum1r-rwp1 \
  sha512sum1r-rwp2 \
  sm3p0-01 \
  sm3p0-rwp1 \
  sm3p0-rwp2 \
  sm3p1-01 \
  sm3p1-rwp1 \
  sm3p1-rwp2 \
  sm4ed-01 \
  sm4ed-rwp1 \
  sm4ks-01 \
  sm4ks-rwp1 \
  unzip-01 \
  xnor-01 \
  xperm.b-01 \
  xperm.n-01 \
  zip-01 \

rv32k_tests = $(addsuffix .elf, $(rv32k_sc_tests))

target_tests += $(rv32k_tests)

