Remove duplicate test from cryptest.sh
parent
fd4c7546b5
commit
61691dd906
|
|
@ -1382,44 +1382,6 @@ if [[ ("$HAVE_DISASS" -ne "0" && ("$IS_X86" -ne "0" || "$IS_X64" -ne "0")) ]]; t
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
############################################
|
|
||||||
# X86 CRC32 code generation
|
|
||||||
|
|
||||||
"$CXX" -DCRYPTOPP_ADHOC_MAIN -msse4.2 adhoc.cpp -o "$TMP/adhoc.exe" > /dev/null 2>&1
|
|
||||||
if [[ "$?" -eq "0" ]]; then
|
|
||||||
X86_CRC32=1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ("$X86_CRC32" -ne "0") ]]; then
|
|
||||||
echo
|
|
||||||
echo "************************************" | tee -a "$TEST_RESULTS"
|
|
||||||
echo "Testing: X86 CRC32 code generation" | tee -a "$TEST_RESULTS"
|
|
||||||
echo
|
|
||||||
|
|
||||||
OBJFILE=crc.o; rm -f "$OBJFILE" 2>/dev/null
|
|
||||||
CXX="$CXX" CXXFLAGS="$RELEASE_CXXFLAGS -DDISABLE_NATIVE_ARCH=1 -msse -msse2" "$MAKE" "${MAKEARGS[@]}" $OBJFILE 2>&1 | tee -a "$TEST_RESULTS"
|
|
||||||
|
|
||||||
COUNT=0
|
|
||||||
FAILED=0
|
|
||||||
DISASS_TEXT=$("$DISASS" "${DISASSARGS[@]}" "$OBJFILE" 2>/dev/null)
|
|
||||||
|
|
||||||
COUNT=$(echo -n "$DISASS_TEXT" | "$GREP" -i -c crc32l)
|
|
||||||
if [[ ("$COUNT" -eq "0") ]]; then
|
|
||||||
FAILED=1
|
|
||||||
echo "ERROR: failed to generate crc32l instruction" | tee -a "$TEST_RESULTS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
COUNT=$(echo -n "$DISASS_TEXT" | "$GREP" -i -c crc32b)
|
|
||||||
if [[ ("$COUNT" -eq "0") ]]; then
|
|
||||||
FAILED=1
|
|
||||||
echo "ERROR: failed to generate crc32b instruction" | tee -a "$TEST_RESULTS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ("$FAILED" -eq "0") ]]; then
|
|
||||||
echo "Verified crc32l and crc32b machine instructions" | tee -a "$TEST_RESULTS"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
############################################
|
############################################
|
||||||
# X86 SHA code generation
|
# X86 SHA code generation
|
||||||
|
|
||||||
|
|
|
||||||
38
cryptest.sh
38
cryptest.sh
|
|
@ -1382,44 +1382,6 @@ if [[ ("$HAVE_DISASS" -ne "0" && ("$IS_X86" -ne "0" || "$IS_X64" -ne "0")) ]]; t
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
############################################
|
|
||||||
# X86 CRC32 code generation
|
|
||||||
|
|
||||||
"$CXX" -DCRYPTOPP_ADHOC_MAIN -msse4.2 adhoc.cpp -o "$TMP/adhoc.exe" > /dev/null 2>&1
|
|
||||||
if [[ "$?" -eq "0" ]]; then
|
|
||||||
X86_CRC32=1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ("$X86_CRC32" -ne "0") ]]; then
|
|
||||||
echo
|
|
||||||
echo "************************************" | tee -a "$TEST_RESULTS"
|
|
||||||
echo "Testing: X86 CRC32 code generation" | tee -a "$TEST_RESULTS"
|
|
||||||
echo
|
|
||||||
|
|
||||||
OBJFILE=crc.o; rm -f "$OBJFILE" 2>/dev/null
|
|
||||||
CXX="$CXX" CXXFLAGS="$RELEASE_CXXFLAGS -DDISABLE_NATIVE_ARCH=1 -msse -msse2" "$MAKE" "${MAKEARGS[@]}" $OBJFILE 2>&1 | tee -a "$TEST_RESULTS"
|
|
||||||
|
|
||||||
COUNT=0
|
|
||||||
FAILED=0
|
|
||||||
DISASS_TEXT=$("$DISASS" "${DISASSARGS[@]}" "$OBJFILE" 2>/dev/null)
|
|
||||||
|
|
||||||
COUNT=$(echo -n "$DISASS_TEXT" | "$GREP" -i -c crc32l)
|
|
||||||
if [[ ("$COUNT" -eq "0") ]]; then
|
|
||||||
FAILED=1
|
|
||||||
echo "ERROR: failed to generate crc32l instruction" | tee -a "$TEST_RESULTS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
COUNT=$(echo -n "$DISASS_TEXT" | "$GREP" -i -c crc32b)
|
|
||||||
if [[ ("$COUNT" -eq "0") ]]; then
|
|
||||||
FAILED=1
|
|
||||||
echo "ERROR: failed to generate crc32b instruction" | tee -a "$TEST_RESULTS"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ ("$FAILED" -eq "0") ]]; then
|
|
||||||
echo "Verified crc32l and crc32b machine instructions" | tee -a "$TEST_RESULTS"
|
|
||||||
fi
|
|
||||||
fi
|
|
||||||
|
|
||||||
############################################
|
############################################
|
||||||
# X86 SHA code generation
|
# X86 SHA code generation
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue