Using thread's tsc count instead of performance counter Refs: #1025 Change-Id: I1d7a18f1c52f1d52087002d31818638a6b206014
26 lines
547 B
Bash
Executable File
26 lines
547 B
Bash
Executable File
#!/bin/sh
|
|
|
|
if [ $# -lt 4 ]; then
|
|
echo "usage: $(basename $0) <base_val> <tgt_val> \
|
|
<lower_coef> <upper_coef>"
|
|
exit 1
|
|
fi
|
|
|
|
base_val=$1
|
|
tgt_val=$2
|
|
l_coef=$3
|
|
u_coef=$4
|
|
|
|
lower=`echo "scale=1; ${base_val} * ${l_coef}" | bc`
|
|
upper=`echo "scale=1; ${base_val} * ${u_coef}" | bc`
|
|
|
|
if [ "$(echo "${tgt_val} > ${lower}" | bc)" -eq 1 -a \
|
|
"$(echo "${tgt_val} < ${upper}" | bc)" -eq 1 ] ||
|
|
[ ${base_val} -eq ${tgt_val} ]; then
|
|
echo " ${tgt_val} is IN ${lower} - ${upper} [OK]"
|
|
exit 0
|
|
else
|
|
echo " ${tgt_val} is OUT ${lower} - ${upper} [NG]"
|
|
exit 1
|
|
fi
|