In this article, we have thoroughly discussed the implementation of the strchr() method in C. We utilized this function to find the first existence of any character. We also see the use of the strchr() method with the while loop and if-else statement to obtain the presence of a specific...
When we're at "good written for humans": as an example of extremely clean implementation of library fopen the sources of Plan9 are especially educative:fopen.candfreopen.c. See how fopen must map to more system calls and flags. I also like the balanced minimalism in the code which (at l...
The classic hardware implementation is a feedback shift register with hardwired polynomial (bit-by-bit calculation). Intel most likely uses a lookup table in ROM (lower latency; does not need 32 iterations to get the result). But I wonder why they choose the iSCSI polynomial, which is ...
You may be interested to look at a strchr implementation using SSE2. In comparison with it, you carefully avoided the branch for the first misaligned chunk. Nice job! Sirmabus, 11 years ago Peter, related but a bit of the topic, have you ever went about optimizing pattern matching with a...