{"push_id":1205437351,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"35a76a0366372d89a0f1ac3cebd5bc7646aadec3","before":"dfbc86309fd8ebb70a55cafa876320dc1ea8e833","commits":[{"sha":"35a76a0366372d89a0f1ac3cebd5bc7646aadec3","author":{"name":"Tyler J. Stachecki","email":"fd74911cb54605b628605ae5d8dbde7ebf1fc393@gmail.com"},"message":"Implementation of SSE optimized Fletcher-4\n\nBuilds off of 1eeb4562 (Implementation of AVX2 optimized Fletcher-4)\nThis commit adds another implementation of the Fletcher-4 algorithm.\nIt is automatically selected at module load if it benchmarks higher\nthan all other available implementations.\n\nThe module benchmark was also amended to analyze the performance of\nthe byteswap-ed version of Fletcher-4, as well as the non-byteswaped\nversion. The average performance of the two is used to select the\nthe fastest implementation available on the host system.\n\nAdds a pair of fields to an existing zcommon module parameter:\n-  zfs_fletcher_4_impl (str)\n    \"sse2\"    - new SSE2 implementation if available\n    \"ssse3\"   - new SSSE3 implementation if available\n\nSigned-off-by: Tyler J. Stachecki <stachecki.tyler@gmail.com>\nSigned-off-by: Gvozden Neskovic <neskovic@gmail.com>\nSigned-off-by: Brian Behlendorf <behlendorf1@llnl.gov>\nCloses #4789","distinct":true,"url":"https://api.github.com/repos/behlendorf/zfs/commits/35a76a0366372d89a0f1ac3cebd5bc7646aadec3"}]}
{"actor":{"display_login":"behlendorf"}}