The "contextless" calling convention is the same as the default "odin" calling convention but it just doesn’t pass that implicit context pointer.
This means you get the benefits of the "odin" calling convention in places where the context does not exist e.g. foreign code using things like "c" or "system" calling conventions.
Performance-wise though, they should be pretty similar in practice.