1  /* -*- buffer-read-only: t -*-
       2     Generated automatically by gen-h.sh from nvptx-sm.def.
       3  */
       4  
       5  /* Copyright (C) 2022-2023 Free Software Foundation, Inc.
       6  
       7     This file is part of GCC.
       8  
       9     GCC is free software; you can redistribute it and/or modify it under
      10     the terms of the GNU General Public License as published by the Free
      11     Software Foundation; either version 3, or (at your option) any later
      12     version.
      13  
      14     GCC is distributed in the hope that it will be useful, but WITHOUT ANY
      15     WARRANTY; without even the implied warranty of MERCHANTABILITY or
      16     FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
      17     for more details.
      18  
      19     You should have received a copy of the GNU General Public License
      20     along with GCC; see the file COPYING3.  If not see
      21     <http://www.gnu.org/licenses/>.
      22  */
      23  
      24  #define TARGET_SM30 (ptx_isa_option >= PTX_ISA_SM30)
      25  #define TARGET_SM35 (ptx_isa_option >= PTX_ISA_SM35)
      26  #define TARGET_SM53 (ptx_isa_option >= PTX_ISA_SM53)
      27  #define TARGET_SM70 (ptx_isa_option >= PTX_ISA_SM70)
      28  #define TARGET_SM75 (ptx_isa_option >= PTX_ISA_SM75)
      29  #define TARGET_SM80 (ptx_isa_option >= PTX_ISA_SM80)