|  |  | @ -582,28 +582,6 @@ namespace detail { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		} |  |  |  | 		} | 
			
		
	
		
		
			
				
					
					|  |  |  | 	}; |  |  |  | 	}; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	template<qualifier Q> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 	struct compute_vec4_div<uint, Q, true> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		static vec<4, uint, Q> call(vec<4, uint, Q> const& a, vec<4, uint, Q> const& b) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		{ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 			vec<4, uint, Q> Result; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 			Result.data = vdivq_u32(a.data, b.data); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return Result; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 	}; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 	template<qualifier Q> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 	struct compute_vec4_div<int, Q, true> |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		static vec<4, int, Q> call(vec<4, float, Q> const& a, vec<4, int, Q> const& b) |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		{ |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 			vec<4, int, Q> Result; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 			Result.data = vdivq_s32(a.data, b.data); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 			return Result; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		} |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 	}; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 	template<qualifier Q> |  |  |  | 	template<qualifier Q> | 
			
		
	
		
		
			
				
					
					|  |  |  | 	struct compute_vec4_equal<float, Q, false, 32, true> |  |  |  | 	struct compute_vec4_equal<float, Q, false, 32, true> | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
	
		
		
			
				
					|  |  | 
 |