00001 /* 00002 * Copyright 2005-2008 NVIDIA Corporation. All rights reserved. 00003 */ 00004 00005 /* 00006 * Copyright 2004, 2005 PathScale, Inc. All Rights Reserved. 00007 */ 00008 00009 /* 00010 00011 Copyright (C) 2000, 2001 Silicon Graphics, Inc. All Rights Reserved. 00012 00013 This program is free software; you can redistribute it and/or modify it 00014 under the terms of version 2 of the GNU General Public License as 00015 published by the Free Software Foundation. 00016 00017 This program is distributed in the hope that it would be useful, but 00018 WITHOUT ANY WARRANTY; without even the implied warranty of 00019 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. 00020 00021 Further, this software is distributed without any warranty that it is 00022 free of the rightful claim of any third person regarding infringement 00023 or the like. Any license provided herein, whether implied or 00024 otherwise, applies only to this software file. Patent licenses, if 00025 any, provided herein do not apply to combinations of this program with 00026 other software, or any other product whatsoever. 00027 00028 You should have received a copy of the GNU General Public License along 00029 with this program; if not, write the Free Software Foundation, Inc., 59 00030 Temple Place - Suite 330, Boston MA 02111-1307, USA. 00031 00032 Contact information: Silicon Graphics, Inc., 1600 Amphitheatre Pky, 00033 Mountain View, CA 94043, or: 00034 00035 http://www.sgi.com 00036 00037 For further information regarding this notice, see: 00038 00039 http://oss.sgi.com/projects/GenInfo/NoticeExplan 00040 00041 */ 00042 00043 00044 /* ==================================================================== 00045 * ==================================================================== 00046 * 00047 * CG driver declarations which include target dependencies. 00048 * 00049 * THIS FILE IS ONLY TO BE INCLUDE BY ../cgdriver.cxx!!!! 00050 * 00051 * ==================================================================== 00052 * ==================================================================== 00053 */ 00054 00055 inline BOOL Enable_Prefetch_Ahead_For_Target(void) 00056 { 00057 return TRUE; 00058 } 00059 00060 inline BOOL Target_Has_Prefetch(void) 00061 { 00062 return TRUE; 00063 } 00064 00065 inline BOOL Enable_Prefetch_For_Target(void) 00066 { 00067 return TRUE; 00068 } 00069 00070 inline BOOL Enable_Idiv_In_FPU_For_Target(void) 00071 { 00072 return FALSE; 00073 } 00074 00075 inline BOOL Target_Has_Cmoves(void) 00076 { 00077 return TRUE; 00078 } 00079 00080 inline BOOL Enable_Spec_Idiv_For_Target(void) 00081 { 00082 return FALSE; 00083 } 00084 00085 inline BOOL Enable_Fold_Expanded_daddiu_For_Target(void) 00086 { 00087 return FALSE; 00088 } 00089 00090 inline BOOL Enable_LOH_For_Target(void) 00091 { 00092 return FALSE; 00093 } 00094 00095 inline BOOL Enable_Fill_Delay_Slots_For_Target(void) 00096 { 00097 return FALSE; 00098 } 00099 00100 #ifdef PAIRS 00101 inline BOOL Enable_SWP_Memory_Pairs(void) 00102 { 00103 return FALSE; 00104 } 00105 #endif /* PAIRS */ 00106 00107 inline BOOL Enable_SWP_Optimistic_II_Search(void) 00108 { 00109 return TRUE; 00110 }
1.5.6