Latest update.
This commit is contained in:
@@ -16,7 +16,7 @@ When libcrypto is initialized, the bits returned by the STFLE instruction
|
||||
and by the QUERY functions are stored in the vector.
|
||||
|
||||
To change the set of instructions available to an application, you can
|
||||
set the OPENSSL_s390xcap environment variable before you start the
|
||||
set the B<OPENSSL_s390xcap> environment variable before you start the
|
||||
application. After initialization, the capability vector is ANDed bitwise
|
||||
with a mask which is derived from the environment variable.
|
||||
|
||||
@@ -34,14 +34,16 @@ There are three types of tokens:
|
||||
The name of a processor generation. A bit in the environment variable's
|
||||
mask is set to one if and only if the specified processor generation
|
||||
implements the corresponding instruction set extension. Possible values
|
||||
are z900, z990, z9, z10, z196, zEC12, z13, z14 and z15.
|
||||
are B<z900>, B<z990>, B<z9>, B<z10>, B<z196>, B<zEC12>, B<z13>, B<z14>
|
||||
and B<z15>.
|
||||
|
||||
=item <string>:<mask>:<mask>
|
||||
|
||||
The name of an instruction followed by two 64-bit masks. The part of the
|
||||
environment variable's mask corresponding to the specified instruction is
|
||||
set to the specified 128-bit mask. Possible values are kimd, klmd, km, kmc,
|
||||
kmac, kmctr, kmo, kmf, prno, kma, pcc and kdsa.
|
||||
set to the specified 128-bit mask. Possible values are B<kimd>, B<klmd>,
|
||||
B<km>, B<kmc>, B<kmac>, B<kmctr>, B<kmo>, B<kmf>, B<prno>, B<kma>, B<pcc>
|
||||
and B<kdsa>.
|
||||
|
||||
=item stfle:<mask>:<mask>:<mask>
|
||||
|
||||
@@ -52,7 +54,7 @@ instruction is set to the specified 192-bit mask.
|
||||
=back
|
||||
|
||||
The 64-bit masks are specified in hexadecimal notation. The 0x prefix is
|
||||
optional. Prefix a mask with a tilde (~) to denote a bitwise NOT operation.
|
||||
optional. Prefix a mask with a tilde, C<~>, to denote a bitwise NOT operation.
|
||||
|
||||
The following is a list of significant bits for each instruction. Colon
|
||||
rows separate the individual 64-bit masks. The bit numbers in the first
|
||||
|
||||
Reference in New Issue
Block a user