Homepage
Open in app
Sign in
Get started
Software Design
Systems engineering to implementation
Follow
EventHelix
Jul 27, 2022
Rust bool vector to a string slice vector
Understand the assembly code for a
Vec<bool>
to
Vec<&
…
Read more…
81
EventHelix
Jun 17, 2022
Map Rust vector iteration to assembly
Learn how the compiler optimizes iteration for different vector…
Read more…
53
EventHelix
Jun 4, 2022
Rust to assembly: Arrays, Tuples, Box, and Option handling
Map the Rust array, tuple, Box, and Option…
Read more…
60
EventHelix
May 30, 2022
Rust enum-match code generation
Understand the generated assembly code for enum discriminated unions
Read more…
44
EventHelix
May 29, 2022
Assembly code generated from Rust for parameter passing
Understand the assembly code generated for…
Read more…
21
EventHelix
Dec 31, 2021
Auto-vectorize C and C++ code
Auto-vectorization of for loops results in significant performance…
Read more…
2
EventHelix
Aug 24, 2019
likely — unlikely directives
Assisting the compiler in optimizing if conditions
Read more…
53
2 responses
EventHelix
Jun 29, 2019
C++ Lambda Under the Hood
Understand the closure generated from a lambda expression
Read more…
44
EventHelix
Dec 23, 2018
Tail Call Optimization in C++
Eliminating the last function call and converting a recursive function…
Read more…
82
1 response
EventHelix
Dec 17, 2018
Pure functions in C++
Add attributes to declare a function as side effect free
Read more…
627
2 responses
About Software Design
Latest Stories
Archive
About Medium
Terms
Privacy