/* SiFive extension definition file for RISC-V. Copyright (C) 2025 Free Software Foundation, Inc. This file is part of GCC. GCC is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. GCC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see . Please run `make riscv-regen` in build folder to make sure updated anything. Format of DEFINE_RISCV_EXT, please refer to riscv-ext.def. */ DEFINE_RISCV_EXT( /* NAME */ xsfcease, /* UPPERCAE_NAME */ XSFCEASE, /* FULL_NAME */ "xsfcease extension", /* DESC */ "", /* URL */ , /* DEP_EXTS */ ({}), /* SUPPORTED_VERSIONS */ ({{1, 0}}), /* FLAG_GROUP */ xsf, /* BITMASK_GROUP_ID */ BITMASK_NOT_YET_ALLOCATED, /* BITMASK_BIT_POSITION*/ BITMASK_NOT_YET_ALLOCATED, /* EXTRA_EXTENSION_FLAGS */ 0) DEFINE_RISCV_EXT( /* NAME */ xsfvcp, /* UPPERCAE_NAME */ XSFVCP, /* FULL_NAME */ "xsfvcp extension", /* DESC */ "", /* URL */ , /* DEP_EXTS */ ({"zve32x"}), /* SUPPORTED_VERSIONS */ ({{1, 0}}), /* FLAG_GROUP */ xsf, /* BITMASK_GROUP_ID */ BITMASK_NOT_YET_ALLOCATED, /* BITMASK_BIT_POSITION*/ BITMASK_NOT_YET_ALLOCATED, /* EXTRA_EXTENSION_FLAGS */ 0) DEFINE_RISCV_EXT( /* NAME */ xsfvfnrclipxfqf, /* UPPERCAE_NAME */ XSFVFNRCLIPXFQF, /* FULL_NAME */ "xsfvfnrclipxfqf extension", /* DESC */ "", /* URL */ , /* DEP_EXTS */ ({}), /* SUPPORTED_VERSIONS */ ({{1, 0}}), /* FLAG_GROUP */ xsf, /* BITMASK_GROUP_ID */ BITMASK_NOT_YET_ALLOCATED, /* BITMASK_BIT_POSITION*/ BITMASK_NOT_YET_ALLOCATED, /* EXTRA_EXTENSION_FLAGS */ 0) DEFINE_RISCV_EXT( /* NAME */ xsfvqmaccdod, /* UPPERCAE_NAME */ XSFVQMACCDOD, /* FULL_NAME */ "xsfvqmaccdod extension", /* DESC */ "", /* URL */ , /* DEP_EXTS */ ({}), /* SUPPORTED_VERSIONS */ ({{1, 0}}), /* FLAG_GROUP */ xsf, /* BITMASK_GROUP_ID */ BITMASK_NOT_YET_ALLOCATED, /* BITMASK_BIT_POSITION*/ BITMASK_NOT_YET_ALLOCATED, /* EXTRA_EXTENSION_FLAGS */ 0) DEFINE_RISCV_EXT( /* NAME */ xsfvqmaccqoq, /* UPPERCAE_NAME */ XSFVQMACCQOQ, /* FULL_NAME */ "xsfvqmaccqoq extension", /* DESC */ "", /* URL */ , /* DEP_EXTS */ ({}), /* SUPPORTED_VERSIONS */ ({{1, 0}}), /* FLAG_GROUP */ xsf, /* BITMASK_GROUP_ID */ BITMASK_NOT_YET_ALLOCATED, /* BITMASK_BIT_POSITION*/ BITMASK_NOT_YET_ALLOCATED, /* EXTRA_EXTENSION_FLAGS */ 0)