摘要 |
Eine Maschinenanweisung wird bereitgestellt, die ein Operationscode-Feld zum Bereitstellen eines Operationscodes enthält, wobei der Operationscode eine Operation zum Ausführen einer pseudozufälligen Zahl identifizieren soll, und ein Register-Feld, das zum Identifizieren eines Registers verwendet werden soll, wobei das Register eine Speicherposition in einem Arbeitsspeicher für einen ersten Operanden angeben soll. Die Maschinenanweisung wird ausgeführt, und die Ausführung enthält ein Generieren eines Hash-Werts für jeden Arbeitsspeicherblock von einem oder mehreren Arbeitsspeicherblöcken des ersten Operanden unter Verwendung einer sicheren 512-Bit-Hash-Technik und mindestens eines Seed-Werts eines Parameterblocks der Maschinenanweisung; und Speichern von mindestens einem Abschnitt des generierten Hash-Werts in einem entsprechenden Arbeitsspeicherblock des ersten Operanden, wobei der generierte Hash-Wert mindestens ein Abschnitt einer pseudozufälligen Zahl ist. |