Remove duplicate test after updtream merge
parent
a25e63fcb7
commit
a92fc55d39
|
|
@ -1386,44 +1386,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 "$TMPDIR/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
|
|
@ -1386,44 +1386,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 "$TMPDIR/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