<!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>