Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only.

FPXSA

Prolog  

Control Block Contents  

FPXSA DSECT

Storage Layout  

Cross Reference (Contains links to field and bit definitions)  

FPXSA Prolog

 NAME       : HCPFPXSA
 STATUS     : VM/ESA Version 2, Release 4.0
 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 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 * (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           |///////////////////////////|
*     +---------------------------+///////////////////////////|
*     |///////////////////////////////////////////////////////|
*     +-------------------------------------------------------+
*  90
*
*** FPXSA - Floating Point Extended Save Area

 

FPXSA Cross Reference

(contains links to field and bit definitions)
Symbol         Dspl Value
-------------- ---- -----

FPXFPC 0080

FPXLGSZ 0084 00000090

FPXREGS 0000

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 VM/ESA 2.4.0.
Last updated on 3 Aug 1999 at 11:55:51 EDT.
Copyright IBM Corporation, 1990, 1999