Re: RE: RE: [arm-gnu] Assembler error for Inline Assembly (cortex-A8 processor)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: RE: RE: [arm-gnu] Assembler error for Inline Assembly (cortex-A8 processor)



<HTML><HEAD>
<META http-equiv=Content-Type content='text/html; charset=windows-1252'>
<title>Samsung Enterprise Portal mySingle</title>
<style> P, td, li {font-family:Arial, arial; font-size:9pt; margin-top:5px;margin-bottom:5px;} body{font-family:Arial, arial; font-size:9pt;}</style>
</HEAD><BODY><br>This syntax certainly works... so it was a problem with my 
syntax of inline assembly. 
<p>Thanks a lot!</p>
<p>&nbsp;</p>
<p>--Akshay</p>
<p>&nbsp;</p><p>&nbsp;</p><br><br>------- <b>Original Message</b> -------<br><b>Sender</b> : Shilimkar, Santosh&lt;santosh.shilimkar@xxxxxx&gt;<br><b>Date</b>   : Nov 24, 2008 09:56 (GMT+05:00)<br><b>Title</b>  : RE: RE: [arm-gnu] Assembler error for Inline Assembly (cortex-A8
 processor)<br><br>Did&nbsp;it&nbsp;help&nbsp;?
<br>&nbsp;
<br>&nbsp;
<br>&gt;&gt;&gt;&gt;&nbsp;I&nbsp;have&nbsp;tried&nbsp;instructions&nbsp;like&nbsp;&#39;vadd,vmov,vzip,vqmovn&#39;&nbsp;using&nbsp;NEON&nbsp;registers&nbsp;without&nbsp;
<br>&gt;&gt;&gt;&gt;&nbsp;any&nbsp;problems&nbsp;in&nbsp;inline&nbsp;assembly.&nbsp;
<br>
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Can&nbsp;you&nbsp;attach&nbsp;a&nbsp;code&nbsp;snippet&nbsp;containing&nbsp;these&nbsp;instructions?&nbsp;maybe&nbsp;there&#39;s&nbsp;a&nbsp;problem&nbsp;with&nbsp;the&nbsp;syntax&nbsp;i&#39;ve&nbsp;used...&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Infact&nbsp;I&nbsp;tried&nbsp;your&nbsp;instruction&nbsp;and&nbsp;it&nbsp;also&nbsp;compiled&nbsp;for&nbsp;me.&nbsp;I&nbsp;used&nbsp;the&nbsp;compile&nbsp;option&nbsp;&nbsp;&#39;-march=armv7a&nbsp;-mfpu=neon&nbsp;-mfloat-abi=softfp&#39;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I&nbsp;don&#39;t&nbsp;see&nbsp;any&nbsp;issue&nbsp;with&nbsp;your&nbsp;syntax.&nbsp;Just&nbsp;for&nbsp;ur&nbsp;reference,&nbsp;here&nbsp;is&nbsp;the&nbsp;example.
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;void&nbsp;func(&nbsp;)
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;__asm__&nbsp;__volatile__(
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vadd.s32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d0,&nbsp;d0\n&quot;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vld1.32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d0[],&nbsp;[r7]!\n&quot;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vadd.s32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d0,&nbsp;d0\n&quot;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&quot;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vzip.s32&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;d8,&nbsp;d8\n&quot;);
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;Santosh&nbsp;
<br>
<br>
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-------&nbsp;Original&nbsp;Message&nbsp;-------
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Sender&nbsp;:&nbsp;Shilimkar,&nbsp;Santosh&lt;santosh.shilimkar@xxxxxx&gt;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Date&nbsp;:&nbsp;Nov&nbsp;21,&nbsp;2008&nbsp;10:22&nbsp;(GMT+05:00)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Title&nbsp;:&nbsp;RE:&nbsp;[arm-gnu]&nbsp;Assembler&nbsp;error&nbsp;for&nbsp;Inline&nbsp;Assembly&nbsp;(cortex-A8&nbsp;processor)
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;-----Original&nbsp;Message-----&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;From:&nbsp;Akshay&nbsp;Joshi&nbsp;[mailto:akshay.joshi@xxxxxxxxxxx]&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;Sent:&nbsp;Friday,&nbsp;November&nbsp;21,&nbsp;2008&nbsp;9:39&nbsp;AM&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;To:&nbsp;Laurent&nbsp;Desnogues&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;Cc:&nbsp;arm-gnu@xxxxxxxxxxxxxxxx&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;Subject:&nbsp;RE:&nbsp;[arm-gnu]&nbsp;Assembler&nbsp;error&nbsp;for&nbsp;Inline&nbsp;Assembly&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;(cortex-A8&nbsp;processor)&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&gt;&gt;&gt;&nbsp;Try&nbsp;adding&nbsp;-mfloat-abi=softfp.&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&gt;&gt;&gt;&gt;&nbsp;Laurent&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;tried&nbsp;this&nbsp;option&nbsp;but&nbsp;with&nbsp;no&nbsp;luck.&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&gt;&gt;&gt;Can&nbsp;you&nbsp;try&nbsp;adding&nbsp;this&nbsp;option&nbsp;as&nbsp;well.&nbsp;&#39;-march=armv7a&#39;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&gt;&gt;&gt;-Santosh&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;added&nbsp;-march=armv7-a&nbsp;too.&nbsp;no&nbsp;luck&nbsp;here&nbsp;either...&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;Has&nbsp;anyone&nbsp;tried&nbsp;using&nbsp;NEON&nbsp;regs&nbsp;in&nbsp;inline&nbsp;assembly&nbsp;w/o&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;facing&nbsp;any&nbsp;problems?&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;I&#39;m&nbsp;using&nbsp;the&nbsp;latest&nbsp;toolchain&nbsp;(2008q3)...&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I&nbsp;have&nbsp;tried&nbsp;instructions&nbsp;like&nbsp;&#39;vadd,vmov,vzip,vqmovn&#39;&nbsp;using&nbsp;NEON&nbsp;registers&nbsp;without&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;any&nbsp;problems&nbsp;in&nbsp;inline&nbsp;assembly.&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;-----Original&nbsp;Message-----&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;From:&nbsp;Laurent&nbsp;Desnogues&nbsp;[mailto:laurent.desnogues@xxxxxxxxx]&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;Sent:&nbsp;Thursday,&nbsp;November&nbsp;20,&nbsp;2008&nbsp;2:20&nbsp;PM&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;To:&nbsp;akshay.joshi@xxxxxxxxxxx&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;Cc:&nbsp;arm-gnu@xxxxxxxxxxxxxxxx&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;Subject:&nbsp;Re:&nbsp;[arm-gnu]&nbsp;Assembler&nbsp;error&nbsp;for&nbsp;Inline&nbsp;Assembly&nbsp;(cortex-A8&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;processor)&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;On&nbsp;Wed,&nbsp;Nov&nbsp;19,&nbsp;2008&nbsp;at&nbsp;4:15&nbsp;PM,&nbsp;Akshay&nbsp;Joshi&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&lt;akshay.joshi@xxxxxxxxxxx&gt;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;wrote:&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;For&nbsp;example:&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;/tmp/cc4wfCkh.s:169:&nbsp;Error:&nbsp;bad&nbsp;instruction&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;`vld1.32&nbsp;d0[],[r7]!&#39;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;The&nbsp;syntax&nbsp;used&nbsp;for&nbsp;the&nbsp;above&nbsp;instruction&nbsp;in&nbsp;the&nbsp;&quot;.c&quot;&nbsp;file&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;was&nbsp;as&nbsp;follows:&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;asm&nbsp;(&quot;vld1.32&nbsp;d0[],&nbsp;[r7]!&quot;);&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;But,&nbsp;if&nbsp;I&nbsp;use&nbsp;the&nbsp;same&nbsp;instruction&nbsp;in&nbsp;a&nbsp;&quot;.s&quot;&nbsp;file,&nbsp;the&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;error&nbsp;does&nbsp;not&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;occur.&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;vld1.32&nbsp;d0[],&nbsp;[r7]!&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;Is&nbsp;there&nbsp;any&nbsp;option&nbsp;that&nbsp;I&nbsp;need&nbsp;to&nbsp;pass&nbsp;to&nbsp;the&nbsp;assembler&nbsp;/&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;compiler?&nbsp;Or,&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;is&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;my&nbsp;inline&nbsp;assembly&nbsp;syntax&nbsp;incorrect?&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;Currently,&nbsp;I&nbsp;am&nbsp;using&nbsp;the&nbsp;following&nbsp;options&nbsp;while&nbsp;compiling&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;the&nbsp;code:&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-mcpu=cortex-a8&nbsp;-mfpu=neon&nbsp;-O3&nbsp;&nbsp;-fpack-struct&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;-funroll-loops&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&gt;&nbsp;-freorder-blocks-and-partition&nbsp;-lm&nbsp;-lc&nbsp;-lgcc&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;Try&nbsp;adding&nbsp;-mfloat-abi=softfp.&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;Laurent&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&gt;&nbsp;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<br>
<br><p>&nbsp;</p><p>&nbsp;</p><!--SP:akshay.joshi--><!--akshay.joshi:EP--><p>&nbsp;</p><p>&nbsp;</p></BODY></HTML>