(EN) A first and a second operand are compared. If they are equal, the contents of register R1 + 1 are stored at the second-operand location, and the specified CPU or CPUs in the configuration are cleared of all TLB table entries of the designated type formed through the use of the replaced entry in storage, and all lower-level TLB table entries formed through the use of the cleared higher-level TLB table entries. A valid DAT table entry is replaced with a new entry, and the Translation Lookaside Buffer (TLB) is purged of any copies of (at least) the single entry on all CPUs in the configuration. If the first and second operands are unequal, the second operand is loaded at the first-operand location. The comparison result is indicated by the condition code. A method, system and a computer program product are provided.
(FR) Selon l'invention, un premier et un second opérande sont comparés. S'ils sont égaux, les contenus du registre R1 + 1 sont stockés à l'emplacement du second opérande, et la ou les CPU désignées dans la configuration sont effacées, d'une part de toutes les entrées de la table TLB du type indiqué créées par l'utilisation de l'entrée remplacée en mémoire, d'autre part de toutes les entrées de la table TLB de niveau inférieur créées par l'utilisation des entrées de la table TLB de niveau supérieur effacées. Une entrée de table DAT valide est remplacée par une nouvelle entrée, et le répertoire de pages actives (TLB) est purgé de toute copie de l'entrée unique (au moins) dans toutes les UCT de la configuration. Si le premier et le second opérande sont inégaux, le second opérande est chargé à l'emplacement du premier opérande. Le résultat de la comparaison est indiqué par le code conditionnel. L'invention concerne également un procédé, un système et un progiciel.