| | A load/store performance corner case (kristerw.blogspot.com) |
|
4 points by ingve on July 20, 2017 | past
|
| | Strict aliasing in C90 vs. C99 – and how to read the C standard (kristerw.blogspot.com) |
|
2 points by ingve on July 4, 2017 | past
|
| | Interprocedural optimization in GCC (kristerw.blogspot.com) |
|
84 points by matt_d on May 30, 2017 | past | 8 comments
|
| | Integer division is slow (kristerw.blogspot.com) |
|
19 points by ingve on May 16, 2017 | past | 2 comments
|
| | Branch misprediction is expensive: an example (kristerw.blogspot.com) |
|
1 point by dalbin on April 4, 2017 | past
|
| | Branch Prediction (kristerw.blogspot.com) |
|
3 points by hyperpape on March 26, 2017 | past
|
| | Pre-decrement vs. post-decrement, etc. (kristerw.blogspot.com) |
|
2 points by ingve on March 25, 2017 | past
|
| | The cost of conditional moves and branches (kristerw.blogspot.com) |
|
1 point by EvgeniyZh on March 9, 2017 | past
|
| | The cost of conditional moves and branches (kristerw.blogspot.com) |
|
3 points by ingve on March 5, 2017 | past
|
| | Branch prediction (kristerw.blogspot.com) |
|
1 point by ingve on Feb 22, 2017 | past
|
| | GCC code generation for C++ Weekly Ep 43 example (kristerw.blogspot.com) |
|
86 points by matt_d on Jan 8, 2017 | past | 17 comments
|
| | The cost of clearing memory (kristerw.blogspot.com) |
|
2 points by ingve on Sept 26, 2016 | past
|
| | Mobile GPUs – power, performance, area (kristerw.blogspot.com) |
|
3 points by ingve on Sept 12, 2016 | past
|
| | Surprising properties of C null pointer constants (kristerw.blogspot.com) |
|
16 points by ingve on Aug 14, 2016 | past | 12 comments
|
| | Code behaving differently in C90, C99, C11, C++98, and C++11 (kristerw.blogspot.com) |
|
134 points by Kristine1975 on July 24, 2016 | past | 17 comments
|
| | Checked C (kristerw.blogspot.com) |
|
16 points by ingve on July 7, 2016 | past | 3 comments
|
| | Evolution of C programming practices – Unix 1973–2015 (kristerw.blogspot.com) |
|
3 points by ingve on June 19, 2016 | past
|
| | 20 years of NetBSD code bloat (kristerw.blogspot.com) |
|
3 points by ingve on May 29, 2016 | past
|
| | Type-based aliasing in C (kristerw.blogspot.com) |
|
71 points by Kristine1975 on May 23, 2016 | past | 51 comments
|
| | Type-based aliasing in C (kristerw.blogspot.com) |
|
2 points by ingve on May 19, 2016 | past
|
| | Dangling pointers and undefined behavior (kristerw.blogspot.com) |
|
1 point by ingve on April 25, 2016 | past
|
| | Why volatile is hard to specify and implement (kristerw.blogspot.com) |
|
38 points by luu on April 10, 2016 | past | 30 comments
|
| | Pointer casts in C (alignment, casts, and undefined behavior) (kristerw.blogspot.com) |
|
1 point by ingve on March 20, 2016 | past
|
| | C pointers are not hardware pointers (kristerw.blogspot.com) |
|
45 points by ingve on March 6, 2016 | past | 36 comments
|
| | How undefined signed overflow enables optimizations in GCC (kristerw.blogspot.com) |
|
100 points by ot on Feb 21, 2016 | past | 90 comments
|
| | More Turing-completeness in surprising places (kristerw.blogspot.com) |
|
48 points by ingve on Jan 24, 2016 | past | 2 comments
|
| | Instruction-less computation (kristerw.blogspot.com) |
|
28 points by nkurz on Aug 24, 2015 | past | 7 comments
|