<div dir="auto">MSA is an optional extension to MIPSr4 (I think r4 did not exist either, r5 does).  Octeon 3 implements r5 but not MSA.  It does have the virtualization extension though.<div dir="auto"><br></div><div dir="auto">After octeon 3, cavium/marvell is no longer working on MIPS cores.  I dont know of any other mainstream source for MIPS cores either.  </div><div dir="auto"><br></div><div dir="auto">Thanks,</div><div dir="auto">Andrew</div></div><br><div class="gmail_quote"><div dir="ltr">On Sat, Oct 20, 2018, 9:16 AM Jeffrey Walton <<a href="mailto:noloader@gmail.com">noloader@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Sat, Oct 20, 2018 at 10:35 AM Andrew Pinski <<a href="mailto:pinskia@gmail.com" target="_blank" rel="noreferrer">pinskia@gmail.com</a>> wrote:<br>
><br>
> Octeon 2 does not have MSA. Octeon 2 does not have any SIMD extensions implemented.  Octeon 2 does not even have a floating point unit.<br>
> MSA is newer than MIPS64r2/3.<br>
<br>
Thanks Andrew. It looks like I hit another dead end.<br>
<br>
I'll look for newer hardware. Does MIPS64r4 sound about right? (I wish<br>
MIPS made this easy like Intel and ARM).<br>
<br>
Jeff<br>
</blockquote></div>