News for hackers. Stuff that matters.
Re:Stop Memsetting Structures by a_t48 on Saturday April 27, 2019 @10:38PM (#19768951)
Or even an OffsetPtr class with overloaded arrow and dereference operator, if you swing that way. :)
Re:Stop Memsetting Structures by DaiPlusPlus on Sunday April 28, 2019 @08:59AM (#19770921)
What’s the runtime performance of that in-practice? Does x86, x64 and ARM have support for relative offset pointers without any performance impact? And do compilers use them?
Re:Stop Memsetting Structures by blattimwind on Sunday April 28, 2019 @12:38PM (#19772073)
Yes, address generation can at the very least do [reg + constant], and on x86, much much more. These are bread and butter optimizations constantly used by compilers all over the place, because this is how field access works.