 				answerVector[i] += hostVector[j];
 			}
 		}
+		std::reverse( answerVector.begin(), answerVector.end() );
 
 		hostVector.clear();
 		deviceArray2 >> hostVector;

#include <iostream>
#include <cstdio>
#include "../include/ecuda/array.hpp"

		deviceArray2 >> hostVector2;
		bool passed = true;
		for( std::vector<int>::size_type i = 0; i < deviceArray1.size(); ++i ) if( hostVector2[i] != 3 ) passed = false;
		//for( std::vector<int>::size_type i = deviceArray1.size(); i < deviceArray2.size(); ++i ) if( hostVector2[i] != 0 ) passed = false;
		std::cout << "Single value device arrays of different size copied smaller to larger has correct contents" << "\t" << ( passed ? "PASSED" : "FAILED" ) << std::endl;
	}

