📄 c4x.opt
字号:
; Options for the TMS320C[34]x port of the compiler.; Copyright (C) 2005 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 2, 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 COPYING. If not, write to the Free; Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA; 02110-1301, USA.m30Target RejectNegativeGenerate code for C30 CPUm31Target RejectNegativeGenerate code for C31 CPUm32Target RejectNegativeGenerate code for C32 CPUm33Target RejectNegativeGenerate code for C33 CPUm40Target RejectNegativeGenerate code for C40 CPUm44Target RejectNegativeGenerate code for C44 CPUmaliasesTarget Report Mask(ALIASES)Assume that pointers may be aliasedmbigTarget RejectNegative Report InverseMask(SMALL)Big memory modelmbkTarget Report Mask(BK)Use the BK register as a general purpose registermcpu=Target RejectNegative Joined-mcpu=CPU Generate code for CPUmdbTarget Report Mask(DB)Enable use of DB instructionmdebugTarget Report Mask(DEBUG)Enable debuggingmdevelTarget Report Mask(DEVEL)Enable new features under developmentmfast-fixTarget Report Mask(FAST_FIX)Use fast but approximate float to integer conversionmforceTarget Report Mask(FORCE)Force RTL generation to emit valid 3 operand insnsmhoistTarget Report Mask(HOIST)Force constants into registers to improve hoistingmisr-dp-reloadTarget Mask(PARANOID) MaskExistsSave DP across ISR in small memory modelmloop-unsignedTarget Report Mask(LOOP_UNSIGNED)Allow unsigned iteration counts for RPTB/DBmmemparmTarget RejectNegative Report Mask(MEMPARM)Pass arguments on the stackmmpyiTarget Report Mask(MPYI)Use MPYI instruction for C3xmparallel-insnsTarget Report Mask(PARALLEL)Enable parallel instructionsmparallel-mpyTarget Report Mask(PARALLEL_MPY)Enable MPY||ADD and MPY||SUB instructionsmparanoidTarget Report Mask(PARANOID)Save DP across ISR in small memory modelmpreserve-floatTarget Report Mask(PRESERVE_FLOAT)Preserve all 40 bits of FP reg across callmregparmTarget RejectNegative Report InverseMask(MEMPARM)Pass arguments in registersmrptbTarget Report Mask(RPTB)Enable use of RTPB instructionmrptsTarget Report Mask(RPTS)Enable use of RTPS instructionmrpts=Target RejectNegative Joined UInteger Var(c4x_rpts_cycles)-mrpts=N Set the maximum number of iterations for RPTS to NmsmallTarget RejectNegative Report Mask(SMALL)Small memory modelmtiTarget Report Mask(TI)Emit code compatible with TI tools
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -