< prev index next >

test/compiler/c2/cr7200264/Test7200264.sh

Print this page
rev 11557 : 8132919: use package in compiler tests
Reviewed-by: duke


  39 if [ $? != 0 ]
  40 then
  41     echo "Test Passed"
  42     exit 0
  43 fi
  44 
  45 # grep for support integer multiply vectors (cpu with SSE4.1)
  46 ${TESTJAVA}${FS}bin${FS}java ${TESTOPTS} -XX:+PrintMiscellaneous -XX:+Verbose -version | grep "cores per cpu" | grep "sse4.1"
  47 
  48 if [ $? != 0 ]
  49 then
  50     SSE=2
  51 else
  52     SSE=4
  53 fi
  54 
  55 cp ${TESTSRC}${FS}TestIntVect.java .
  56 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} -d . TestIntVect.java
  57 
  58 # CICompilerCount must be at least 2 with -TieredCompilation
  59 ${TESTJAVA}${FS}bin${FS}java ${TESTOPTS} -Xbatch -XX:-TieredCompilation -XX:CICompilerCount=2 -XX:+PrintCompilation -XX:+TraceNewVectors TestIntVect > test.out 2>&1


  60 
  61 COUNT=`grep AddVI test.out | wc -l | awk '{print $1}'`
  62 if [ $COUNT -lt 4 ]
  63 then
  64     echo "Test Failed: AddVI $COUNT < 4"
  65     exit 1
  66 fi
  67 
  68 # AddVI is generated for test_subc
  69 COUNT=`grep SubVI test.out | wc -l | awk '{print $1}'`
  70 if [ $COUNT -lt 4 ]
  71 then
  72     echo "Test Failed: SubVI $COUNT < 4"
  73     exit 1
  74 fi
  75 
  76 # MulVI is only supported with SSE4.1.
  77 if [ $SSE -gt 3 ]
  78 then
  79 # LShiftVI+SubVI is generated for test_mulc




  39 if [ $? != 0 ]
  40 then
  41     echo "Test Passed"
  42     exit 0
  43 fi
  44 
  45 # grep for support integer multiply vectors (cpu with SSE4.1)
  46 ${TESTJAVA}${FS}bin${FS}java ${TESTOPTS} -XX:+PrintMiscellaneous -XX:+Verbose -version | grep "cores per cpu" | grep "sse4.1"
  47 
  48 if [ $? != 0 ]
  49 then
  50     SSE=2
  51 else
  52     SSE=4
  53 fi
  54 
  55 cp ${TESTSRC}${FS}TestIntVect.java .
  56 ${COMPILEJAVA}${FS}bin${FS}javac ${TESTJAVACOPTS} -d . TestIntVect.java
  57 
  58 # CICompilerCount must be at least 2 with -TieredCompilation
  59 ${TESTJAVA}${FS}bin${FS}java ${TESTOPTS} -Xbatch -XX:-TieredCompilation  \
  60         -XX:CICompilerCount=2 -XX:+PrintCompilation -XX:+TraceNewVectors \
  61         compiler.c2.cr7200264.TestIntVect > test.out 2>&1
  62 
  63 COUNT=`grep AddVI test.out | wc -l | awk '{print $1}'`
  64 if [ $COUNT -lt 4 ]
  65 then
  66     echo "Test Failed: AddVI $COUNT < 4"
  67     exit 1
  68 fi
  69 
  70 # AddVI is generated for test_subc
  71 COUNT=`grep SubVI test.out | wc -l | awk '{print $1}'`
  72 if [ $COUNT -lt 4 ]
  73 then
  74     echo "Test Failed: SubVI $COUNT < 4"
  75     exit 1
  76 fi
  77 
  78 # MulVI is only supported with SSE4.1.
  79 if [ $SSE -gt 3 ]
  80 then
  81 # LShiftVI+SubVI is generated for test_mulc


< prev index next >