Реализация memmove в C

Может ли кто-нибудь помочь мне понять, как memmove реализован в C. У меня есть только одно специальное условие, верно?

if((src<dst)&&((src+sz) > dst))

copy from the back

Также это зависит от того, как растет стек?

Ответы на вопрос(3)

Ваш ответ на вопрос