OPENSSL_store_u64_le
out = OPENSSL_store_u64_le(out, a1);
out = OPENSSL_store_u64_le(out, accum | (element << used));
out = OPENSSL_store_u64_le(out, accum | (element << used));
restout = OPENSSL_store_u64_le(out, u64);