From 4a5739eb252dd3bc9e6031b2d9f95f178143af83 Mon Sep 17 00:00:00 2001 From: Sun Yimin Date: Fri, 30 Aug 2024 13:08:45 +0800 Subject: [PATCH] Updated Golang ppc64x asm Reference (markdown) --- Golang-ppc64x-asm-Reference.md | 1 + 1 file changed, 1 insertion(+) diff --git a/Golang-ppc64x-asm-Reference.md b/Golang-ppc64x-asm-Reference.md index 8c5e43b..5809210 100644 --- a/Golang-ppc64x-asm-Reference.md +++ b/Golang-ppc64x-asm-Reference.md @@ -89,6 +89,7 @@ ## 判断相等 - **VCMPEQUD** "Vector Compare Equal Unsigned Doubleword". This instruction is used to compare the corresponding doublewords (64-bit elements) in two vector registers for equality. +- **VCMPEQUDCC** "Vector Compare Equal Unsigned Doubleword and Conditionally Clear". This instruction is used to compare two vector registers for equality on a doubleword (64-bit) basis. The instruction compares the doublewords in the source registers for equality. If the doublewords are equal, the corresponding element in the result is set to all ones; otherwise, it is set to all zeros. The result of the comparison is stored in the condition register field CR6. If the comparison result is true (all ones), the instruction also clears the condition register field CR6. ## 其它 - **VSLDOI** "Vector Shift Left Double by Octet Immediate". This instruction is used to shift the contents of a vector register left by a specified number of octets (8-bit bytes).