[PD-cvs] pd/src d_math.c,1.2.4.2,1.2.4.2.2.1

Mathieu Bouchard matju at users.sourceforge.net
Mon Sep 12 05:17:17 CEST 2005


Update of /cvsroot/pure-data/pd/src
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv16421

Modified Files:
      Tag: devel_0_39
	d_math.c 
Log Message:
[rsqrt~] : long might be bigger than float; changing to int


Index: d_math.c
===================================================================
RCS file: /cvsroot/pure-data/pd/src/d_math.c,v
retrieving revision 1.2.4.2
retrieving revision 1.2.4.2.2.1
diff -C2 -d -r1.2.4.2 -r1.2.4.2.2.1
*** d_math.c	10 Nov 2004 21:53:02 -0000	1.2.4.2
--- d_math.c	12 Sep 2005 03:17:15 -0000	1.2.4.2.2.1
***************
*** 84,88 ****
          float f;
          long l = (i ? (i == DUMTAB1SIZE-1 ? DUMTAB1SIZE-2 : i) : 1)<< 23;
!         *(long *)(&f) = l;
          rsqrt_exptab[i] = 1./sqrt(f);   
      }
--- 84,88 ----
          float f;
          long l = (i ? (i == DUMTAB1SIZE-1 ? DUMTAB1SIZE-2 : i) : 1)<< 23;
!         *(int *)(&f) = l;
          rsqrt_exptab[i] = 1./sqrt(f);   
      }





More information about the Pd-cvs mailing list