Optimize a bit by using mempcpy.
authordrepper <drepper>
Wed, 5 Nov 1997 23:51:49 +0000 (23:51 +0000)
committerdrepper <drepper>
Wed, 5 Nov 1997 23:51:49 +0000 (23:51 +0000)
stdlib/msort.c

index 4cd3e3f..1c36a4c 100644 (file)
@@ -71,17 +71,16 @@ msort_with_tmp (b, n, s, cmp, t)
       {
        if ((*cmp) (b1, b2) <= 0)
          {
-           memcpy (tmp, b1, s);
+           tmp = (char *) __mempcpy (tmp, b1, s);
            b1 += s;
            --n1;
          }
        else
          {
-           memcpy (tmp, b2, s);
+           tmp = (char *) __mempcpy (tmp, b2, s);
            b2 += s;
            --n2;
          }
-       tmp += s;
       }
   if (n1 > 0)
     memcpy (tmp, b1, n1 * s);