<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<META content="MSHTML 6.00.2800.1491" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi all,</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><STRONG>1. I need the thesis report for the
</STRONG><A
href="http://www.sandvall.nu/thesis.pdf"><STRONG>http://www.sandvall.nu/thesis.pdf</STRONG></A><STRONG>,
</STRONG></FONT><STRONG>Now this website do not contain this pdf. Can anyone
mail me this pdf.</STRONG></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2><STRONG>2. I have some questions regarding tremor.
I am intended to use this for arm946e-s platform.</STRONG></FONT></DIV>
<DIV><FONT face=Arial size=2><STRONG>I made the profiling on ads 1.2 for
arm946e-s processot of the tremor and found following
statstics:</STRONG></FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Courier
size=1>Name
time%<BR><STRONG>XPROD31</STRONG>
12.28%<BR>---------------------------------------------------------------------<BR><STRONG>XNPROD31
</STRONG>
11.82%<BR>----------------------------------------------------------------------<BR>_vorbis_apply_window
8.39%<BR>----------------------------------------------------------------------<BR><STRONG>mdct_butterfly_generic</STRONG>
7.36%<BR>----------------------------------------------------------------------<BR><STRONG>mdct_backward</STRONG>
7.34%<BR>----------------------------------------------------------------------<BR>vorbis_synthesis_blockin
6.30%<BR>----------------------------------------------------------------------<BR>ov_read
6.16%<BR>----------------------------------------------------------------------<BR>floor1_inverse2
5.64%<BR>----------------------------------------------------------------------<BR>vorbis_book_decodevv_add
4.68%<BR>----------------------------------------------------------------------<BR><STRONG>mdct_butterfly_16
</STRONG>
3.95%<BR>----------------------------------------------------------------------<BR><STRONG>mdct_bitreverse</STRONG>
3.95%<BR>----------------------------------------------------------------------<BR>decode_packed_entry_number
3.91%<BR>----------------------------------------------------------------------<BR><STRONG>XPROD32</STRONG>
2.88%<BR>----------------------------------------------------------------------<BR><STRONG>mapping0_inverse</STRONG>
2.73%<BR>----------------------------------------------------------------------<BR><STRONG>mdct_butterflies</STRONG>
1.75%<BR>----------------------------------------------------------------------<BR>oggpack_look
1.62%<BR>----------------------------------------------------------------------<BR>oggpack_adv
1.44%<BR>----------------------------------------------------------------------<BR><STRONG>mdct_butterfly_8</STRONG>
1.10%<BR>----------------------------------------------------------------------<BR>__rt_memcpy_w
1.06%<BR>----------------------------------------------------------------------<BR>res2_inverse
0.96%<BR>----------------------------------------------------------------------<BR>floor1_inverse1
0.88%<BR>----------------------------------------------------------------------<BR>__rt_memclr_w
0.75%</FONT></DIV>
<DIV><FONT face=Courier size=1></FONT> </DIV>
<DIV><FONT face=Arial size=2><STRONG>Here functions in bold is for the mdct, it
is taking more than 50 % of the ogg-vorbis decode time.</STRONG></FONT></DIV>
<DIV><STRONG><FONT face=Arial size=2>How fft based method is used to optimise
this further?</FONT></STRONG></DIV>
<DIV><STRONG><FONT face=Arial size=2></FONT></STRONG> </DIV>
<DIV><STRONG><FONT face=Arial size=2>3. I am trying to compute the mips? The
sizes supported by ogg are 256 or 2048</FONT></STRONG></DIV>
<DIV><STRONG><FONT face=Arial size=2></FONT></STRONG> </DIV>
<DIV><STRONG><FONT face=Arial size=2>So i compute the mips
as:</FONT></STRONG></DIV>
<DIV><STRONG><FONT face=Arial size=2></FONT></STRONG> </DIV>
<DIV><STRONG><FONT face=Arial size=2> MIPS (taken by ov_read) = [cycles
taken by ov_read ( ) / sample] * sampling frequency *
10^-6</FONT></STRONG></DIV>
<DIV><STRONG><FONT face=Arial size=2></FONT></STRONG> </DIV>
<DIV><FONT face=Arial size=2> Example: cycles taken by ov_read
( ) is say 20,00,000</FONT></DIV>
<DIV><STRONG><FONT face=Arial size=2></FONT></STRONG> </DIV>
<DIV><STRONG><FONT face=Arial size=2> MIPS (taken by ov_read) = [cycles
taken by ov_read ( ) / sample] * sampling frequency *
10^-6</FONT></STRONG></DIV>
<DIV><STRONG><FONT face=Arial size=2></FONT></STRONG> </DIV>
<DIV><STRONG><FONT face=Arial size=2> MIPS taken = (20,00,000 / 2048) *
44100 * 10^-6</FONT></STRONG></DIV>
<DIV><FONT face=Arial
size=2>
= 43.06640625 MIPS</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><STRONG><FONT face=Arial size=2>Is this interpretation
correct?</FONT></STRONG></DIV>
<DIV><STRONG><FONT face=Arial size=2></FONT></STRONG> </DIV>
<DIV><STRONG><FONT face=Arial size=2>I am waiting for the help from you
all.</FONT></STRONG></DIV>
<DIV><STRONG><FONT face=Arial size=2></FONT></STRONG> </DIV>
<DIV><STRONG><FONT face=Arial size=2>With Regards,</FONT></STRONG></DIV>
<DIV><STRONG><FONT face=Arial size=2></FONT></STRONG> </DIV>
<DIV><STRONG><FONT face=Arial size=2>Madhav Kulkarni</FONT></STRONG></DIV>
<DIV><STRONG><FONT face=Arial size=2></FONT></STRONG> </DIV>
<DIV><STRONG><FONT face=Arial size=2></FONT></STRONG> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV><FONT face=Arial size=2></FONT> </DIV>
<DIV> </DIV></BODY></HTML>