diff --git a/TestScripts/cryptest.sh b/TestScripts/cryptest.sh index 9fa5b208..21cc2af9 100755 --- a/TestScripts/cryptest.sh +++ b/TestScripts/cryptest.sh @@ -1382,44 +1382,6 @@ if [[ ("$HAVE_DISASS" -ne "0" && ("$IS_X86" -ne "0" || "$IS_X64" -ne "0")) ]]; t 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 diff --git a/cryptest.sh b/cryptest.sh index 9fa5b208..21cc2af9 100755 --- a/cryptest.sh +++ b/cryptest.sh @@ -1382,44 +1382,6 @@ if [[ ("$HAVE_DISASS" -ne "0" && ("$IS_X86" -ne "0" || "$IS_X64" -ne "0")) ]]; t 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