 				ModifiedLoad<T, CACHE_MODIFIER>::Ld(data[LOAD][VEC], d_in, thread_offset);
 				Transform(data[LOAD][VEC], true);
 			} else {
-				Transform(data[LOAD][VEC], false);	// !in_bounds 
+				Transform(data[LOAD][VEC], false);	// !in_bounds
 			}
 			
 			Iterate<LOAD, VEC + 1>::Invoke(data, d_in, cta_offset, out_of_bounds);

			val = d_ptr[offset]; 
		}
	};
	
	// NONE-modified load 
	template <> struct ModifiedLoad<char, NONE>
	{
		__device__ __forceinline__ static void Ld(signed char &val, char* d_ptr, int offset) {
			val = d_ptr[offset]; 
		}
	};
	
#else // loads

	//

			d_ptr[offset] = val; 
		}
	};

#else	// stores

	//
