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
 COPYRIGHT -
              THIS MODULE IS "RESTRICTED MATERIALS OF IBM"
              5654-A17 (C) COPYRIGHT IBM CORP. - 2001
              LICENSED MATERIALS - PROPERTY OF IBM
 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 Dbl-Word     8 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 V4R3.0. Last updated on 1 May 2002 at 08:42:11 EDT.
Copyright IBM Corporation, 1990, 2002