mirror of
https://github.com/emmansun/gmsm.git
synced 2025-05-11 03:26:17 +08:00
Updated Golang s390x asm Reference (markdown)
parent
030ca445e7
commit
75a83398d0
@ -33,10 +33,10 @@ Addressing modes:
|
||||
* Q - 2个64位值?
|
||||
|
||||
## 算术加减法
|
||||
* VA - Vector Add. 无符号整数加法。
|
||||
* VAC - Vector Add With Carry. 带进位无符号整数加法;相当于3个数加法。
|
||||
* VACC - Vector Add Compute Carry. 无符号整数加法,计算进位。只有进位结果。
|
||||
* VACCC - Vector Add With Carry Compute Carry. 带进位无符号整数加法,计算进位。相当于3个数加法,只有进位结果。
|
||||
* VA - Vector Add. 无符号数加法。
|
||||
* VAC - Vector Add With Carry. 带进位无符号数加法;相当于3个数加法。
|
||||
* VACC - Vector Add Compute Carry. 无符号数加法,计算进位。只有进位结果。
|
||||
* VACCC - Vector Add With Carry Compute Carry. 带进位无符号数加法,计算进位。相当于3个数加法,只有进位结果。
|
||||
|
||||
所以,两个数相加要同时使用多个指令。示例演示T1||T0, RED2||RED1两个256位数的加法(按64位值?),得到 T2||T1||T0。
|
||||
```asm
|
||||
|
Loading…
x
Reference in New Issue
Block a user