Updated Golang s390x asm Reference (markdown)

Sun Yimin 2024-08-21 11:37:09 +08:00
parent c651512c09
commit 52e31baa19

@ -38,5 +38,16 @@ Addressing modes:
* VACC - Vector Add Compute Carry. 无符号整数加法,计算进位。只有进位结果。
* VACCC - Vector Add With Carry Compute Carry. 无符号整数加法同时加进位计算进位。相当于3个数加法只有进位结果。
所以两个数相加要同时使用多个指令。示例演示T1||T0, RED2||RED1两个256位数的加法得到 T2||T1||T0。
```asm
VACCQ T0, RED1, CAR1
VAQ T0, RED1, T0
VACCCQ T1, RED2, CAR1, CAR2
VACQ T1, RED2, CAR1, T1
VAQ T2, CAR2, T2
```