From 0885df136fcbe42b1665998f293953cfe8d216c6 Mon Sep 17 00:00:00 2001 From: xiangzhou Date: Thu, 25 May 2017 08:59:13 -0400 Subject: Add files via upload --- src/d2f.sh | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/d2f.sh (limited to 'src/d2f.sh') diff --git a/src/d2f.sh b/src/d2f.sh new file mode 100644 index 0000000..8267ee3 --- /dev/null +++ b/src/d2f.sh @@ -0,0 +1,25 @@ +#!/bin/bash + +for prefix in gemma param io lm lmm mvlmm bslmm mathfunc prdt +do +for extension in cpp h +do +cp ${prefix}.${extension} ${prefix}_float.${extension} +sed -i .bak 's/_vector_/_vector_float_/g' ${prefix}_float.${extension} +sed -i .bak 's/_vector /_vector_float /g' ${prefix}_float.${extension} +sed -i .bak 's/_matrix_/_matrix_float_/g' ${prefix}_float.${extension} +sed -i .bak 's/_matrix /_matrix_float /g' ${prefix}_float.${extension} +sed -i .bak 's/ddot/dsdot/g' ${prefix}_float.${extension} +sed -i .bak 's/dtrsv/strsv/g' ${prefix}_float.${extension} +sed -i .bak 's/dtrsy/strsy/g' ${prefix}_float.${extension} +sed -i .bak 's/dgemm/sgemm/g' ${prefix}_float.${extension} +sed -i .bak 's/dgemv/sgemv/g' ${prefix}_float.${extension} +sed -i .bak 's/dsyr/ssyr/g' ${prefix}_float.${extension} +sed -i .bak 's/dsyr2/ssyr2/g' ${prefix}_float.${extension} +sed -i .bak 's/ddot/sdot/g' ${prefix}_float.${extension} +sed -i .bak 's/dger/sger/g' ${prefix}_float.${extension} +sed -i .bak 's/dsyrk/ssyrk/g' ${prefix}_float.${extension} +sed -i .bak 's/daxpy/saxpy/g' ${prefix}_float.${extension} +rm ${prefix}_float.${extension}.bak +done +done -- cgit v1.2.3