bigendian impls. no way to test them yet