summaryrefslogtreecommitdiff
path: root/target-i386/ops_sse.h
AgeCommit message (Expand)AuthorFilesLines
2016-01-21target-i386: Rename XMM_[BWLSDQ] helpers to ZMM_*Eduardo Habkost1-145/+145
2016-01-21target-i386: Rename struct XMMReg to ZMMRegEduardo Habkost1-41/+41
2016-01-21target-i386/ops_sse.h: Use MMX_Q macroEduardo Habkost1-1/+1
2015-11-04target-i386: fix pcmpxstrx equal-ordered (strstr) modePaolo Bonzini1-2/+2
2015-09-15target-i386: exception handling for other helper functionsPavel Dovgalyuk1-1/+1
2015-07-07crypto: move built-in AES implementation into crypto/Daniel P. Berrange1-1/+1
2014-12-15target-i386: simplify AES emulationAurelien Jarno1-8/+8
2014-06-16target-i386: Use Common ShiftRows and InvShiftRows TablesTom Musta1-19/+13
2013-04-13target-i386: add AES-NI instructionsAurelien Jarno1-0/+87
2013-04-13target-i386: add pclmulqdq instructionAurelien Jarno1-0/+24
2013-04-01target-i386: SSE4.2: use clz32/ctz32 instead of reinventing the wheelAurelien Jarno1-30/+2
2013-04-01target-i386: SSE4.2: fix pcmpXstrX instructions with "Masked(-)" polarityAurelien Jarno1-1/+1
2013-04-01target-i386: SSE4.2: fix pcmpXstrX instructions in "Equal ordered" modeAurelien Jarno1-2/+3
2013-04-01target-i386: SSE4.2: fix pcmpXstrX instructions in "Equal each" modeAurelien Jarno1-1/+1
2013-04-01target-i386: SSE4.2: fix pcmpXstrX instructions in "Ranges" modeAurelien Jarno1-2/+2
2013-04-01target-i386: SSE4.2: fix pcmpXstrm instructionsAurelien Jarno1-8/+8
2013-04-01target-i386: SSE4.2: fix pcmpXstri instructionsAurelien Jarno1-2/+2
2013-04-01target-i386: SSE4.2: fix pcmpgtq instructionAurelien Jarno1-2/+1
2012-08-14x86: avoid AREG0 for FPU helpersBlue Swirl1-181/+197
2012-06-28x86: fix coding style in ops_sse.hBlue Swirl1-471/+578
2012-01-11target-i386: fix dpps and dppd SSE2 instructionsAurelien Jarno1-14/+14
2012-01-11target-i386: fix round{pd,ps,sd,ss} SSE2 instructionsAurelien Jarno1-8/+8
2012-01-11target-i386: fix {min,max}{pd,ps,sd,ss} SSE2 instructionsAurelien Jarno1-2/+7
2011-11-19x86: fix pcmpestrm and pcmpistrmBlue Swirl1-4/+8
2011-09-17target-i386: Fix several SSE3 instructions.Max Reitz1-18/+18
2011-04-25target-i386: replace approx_rsqrt and approx_rcp by softfloat opsAurelien Jarno1-12/+24
2011-04-17softfloat: rename float*_eq() into float*_eq_quiet()Aurelien Jarno1-4/+4
2011-04-17target-i386: fix CMPUNORDPS/D and CMPORDPS/D instructionsAurelien Jarno1-2/+2
2009-10-04target-i386: add SSE4a instruction supportAndre Przywara1-0/+44
2009-09-05Fix Sparse warnings: add "static"Blue Swirl1-1/+1
2009-07-16Update to a hopefully more future proof FSF addressBlue Swirl1-2/+1
2009-05-13Replace gcc variadic macro extension with C99 versionBlue Swirl1-2/+2
2009-01-04Update FSF address in GPL/LGPL boilerplateaurel321-1/+1
2008-12-07Remove FORCE_RET() and RETURN()aurel321-14/+0
2008-12-01Fix pmovsx* / pmovzx* SSE instructions (original fix by Frank Mehnert).balrog1-6/+6
2008-11-16target-i386: fix helper_pmovmskb_mmx helperaurel321-16/+16
2008-10-04Fix crc32w decoding, fix a constant width in blendvpd.balrog1-1/+1
2008-10-04Implement SSE4.1, SSE4.2 (x86).balrog1-1/+617
2008-09-25Implement x86 SSSE3 instructions.balrog1-1/+146
2008-05-15converted more helpers to TCG - fixed some SVM issuesbellard1-2/+2
2008-05-12converted SSE/MMX ops to TCGbellard1-492/+211
2008-04-083DNow! instruction set emulationaurel321-1/+174
2007-09-17find -type f | xargs sed -i 's/[\t ]*$//g' # Yes, again. Note the star in the...ths1-2/+2
2007-09-16find -type f | xargs sed -i 's/[\t ]$//g' # on most filesths1-3/+3
2007-01-16fixed movd mmx/sse insnbellard1-0/+19
2005-04-26removed switches in op.c (Paul Brook)bellard1-68/+14
2005-03-20NaN support in FPU comparisonsbellard1-33/+69
2005-03-13soft float supportbellard1-63/+63
2005-01-23FORCE_RET() fixes - fpu fixesbellard1-21/+29
2005-01-16sse fixbellard1-2/+16