From 59ce7024fad202de140c9bb6c12f3fe05e59200f Mon Sep 17 00:00:00 2001 From: jzhou Date: Thu, 7 May 2009 21:48:55 +0000 Subject: [PATCH] updates on Math operations for multicore version --- Robust/src/IR/Flat/BuildCode.java | 5 +++++ Robust/src/buildscript | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/Robust/src/IR/Flat/BuildCode.java b/Robust/src/IR/Flat/BuildCode.java index c476478a..a4b4745c 100644 --- a/Robust/src/IR/Flat/BuildCode.java +++ b/Robust/src/IR/Flat/BuildCode.java @@ -432,6 +432,11 @@ public class BuildCode { Iterator classit=state.getClassSymbolTable().getDescriptorsIterator(); while(classit.hasNext()) { ClassDescriptor cn=(ClassDescriptor)classit.next(); + if(state.MULTICORE) { + if(cn.getSymbol().equals("Math")) { + continue; + } + } Iterator methodit=cn.getMethods(); while(methodit.hasNext()) { /* Classify parameters */ diff --git a/Robust/src/buildscript b/Robust/src/buildscript index c43dbe3f..e231fabd 100755 --- a/Robust/src/buildscript +++ b/Robust/src/buildscript @@ -533,7 +533,7 @@ TILERACFLAGS="${TILERACFLAGS} -DINTERRUPT" fi #INTERRUPT version cp $ROBUSTROOT/Runtime/Tilera/$MAKEFILE ./Makefile -cp $ROBUSTROOT/Runtime/Tilera/$SIMHVS ./sim.hvc +cp $ROBUSTROOT/Runtime/Tilera/$SIMHVC ./sim.hvc cp ../Runtime/multicoretask.c ./ cp ../Runtime/multicoreruntime.c ./ cp ../Runtime/Queue.c ./ -- 2.34.1