 		const int C_DOWNSWEEP_LOG_LOADS_PER_TILE =
 			util::Access<ParamList, DOWNSWEEP_LOG_LOADS_PER_TILE>::VALUE;
 		const int C_DOWNSWEEP_LOG_RAKING_THREADS =
-//			util::Access<ParamList, DOWNSWEEP_LOG_RAKING_THREADS>::VALUE;		// These can be tuned, but we're currently not compelled to
-			B40C_LOG_WARP_THREADS(TUNE_ARCH);
+			util::Access<ParamList, DOWNSWEEP_LOG_RAKING_THREADS>::VALUE;		
+//			B40C_LOG_WARP_THREADS(TUNE_ARCH);
 		const int C_DOWNSWEEP_MAX_CTA_OCCUPANCY =
 //			util::Access<ParamList, DOWNSWEEP_MAX_CTA_OCCUPANCY>::VALUE;
 			B40C_SM_CTAS(TUNE_ARCH);

	{
		const int C_READ_MODIFIER =
//			util::Access<ParamList, READ_MODIFIER>::VALUE;					// These can be tuned, but we're currently not compelled to
			util::ld::NONE;
		const int C_WRITE_MODIFIER =
//			util::Access<ParamList, WRITE_MODIFIER>::VALUE;					// These can be tuned, but we're currently not compelled to
			util::ld::NONE;
		const int C_UNIFORM_SMEM_ALLOCATION =
//			util::Access<ParamList, UNIFORM_SMEM_ALLOCATION>::VALUE;
			0;
		const int C_UNIFORM_GRID_SIZE =
			util::Access<ParamList, UNIFORM_GRID_SIZE>::VALUE;
		const int C_OVERSUBSCRIBED_GRID_SIZE =
//			util::Access<ParamList, OVERSUBSCRIBED_GRID_SIZE>::VALUE;
			0;

	template <typename ParamList>
	struct Ranges<ParamList, WRITE_MODIFIER> {
		enum {
			MIN = util::io::st::NONE,
			MAX = ((TUNE_ARCH < 200) || (util::NumericTraits<T>::REPRESENTATION == util::NOT_A_NUMBER)) ? util::io::st::NONE : util::io::st::LIMIT - 1		// No type modifiers for pre-Fermi or non-builtin types
		};
	};

