summaryrefslogtreecommitdiff
path: root/bin
diff options
context:
space:
mode:
Diffstat (limited to 'bin')
-rw-r--r--bin/filter.cpp8
-rwxr-xr-xbin/fir2flo.sh4
-rwxr-xr-xbin/flo2app.sh2
3 files changed, 9 insertions, 5 deletions
diff --git a/bin/filter.cpp b/bin/filter.cpp
index ce67b8e3..4e805a48 100644
--- a/bin/filter.cpp
+++ b/bin/filter.cpp
@@ -5,7 +5,11 @@ int main (int argc, char* argv[]) {
for (;;) {
c = getchar();
if (c == EOF) break;
- char nc = (c == '$' || c == '#') ? '_' : c;
- putchar(nc);
+ if (c == '#')
+ putchar('_');
+ else if (c == '$') {
+ putchar(':'); putchar(':');
+ } else
+ putchar(c);
}
}
diff --git a/bin/fir2flo.sh b/bin/fir2flo.sh
index 5a528ab1..d97036a9 100755
--- a/bin/fir2flo.sh
+++ b/bin/fir2flo.sh
@@ -1,4 +1,4 @@
#!/bin/bash
-$HOME/bar/firrtl/utils/bin/firrtl -i $1.fir -o $1.flo -x X # -p tkwTgc
-$HOME/bar/chisel3-tests/bin/filter < $1.flo > tmp; mv tmp $1.flo
+$HOME/bar/firrtl/utils/bin/firrtl -i $1.fir -o $1.flo -x X # -p c # tkwTgc
+$HOME/bar/chisel3/bin/filter < $1.flo > tmp; mv tmp $1.flo
diff --git a/bin/flo2app.sh b/bin/flo2app.sh
index bac47702..cebf4325 100755
--- a/bin/flo2app.sh
+++ b/bin/flo2app.sh
@@ -1,6 +1,6 @@
#!/bin/bash
-flo-llvm $1.flo
+flo-llvm --vcdtmp $1.flo
echo FLO-LLVM DONE
flo-llvm-release $1.flo --harness > $1-harness.cpp
echo FLO-LLVM-RELEASE DONE