Lines Matching full:floating
90 [-mfpu=FLOATING-POINT-FORMAT]
475 `-mfpu=FLOATING-POINT-FORMAT'
476 Select which Floating Point architecture is the target.
479 Select which floating point ABI is in use.
602 The target machine does (or does not) have a floating-point
786 floating-point registers.
833 double width floating point constants by loading the two halves of
834 the value into the two single width floating point registers that
837 floating point constants.
2023 stored in more than 32 bits. _Flonums_ are floating point numbers,
2071 A "flonum" represents a floating point number. The translation is
2072 indirect: a decimal floating point number from the text is converted by
2073 `as' to a generic binary floating point number of more than sufficient
2074 precision. This generic floating point number is converted to a
2075 particular computer's floating point format (or formats) by a portion
2113 present. The floating point number has the usual base-10 value.
2116 independently of any floating point hardware in the computer running
3492 assembles floating point numbers. The exact kind of floating point
3727 has the same effect as `.single'. The exact kind of floating point
4909 has the same effect as `.float'. The exact kind of floating point
5418 floating point arguments might be passed in floating point registers if
5419 the object file requires hardware floating point support--or floating
5421 supports processors with no hardware floating point unit. Or, if two
5478 The floating-point ABI used by this object file. The value will
5481 * 0 for files not affected by the floating-point ABI.
5483 * 1 for files using the hardware floating-point with a standard
5486 * 2 for files using the hardware floating-point ABI with a
5489 * 3 for files using the software floating-point ABI.
5491 * 4 for files using the hardware floating-point ABI with 64-bit
5492 wide double-precision floating-point registers and 32-bit
5499 The floating-point ABI used by this object file. The value will
5502 * 0 for files not affected by the floating-point ABI.
5504 * 1 for files using double-precision hardware floating-point
5507 * 2 for files using the software floating-point ABI.
5509 * 3 for files using single-precision hardware floating-point
5553 each machine where `as' runs. Floating point representations vary as
5660 * Alpha Floating Point:: Floating Point
5736 File: as.info, Node: Alpha Syntax, Next: Alpha Floating Point, Prev: Alpha Options, Up: Alpha-Dependent
5771 The 32 floating-point registers are referred to as `$fN'.
5937 File: as.info, Node: Alpha Floating Point, Next: Alpha Directives, Prev: Alpha Syntax, Up: Alpha-Dependent
5939 9.1.4 Floating Point
5942 The Alpha family uses both IEEE and VAX floating-point numbers.
5945 File: as.info, Node: Alpha Directives, Next: Alpha Opcodes, Prev: Alpha Floating Point, Up: Alpha-Dependent
5987 Indicate which of the floating-point registers are saved in the
6097 * ARC Floating Point:: Floating Point
6143 File: as.info, Node: ARC Syntax, Next: ARC Floating Point, Prev: ARC Options, Up: ARC-Dependent
6170 File: as.info, Node: ARC Floating Point, Next: ARC Directives, Prev: ARC Syntax, Up: ARC-Dependent
6172 9.2.3 Floating Point
6175 The ARC core does not currently have hardware floating point support.
6176 Software floating point support is provided by `GCC' and uses IEEE
6177 floating-point numbers.
6180 File: as.info, Node: ARC Directives, Next: ARC Opcodes, Prev: ARC Floating Point, Up: ARC-Dependent
6376 * ARM Floating Point:: Floating Point
6456 `-mfpu=FLOATING-POINT-FORMAT'
6457 This option specifies the floating point format to assemble for.
6460 floating point unit. The following format options are recognized:
6517 This indicates the floating point variant of the APCS should be
6518 used. In this variant floating point arguments are passed in FP
6527 should be marked as using specified floating point ABI. The
6558 File: as.info, Node: ARM Syntax, Next: ARM Floating Point, Prev: ARM Options, Up: ARM-Dependent
6648 File: as.info, Node: ARM Floating Point, Next: ARM Directives, Prev: ARM Syntax, Up: ARM-Dependent
6650 9.3.3 Floating Point
6653 The ARM family uses IEEE floating-point numbers.
6683 File: as.info, Node: ARM Directives, Next: ARM Opcodes, Prev: ARM Floating Point, Up: ARM-Dependent
6798 These directives write 12byte long double floating-point values to
6819 Select the floating-point unit to assemble for. Valid values for
6867 This directive writes 12-byte packed floating-point values to the
7740 `Floating Point'
7741 The Blackfin family has no hardware floating point but the .float
7742 directive generates ieee floating point numbers for use with
7743 software floating point libraries.
8157 support for floating-point-specific directives for CRIS.
8208 * D10V-Float:: Floating Point
8465 9.8.3 Floating Point
8468 The D10V has no hardware floating point, but the `.float' and `.double'
8469 directives generates IEEE floating-point numbers for compatibility with
8494 * D30V-Float:: Floating Point
8789 9.9.3 Floating Point
8792 The D30V has no hardware floating point, but the `.float' and `.double'
8793 directives generates IEEE floating-point numbers for compatibility with
8818 * H8/300 Floating Point:: Floating Point
8835 File: as.info, Node: H8/300 Syntax, Next: H8/300 Floating Point, Prev: H8/300 Options, Up: H8/300-Dependent
8926 File: as.info, Node: H8/300 Floating Point, Next: H8/300 Directives, Prev: H8/300 Syntax, Up: H8/300-Dependent
8928 9.10.3 Floating Point
8931 The H8/300 family has no hardware floating point, but the `.float'
8932 directive generates IEEE floating-point numbers for compatibility with
8936 File: as.info, Node: H8/300 Directives, Next: H8/300 Opcodes, Prev: H8/300 Floating Point, Up: H8/300-Dependent
9154 * HPPA Floating Point:: Floating Point
9187 File: as.info, Node: HPPA Syntax, Next: HPPA Floating Point, Prev: HPPA Options, Up: HPPA-Dependent
9221 File: as.info, Node: HPPA Floating Point, Next: HPPA Directives, Prev: HPPA Syntax, Up: HPPA-Dependent
9223 9.11.4 Floating Point
9226 The HPPA family uses IEEE floating-point numbers.
9229 File: as.info, Node: HPPA Directives, Next: HPPA Opcodes, Prev: HPPA Floating Point, Up: HPPA-Dependent
9310 floating point register), or `fu' (upper half of float register).
9459 * ESA/390 Floating Point:: Floating Point
9491 File: as.info, Node: ESA/390 Syntax, Next: ESA/390 Floating Point, Prev: ESA/390 Options, Up: ESA/390-Dependent
9547 File: as.info, Node: ESA/390 Floating Point, Next: ESA/390 Directives, Prev: ESA/390 Syntax, Up: ESA/390-Dependent
9549 9.12.4 Floating Point
9552 The assembler generates only IEEE floating-point numbers. The older
9553 floating point formats are not supported.
9556 File: as.info, Node: ESA/390 Directives, Next: ESA/390 Opcodes, Prev: ESA/390 Floating Point, Up: ESA/390-Dependent
9668 * i386-Float:: Floating Point
9951 * the 8 floating point register stack `%st' or equivalently
10140 9.13.10 Floating Point
10143 All 80387 floating point types except packed BCD are supported. (BCD
10146 and extended (80-bit) precision floating point. Each supported type
10151 * Floating point constructors are `.float' or `.single', `.double',
10168 operations use 80-bit floating point operands. (Contrast this with
10169 `fstl %st, mem', which converts `%st' from 80-bit to 64-bit floating
10182 instructions for 32-bit floating point data) available on AMD's K6-2
10185 Currently, `as' does not support Intel's floating point SIMD, Katmai
10191 floating point values. The MMX registers cannot be used at the same
10192 time as the floating point stack.
10265 assemblers, generate floating point instructions with reversed source
10275 arithmetic floating point operations with two register operands where
10529 * Floating Point-i960:: Floating Point
10534 File: as.info, Node: Options-i960, Next: Floating Point-i960, Up: i960-Dependent
10613 File: as.info, Node: Floating Point-i960, Next: Directives-i960, Prev: Options-i960, Up: i960-Dependent
10615 9.15.2 Floating Point
10618 `as' generates IEEE floating-point numbers for the directives `.float',
10622 File: as.info, Node: Directives-i960, Next: Opcodes for i960, Prev: Floating Point-i960, Up: i960-Dependent
10637 floating-point number.
10876 floating-point registers are referred to as `fN'. The 128 application
11532 * M68K-Float:: Floating Point
11708 Assemble 68881 floating point instructions. This is the
11710 68060 always support floating point instructions.
11713 Do not assemble 68881 floating point instructions. This is
11715 always support floating point instructions, even if this
11863 9.21.4 Floating Point
11866 Packed decimal (P) format floating literals are not supported. Feel
11869 The floating point formats generated by directives are these.
11872 `Single' precision floating point constants.
11875 `Double' precision floating point constants.
11879 `Extended' precision (`long double') floating point constants.
12055 * M68HC11-Float:: Floating Point
12318 9.22.5 Floating Point
12321 Packed decimal (P) format floating literals are not supported. Feel
12324 The floating point formats generated by directives are these.
12327 `Single' precision floating point constants.
12330 `Double' precision floating point constants.
12334 `Extended' precision (`long double') floating point constants.
12494 * MIPS floating-point:: Directives to override floating-point options
12551 floating-point registers.
12716 Disable or enable floating-point instructions. Note that by
12717 default floating-point instructions are always allowed even with
12722 Disable or enable double-precision floating-point operations. Note
12723 that by default double-precision floating-point operations are
12730 double width floating point constants by loading the two halves of
12731 the value into the two single width floating point registers that
12739 of these floating point constants.
12962 File: as.info, Node: MIPS ASE instruction generation overrides, Next: MIPS floating-point, Prev: MIPS option stack, Up: MIPS-Dependent
13001 File: as.info, Node: MIPS floating-point, Prev: MIPS ASE instruction generation overrides, Up: MIPS-Dependent
13003 9.24.10 Directives to override floating-point options
13497 * MSP430 Floating Point:: Floating Point
13519 File: as.info, Node: MSP430 Syntax, Next: MSP430 Floating Point, Prev: MSP430 Options, Up: MSP430-Dependent
13652 File: as.info, Node: MSP430 Floating Point, Next: MSP430 Directives, Prev: MSP430 Syntax, Up: MSP430-Dependent
13654 9.26.3 Floating Point
13657 The MSP 430 family uses IEEE 32-bit floating-point numbers.
13660 File: as.info, Node: MSP430 Directives, Next: MSP430 Opcodes, Prev: MSP430 Floating Point, Up: MSP430-Dependent
13870 Enable (or disable) the use of the KEV11 floating-point
13875 Enable (or disable) the use of FP-11 floating-point instructions:
14024 Floating-point registers are named `ac0' through `ac3', or
14242 * RX-Float:: Floating Point
14324 9.30.4 Floating Point
14327 The floating point formats generated by directives are these.
14330 `Single' precision (32-bit) floating point constants.
14335 floating point constants, otherwise it generates `single'
14336 precision (32-bit) floating point constants. To force the
14337 generation of 64-bit floating point constants used the `dc.d'
14358 * s390 Floating Point:: Floating Point.
14450 %fN the 16 floating point registers, 0 <= N <= 15
14524 A register operand can be located in general, floating-point, access,
15025 File: as.info, Node: s390 Directives, Next: s390 Floating Point, Prev: s390 Syntax, Up: S/390-Dependent
15118 File: as.info, Node: s390 Floating Point, Prev: s390 Directives, Up: S/390-Dependent
15120 9.31.5 Floating Point
15123 The assembler recognizes both the IEEE floating-point instruction and
15124 the hexadecimal floating-point instructions. The floating-point
15126 format. To assemble hexadecimal floating-point constants the `.long'
15269 * SH Floating Point:: Floating Point
15324 File: as.info, Node: SH Syntax, Next: SH Floating Point, Prev: SH Options, Up: SH-Dependent
15423 File: as.info, Node: SH Floating Point, Next: SH Directives, Prev: SH Syntax, Up: SH-Dependent
15425 9.33.3 Floating Point
15428 SH2E, SH3E and SH4 groups have on-chip floating-point unit (FPU). Other
15429 SH groups can use `.float' directive to generate IEEE floating-point
15432 SH2E and SH3E support single-precision floating point calculations as
15434 floating point calculations. SH2E and SH3E instructions are a subset of
15435 the floating point calculations conforming to the IEEE754 standard.
15437 In addition to single-precision and double-precision floating-point
15439 engine that enables 32-bit floating-point data to be processed 128 bits
15447 File: as.info, Node: SH Directives, Next: SH Opcodes, Prev: SH Floating Point, Up: SH-Dependent
15661 for single-precision floating point registers, `dr0' through `dr62'
15662 (even numbered registers only) for double-precision floating point
15664 single-precision floating point vectors, `fp0' through `fp62' (even
15665 numbered registers only) for single-precision floating point pairs,
15667 single-precision floating point registers, `pc' for the program
15668 counter, and `fpscr' for the floating point status and control register.
15769 * Sparc-Float:: Floating Point
15900 Floating point registers are simply referred to as `%fN'. When
15901 assembling for pre-V9, only 32 floating point registers are available.
15905 allowed. For example, `%f34' is a legal floating point register, but
15946 In V9, there are 4 sets of floating point condition codes which are
15961 * The floating-point queue register is referred to as `%fq'.
15965 * The floating point status register is referred to as `%fsr'.
15993 * The V9 floating-point registers state is referred to as `%fprs'.
16349 9.35.4 Floating Point
16352 The Sparc uses IEEE floating-point numbers.
16579 floating-point value. All return a floating-point value except `$cvi',
16583 Returns the floating point arccosine of EXPR.
16586 Returns the floating point arcsine of EXPR.
16589 Returns the floating point arctangent of EXPR.
16592 Returns the floating point arctangent of EXPR1 / EXPR2.
16595 Returns the smallest integer not less than EXPR as floating point.
16598 Returns the floating point hyperbolic cosine of EXPR.
16601 Returns the floating point cosine of EXPR.
16604 Returns the integer value EXPR converted to floating-point.
16607 Returns the floating point value EXPR converted to integer.
16610 Returns the floating point value e ^ EXPR.
16613 Returns the floating point absolute value of EXPR.
16617 floating point.
16620 Returns the floating point remainder of EXPR1 / EXPR2.
16626 Returns the floating point value EXPR1 * 2 ^ EXPR2.
16635 Returns the floating point maximum of EXPR1 and EXPR2.
16638 Returns the floating point minimum of EXPR1 and EXPR2.
16641 Returns the floating point value EXPR1 ^ EXPR2.
16644 Returns the nearest integer to EXPR as a floating point number.
16650 Returns the floating point sine of EXPR.
16653 Returns the floating point hyperbolic sine of EXPR.
16656 Returns the floating point square root of EXPR.
16659 Returns the floating point tangent of EXPR.
16662 Returns the floating point hyperbolic tangent of EXPR.
16666 floating point.
16750 Place an IEEE single-precision floating-point representation of
16751 one or more floating-point values into the current section. All
17183 * Z80 Floating Point:: Floating Point
17235 File: as.info, Node: Z80 Syntax, Next: Z80 Floating Point, Prev: Z80 Options, Up: Z80-Dependent
17297 File: as.info, Node: Z80 Floating Point, Next: Z80 Directives, Prev: Z80 Syntax, Up: Z80-Dependent
17299 9.38.3 Floating Point
17302 Floating-point numbers are not supported.
17305 File: as.info, Node: Z80 Directives, Next: Z80 Opcodes, Prev: Z80 Floating Point, Up: Z80-Dependent
17758 * VAX-float:: VAX Floating Point
17853 9.40.2 VAX Floating Point
17856 Conversion of flonums to floating point is correct, and compatible with
17860 `D', `F', `G' and `H' floating point formats are understood.
17862 Immediate floating literals (_e.g._ `S`$6.9') are rendered
17875 generating Vax floating point constants. They are described in the
17880 assembles Vax `d' format 64-bit floating point constants.
17884 assembles Vax `f' format 32-bit floating point constants.
17888 assembles Vax `g' format 64-bit floating point constants.
17892 assembles Vax `h' format 128-bit floating point constants.
18054 * V850 Floating Point:: Floating Point
18130 File: as.info, Node: V850 Syntax, Next: V850 Floating Point, Prev: V850 Options, Up: V850-Dependent
18285 File: as.info, Node: V850 Floating Point, Next: V850 Directives, Prev: V850 Syntax, Up: V850-Dependent
18287 9.41.3 Floating Point
18290 The V850 family uses IEEE floating-point numbers.
18293 File: as.info, Node: V850 Directives, Next: V850 Opcodes, Prev: V850 Floating Point, Up: V850-Dependent
20413 * .set doublefloat: MIPS floating-point. (line 12)
20418 * .set hardfloat: MIPS floating-point. (line 6)
20442 * .set singlefloat: MIPS floating-point. (line 12)
20445 * .set softfloat: MIPS floating-point. (line 6)
20515 * Alpha floating point (IEEE): Alpha Floating Point.
20528 * ARC floating point (IEEE): ARC Floating Point. (line 6)
20561 * ARM floating point (IEEE): ARM Floating Point. (line 6)
20723 * constants, floating point: Flonums. (line 6)
20772 * D10V floating point: D10V-Float. (line 6)
20784 * D30V floating point: D30V-Float. (line 6)
20835 * Disable floating-point instructions: MIPS floating-point. (line 6)
20836 * Disable single-precision floating-point operations: MIPS floating-point.
20892 * ESA/390 floating point (IEEE): ESA/390 Floating Point.
20944 * floating point numbers: Flonums. (line 6)
20945 * floating point numbers (double): Double. (line 6)
20946 * floating point numbers (single) <1>: Single. (line 6)
20947 * floating point numbers (single): Float. (line 6)
20948 * floating point, Alpha (IEEE): Alpha Floating Point.
20950 * floating point, ARC (IEEE): ARC Floating Point. (line 6)
20951 * floating point, ARM (IEEE): ARM Floating Point. (line 6)
20952 * floating point, D10V: D10V-Float. (line 6)
20953 * floating point, D30V: D30V-Float. (line 6)
20954 * floating point, ESA/390 (IEEE): ESA/390 Floating Point.
20956 * floating point, H8/300 (IEEE): H8/300 Floating Point.
20958 * floating point, HPPA (IEEE): HPPA Floating Point. (line 6)
20959 * floating point, i386: i386-Float. (line 6)
20960 * floating point, i960 (IEEE): Floating Point-i960. (line 6)
20961 * floating
20962 * floating point, M68HC11: M68HC11-Float. (line 6)
20963 * floating point, MSP 430 (IEEE): MSP430 Floating Point.
20965 * floating point, RX: RX-Float. (line 6)
20966 * floating point, s390: s390 Floating Point. (line 6)
20967 * floating point, SH (IEEE): SH Floating Point. (line 6)
20968 * floating point, SPARC (IEEE): Sparc-Float. (line 6)
20969 * floating point, V850 (IEEE): V850 Floating Point. (line 6)
20970 * floating point, VAX: VAX-float. (line 6)
20971 * floating point, x86-64: i386-Float. (line 6)
20972 * floating point, Z80: Z80 Floating Point. (line 6)
20988 * H8/300 floating point (IEEE): H8/300 Floating Point.
21012 * HPPA floating point (IEEE): HPPA Floating Point. (line 6)
21021 * i386 floating point: i386-Float. (line 6)
21051 * i960 floating point (IEEE): Floating Point-i960. (line 6)
21291 * M680x0 floating point: M68K-Float. (line 6)
21309 * M68HC11 floating point: M68HC11-Float. (line 6)
21434 * MSP 430 floating point (IEEE): MSP430 Floating Point.
21568 * PDP-11 floating-point register syntax: PDP-11-Syntax. (line 13)
21588 * precision, floating point: Flonums. (line 6)
21694 * RX floating point: RX-Float. (line 6)
21698 * s390 floating point: s390 Floating Point. (line 6)
21746 * SH floating point (IEEE): SH Floating Point. (line 6)
21807 * SPARC floating point (IEEE): Sparc-Float. (line 6)
21977 * V850 floating point (IEEE): V850 Floating Point. (line 6)
21992 * VAX floating point: VAX-float. (line 6)
22023 * wide floating point directives, VAX: VAX-directives. (line 10)
22042 * x86-64 floating point: i386-Float. (line 6)
22068 * Z80 floating point: Z80 Floating Point. (line 6)
22274 Node: Alpha Floating Point210610
22282 Node: ARC Floating Point218590
22292 Node: ARM Floating Point236735
22356 Node: H8/300 Floating Point315421
22363 Node: HPPA Floating Point327856
22370 Node: ESA/390 Floating Point340641
22396 Node: Floating Point-i960385800
22453 Node: MIPS floating-point471677
22480 Node: MSP430 Floating Point496883
22513 Node: s390 Floating Point547590
22523 Node: SH Floating Point555211
22567 Node: Z80 Floating Point621036
22591 Node: V850 Floating Point654220