Browse Source

Add mips32r2 api target

tags/v0.3.0^2
Martin Kroeker GitHub 7 years ago
parent
commit
d94d7baf7e
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 12 additions and 3 deletions
  1. +4
    -0
      Makefile.prebuild
  2. +7
    -2
      Makefile.system
  3. +1
    -1
      param.h

+ 4
- 0
Makefile.prebuild View File

@@ -17,6 +17,10 @@ ifdef CPUIDEMU
EXFLAGS = -DCPUIDEMU -DVENDOR=99
endif

ifeq ($(TARGET), 1004K)
TARGET_FLAGS = -mips32r2
endif

ifeq ($(TARGET), P5600)
TARGET_FLAGS = -mips32r5
endif


+ 7
- 2
Makefile.system View File

@@ -564,9 +564,14 @@ CCOMMON_OPT += -march=mips64
FCOMMON_OPT += -march=mips64
endif

ifeq ($(CORE), 1004K)
CCOMMON_OPT += -mips32r2 $(MSA_FLAGS)
FCOMMON_OPT += -mips32r2 $(MSA_FLAGS)
endif

ifeq ($(CORE), P5600)
CCOMMON_OPT += -mips32r5 -mnan=2008 -mtune=p5600 $(MSA_FLAGS)
FCOMMON_OPT += -mips32r5 -mnan=2008 -mtune=p5600 $(MSA_FLAGS)
CCOMMON_OPT += -mips32r5 $(MSA_FLAGS)
FCOMMON_OPT += -mips32r5 $(MSA_FLAGS)
endif

ifeq ($(CORE), I6400)


+ 1
- 1
param.h View File

@@ -2291,7 +2291,7 @@ USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#define SYMV_P 16
#endif

#if defined(P5600) || defined(I6400) || defined(P6600) || defined(I6500)
#if defined(P5600) || defined(MIPS1004K) || defined(I6400) || defined(P6600) || defined(I6500)
#define SNUMOPT 2
#define DNUMOPT 2



Loading…
Cancel
Save