Guest User

Untitled

a guest
Jan 18th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.36 KB | None | 0 0
  1. class vecclass_v {
  2. public:
  3.  
  4. #pragma omp declare simd simdlen(4)
  5. virtual double vecf(double v1, double v2) = 0;
  6. }
  7.  
  8. class vecclass : public vecclass_v {
  9. public:
  10.  
  11. #pragma omp declare simd simdlen(4)
  12. double vecf(double v1, double v2);
  13. };
  14.  
  15. vecclass_v *ob = [get an instance of vecclass somewhere]
  16. ob->vecf(1.0, 2.0); // this should be vectorized, but is not
Add Comment
Please, Sign In to add comment