Explore >> Select a destination


You are here

mcyoung.xyz
| | venam.net
14.8 parsecs away

Travel
| | Computer architecture can be considered a boring topic, one that is studied during CS education, then put aside, and leaves place to the shiny new toys that capture the attention. I've recently revisited it, and I'd like to summarize some takeaways.
| | projectf.io
11.3 parsecs away

Travel
| | This RISC-V assembler post begins by examining the RISC-V jump instructions: jal and jalr. Jump instructions are the basis of functions, so we'll then dig into function calls, the RISC-V ABI, calling convention, and how to use the stack.
| | www.cs.virginia.edu
12.3 parsecs away

Travel
| |
| | www.foonathan.net
87.2 parsecs away

Travel
| Let me share a useful insight with you: constexpr is a platform. Just like you write code that targets Windows or a microcontroller, you write code that targets compile-time execution. In both cases you restrict yourself to the subset of C++ that works on your target platform, use conditional compilation if your code needs to be portable, and execute it on the desired target platform. You can thus view constexpr as another platform you can target; it just so happens to be run by your compiler. This insig...