Programming Interface Information: This information is NOT intended to be used as Programming Interfaces of z/VM.

#### FPXSA

Prolog

Control Block Contents
FPXSA DSECT

Storage Layout

Cross Reference (Contains links to field and bit definitions)

#### FPXSA Prolog

     NAME       : HCPFPXSA
     DESCRIPTION: Floating Point Extended Save Area
     DSECT      : FPXSA
     FUNCTION   : Machine check extended save area for floating point
                  extensions facility
     LOCATED BY : Location 212 (x'D4) -  Real  - PFXFPXSA
                  Guest - UZPFPXSA
     CREATED BY : HCPMPSON - Allocate storage for a processor
     DELETED BY : HCPMPSOF - Release a processor's storage
     SERIALIZED : None
     NOTES      : This save area is architected as a full-page (4096-byte) area
                  although only bytes 0-143 are currently defined.

#### FPXSA Control Block Content

#### FPXSA DSECT

    Hex   Dec Type/Val   Lng Label (dup)    Comments
    ---- ---- --------- ---- -------------- --------
    0000    0 Structure      FPXSA          Floating Point Extended Save Area
    0000    0 Bitstring  128 FPXREGS (0)    Floating Point Registers 0-15
    0000    0 Dbl-Word     8 FPXY0          Floating Point Register 0
    0008    8 Dbl-Word     8 FPXY1          Floating Point Register 1
    0010   16 Dbl-Word     8 FPXY2          Floating Point Register 2
    0018   24 Dbl-Word     8 FPXY3          Floating Point Register 3
    0020   32 Dbl-Word     8 FPXY4          Floating Point Register 4
    0028   40 Dbl-Word     8 FPXY5          Floating Point Register 5
    0030   48 Dbl-Word     8 FPXY6          Floating Point Register 6
    0038   56 Dbl-Word     8 FPXY7          Floating Point Register 7
    0040   64 Dbl-Word     8 FPXY8          Floating Point Register 8
    0048   72 Dbl-Word     8 FPXY9          Floating Point Register 9
    0050   80 Dbl-Word     8 FPXY10         Floating Point Register 10
    0058   88 Dbl-Word     8 FPXY11         Floating Point Register 11
    0060   96 Dbl-Word     8 FPXY12         Floating Point Register 12
    0068  104 Dbl-Word     8 FPXY13         Floating Point Register 13
    0070  112 Dbl-Word     8 FPXY14         Floating Point Register 14
    0078  120 Dbl-Word     8 FPXY15         Floating Point Register 15
    0080  128 Signed       4 FPXFPC         Floating Point Control Register
    0084  132 Signed       4 FPXRSVD (3)    Reserved
              00000090       FPXLGSZ        *-FPXREGS Size of Logout Area in
                                            Bytes
              00000200       FPXSIZE        (*-FPXSA+7)/8 Size, in
                                            doublewords, of FPXSA

#### FPXSA Storage Layout

    *** FPXSA - Floating Point Extended Save Area
    *
    *     +-------------------------------------------------------+
    *   0 |                        FPXY0                          |
    *     +-------------------------------------------------------+
    *   8 |                        FPXY1                          |
    *     +-------------------------------------------------------+
    *  10 |                        FPXY2                          |
    *     +-------------------------------------------------------+
    *  18 |                        FPXY3                          |
    *     +-------------------------------------------------------+
    *  20 |                        FPXY4                          |
    *     +-------------------------------------------------------+
    *  28 |                        FPXY5                          |
    *     +-------------------------------------------------------+
    *  30 |                        FPXY6                          |
    *     +-------------------------------------------------------+
    *  38 |                        FPXY7                          |
    *     +-------------------------------------------------------+
    *  40 |                        FPXY8                          |
    *     +-------------------------------------------------------+
    *  48 |                        FPXY9                          |
    *     +-------------------------------------------------------+
    *  50 |                        FPXY10                         |
    *     +-------------------------------------------------------+
    *  58 |                        FPXY11                         |
    *     +-------------------------------------------------------+
    *  60 |                        FPXY12                         |
    *     +-------------------------------------------------------+
    *  68 |                        FPXY13                         |
    *     +-------------------------------------------------------+
    *  70 |                        FPXY14                         |
    *     +-------------------------------------------------------+
    *  78 |                        FPXY15                         |
    *     +---------------------------+---------------------------+
    *  80 |          FPXFPC           |         FPXRSVD           |
    *     +---------------------------+                           |
    *     |                                                       |
    *     +-------------------------------------------------------+
    *  90
    *
    *** FPXSA - Floating Point Extended Save Area

#### FPXSA Cross Reference

    Symbol         Dspl Value
    -------------- ---- -----
    FPXFPC         0080
    FPXLGSZ        0084 00000090
    FPXREGS        0000
    FPXRSVD        0084
    FPXSIZE        0084 00000200
    FPXY0          0000
    FPXY1          0008
    FPXY10         0050
    FPXY11         0058
    FPXY12         0060
    FPXY13         0068
    FPXY14         0070
    FPXY15         0078
    FPXY2          0010
    FPXY3          0018
    FPXY4          0020
    FPXY5          0028
    FPXY6          0030
    FPXY7          0038
    FPXY8          0040
    FPXY9          0048

This information is based on z/VM V5R2.0. Last updated on 12 Apr 2006 at 16:55:39 EDT.
Copyright IBM Corporation, 1990, 2005