diff ppc/dsputil_ppc.c @ 1033:b4172ff70d27 libavcodec

Altivec on non darwin systems patch by Romain Dolbeau
author bellard
date Sun, 26 Jan 2003 22:29:47 +0000
parents 9cc1031e1864
children f59c3f66363b
line wrap: on
line diff
--- a/ppc/dsputil_ppc.c	Thu Jan 23 23:18:42 2003 +0000
+++ b/ppc/dsputil_ppc.c	Sun Jan 26 22:29:47 2003 +0000
@@ -120,7 +120,6 @@
       ((unsigned long*)blocks)[1] = 0L;
       ((unsigned long*)blocks)[2] = 0L;
       ((unsigned long*)blocks)[3] = 0L;
-      vec_st((vector short)(0), 0, blocks);
       i += 16;
     }
     for ( ; i < sizeof(DCTELEM)*6*64 ; i += 32) {
@@ -142,18 +141,17 @@
 /* check dcbz report how many bytes are set to 0 by dcbz */
 long check_dcbz_effect(void)
 {
-  register char *fakedata = (char*)malloc(1024);
+  register char *fakedata = (char*)av_malloc(1024);
   register char *fakedata_middle;
   register long zero = 0;
   register long i = 0;
   long count = 0;
 
-  if (fakedata == NULL)
+  if (!fakedata)
   {
     return 0L;
   }
 
-
   fakedata_middle = (fakedata + 512);
 
   memset(fakedata, 0xFF, 1024);
@@ -166,7 +164,7 @@
       count++;
   }
 
-  free(fakedata);
+  av_free(fakedata);
   
   return count;
 }