feat(arch): the ZCNOT unary pair and the vector counter step
Assisted-by: GLM 5.3 Flash
This commit is contained in:
1 parent
4066396226
commit
107ca512b2
4 files changed
+63
-2
No files matched your search
@@ -866,6 +866,12 @@ func TestArm64ExtZGolden(t *testing.T) {
|
||||
{"ZCLZ Z7.D, P4.Z, Z13.D", "ZCLZ", ExtFormZUnary, ExtQualZeroing, ExtArrNone,
|
||||
[]ExtOperand{ExtVector(7, ExtArrD), ExtPredicate(4, ExtQualZeroing), ExtVector(13, ExtArrD)},
|
||||
0x04c9b0ed},
|
||||
{"ZCNOT Z7.D, P4.M, Z13.D", "ZCNOT", ExtFormZUnary, ExtQualMerging, ExtArrNone,
|
||||
[]ExtOperand{ExtVector(7, ExtArrD), ExtPredicate(4, ExtQualMerging), ExtVector(13, ExtArrD)},
|
||||
0x04dbb0ed},
|
||||
{"ZCNOT Z7.D, P4.Z, Z13.D", "ZCNOT", ExtFormZUnary, ExtQualZeroing, ExtArrNone,
|
||||
[]ExtOperand{ExtVector(7, ExtArrD), ExtPredicate(4, ExtQualZeroing), ExtVector(13, ExtArrD)},
|
||||
0x04cbb0ed},
|
||||
{"ZCOMPACT Z7.D, P4, Z13.D", "ZCOMPACT", ExtFormZGov, 0, ExtArrNone,
|
||||
[]ExtOperand{ExtVector(7, ExtArrD), ExtPredicate(4, ExtQualNone), ExtVector(13, ExtArrD)},
|
||||
0x05e190ed},
|
||||
@@ -1166,6 +1172,9 @@ func TestArm64ExtStage3Golden(t *testing.T) {
|
||||
{"PDECP P14.S, ZR", "PDECP", ExtFormCountPn, ExtArrNone,
|
||||
[]ExtOperand{ExtPredicateSized(14, ExtArrS), ExtZeroRegister()},
|
||||
0x25ad89df},
|
||||
{"ZDECP P14.S, Z26.S", "ZDECP", ExtFormCountPnVec, ExtArrNone,
|
||||
[]ExtOperand{ExtPredicateSized(14, ExtArrS), ExtVector(26, ExtArrS)},
|
||||
0x25ad81da},
|
||||
{"PINCP P14.S, ZR", "PINCP", ExtFormCountPn, ExtArrNone,
|
||||
[]ExtOperand{ExtPredicateSized(14, ExtArrS), ExtZeroRegister()},
|
||||
0x25ac89df},
|
||||
|
||||
Reference in new issue
Block a user