Replies: 3 comments 1 reply
-
I don't think I understand the question, as in why and how this would make sense?
They are allowed, as long as they don't break the rules. But again, maybe I don't understand the question. |
Beta Was this translation helpful? Give feedback.
-
The point I am poorly trying to make. Pushing execution into the preprocessor may skews results. The effect may be greater if you run a full dataset (size) through the preprocessor, then measure on the routines created by that simulation. At some point per-baking factors prior to runtime fundamentally changes the algorithm. I'm not trying do detract from some of the great innovations (ex striped), but what a preprocessor can do may not always lend itself to real world applications. The algorithm is relatively simple, other algorithms may not produce such optimizations. Should this at the very least be quantified? Run with or without constexpr and the like? |
Beta Was this translation helpful? Give feedback.
-
That's fair |
Beta Was this translation helpful? Give feedback.
-
There seems to be a trend to pre-calculate sequences that determine the order of operations for many implementations.
Should there be distinctions between the bitmaps and sequences?
If precomputing primes or reusing memory has been declared off the table, where does constexpr and static data fall into the rules?
Beta Was this translation helpful? Give feedback.
All reactions