<div dir="ltr"><div>...it occurs to me that MIPS doesn't really have a single standardised SIMD instruction set.</div><div style><br></div><div style>There are a few extensions. I've worked on 3 popular MIPS devices; they all have SIMD, but they are all different.</div>
<div>I'm not sure they are available as options in the standard GCC MIPS arch. I think they are added via vendor patches.<br></div><div><br></div><div>So don't sorry about MIPS I guess, it sounds like too much effort! I'll hassle the vendors some time in the future...</div>
</div><div class="gmail_extra"><br><br><div class="gmail_quote">On 4 March 2013 10:37, Manu <span dir="ltr"><<a href="mailto:turkeyman@gmail.com" target="_blank">turkeyman@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">Cool, well that'll definitely help! :)</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On 4 March 2013 09:02, Iain Buclaw <span dir="ltr"><<a href="mailto:ibuclaw@ubuntu.com" target="_blank">ibuclaw@ubuntu.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div><p><br>
On Mar 3, 2013 10:48 PM, "Manu" <<a href="mailto:turkeyman@gmail.com" target="_blank">turkeyman@gmail.com</a>> wrote:<br>
><br>
> How does Dan build the MinGW toolchains?<br>
> No library is fine for my purposes.<br>
> I don't have access to a linux machine atm, but I should do in a week or 2. If that's the only option, then I can wait till then... just leaves me with a bit less time.<br>
><br>
><br>
> On 4 March 2013 02:57, Iain Buclaw <<a href="mailto:ibuclaw@ubuntu.com" target="_blank">ibuclaw@ubuntu.com</a>> wrote:<br>
>><br>
>> I could probably get you a bare bones compiler (no library) - it *will* be Linux though...  I can give you a login to a server if you like to play with it.  Otherwise I could give cygwin a try...<br>
>><br>
>> Regards<br>
>> -- <br>
>> Iain Buclaw<br>
>><br>
>> *(p < e ? p++ : p) = (c & 0x0f) + '0';<br>
>><br>
>> On Mar 3, 2013 2:58 PM, "Manu" <<a href="mailto:turkeyman@gmail.com" target="_blank">turkeyman@gmail.com</a>> wrote:<br>
>>><br>
>>> Yes, all of them (and more, bonus points for PS3's Cell PPE/SPU toolchains!) :)<br>
>>> But I don't really need to run it... I just tend to compile with -S. I know what the resulting code should look like from years of experience.<br>
>>> I can easily verify the proper opcodes are emitted, register assignment is sensible and function arguments are passed correctly just by looking at the assembly.<br>
><br>
></p>
</div></div><p>Won't have access to a windows machine until Wednesday.  ;)</p>
<p>As I said, I can give you a login account to a Linux server with these on.   Should be ready Tuesday ish. <br></p><div><div>
<p>Regards<br>
-- <br>
Iain Buclaw</p>
<p>*(p < e ? p++ : p) = (c & 0x0f) + '0';</p>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>