optimized ay (byte array) for binary arguments. Separate function (internally) for little and big endian for better code generation