Inlined Assembly And Ebx - Intel ARCHITECTURE IA-32 Reference Manual

Architecture optimization
Table of Contents

Advertisement

IA-32 Intel® Architecture Optimization

Inlined Assembly and ebx

When using aligned frames, the
modified in inlined assembly blocks since
the argument block. Programmers may modify
need to access the arguments and provided they save
before the end of the function (since
function's epilog).
For additional information on the use of
other related issues, see relevant application notes in the Intel
Architecture Performance Training Center.
D-10
ebx
CAUTION.
Do not use the
assembly functions that use dynamic stack alignment
for double, __m64, and __m128 local variables unless
you save and restore
Intel C++ Compiler uses the
alignment of variables of these types, so the use of
without preserving it, will cause unexpected program
execution.
register generally should not be
is used to keep track of
ebx
only if they do not
ebx
is restored relative to
esp
in inline assembly code and
ebx
register in inline
ebx
each time you use it. The
ebx
register to control
ebx
and restore it
ebx
in the
ebx
,
ebx

Advertisement

Table of Contents
loading

Table of Contents