| 
														
															@@ -9,6 +9,7 @@ namespace mnd 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     class CpuGeneratorDouble; 
														 | 
														
														 | 
														
															     class CpuGeneratorDouble; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     class CpuGenerator128; 
														 | 
														
														 | 
														
															     class CpuGenerator128; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if defined(__x86_64__) || defined(_M_X64) || defined(__i386) || defined(_M_IX86)  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     class CpuGeneratorSse2Float; 
														 | 
														
														 | 
														
															     class CpuGeneratorSse2Float; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     class CpuGeneratorSse2Double; 
														 | 
														
														 | 
														
															     class CpuGeneratorSse2Double; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -17,6 +18,7 @@ namespace mnd 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															     class CpuGeneratorAvx512Float; 
														 | 
														
														 | 
														
															     class CpuGeneratorAvx512Float; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     class CpuGeneratorAvx512Double; 
														 | 
														
														 | 
														
															     class CpuGeneratorAvx512Double; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#endif 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 } 
														 | 
														
														 | 
														
															 } 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -41,6 +43,8 @@ public: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }; 
														 | 
														
														 | 
														
															 }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+ 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#if defined(__x86_64__) || defined(_M_X64) || defined(__i386) || defined(_M_IX86)  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 class mnd::CpuGeneratorSse2Float : public Generator 
														 | 
														
														 | 
														
															 class mnd::CpuGeneratorSse2Float : public Generator 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 { 
														 | 
														
														 | 
														
															 { 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 public: 
														 | 
														
														 | 
														
															 public: 
														 | 
													
												
											
										
											
												
													
														 | 
														
															@@ -81,5 +85,6 @@ class mnd::CpuGeneratorAvx512Double : public Generator 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 public: 
														 | 
														
														 | 
														
															 public: 
														 | 
													
												
											
												
													
														| 
														 | 
														
															     virtual void generate(const MandelInfo& info, float* data); 
														 | 
														
														 | 
														
															     virtual void generate(const MandelInfo& info, float* data); 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 }; 
														 | 
														
														 | 
														
															 }; 
														 | 
													
												
											
												
													
														| 
														 | 
														
															 
														 | 
														
														 | 
														
															+#endif  
														 | 
													
												
											
												
													
														| 
														 | 
														
															  
														 | 
														
														 | 
														
															  
														 | 
													
												
											
												
													
														| 
														 | 
														
															 #endif // MANDEL_CPUGENERATORS_H 
														 | 
														
														 | 
														
															 #endif // MANDEL_CPUGENERATORS_H 
														 |