• Henrik Gramner's avatar
    x86inc: Avoid using eax/rax for storing the stack pointer · cd09e3b3
    Henrik Gramner authored
    When allocating stack space with an alignment requirement that is larger
    than the current stack alignment we need to store a copy of the original
    stack pointer in order to be able to restore it later.
    
    If we chose to use another register for this purpose we should not pick
    eax/rax since it can be overwritten as a return value.
    cd09e3b3
Name
Last commit
Last update
..
Makefile Loading commit data...
asm.h Loading commit data...
bswap.h Loading commit data...
cpu.c Loading commit data...
cpu.h Loading commit data...
cpuid.asm Loading commit data...
emms.asm Loading commit data...
emms.h Loading commit data...
fixed_dsp.asm Loading commit data...
fixed_dsp_init.c Loading commit data...
float_dsp.asm Loading commit data...
float_dsp_init.c Loading commit data...
intmath.h Loading commit data...
intreadwrite.h Loading commit data...
lls.asm Loading commit data...
lls_init.c Loading commit data...
pixelutils.asm Loading commit data...
pixelutils.h Loading commit data...
pixelutils_init.c Loading commit data...
timer.h Loading commit data...
w64xmmtest.h Loading commit data...
x86inc.asm Loading commit data...
x86util.asm Loading commit data...