Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright dates with scripts/update-copyrights. | Joseph Myers | 2015-01-02 | 1 | -1/+1 |
| | |||||
* | tile: fix copyright header blocks in just-committed files | Chris Metcalf | 2014-10-06 | 1 | -1/+0 |
| | | | | I accidentally committed versions not following the conventions. | ||||
* | tile: optimize memcmp | Chris Metcalf | 2014-10-06 | 1 | -0/+367 |
Customize memcmp.c for tile, using similar tricks from memcpy: - replace MERGE macro with dblalign. - replace memcmp_bytes function with revbytes. - use __glibc_likely. - use post-increment addressing. The schedule is still not perfect: the compiler is not hoisting code above the comparison branch, which could save a bundle or two. memcmp speeds up by 30-40% on shorter aligned tests in benchtest, with some tests with unaligned lengths taking a small performance hit. |