{"push_id":839547226,"size":9,"distinct_size":7,"ref":"refs/heads/avx","head":"d8baefe0eb20a99804065693211bda6fefeae228","before":"146381d2238936fab65c41803f390a1a8ed355a4","commits":[{"sha":"b4c20fd67a6ae46f3c83fbfde7550d8cd8b8e7a5","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"testapp: add a random offset to ImageFrame planes","distinct":false,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/b4c20fd67a6ae46f3c83fbfde7550d8cd8b8e7a5"},{"sha":"cd2d28d8dd7435dcfe32c73c7155b42316753468","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"autotools: fix typo","distinct":false,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/cd2d28d8dd7435dcfe32c73c7155b42316753468"},{"sha":"e29d369aa5e6d6f07d9b899d49920520eccc76d2","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"common: add AVX/F16C/AVX2 CPU enums","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/e29d369aa5e6d6f07d9b899d49920520eccc76d2"},{"sha":"715393e63a7f58044c858ecfbc51f8777b3facaf","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"resize: add AVX f32 vertical resizer\n\nOn Haswell, resizing 503x350 => 503x700\n\nFilter taps\tcycles/pixel\tcycles/tap\tcycles/vector/tap\n          2\t        0.88\t      0.44\t             3.53\n          4\t        0.94\t      0.24\t             1.88\n          6\t        1.15\t      0.19\t             1.53\n          8\t        1.35\t      0.16\t             1.35","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/715393e63a7f58044c858ecfbc51f8777b3facaf"},{"sha":"8bc4f6c6aceac671915ab0d26159145c9a3fb705","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"resize: add AVX f32 horizontal resizer\n\nOn Haswell, resizing 503x350 => 1005x350:\n\nFilter taps\tcycles/pixel\tcycles/tap\tcycles/vector/tap\n          2\t        1.46\t      0.73\t             5.85\n          4\t        1.77\t      0.44\t             3.54\n          6\t        2.17\t      0.36\t             2.89\n          8\t        2.58\t      0.32\t             2.58","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/8bc4f6c6aceac671915ab0d26159145c9a3fb705"},{"sha":"c84c317cef3ddd885899ff1d21514ae13c5c18fb","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"depth: add F16C float/half conversion","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/c84c317cef3ddd885899ff1d21514ae13c5c18fb"},{"sha":"b144648d0b33b9bc83b9bdcb8e591070564274b6","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"depth: add AVX2 ordered dither\n\nOn Haswell, dithering 2560 pixel array:\n\nConversion\tcycles/pixel\nbyte->byte\t        0.98\nbyte->word\t        0.89\nword->byte\t        0.81\nword->word\t        0.71\nhalf->byte\t        0.59\nhalf->word\t        0.52\nfloat->byte\t        0.56\nfloat->word\t        0.52","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/b144648d0b33b9bc83b9bdcb8e591070564274b6"},{"sha":"09e9844fd58196d79f3644650262af584e39dbd7","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"colorspace: add AVX matrix operation\n\nOn Haswell, processing 2560 pixel array:\n\ncycles/sample\tcycles/pixel\tcycles/pxvector\n         0.62\t        1.85\t          14.86","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/09e9844fd58196d79f3644650262af584e39dbd7"},{"sha":"d8baefe0eb20a99804065693211bda6fefeae228","author":{"email":"1505422b2465e9a84f6fdfaa161078890c593f06@example.com","name":"sekrit-twc"},"message":"depth: add AVX2 integer to float conversion\n\nOn Haswell, converting 2560 pixel array:\n\nconversion\tcycles/pixel\tcycles/vector\nbyte->half\t        0.60\t         4.77\nbyte->float\t        0.43\t         3.45\nword->half\t        0.47\t         3.78\nword->float\t        0.44\t         3.51","distinct":true,"url":"https://api.github.com/repos/sekrit-twc/zimg/commits/d8baefe0eb20a99804065693211bda6fefeae228"}]}