-typedef struct
-{
- char n3:1; // N3 instructions present
- char zArch:1; // z/Architecture mode installed
- char zAct:1; // z/Architecture mode active
- char date:1; // DATE enhancement facility
- char idte1:1; // IDTE present (PST)
- char idte2:1; // IDTE present (REG)
- char asnlx:1; // ASN and LX reuse facility
- char stfle:1; // STFLE installed
- char zDATe:1; // Enhanced DAT in z mode
- char srstat:1; // Sense running status facility
- char cSSKE:1; // Conditional SSKE facility
- char topo:1; // COnfiguration topology facility
- char xTrans2:1; // Extended translation facility 2
- char msgSec:1; // Message security facility
- char longDsp:1; // Long displacement facility
- char hiPerfLD:1; // High performance long displacement facility
- char hfpMAS:1; // HFP multiply-and-add/subtrace facility
- char xImm:1; // Extended immediate facility
- char xTrans3:1; // Extended translation facility 3
- char hfpUnX:1; // HFP unnormalized extension facility
- char etf2:1; // ETF2-enhancement facility
- char stckf:1; // Store-clock-fast facility
- char parse:1; // Parsing enhancement facility
- char mvcos:1; // MVCOS facility
- char todSteer:1; // TOD-clock steering facility
- char etf3:1; // ETF3-enhancement facility
- char xCPUtm:1; // Extract CPU time facility
- char csst:1; // Compare-swap-and-store facility
- char csst2:1; // Compare-swap-and-store facility 2
- char giX:1; // General instructions extension facility
- char exX:1; // Execute extensions facility
- char ibm:1; // IBM internal use
- char fps:1; // Floating point support enhancement
- char dfp:1; // Decimal floating point facility
- char hiDFP:1; // High Performance DFP facility
- char pfpo:1; // PFPO instruction facility
-} __attribute__((aligned(8))) facilityList_t;
-