would the point of having separate `compareOctalCodesDepth` and `compareOctalCodes` methods not be to avoid having to make this call to memcp?