mirror of
https://github.com/netwide-assembler/nasm.git
synced 2024-11-21 03:14:19 +08:00
doc: document the %use fp macro package
Documentation for %use fp was missing... Signed-off-by: H. Peter Anvin <hpa@zytor.com>
This commit is contained in:
parent
83baad7d9a
commit
2d3dce2fd7
@ -7,6 +7,7 @@
|
||||
The NASM 2 series support x86-64, and is the production version of NASM
|
||||
since 2007.
|
||||
|
||||
|
||||
\S{cl-2.09} Version 2.09
|
||||
|
||||
\b Fixed assignment the magnitude of \c{%rep} counter. It is limited
|
||||
@ -68,6 +69,9 @@ since 2007.
|
||||
can now contain non-identifier characters if surrounded by quotes.
|
||||
See \k{getenv}.
|
||||
|
||||
\b Add a new standard macro package \c{%use fp} for floating-point
|
||||
convenience macros. See \k{pkg_fp}.
|
||||
|
||||
|
||||
\S{cl-2.08.02} Version 2.08.02
|
||||
|
||||
|
@ -1687,6 +1687,9 @@ respectively. These are normally used as macros:
|
||||
\c
|
||||
\c dq +1.5, -Inf, NaN ; Double-precision constants
|
||||
|
||||
The \c{%use fp} standard macro package contains a set of convenience
|
||||
macros. See \k{pkg_fp}.
|
||||
|
||||
\S{bcdconst} \I{floating-point, packed BCD constants}Packed BCD Constants
|
||||
|
||||
x87-style packed BCD constants can be used in the same contexts as
|
||||
@ -4254,6 +4257,25 @@ alignment mode. A number of other macros beginning with \c{__ALIGN_}
|
||||
are used internally by this macro package.
|
||||
|
||||
|
||||
\H{pkg_fp} \i\c\{fp}: Floating-point macros
|
||||
|
||||
This packages contains the following floating-point convenience macros:
|
||||
|
||||
\c %define Inf __Infinity__
|
||||
\c %define NaN __QNaN__
|
||||
\c %define QNaN __QNaN__
|
||||
\c %define SNaN __SNaN__
|
||||
\c
|
||||
\c %define float8(x) __float8__(x)
|
||||
\c %define float16(x) __float16__(x)
|
||||
\c %define float32(x) __float32__(x)
|
||||
\c %define float64(x) __float64__(x)
|
||||
\c %define float80m(x) __float80m__(x)
|
||||
\c %define float80e(x) __float80e__(x)
|
||||
\c %define float128l(x) __float128l__(x)
|
||||
\c %define float128h(x) __float128h__(x)
|
||||
|
||||
|
||||
\C{directive} \i{Assembler Directives}
|
||||
|
||||
NASM, though it attempts to avoid the bureaucracy of assemblers like
|
||||
|
Loading…
Reference in New Issue
Block a user