Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
FPXSA
Control Block Contents
FPXSA DSECT
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 RELOCATION CONSIDERATIONS : None COMPATIBILITY AND MIGRATION CONCERNS : 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
Copyright IBM Corporation, 1990, 2011