-----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Alberto Meza Sent: Monday, May 02, 2005 1:35 PM To: Greg Wright Cc: audio-dev Subject: RE: [Audio-dev] CR: Change SymInt64 to INT64 for all symbian versions
Hi, How can I check in the change for both branches? Thanks and Regards Alberto -----Original Message----- From: Greg Wright [mailto:[EMAIL PROTECTED] Sent: Monday, May 02, 2005 12:40 PM To: Alberto Meza Cc: audio-dev Subject: Re: [Audio-dev] CR: Change SymInt64 to INT64 for all symbian versions This looks OK for HEAD and 150Cay. --greg. Alberto Meza wrote: > Modified by:[EMAIL PROTECTED] > Reviewed by: > Date:05/02/2005 > Project:Helix Symbian Player > > Synopsis: > Change SymInt64 to INT64 for all symbian versions > > Overview: > Since, it's not needed to use SymInt64 directly for Symbian version < 8. > It's possible change SymInt64 to INT64 to standardize for all symbian > versions. > > > Modified Files: > fixptutil/pub/math64.h > > Image Size and Heap Use impact: None > Platforms and Profiles Affected: symbian-80-thumb, symbian-81-thumb, > helix-client-s60-advanced > Platforms and Profiles Build Verified: symbian-80-thumb, symbian-81-thumb, > helix-client-s60-advanced > Branches: HEad and 150Cay > > > > Index: fixptutil/pub/math64.h > =================================================================== > RCS file: /cvsroot/audio/fixptutil/pub/math64.h,v > retrieving revision 1.26 > diff -u -w -r1.26 math64.h > --- fixptutil/pub/math64.h 21 Jan 2005 16:12:52 -0000 1.26 > +++ fixptutil/pub/math64.h 29 Apr 2005 23:46:38 -0000 > @@ -568,41 +568,41 @@ > /* Compute (a * b) >> 32, using 64-bit intermediate result */ > static __inline__ int MulShift32(int x, int y) > { > - SymInt64 a = x; > - SymInt64 b = y; > + INT64 a = x; > + INT64 b = y; > a *= b; > a >>= 32; > - return a.Low(); > + return INT64_TO_INT32(a); > } > > /* Compute (a * b) >> 31, using 64-bit intermediate result */ > static __inline__ int MulShift31(int x, int y) > { > - SymInt64 a = x; > - SymInt64 b = y; > + INT64 a = x; > + INT64 b = y; > a *= b; > a >>= 31; > - return a.Low(); > + return INT64_TO_INT32(a); > } > > /* Compute (a * b) >> 30, using 64-bit intermediate result */ > static __inline__ int MulShift30(int x, int y) > { > - SymInt64 a = x; > - SymInt64 b = y; > + INT64 a = x; > + INT64 b = y; > a *= b; > a >>= 30; > - return a.Low(); > + return INT64_TO_INT32(a); > } > > /* Compute (a * b) >> n, using 64-bit intermediate result */ > static __inline__ int MulShiftN(int x, int y, int n) > { > - SymInt64 a = x; > - SymInt64 b = y; > + INT64 a = x; > + INT64 b = y; > a *= b; > a >>= n; > - return a.Low(); > + return INT64_TO_INT32(a); > } > > #define HAVE_FASTABS > > > _______________________________________________ > Audio-dev mailing list > [email protected] > http://lists.helixcommunity.org/mailman/listinfo/audio-dev > _______________________________________________ Audio-dev mailing list [email protected] http://lists.helixcommunity.org/mailman/listinfo/audio-dev _______________________________________________ Audio-dev mailing list [email protected] http://lists.helixcommunity.org/mailman/listinfo/audio-dev
