summaryrefslogtreecommitdiffstats
path: root/libass/x86
Commit message (Expand)AuthorAgeFilesLines
* x86: update x86inc.asmloqs2024-03-271-84/+225
* x86: introduce SSSE3 assemblyDr.Smile2022-12-043-0/+15
* blur: create C versions with different stripe widthDr.Smile2022-12-041-75/+75
* be_blur: reorganize codeDr.Smile2022-12-041-2/+2
* blend_bitmaps: cosmetic refactoringDr.Smile2022-12-041-10/+10
* cosmetic: correct x86 file headersOneric2022-03-272-2/+2
* asm/x86: check if cpuid is available before usageOneric2022-03-272-0/+25
* build: use `X86` as the generic name for whole x86 familyOleg Oshmyan2022-02-121-2/+2
* x86: remove empty filercombs2021-12-061-0/+0
* rasterizer: use max-blending for outline pair mergeDr.Smile2021-09-261-0/+46
* renderer: use complementary equations for \clip and \iclipDr.Smile2021-09-141-13/+91
* rasterizer: fix assembly for WIN64Dr.Smile2021-04-301-1/+3
* Make assembly position-independentDr.Smile2021-04-214-29/+188
* rasterizer: improve assemblyDr.Smile2021-04-211-187/+149
* rasterizer: make C and assembly functions bitwise identicalDr.Smile2021-04-211-8/+9
* blur: slightly improve assemblyDr.Smile2021-04-211-34/+28
* Make argument order uniform between bitmap functionsDr.Smile2021-04-212-37/+36
* Rewrite be_blur() assemblyDr.Smile2021-04-211-222/+202
* Rewrite mul_bitmaps() assemblyDr.Smile2021-04-211-120/+64
* Rewrite add/sub_bitmaps() assemblyDr.Smile2021-04-211-136/+51
* x86: update x86incRyan Lucia2021-02-232-263/+538
* Simplify blur algorithmDr.Smile2020-10-092-644/+271
* Update names in copyright headersrcombs2020-05-294-4/+4
* x86/cpuid: fix missing includercombs2020-05-261-0/+2
* x86: update x86inc.asmRodger Combs2017-09-051-497/+599
* x86: asm adjustments for nasm compatibilityRodger Combs2017-09-057-63/+62
* Fix crash when the OS doesn't support AVX2Rodger Combs2015-07-272-3/+20
* Implement cascade gaussian blurDr.Smile2015-07-043-71/+1512
* Switch to virtual function tableDr.Smile2015-06-263-142/+0
* Improve rasterizer commentsDr.Smile2015-06-261-20/+21
* Skip memset() when using internal rasterizerDr.Smile2015-02-092-7/+16
* Flip coordinate system in rasterizerDr.Smile2014-11-231-34/+34
* Implement fast quad-tree rasterizer in C and x86/SSE2/AVX2Dr.Smile2014-04-292-0/+972
* Remove dirty pixels from ASM be_blur outputOleg Oshmyan2014-03-131-6/+8
* Remove incorrect declaration of HAVE_ALIGNED_STACK11rcombs2014-03-091-1/+0
* Remove unnecessary instruction11rcombs2014-02-161-3/+0
* Added XMM register count in be_blur; should help #4811rcombs2014-02-161-2/+2
* Use lower mm registers in be_blur.asm11rcombs2014-02-161-8/+8
* Added license headers in ASM files11rcombs2014-02-163-0/+48
* Added x86 ASM functions11rcombs2014-01-257-0/+2121