I think there are basically single instruction strlen in an x86 extension now? This is why people say that even assembly isn't the lowest level. Who knows how many uOPs these things are. Not sure of VAX architecture if there even are uOPs, but on a modern CPU, it's crazy how abstracted everything is.
[0] https://www.ibm.com/docs/en/aix/7.3?topic=set-eieio-enforce-...