Make adapted functors' mask requirement transitive
All threads resolved!
All threads resolved!
- propagate the need for a mask from the ('inner') functor that is being adapted to the adapted ('outer') functor, instead of just having the outer functor always require a mask (which in practice generates a wrapper to require a mask, which then requires another wrapper to remove it again)
Edited by Gerhard Raven
Merge request reports
Activity
added 1 commit
- dc243ba3 - Make adapted functors' mask requirement transitive
Note: currently, whether a functor needs a mask or not is determined by the functor -- but this is from first principles wrong: it should depend on the arguments passed to the functor (as it is the arguments that decide whether there is a SIMD data structure involved or not). So the implementation of the mask treatment should be reconsidered.
added RTA label
- Resolved by Miroslav Saur
/ci-test
added ci-test-triggered label
- [2025-01-02 15:17] Validation started with lhcb-master-mr#12152
added Functors label
assigned to @msaur
mentioned in commit f6324085
Please register or sign in to reply