히히..그거 암만 봐도 overlapping 하는 메모리 블락 땜에 그렇게 되는 거 같네요. 아마도 memmove() 랑 bcopy() 는 overlapping 부분을 제대로 해결 하기 때문에 되는 듯 하네요. 메로리 블락 내용을 마구 움직일 때는 사실 memmove() 나 bcopy() 는 오버헤드가 있어서 느리지만 젤 안전하지요. memcpy() 는 확실하게 오버래핑 하는 부분이 없다고 전제 할수 있을때에는 아주 빨라서 좋지요. 근데..이 이유가 맞나...