Skip to content

Commit

Permalink
call_testtrmm.sh: add a new trmm test shell script
Browse files Browse the repository at this point in the history
It covers all types of triangular matrix types, including BLAS_SIDE,
UPLO, TRANS, and DIAG.

Signed-off-by: Guodong Xu <guodong.xu@linaro.org>
  • Loading branch information
docularxu authored and Guodong Xu committed May 15, 2020
1 parent 8ca11c4 commit 23f8e88
Showing 1 changed file with 46 additions and 0 deletions.
46 changes: 46 additions & 0 deletions call_testtrmm.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
#!/bin/bash

k_start=1
k_end=480
k_blocksize=1

# armie -msve-vector-bits=256 -i libinscount_emulated.so -- ./test_bl_dtrmm.x $k $k
# ~/qemu.git/aarch64-linux-user/qemu-aarch64 -cpu max,sve256=on ./test_bl_dtrmm.x $k $k
CMD_PRFX="/home/guodong/qemu.git/aarch64-linux-user/qemu-aarch64 -cpu max,sve256=on"
LOGERR_FILE="logerr.t"
LOGOUT_FILE="logout.t"

rm -rf $LOGERR_FILE $LOGOUT_FILE

for (( k=k_start; k<=k_end; k+=k_blocksize ))
do

BLAS_SIDE='L' BLAS_UPLO='U' BLAS_TRANS='N' BLAS_DIAG='U' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE
BLAS_SIDE='L' BLAS_UPLO='U' BLAS_TRANS='N' BLAS_DIAG='N' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE

BLAS_SIDE='L' BLAS_UPLO='U' BLAS_TRANS='T' BLAS_DIAG='U' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE
BLAS_SIDE='L' BLAS_UPLO='U' BLAS_TRANS='T' BLAS_DIAG='N' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE

BLAS_SIDE='L' BLAS_UPLO='L' BLAS_TRANS='N' BLAS_DIAG='U' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE
BLAS_SIDE='L' BLAS_UPLO='L' BLAS_TRANS='N' BLAS_DIAG='N' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE

BLAS_SIDE='L' BLAS_UPLO='L' BLAS_TRANS='T' BLAS_DIAG='U' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE
BLAS_SIDE='L' BLAS_UPLO='L' BLAS_TRANS='T' BLAS_DIAG='N' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE

BLAS_SIDE='R' BLAS_UPLO='U' BLAS_TRANS='N' BLAS_DIAG='U' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE
BLAS_SIDE='R' BLAS_UPLO='U' BLAS_TRANS='N' BLAS_DIAG='N' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE

BLAS_SIDE='R' BLAS_UPLO='U' BLAS_TRANS='T' BLAS_DIAG='U' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE
BLAS_SIDE='R' BLAS_UPLO='U' BLAS_TRANS='T' BLAS_DIAG='N' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE

BLAS_SIDE='R' BLAS_UPLO='L' BLAS_TRANS='N' BLAS_DIAG='U' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE
BLAS_SIDE='R' BLAS_UPLO='L' BLAS_TRANS='N' BLAS_DIAG='N' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE

BLAS_SIDE='R' BLAS_UPLO='L' BLAS_TRANS='T' BLAS_DIAG='U' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE
BLAS_SIDE='R' BLAS_UPLO='L' BLAS_TRANS='T' BLAS_DIAG='N' $CMD_PRFX ./test_dtrmm $k $k 2>>$LOGERR_FILE 1>>$LOGOUT_FILE


done

echo "END" >>$LOGERR_FILE
echo "END"

0 comments on commit 23f8e88

Please sign in to comment.