aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/jumper
Commit message (Expand)AuthorAge
* finish up load4/store4 refactoringGravatar Mike Klein2017-04-05
* jumper, split store_f16 into to_half, store4Gravatar Mike Klein2017-04-04
* jumper, factor out load4() and from_half()Gravatar Mike Klein2017-04-04
* Refactor and recomment SkJumper_stages.cpp.Gravatar Mike Klein2017-04-03
* jumper, drop Android NDK dependencyGravatar Mike Klein2017-04-03
* jumper, a couple simple loads and storesGravatar Mike Klein2017-03-31
* jumper, only ignore red zone on WindowsGravatar Mike Klein2017-03-31
* jumper, caught up on blend modesGravatar Mike Klein2017-03-31
* make build_stages a little less mtklein-centricGravatar Mike Klein2017-03-31
* jumper, another batch of blend modesGravatar Mike Klein2017-03-31
* jumper, more blend modesGravatar Mike Klein2017-03-31
* tell Google3 we do not need executable stackGravatar Mike Klein2017-03-31
* make _win.S know if it's 64-bitGravatar Mike Klein2017-03-30
* Don't export stage symbols.Gravatar Mike Klein2017-03-30
* jumper, revert to generating .S filesGravatar Mike Klein2017-03-29
* SkJumper: update to Clang 4.0Gravatar Mike Klein2017-03-15
* floor -> floor_, just like abs_Gravatar Mike Klein2017-03-15
* SkJumper: more constants, _f and _i literals.Gravatar Mike Klein2017-03-14
* Revert "Fix SkJumper gcc warning"Gravatar Mike Klein2017-03-08
* Fix SkJumper gcc warningGravatar Florin Malita2017-03-08
* SkJumper: constant() embeds constants directly in codeGravatar Mike Klein2017-03-07
* SkJumper: a couple stages used by color filtersGravatar Mike Klein2017-03-07
* Back to code as data arrays, this time in .text.Gravatar Mike Klein2017-03-07
* SkJumper: store_f32Gravatar Mike Klein2017-03-03
* SkJumper: use AVX2 mask loads and stores for U32Gravatar Mike Klein2017-03-02
* SkJumper: skip null contextsGravatar Mike Klein2017-03-02
* SkJumper: be more precise by rejecting data sections.Gravatar Mike Klein2017-03-02
* SkJumper: handle the <kStride tail in AVX+ mode.Gravatar Mike Klein2017-03-02
* SkJumper: allow the compiler to generate FMAsGravatar Mike Klein2017-03-02
* Some small SkJumper refactoring.Gravatar Mike Klein2017-03-02
* SkJumper: upgrade to Clang 3.9Gravatar Mike Klein2017-03-01
* abs -> abs_ to avoid name conflictsGravatar Mike Klein2017-02-24
* SkJumper: perspective matrixGravatar Mike Klein2017-02-24
* SkJumper: tiling modesGravatar Mike Klein2017-02-24
* SkJumper: a8Gravatar Mike Klein2017-02-24
* SkJumper: scales and lerpsGravatar Mike Klein2017-02-24
* SkJumper: 565Gravatar Mike Klein2017-02-23
* SkJumper: portable round() was truncating...Gravatar Mike Klein2017-02-23
* SkJumper: fill in AVX f16 stages, turn on AVXGravatar Mike Klein2017-02-23
* SkJumper: reformat .S filesGravatar Mike Klein2017-02-23
* Add AVX to the SkJumper mix.Gravatar Mike Klein2017-02-23
* SkJumper: add mode to help prioritize portingGravatar Mike Klein2017-02-22
* SkJumper: set_rgb and swap_rbGravatar Mike Klein2017-02-22
* SkJumper: implement lerp_u8Gravatar Mike Klein2017-02-22
* Fold MSAN awareness into SkJumper.cpp.Gravatar Mike Klein2017-02-22
* SkJumper: remove TODO.Gravatar Mike Klein2017-02-22
* Whoops, forgot to re-run build_stages.Gravatar Mike Klein2017-02-21
* Move looping logic into start_pipeline().Gravatar Mike Klein2017-02-21
* SkJumper: WindowsGravatar Mike Klein2017-02-21
* SkJumper: aarch64 and armv7Gravatar Mike Klein2017-02-18