int[] opts3 = {baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[2], baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[4], baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[6], baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[8], baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[2], baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[4], baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[6], baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[8]};
int[] opts3 = {baseFlags | CompilerInterface.PARTITION_DP | CompilerInterface.RAW[2], baseFlags | CompilerInterface.PARTITION_DP | CompilerInterface.RAW[4], baseFlags | CompilerInterface.PARTITION_DP | CompilerInterface.RAW[6], baseFlags | CompilerInterface.PARTITION_DP | CompilerInterface.RAW[8], baseFlags | CompilerInterface.PARTITION_DP | CompilerInterface.RAW[2], baseFlags | CompilerInterface.PARTITION_DP | CompilerInterface.RAW[4], baseFlags | CompilerInterface.PARTITION_DP | CompilerInterface.RAW[6], baseFlags | CompilerInterface.PARTITION_DP | CompilerInterface.RAW[8]};
    public static Test suite() {	TestSuite suite = new TestSuite();		int baseFlags = (CompilerInterface.NONE |			 CompilerInterface.UNROLL | 			 CompilerInterface.NUMBERS);	int[] opts1 = { baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.DPSCALE };	int[] opts2 = {baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[2],		       baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[3],		       baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[4],		       baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[5],		       baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[6],		       baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[7],		       baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[8],		       baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[2],		       baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[3],		       baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[4],		       baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[5],		       baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[6],		       baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[7],		       baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[8]};	int[] opts3 = {baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[2],		       baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[4],		       baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[6],		       baseFlags | CompilerInterface.DPPARTITION | CompilerInterface.RAW[8],		       baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[2],		       baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[4],		       baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[6],		       baseFlags | CompilerInterface.PARTITION | CompilerInterface.RAW[8]};	// first get theoretical scaling results for everything	for (int i=0; i<opts1.length; i++) {	    addHighPriority(suite, opts1[i]);	    addLowPriority(suite, opts1[i]);	}		// then fine-grained execution numbers for high priority stuff	for (int i=0; i<opts2.length; i++) {	    addHighPriority(suite, opts2[i]);	}	// then coarse numbers for low priority stuff	for (int i=0; i<opts3.length; i++) {	    addLowPriority(suite, opts3[i]);	}	return suite;    }