Toggle navigation
Eli Bendersky's website
About
Projects
Archives
Articles in tag "Assembly"
2023.04.22:
WebAssembly Text code samples
2023.04.17:
itoa (integer to string) in WebAssembly
2020.07.25:
An Intel 8080 assembler and online simulator
2019.11.23:
"Beating" C with 400 lines of unoptimized assembly
2017.03.22:
Adventures in JIT compilation: Part 2 - an x64 JIT
2017.01.05:
Some notes on Luz - an assembler, linker and CPU simulator
2016.08.23:
wc in x64 assembly
2015.08.21:
C++: Deleting destructors and virtual operator delete
2014.01.07:
Getting started with libjit - part 3
2013.12.05:
The cost of dynamic (virtual calls) vs. static (CRTP) dispatch in C++
2013.12.03:
Intel i7 loop performance anomaly
2013.11.12:
Getting started with libjit - part 2
2013.10.17:
Getting started with libjit - part 1
2013.07.24:
Displaying all argv in x64 assembly
2013.01.03:
Assembler relaxation
2012.08.13:
How statically linked programs run on Linux
2012.07.12:
Computed goto for efficient dispatch tables
2012.01.03:
Understanding the x64 code models
2011.11.11:
Position Independent Code (PIC) in shared libraries on x64
2011.11.03:
Position Independent Code (PIC) in shared libraries
2011.09.06:
Stack frame layout on x86-64
2011.08.25:
Load-time relocation of shared libraries
2011.02.04:
Where the top of the stack is on x86
2010.10.21:
64-bit types and arithmetic on 32-bit CPUs
2010.05.05:
Introducing Luz
2009.12.21:
Creating a tiny 'Hello World' executable in assembly
2004.02.06:
64 bit types on 32 bit machines