gsdx sw: Update comment on the GCC bug

Add link to bugzilla. Bug will be fixed in GCC7

Close #1881
This commit is contained in:
Gregory Hainaut 2017-04-04 19:04:21 +02:00
parent 5b91dc45e0
commit ad63c13cd1
1 changed files with 3 additions and 1 deletions

View File

@ -46,7 +46,9 @@ void GSDrawScanline::BeginDraw(const GSRasterizerData* data)
if(m_global.sel.mmin && m_global.sel.lcm)
{
#if defined(__GNUC__) && _M_SSE >= 0x501
// GCC 4.9/5/6 doesn't generate correct AVX2 code for extract32<0>. GCC7 and upward are unknown.
// https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80286
//
// GCC 4.9/5/6 doesn't generate correct AVX2 code for extract32<0>. It is fixed in GCC7
// Intrinsic code is _mm_cvtsi128_si32(_mm256_castsi256_si128(m))
// It seems recent Clang got _mm256_cvtsi256_si32(m) instead. I don't know about GCC.
//