CpuGeneratorsAVX.h 475 B

1234567891011121314151617181920212223242526
  1. #ifndef MANDEL_CPUGENERATORSAVX_H
  2. #define MANDEL_CPUGENERATORSAVX_H
  3. #include "Generators.h"
  4. namespace mnd
  5. {
  6. class CpuGeneratorAvxFloat;
  7. class CpuGeneratorAvxDouble;
  8. }
  9. class mnd::CpuGeneratorAvxFloat : public Generator
  10. {
  11. public:
  12. virtual void generate(const MandelInfo& info, float* data);
  13. };
  14. class mnd::CpuGeneratorAvxDouble : public Generator
  15. {
  16. public:
  17. virtual void generate(const MandelInfo& info, float* data);
  18. };
  19. #endif // MANDEL_CPUGENERATORSAVX_H