- 0.90
- Change DWARF register
numbers again; mention that __m128 needs alignment; fix typo
in figure ; add some comments on kernel
expectations; mention TLS extensions; add example for passing of
variable-argument lists; change semantics of %rax in
variable-argument lists; improve formatting; mention that X87 class
is not used for passing; make /lib64 a Linux specific
section; rename x86-64 to AMD64; describe passing of complex types.
Special thanks to Andi Kleen, Michal Ludvig, Michael Matz, David
O'Brien and Eric Young for their comments.
- 0.21
- Define __int128 as class INTEGER in register
passing. Mention that %al is used for variadic argument lists. Fix
some textual problems. Thanks to H. Peter Anvin, Bo Thorsen, and
Michael Matz.
- 0.20 -- 2002-07-11
- Change DWARF register number values of
%rbx, %rsi, %rsi (thanks to Michal Ludvig). Fix footnotes for
fundamental types (thanks to H. Peter Anvin). Specify size_t
(thanks to Bo Thorsen and Andreas Schwab). Add new section on
floating point environment functions.
- 0.19 -- 2002-03-27
- Set name of Linux dynamic linker, mention
%fs.
Incorporate changes from H. Peter Anvin <hpa@zytor.com>
for booleans and define handling of sub-64-bit integer types in
registers.
Jan Hubicka
2003-05-04