Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class vecclass_v {
- public:
- #pragma omp declare simd simdlen(4)
- virtual double vecf(double v1, double v2) = 0;
- }
- class vecclass : public vecclass_v {
- public:
- #pragma omp declare simd simdlen(4)
- double vecf(double v1, double v2);
- };
- vecclass_v *ob = [get an instance of vecclass somewhere]
- ob->vecf(1.0, 2.0); // this should be vectorized, but is not
Add Comment
Please, Sign In to add comment