Change-Id: Id67623f403abfca54a04fc4c47792cd5b6d5ab73
Reviewed-on: https://go-review.googlesource.com/c/go/+/716802
Reviewed-by: Michael Pratt <mpratt@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Knyszek <mknyszek@google.com>
Reviewed-by: sophie zhao <zhaoxiaolin@loongson.cn>
Reviewed-by: Meidan Li <limeidan@loongson.cn>
VXORV V15, V15, V15
// save seed state for adding back later
- VORV V4, V13, V20
- VORV V5, V13, V21
- VORV V6, V13, V22
- VORV V7, V13, V23
- VORV V8, V13, V24
- VORV V9, V13, V25
- VORV V10, V13, V26
- VORV V11, V13, V27
+ VMOVQ V4, V20
+ VMOVQ V5, V21
+ VMOVQ V6, V22
+ VMOVQ V7, V23
+ VMOVQ V8, V24
+ VMOVQ V9, V25
+ VMOVQ V10, V26
+ VMOVQ V11, V27
// 4 iterations. Each iteration is 8 quarter-rounds.
MOVV $4, R7