# RISC-V Compliance Test RV64K 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 RV64K compliance tests

rv64k_sc_tests = \
  aes64ds-01 \
  aes64ds-rwp1 \
  aes64dsm-01 \
  aes64dsm-rwp1 \
  aes64es-01 \
  aes64es-rwp1 \
  aes64esm-01 \
  aes64esm-rwp1 \
  aes64im-01 \
  aes64im-rwp1 \
  aes64im-rwp2 \
  aes64ks1i-01 \
  aes64ks2-01 \
  andn-01 \
  clmul-01 \
  clmulh-01 \
  orn-01 \
  pack-01 \
  packh-01 \
  packu-01 \
  packuw-01 \
  packw-01 \
  rev.b-01 \
  rev8-01 \
  rev8.w-01 \
  rol-01 \
  rolw-01 \
  ror-01 \
  rori-01 \
  roriw-01 \
  rorw-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 \
  sha512sig0-01 \
  sha512sig0-rwp1 \
  sha512sig0-rwp2 \
  sha512sig1-01 \
  sha512sig1-rwp1 \
  sha512sig1-rwp2 \
  sha512sum0-01 \
  sha512sum0-rwp1 \
  sha512sum0-rwp2 \
  sha512sum1-01 \
  sha512sum1-rwp1 \
  sha512sum1-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 \

rv64k_tests = $(addsuffix .elf, $(rv64k_sc_tests))

target_tests += $(rv64k_tests)

