Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Loongarch: Add ifunc support for strchr{aligned, lsx, lasx} and ↵ | dengjianbo | 2023-08-17 | 12 | -0/+581 |
| | | | | | | | | | | | | | strchrnul{aligned, lsx, lasx} These implementations improve the time to run strchr{nul} microbenchmark in glibc as below: strchr-lasx reduces the runtime about 50%-83% strchr-lsx reduces the runtime about 30%-67% strchr-aligned reduces the runtime about 10%-20% strchrnul-lasx reduces the runtime about 50%-83% strchrnul-lsx reduces the runtime about 36%-65% strchrnul-aligned reduces the runtime about 6%-10% | ||||
* | Loongarch: Add ifunc support and add different versions of strlen | dengjianbo | 2023-08-14 | 7 | -0/+359 |
| | | | | | | strlen-lasx is implemeted by LASX simd instructions(256bit) strlen-lsx is implemeted by LSX simd instructions(128bit) strlen-align is implemented by LA basic instructions and never use unaligned memory acess | ||||
* | LoongArch: Update libm-test-ulps. | caiyinyu | 2023-03-02 | 1 | -0/+1 |
| | |||||
* | LoongArch: Hard Float Support | caiyinyu | 2022-07-26 | 2 | -0/+1413 |
| | |||||
* | LoongArch: Build Infrastructure | caiyinyu | 2022-07-26 | 1 | -0/+1 |