Hi all, I know I replying to a post 15 day past but I've been outta it and have just been reading from 10/12 on wards. I have some pretty extensive math and cs background and would be interested in creating any fixed point taylor expantions functions in c for things like sin(), cos(), Arcsin(), Arccos(), exp(), ln(), log(). But this easy part has probabbly been done. I'll be watching the posts until I have some time to dig into the CVS. I hope I can help be a part of speex in some way :) --Benikus Rex -----Original Message----- From: owner-speex-dev@xiph.org [mailto:owner-speex-dev@xiph.org]On Behalf Of MAL Sent: Monday, November 10, 2003 8:21 AM To: speex-dev@xiph.org Subject: Re: [speex-dev] XScale realtime encoding possible? <p>Jean-Marc Valin wrote:>>>looks like its more like 3000 times slower. This means that all of the >>>float operations must be removed for the code to work properly. ...or >>>maybe there's a way to make the emulation in a library instead of making >>>the kernel trap illegal instructions. >> >>Is it a long job to remove the remaining floating point ops? Is it likely >>to be attainable this year? I would like to help if possible. > > > I think it's attainable. Of course, it depends on how much time I have > and how much help I get. I estimate that removing the remain float > operation would probably take about 20-40 hours of work for the plain > CBR (not including the VBR, VAD and all). > > There are also a couple things I don't like in the current port. One of > them is that I'd like to reduce the amount of 32-bit operations (convert > some things to 16-bit arithmetic).Well, if I can help, I will. I'm an able coder, but only a reasonable mathematician :) MAL --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'speex-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered. --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'speex-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
> > looks like its more like 3000 times slower. This means that all of the > > float operations must be removed for the code to work properly. ...or > > maybe there's a way to make the emulation in a library instead of making > > the kernel trap illegal instructions. > > Is it a long job to remove the remaining floating point ops? Is it likely > to be attainable this year? I would like to help if possible.I think it's attainable. Of course, it depends on how much time I have and how much help I get. I estimate that removing the remain float operation would probably take about 20-40 hours of work for the plain CBR (not including the VBR, VAD and all). There are also a couple things I don't like in the current port. One of them is that I'd like to reduce the amount of 32-bit operations (convert some things to 16-bit arithmetic). Jean-Marc -- Jean-Marc Valin, M.Sc.A., ing. jr. LABORIUS (http://www.gel.usherb.ca/laborius) Université de Sherbrooke, Québec, Canada -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 577 bytes Desc: Ceci est une partie de message numériquement signée Url : http://lists.xiph.org/pipermail/speex-dev/attachments/20031109/571e3031/signature-0001.pgp
Jean-Marc Valin wrote:>>>looks like its more like 3000 times slower. This means that all of the >>>float operations must be removed for the code to work properly. ...or >>>maybe there's a way to make the emulation in a library instead of making >>>the kernel trap illegal instructions. >> >>Is it a long job to remove the remaining floating point ops? Is it likely >>to be attainable this year? I would like to help if possible. > > > I think it's attainable. Of course, it depends on how much time I have > and how much help I get. I estimate that removing the remain float > operation would probably take about 20-40 hours of work for the plain > CBR (not including the VBR, VAD and all). > > There are also a couple things I don't like in the current port. One of > them is that I'd like to reduce the amount of 32-bit operations (convert > some things to 16-bit arithmetic).Well, if I can help, I will. I'm an able coder, but only a reasonable mathematician :) MAL --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to 'speex-dev-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.