Peter,<br><br>Have you had any more success with hacking SPE support?<br><br>Mike<br><br><br><div class="gmail_quote">On Sun, Oct 11, 2009 at 11:31 AM, Peter Dufault <span dir="ltr"><<a href="mailto:dufault@hda.com">dufault@hda.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="im"><br>
On Oct 11, 2009, at 9:12 , Peter Dufault wrote:<br>
<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
though the disassembler doesn't handle the instructions properly:<br>
</blockquote>
<br></div>
After this I promise I won't follow-up on myself, especially on weekends when everyone else is taking time off.<br>
Obviously I'm overly busy right now.<br>
<br>
You will find yourself in a twisty maze of options when working with the SPU, to disassemble the SPE op-codes use -M e500:<br>
<br>
[dufault@finny rtems]$ powerpc-rtems4.10-objdump --disassemble -M e500 foo.o<div class="im"><br>
<br>
foo.o: file format elf32-powerpc<br>
<br>
Disassembly of section .text:<br>
<br>
00000000 <foo>:<br>
0: 94 21 ff e8 stwu r1,-24(r1)<br>
4: 3c 00 3f 00 lis r0,16128<br>
8: 90 01 00 10 stw r0,16(r1)<br>
c: 3c 00 be 00 lis r0,-16896<br>
10: 90 01 00 14 stw r0,20(r1)<br></div>
14: 10 01 13 01 evldd r0,16(r1)<br>
18: 10 00 02 97 evfsctsf r0,r0<br>
1c: 10 01 0b 21 evstdd r0,8(r1)<div><div></div><div class="h5"><br>
20: 38 21 00 18 addi r1,r1,24<br>
24: 4e 80 00 20 blr<br>
<br>
_______________________________________________<br>
rtems-users mailing list<br>
<a href="mailto:rtems-users@rtems.org" target="_blank">rtems-users@rtems.org</a><br>
<a href="http://www.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://www.rtems.org/mailman/listinfo/rtems-users</a><br>
</div></div></blockquote></div><br>