I would like to know if using configUSE_PORT_OPTIMISED_TASK_SELECTION would have other implications besides being faster than the generic method and limiting the number of priorities available?
In case of a project with support for multiple architectures can this present any unexpected behavior?
It should have no other impact other than those you state in your post. Note it is not available for all architectures - only those that have a count leading zeros or equivalent assembly instruction.
If you are seeing an issue then please describe its symptoms, along with the architecture you are running on.
I’m not getting any issues so far. I was just wondering if, in my case, it would be better to use the generic method for all architectures that we are to prevent problems in to future.