<div dir="ltr">Hey All,<div style>Is there any reasons *not* to add SSE / AVX register support  to the llvm 32 bit x86 ghc calling convention? It looks like (as with x86_64) that adding additional simd registers to the calling convention would be fully backwards compatible with current ghc approach to 32bit function calls, but would allow ghc 32bit (at some future point) to have decent floating point performance when applicable.</div>

<div style><br></div><div style>I&#39;m ok either way, but would be helpful to get some opinions.</div><div style><br></div><div style>just to recap, i&#39;m working on getting a patch sorted out for adding AVX support to the ghc x86_64 LLVM calling convention <a href="http://ghc.haskell.org/trac/ghc/ticket/8033">http://ghc.haskell.org/trac/ghc/ticket/8033</a>, and now would be a good time to add anything to the 32bit x86 calling convention</div>

<div style><br></div><div style>thanks</div><div style>-Carter</div></div>