| 
						
						
							
								
							
						
						
					 | 
				
			
			 | 
			 | 
			
				@ -73,9 +73,9 @@ static void YUVToRGB_Scalar(const std::array<s16, 64>& Crblk, const std::array<s
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				TEST(GSVector, YUVToRGB)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				{
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  std::array<s16, 64> crblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  std::array<s16, 64> cbblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  std::array<s16, 64> yblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  alignas(VECTOR_ALIGNMENT) std::array<s16, 64> crblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  alignas(VECTOR_ALIGNMENT) std::array<s16, 64> cbblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  alignas(VECTOR_ALIGNMENT) std::array<s16, 64> yblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  for (s16 i = -128; i < 128; i++)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    for (u32 j = 0; j < 64; j++)
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -91,10 +91,10 @@ TEST(GSVector, YUVToRGB)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        for (u32 j = 0; j < 64; j++)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				          yblk[j] = l;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        u32 rows[64];
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        alignas(VECTOR_ALIGNMENT) u32 rows[64];
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        YUVToRGB_Scalar(crblk, cbblk, yblk, rows, false);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        u32 rowv[64];
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        alignas(VECTOR_ALIGNMENT) u32 rowv[64];
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        YUVToRGB_Vector(crblk, cbblk, yblk, rowv, false);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				        ASSERT_EQ(std::memcmp(rows, rowv, sizeof(rows)), 0);
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -112,9 +112,9 @@ u32 g_gsvector_yuvtorgb_temp[64];
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				TEST(GSVector, YUVToRGB_Scalar)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				{
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  std::array<s16, 64> crblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  std::array<s16, 64> cbblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  std::array<s16, 64> yblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  alignas(VECTOR_ALIGNMENT) std::array<s16, 64> crblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  alignas(VECTOR_ALIGNMENT) std::array<s16, 64> cbblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  alignas(VECTOR_ALIGNMENT) std::array<s16, 64> yblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  for (s16 i = -128; i < 128; i++)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    for (u32 j = 0; j < 64; j++)
 | 
			
		
		
	
	
		
			
				
					| 
						
						
						
							
								
							
						
					 | 
				
			
			 | 
			 | 
			
				@ -138,9 +138,9 @@ TEST(GSVector, YUVToRGB_Scalar)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				TEST(GSVector, YUVToRGB_Vector)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				{
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  std::array<s16, 64> crblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  std::array<s16, 64> cbblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  std::array<s16, 64> yblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  alignas(VECTOR_ALIGNMENT) std::array<s16, 64> crblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  alignas(VECTOR_ALIGNMENT) std::array<s16, 64> cbblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  alignas(VECTOR_ALIGNMENT) std::array<s16, 64> yblk;
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  for (s16 i = -128; i < 128; i++)
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				  {
 | 
			
		
		
	
		
			
				 | 
				 | 
			
			 | 
			 | 
			
				    for (u32 j = 0; j < 64; j++)
 | 
			
		
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
			
			 | 
			 | 
			
				
 
 |