On 2025-08-20 05:57, Rupert Reynolds wrote:
Back in the 1990s I was using an inline
EX_ME MVC DEST(*-*),SOURCE
EX R0,EX_ME
because our per4mans guys said branching around the MVC cost more than
moving the 1st byte twice, while storing the MVC elsewhere might slow
data
cacheing.
You'd need a test and branch to deal with a null string.
I expect any optimisations from the old days that are still worth it
have
been kept and there will some fresh ones.
Last I heard was when MVCL and CLCL had been improved to beat multiple
MVC
and CLC in most cases.
But surely these differences are very small, compared with choice of
compiler, algorithm and so on?
Roops