summaryrefslogtreecommitdiffstats
path: root/libc/test/run-memops.c
Commit message (Collapse)AuthorAgeFilesLines
* add tests for libc memmoveStewart Smith2015-06-241-2/+19
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* add tests for libc strncasecmpStewart Smith2015-06-241-0/+11
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* add tests for libc strcasecmpStewart Smith2015-06-241-0/+15
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* add tests for libc strcmpStewart Smith2015-06-241-0/+4
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* add tests for libc memcmpStewart Smith2015-06-241-0/+4
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* add tests for libc memchrStewart Smith2015-06-241-0/+7
| | | | Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* Optimized memset() implementation for POWERStewart Smith2015-06-011-0/+17
| | | | | | | | | | | | This uses the dcbz instruction to clear cacheline at a time rather than byte at a time. This means that even without high levels of optimization, we *dramatically* improve boot performance with SKIBOOT_GCOV=1 and probably ever so slightly speed things up for normal builds. We currently just hard-code 128 as cacheline size as all CPUs that skiboot currently boots on have 128 byte cachelines. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
* Skeleton unit tests for libc memops (libc/string/*)Stewart Smith2015-01-201-0/+27
This means that it shows up in lcov as untested. Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
OpenPOWER on IntegriCloud