x86: Avoid some bypass delays and false dependencies
[x264/x264-sandbox.git] / common / x86 / pixel-a.asm
2016-01-16 Henrik Gramnerx86: Avoid some bypass delays and false dependencies
2015-02-23 Anton MitrofanovBump dates to 2015
2014-10-17 Henrik Gramnerx86: AVX2 high bit-depth var_16x16
2014-09-16 Anton MitrofanovFix inappropriate instruction use
2014-08-26 Henrik Gramnerx86: Minor pixel_ssim_end4 improvements
2014-06-20 Anton MitrofanovFix pixel_ssim_end4 asm function for x86_64 systems
2014-04-22 James Almerx86: XOP pixel_ssd_nv12_core
2014-03-12 Loren Merrittx86inc: free up variable name "n" in global namespace
2014-03-12 Henrik Gramnerx86: Pass -Worphan-labels to yasm
2014-01-08 Henrik GramnerBump dates to 2014
2013-05-20 Henrik Gramnerx86inc: Utilize the shadow space on 64-bit Windows
2013-04-23 Fiona Glaserx86: SSSE3 LUT-based faster coeff_level_run
2013-04-23 Fiona Glaserx86: SSSE3 ads_mvs
2013-04-23 Henrik Gramnerx86: AVX2 pixel_ssd_nv12_core
2013-04-23 Henrik Gramnerx86: AVX2 high bit-depth pixel_ssd
2013-04-23 Fiona Glaserx86: more AVX2 framework, AVX2 functions, plus some...
2013-02-26 Fiona GlaserFix some store forwarding stalls
2013-02-26 Fiona Glaserx86: faster AVX satd/sa8d/sa8d_satd/hadamard_ac
2013-02-26 Fiona Glaserx86: detect Bobcat, improve Atom optimizations, reorgan...
2013-02-26 Oskar Arvidssonx86: combined SA8D/SATD dsp function
2013-02-26 Oskar Arvidssonx86: port SSE2+ SATD functions to high bit depth
2013-02-25 Oskar Arvidssonx86: faster high bit depth ssd
2013-02-25 Anton Mitrofanovx86: don't use the red zone on win64
2013-01-09 Loren MerrittBump dates to 2013
2012-04-23 Henrik GramnerFaster chroma weight cost calculation
2012-03-06 Henrik GramnerFix incorrect zero-extension assumptions in x86_64 asm
2012-03-06 Anton MitrofanovFix rare overflow in 10-bit intra_satd_x3_16x16 asm
2012-02-04 Ronald S. BultjeChange %ifdef directives to %if directives in *.asm...
2012-02-04 HiiBump dates to 2012
2012-01-15 Henrik Gramnerx86inc improvements for 64-bit
2012-01-15 Matt HabelHigh bit depth intra_sad_x3_8x8, intra_satd_x3_4x4...
2011-10-22 Fiona GlaserSome more 4:2:2 x86 asm
2011-10-22 Loren MerrittRemove obsolete versions of intra_mbcmp_x3
2011-10-22 Loren MerrittSSSE3/SSE4/AVX 9-way fully merged i8x8 analysis (sa8d_x9)
2011-10-22 Fiona GlaserSSSE3/SSE4/AVX 9-way fully merged i8x8 analysis (sad_x9)
2011-10-22 Loren MerrittMerge i4x4 prediction with intra_mbcmp_x9_4x4
2011-10-22 Fiona GlaserInitial XOP and FMA4 support on AMD Bulldozer
2011-09-21 Fiona GlaserOptimize x86 asm for Intel macro-op fusion
2011-09-21 Fiona GlaserSome initial 4:2:2 x86 asm
2011-09-21 Loren MerrittSSSE3/SSE4 9-way fully merged i4x4 analysis (sad/satd_x9)
2011-08-24 Loren MerrittOptimize x86 intra_satd_x3_*
2011-08-24 Loren MerrittOptimize x86 intra_sa8d_x3_8x8
2011-08-10 Loren Merrittasm cosmetics: base-4 constants for shuffles
2011-08-09 Loren Merrittasm cosmetics: merge all the variants of ABS macros
2011-08-09 Loren Merrittasm cosmetics part 2
2011-08-09 Loren Merrittasm cosmetics: INIT_MMX/XMM/YMM now support a cpuflags...
2011-08-09 Loren MerrittCosmetics: s/mmxext/mmx2/
2011-02-18 Daniel KangAdd AVX functions where 3+ arg commands are useful
2011-01-25 Sean McGovernBump dates to 2011
2011-01-21 Holger LubitzFix illegal instruction in high bit depth ssd_nv12_mmxext
2011-01-10 Daniel KangSSE2 high bit depth SSIM functions
2010-11-25 Daniel KangSSE versions of some high-bit-depth DCT functions
2010-11-19 Oskar ArvidssonConvert X264_HIGH_BIT_DEPTH to HIGH_BIT_DEPTH
2010-11-19 Oskar Arvidssonx86 asm for high-bit-depth pixel metrics
2010-10-31 Oskar ArvidssonFix potential problem with overflows in ssd_nv12
2010-09-18 Fiona GlaserUpdate source file headers
2010-07-15 Loren MerrittConvert x264 to use NV12 pixel format internally
2010-06-27 Loren MerrittSimplify pixel_ads
2010-05-06 Fiona GlaserDeduplicate asm constants, automate name prefixing
2010-03-27 Holger LubitzFix some misattributions in profiling
2010-02-15 Loren MerrittRemove unnecessary PIC support macros
2009-11-17 Fiona GlaserFaster weightp analysis
2009-11-09 Fiona GlaserFix pixel_ssd on win64
2009-11-09 Fiona GlaserDramatically reduce size of pixel_ssd_* asm functions
2009-07-03 Fiona GlaserEarly termination for chroma encoding
2009-05-10 Fiona GlaserSome cosmetics/cleanup
2009-04-14 Fiona GlaserSlightly faster SSE4 SA8D, SSE4 Hadamard_AC, SSE2 SSIM
2009-03-08 Fiona GlaserFaster SSE2 pixel_var
2009-03-07 Holger LubitzVastly faster SATD/SA8D/Hadamard_AC/SSD/DCT/IDCT
2009-02-11 Anton MitrofanovWindows 64-bit support
2008-12-30 Loren MerrittCosmetics: cleaner syntax for defining temporary regist...
2008-12-24 Fiona GlaserOptimize variance asm + minor changes
2008-11-29 Fiona GlaserCosmetic: update various file headers.
2008-11-25 Fiona GlaserFaster width4 SSD+SATD, SSE4 optimizations
2008-11-25 Loren Merrittrefactor satd. 20KB smaller binary.
2008-10-30 Loren MerrittFix bug in hadamard_ac SSE assembly
2008-09-15 Loren Merritthadamard_ac for psy-rd
2008-08-21 Loren Merrittdrop support for x86_32 PIC.
2008-08-21 Loren Merrittuse permute macros in satd
2008-08-21 Loren Merrittcosmetics
2008-08-16 David PethesAdd dedicated variance function instead of using SAD+SSD
2008-08-10 Loren Merrittasm cosmetics
2008-07-30 Holger LubitzRefactor asm macros part 2: DCT
2008-07-10 Loren Merrittcosmetics in ssd asm
2008-07-04 Fiona GlaserUpdate file headers throughout x264
2008-06-08 Loren Merrittenable ssse3 phadd satd on Penryn.
2008-04-27 Loren Merrittdrop support for pre-SSE3 assemblers
2008-03-20 Loren Merrittnew ssd_8x*_sse2
2008-03-19 Fiona Glasersatd_4x4_ssse3
2008-03-18 Loren Merrittfix name mangling again.
2008-03-17 Loren Merrittfix x86_32 ads which failed to preserve a register
2008-03-16 Loren Merrittfix some name mangling issues introduced by the merge
2008-03-16 Loren Merrittmerge x86_32 and x86_64 asm, with macros to abstract...