FPRBK Back to Index page
 
Prolog 
Control Block Contents 
   FPRBK DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.


  FPRBK Prolog Top of page
 
 NAME       : HCPFPRBK
 DESCRIPTION: Floating-Point Register Block
 DSECT      : FPRBK
 FUNCTION   : Maps the block that holds guest
              floating-point registers.
 LOCATED BY : VMDFPVRB field in the VMDBK
 CREATED BY : HCPBVM for non-vSIE VMDBKs.
 DELETED BY : HCPUSP at logoff time
              HCPGIR when the FPRBK is replaced with a
              VECBK.
 SERIALIZED : I-stream
 RELOCATION CONSIDERATIONS : This control block is relocated as part of a live
              guest relocation (LGR).  The bits and fields that
              need to be relocated are defined in the
              $VMDFPRS field of the LGRVMDBK.  Whenever changes
              are made to this control block, consideration must
              be given to any effects these changes will have on
              a relocation.  If any new fields or bits are
              defined, they may need to be relocated.  If
              existing bits or fields are changed, corresponding
              modifications may be required in the LGR version of
              this control block.  Consider also the effects of
              these changes on a relocation involving a back-level
              release of CP.
 
 
  FPRBK Control Block Content Top of page
 

 FPRBK DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure FPRBK Floating-Point Register Block 0000 0 Dbl-Word 8 FPRFPR00 FPR00 0008 8 Dbl-Word 8 FPRFPR01 FPR01 0010 16 Dbl-Word 8 FPRFPR02 FPR02 0018 24 Dbl-Word 8 FPRFPR03 FPR03 0020 32 Dbl-Word 8 FPRFPR04 FPR04 0028 40 Dbl-Word 8 FPRFPR05 FPR05 0030 48 Dbl-Word 8 FPRFPR06 FPR06 0038 56 Dbl-Word 8 FPRFPR07 FPR07 0040 64 Dbl-Word 8 FPRFPR08 FPR08 0048 72 Dbl-Word 8 FPRFPR09 FPR09 0050 80 Dbl-Word 8 FPRFPR10 FPR10 0058 88 Dbl-Word 8 FPRFPR11 FPR11 0060 96 Dbl-Word 8 FPRFPR12 FPR12 0068 104 Dbl-Word 8 FPRFPR13 FPR13 0070 112 Dbl-Word 8 FPRFPR14 FPR14 0078 120 Dbl-Word 8 FPRFPR15 FPR15 00000080 FPRBKLEN *-FPRBK FPRBK length 00000010 FPRBKSIZ (FPRBKLEN+7)/8 FPRBK size in doublewords
 
 
  FPRBK Storage Layout Top of page
 
 
*** FPRBK - Floating-Point Register Block
*
*     +-------------------------------------------------------+
*   0 |                       FPRFPR00                        |
*     +-------------------------------------------------------+
*   8 |                       FPRFPR01                        |
*     +-------------------------------------------------------+
*  10 |                       FPRFPR02                        |
*     +-------------------------------------------------------+
*  18 |                       FPRFPR03                        |
*     +-------------------------------------------------------+
*  20 |                       FPRFPR04                        |
*     +-------------------------------------------------------+
*  28 |                       FPRFPR05                        |
*     +-------------------------------------------------------+
*  30 |                       FPRFPR06                        |
*     +-------------------------------------------------------+
*  38 |                       FPRFPR07                        |
*     +-------------------------------------------------------+
*  40 |                       FPRFPR08                        |
*     +-------------------------------------------------------+
*  48 |                       FPRFPR09                        |
*     +-------------------------------------------------------+
*  50 |                       FPRFPR10                        |
*     +-------------------------------------------------------+
*  58 |                       FPRFPR11                        |
*     +-------------------------------------------------------+
*  60 |                       FPRFPR12                        |
*     +-------------------------------------------------------+
*  68 |                       FPRFPR13                        |
*     +-------------------------------------------------------+
*  70 |                       FPRFPR14                        |
*     +-------------------------------------------------------+
*  78 |                       FPRFPR15                        |
*     +-------------------------------------------------------+
*  80
*
*** FPRBK - Floating-Point Register Block
 
 
  FPRBK Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
FPRBKLEN       0078 00000080
FPRBKSIZ       0078 00000010
FPRFPR00       0000
FPRFPR01       0008
FPRFPR02       0010
FPRFPR03       0018
FPRFPR04       0020
FPRFPR05       0028
FPRFPR06       0030
FPRFPR07       0038
FPRFPR08       0040
FPRFPR09       0048
FPRFPR10       0050
FPRFPR11       0058
FPRFPR12       0060
FPRFPR13       0068
FPRFPR14       0070
FPRFPR15       0078
 
This information is based on z/VM 6.4.0 Last updated on 24 Aug 2016 at 09:24:55 EDT.
Copyright IBM Corporation, 1990, 2016