summaryrefslogtreecommitdiff
path: root/notes
diff options
context:
space:
mode:
Diffstat (limited to 'notes')
-rw-r--r--notes/encoding_table12
-rw-r--r--notes/grouped_encodings12
-rw-r--r--notes/reordered_encodings12
-rw-r--r--notes/todo867
4 files changed, 452 insertions, 451 deletions
diff --git a/notes/encoding_table b/notes/encoding_table
index efb02f8..1e9c6f1 100644
--- a/notes/encoding_table
+++ b/notes/encoding_table
@@ -1015,9 +1015,9 @@ A L I A S A L I A S A L I A S A L I A S A L I A S | Rd=zxtb(Rs)
|1 0 0 0|1 1 0 0|1 1 1|s s s s s| P P |i i i i i i|0 1 -|d d d d d| Rdd=cround(Rss,#u6) - XTYPE ALU/slot 2,3
|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=cround(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=round(Rss,Rt) - XTYPE ALU/slot 2,3
+|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rd=round(Rs,Rt):sat - XTYPE ALU/slot 2,3
|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rd=round(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rd=cround(Rs,Rt):sat - XTYPE ALU/slot 2,3
+|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=cround(Rss,Rt) - XTYPE ALU/slot 2,3
|ICLASS |RegType|MajOp|s5 |Parse| |MinOp|d5 |
|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=sub(Rtt,Rss) - XTYPE ALU/slot 2,3
|1 1 0 1|0 1 0 1|1 0 0|s s s s s| P P |- t t t t t|1 - -|d d d d d| Rd=sub(Rt,Rs):sat:deprecated - XTYPE ALU/slot 2,3
@@ -1060,8 +1060,8 @@ A L I A S A L I A S A L I A S A L I A S A L I A S | Rd=zxtb(Rs)
|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vaddub(Rss,Rtt) - XTYPE ALU/slot 2,3
|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vaddub(Rss,Rtt):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vaddw(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=vaddw(Rss,Rtt):sat - XTYPE ALU/slot 2,3
+|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=vaddw(Rss,Rtt) - XTYPE ALU/slot 2,3
+|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=vaddw(Rss,Rtt):sat - XTYPE ALU/slot 2,3
|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vavgh(Rss,Rtt) - XTYPE ALU/slot 2,3
|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vavgh(Rss,Rtt):rnd - XTYPE ALU/slot 2,3
@@ -1189,8 +1189,8 @@ A L I A S A L I A S A L I A S A L I A S A L I A S | Rd=zxtb(Rs)
|1 1 0 0|0 0 0 1|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rdd=vxaddsubh(Rss,Rtt):rnd:>>1:sat - XTYPE COMPLEX/slot 2,3
|1 1 0 0|0 0 0 1|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=vxsubaddh(Rss,Rtt):rnd:>>1:sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vxaddsubh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vxsubaddh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vxaddsubw(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vxsubaddw(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
|1 1 1 0|0 1 0 1|N 0 0|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=cmpy(Rs,Rt)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
|1 1 1 0|0 1 0 1|N 1 0|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=cmpy(Rs,Rt*)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
diff --git a/notes/grouped_encodings b/notes/grouped_encodings
index 983aefd..8654bd2 100644
--- a/notes/grouped_encodings
+++ b/notes/grouped_encodings
@@ -1009,9 +1009,9 @@ A L I A S A L I A S A L I A S A L I A S A L I A S | Rd=zxtb(Rs)
|1 0 0 0|1 1 0 0|1 1 1|s s s s s| P P |i i i i i i|0 1 -|d d d d d| Rdd=cround(Rss,#u6) - XTYPE ALU/slot 2,3
|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=cround(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=round(Rss,Rt) - XTYPE ALU/slot 2,3
+|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rd=round(Rs,Rt):sat - XTYPE ALU/slot 2,3
|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rd=round(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rd=cround(Rs,Rt):sat - XTYPE ALU/slot 2,3
+|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=cround(Rss,Rt) - XTYPE ALU/slot 2,3
|ICLASS |RegType|MajOp|s5 |Parse| |MinOp|d5 |
|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=sub(Rtt,Rss) - XTYPE ALU/slot 2,3
|1 1 0 1|0 1 0 1|1 0 0|s s s s s| P P |- t t t t t|1 - -|d d d d d| Rd=sub(Rt,Rs):sat:deprecated - XTYPE ALU/slot 2,3
@@ -1054,8 +1054,8 @@ A L I A S A L I A S A L I A S A L I A S A L I A S | Rd=zxtb(Rs)
|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vaddub(Rss,Rtt) - XTYPE ALU/slot 2,3
|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vaddub(Rss,Rtt):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vaddw(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=vaddw(Rss,Rtt):sat - XTYPE ALU/slot 2,3
+|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=vaddw(Rss,Rtt) - XTYPE ALU/slot 2,3
+|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=vaddw(Rss,Rtt):sat - XTYPE ALU/slot 2,3
|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vavgh(Rss,Rtt) - XTYPE ALU/slot 2,3
|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vavgh(Rss,Rtt):rnd - XTYPE ALU/slot 2,3
@@ -1183,8 +1183,8 @@ A L I A S A L I A S A L I A S A L I A S A L I A S | Rd=zxtb(Rs)
|1 1 0 0|0 0 0 1|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rdd=vxaddsubh(Rss,Rtt):rnd:>>1:sat - XTYPE COMPLEX/slot 2,3
|1 1 0 0|0 0 0 1|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=vxsubaddh(Rss,Rtt):rnd:>>1:sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vxaddsubh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vxsubaddh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vxaddsubw(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vxsubaddw(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
|1 1 1 0|0 1 0 1|N 0 0|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=cmpy(Rs,Rt)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
|1 1 1 0|0 1 0 1|N 1 0|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=cmpy(Rs,Rt*)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
diff --git a/notes/reordered_encodings b/notes/reordered_encodings
index 4e7b641..135fbc8 100644
--- a/notes/reordered_encodings
+++ b/notes/reordered_encodings
@@ -927,9 +927,9 @@ A L I A S A L I A S A L I A S A L I A S A L I A S | Rd=zxtb(Rs)
|1 1 0 0|0 0 0 1|0 0 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=shuffeb(Rss,Rtt) - XTYPE PERM/slot 2,3
|1 1 0 0|0 0 0 1|0 0 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=shuffob(Rtt,Rss) - XTYPE PERM/slot 2,3
|1 1 0 0|0 0 0 1|0 0 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=shuffeh(Rtt,Rss) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vxaddsubh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vxaddsubw(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rd=vaddhub(Rss,Rtt):sat - XTYPE ALU/slot 2,3
-|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vxsubaddh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vxsubaddw(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vxaddsubh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=vxsubaddh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=shuffoh(Rtt,Rss) - XTYPE PERM/slot 2,3
@@ -975,9 +975,9 @@ A L I A S A L I A S A L I A S A L I A S A L I A S | Rd=zxtb(Rs)
|1 1 0 0|0 1 1 0|0 1 -|s s s s s| P P |- i i i i i|1 1 -|d d d d d| Rd=lsl(Rs,Rt) - XTYPE PERM/slot 2,3
|1 1 0 0|0 1 1 0|1 0 -|i i i i i| P P |- t t t t t|1 1 i|d d d d d| Rd=lsl(#s6,Rt) - XTYPE PERM/slot 2,3
|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=cround(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rd=cround(Rs,Rt):sat - XTYPE ALU/slot 2,3
+|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=cround(Rss,Rt) - XTYPE ALU/slot 2,3
|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rd=round(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=round(Rss,Rt) - XTYPE ALU/slot 2,3
+|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rd=round(Rs,Rt):sat - XTYPE ALU/slot 2,3
|1 1 0 0|0 1 1 1|0 0 0|s s s s s| P P |- i i i i i|- - -|- - - d d| Pd=tstbit(Rs,Rt) - XTYPE PERM/slot 2,3
|1 1 0 0|0 1 1 1|0 0 1|s s s s s| P P |- i i i i i|- - -|- - - d d| Pd=!tstbit(Rs,Rt) - XTYPE PERM/slot 2,3
|1 1 0 0|0 1 1 1|0 1 0|s s s s s| P P |- t t t t t|- - -|- - - d d| Pd=bitsset(Rs,Rt) - XTYPE PERM/slot 2,3
@@ -1069,9 +1069,9 @@ A L I A S A L I A S A L I A S A L I A S A L I A S | Rd=zxtb(Rs)
|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vaddh(Rss,Rtt) - XTYPE ALU/slot 2,3
|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vaddh(Rss,Rtt):sat - XTYPE ALU/slot 2,3
|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vadduh(Rss,Rtt):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vaddw(Rss,Rtt) - XTYPE ALU/slot 2,3
+|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=vaddw(Rss,Rtt) - XTYPE ALU/slot 2,3
+|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=vaddw(Rss,Rtt):sat - XTYPE ALU/slot 2,3
|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=add(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=vaddw(Rss,Rtt):sat - XTYPE ALU/slot 2,3
|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vsubub(Rtt,Rss) - XTYPE ALU/slot 2,3
|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vsubub(Rtt,Rss):sat - XTYPE ALU/slot 2,3
|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vsubh(Rtt,Rss) - XTYPE ALU/slot 2,3
diff --git a/notes/todo b/notes/todo
index 5044fad..dd94d6b 100644
--- a/notes/todo
+++ b/notes/todo
@@ -921,85 +921,82 @@ A L I A S A L I A S A L I A S A L I A S A L I A S | Rd=zxtb(Rs)
-|1 1 0 0|0 0 0 1|0 0 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rdd=extractu(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 0 0 1|0 0 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=shuffeb(Rss,Rtt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 0 1|0 0 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=shuffob(Rtt,Rss) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 0 1|0 0 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=shuffeh(Rtt,Rss) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vxaddsubh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rd=vaddhub(Rss,Rtt):sat - XTYPE ALU/slot 2,3
-|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vxsubaddh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vxaddsubh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=vxsubaddh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=shuffoh(Rtt,Rss) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vtrunewh(Rss,Rtt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vtrunehb(Rss,Rtt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vtrunowh(Rss,Rtt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=vtrunohb(Rss,Rtt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=lfs(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 0 0 1|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rdd=vxaddsubh(Rss,Rtt):rnd:>>1:sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 0 0 1|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=vxsubaddh(Rss,Rtt):rnd:>>1:sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 0 0 1|1 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=extractu(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 0 0 1|1 1 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=decbin(Rss,Rtt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 0|0 - -|s s s s s| P P |- t t t t t|- u u|d d d d d| Rdd=valignb(Rtt,Rss,Pu) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 0|1 0 0|s s s s s| P P |- t t t t t|- u u|d d d d d| Rdd=vspliceb(Rss,Rtt,Pu) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 0|1 1 0|s s s s s| P P |- t t t t t|- x x|d d d d d| Rdd=add(Rss,Rtt,Px):carry - XTYPE ALU/slot 2,3
-|1 1 0 0|0 0 1 0|1 1 1|s s s s s| P P |- t t t t t|- x x|d d d d d| Rdd=sub(Rss,Rtt,Px):carry - XTYPE ALU/slot 2,3
-|1 1 0 0|0 0 1 1|0 0 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rdd=vasrw(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 1|0 0 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=vlsrw(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 1|0 0 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=vaslw(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 1|0 0 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=vlslw(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 1|0 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rdd=vasrh(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 1|0 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=vlsrh(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 1|0 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=vaslh(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 1|0 1 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=vlslh(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 1|1 0 -|s s s s s| P P |- i i i i i|0 0 -|d d d d d| Rdd=asr(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 1|1 0 -|s s s s s| P P |- i i i i i|0 1 -|d d d d d| Rdd=lsr(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 1|1 0 -|s s s s s| P P |- i i i i i|1 0 -|d d d d d| Rdd=asl(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 1|1 0 -|s s s s s| P P |- i i i i i|1 1 -|d d d d d| Rdd=lsl(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 0 1 1|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rdd=vcrotate(Rss,Rt) - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 0 1 1|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=vcnegh(Rss,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 0 1 1|1 1 -|s s s s s| P P |i t t t t t|1 1 i|d d d d d| Rdd=vrcrotate(Rss,Rt,#u2) - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 1 0 0|0 0 0|s s s s s| P P |0 t t t t t|i i i|d d d d d| Rd=addasl(Rt,Rs,#u3) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 0 1|- - -|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rd=vasrw(Rss,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 0 1|- - -|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rd=cmpyiwh(Rss,Rt):<<1:rnd:sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 1 0 1|- - -|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rd=cmpyiwh(Rss,Rt*):<<1:rnd:sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 1 0 1|- - -|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rd=cmpyrwh(Rss,Rt):<<1:rnd:sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 1 0 1|- - -|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rd=cmpyrwh(Rss,Rt*):<<1:rnd:sat - XTYPE COMPLEX/slot 2,3
-|1 1 0 0|0 1 1 0|0 0 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=asr(Rs,Rt):sat - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 0|0 0 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rd=asl(Rs,Rt):sat - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 0|0 1 -|s s s s s| P P |- i i i i i|0 0 -|d d d d d| Rd=asr(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 0|0 1 -|s s s s s| P P |- i i i i i|0 1 -|d d d d d| Rd=lsr(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 0|0 1 -|s s s s s| P P |- i i i i i|1 0 -|d d d d d| Rd=asl(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 0|0 1 -|s s s s s| P P |- i i i i i|1 1 -|d d d d d| Rd=lsl(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 0|1 0 -|i i i i i| P P |- t t t t t|1 1 i|d d d d d| Rd=lsl(#s6,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=cround(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rd=cround(Rs,Rt):sat - XTYPE ALU/slot 2,3
-|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rd=round(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=round(Rss,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 0|0 1 1 1|0 0 0|s s s s s| P P |- i i i i i|- - -|- - - d d| Pd=tstbit(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|0 0 1|s s s s s| P P |- i i i i i|- - -|- - - d d| Pd=!tstbit(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|0 1 0|s s s s s| P P |- t t t t t|- - -|- - - d d| Pd=bitsset(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|0 1 1|s s s s s| P P |- t t t t t|- - -|- - - d d| Pd=!bitsset(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|1 0 0|s s s s s| P P |- t t t t t|- - -|- - - d d| Pd=bitsclr(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|1 0 1|s s s s s| P P |- t t t t t|- - -|- - - d d| Pd=!bitsclr(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|0 0 0|- - - d d| Pd=cmp.gt(Rss,Rtt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|0 1 0|- - - d d| Pd=cmp.eq(Rss,Rtt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|0 1 0|- - - d d| Pd=cmpb.gt(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|0 1 1|- - - d d| Pd=cmph.gt(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|1 0 0|- - - d d| Pd=cmp.gtu(Rss,Rtt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|1 0 0|- - - d d| Pd=cmph.eq(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|1 0 1|- - - d d| Pd=cmph.gtu(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|1 1 0|- - - d d| Pd=cmpb.eq(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|1 1 1|- - - d d| Pd=cmpb.gtu(Rs,Rt) - XTYPE PERM/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 1|s s s s s| P P |- t t t t t|0 0 0|- - - d d| Pd=sfcmp.ge(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 1|s s s s s| P P |- t t t t t|0 0 1|- - - d d| Pd=sfcmp.uo(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 1|s s s s s| P P |- t t t t t|0 1 1|- - - d d| Pd=sfcmp.eq(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 0 0|0 1 1 1|1 1 1|s s s s s| P P |- t t t t t|1 0 0|- - - d d| Pd=sfcmp.gt(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 0 0|1 0 0 0|- - -|s s s s s| P P |- t t t t t|- - -|x x x x x| Rx=insert(Rs,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 0|1 0 0 1|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=extractu(Rs,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 0|1 0 0 1|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rd=extract(Rs,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 0|1 0 1 0|0 - -|s s s s s| P P |0 t t t t t|- - -|x x x x x| Rxx=insert(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 0|1 0 1 0|1 0 -|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rxx^=xor(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 0|0 0 0 1|0 0 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rdd=extractu(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 0|0 0 0 1|0 0 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=shuffeb(Rss,Rtt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 0 1|0 0 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=shuffob(Rtt,Rss) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 0 1|0 0 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=shuffeh(Rtt,Rss) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vxaddsubw(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+test|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rd=vaddhub(Rss,Rtt):sat - XTYPE ALU/slot 2,3
+test|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vxsubaddw(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+test|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vxaddsubh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+test|1 1 0 0|0 0 0 1|0 1 -|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=vxsubaddh(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+test|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=shuffoh(Rtt,Rss) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vtrunewh(Rss,Rtt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vtrunehb(Rss,Rtt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vtrunowh(Rss,Rtt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=vtrunohb(Rss,Rtt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 0 1|1 0 -|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=lfs(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 0|0 0 0 1|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rdd=vxaddsubh(Rss,Rtt):rnd:>>1:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 0 0|0 0 0 1|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=vxsubaddh(Rss,Rtt):rnd:>>1:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 0 0|0 0 0 1|1 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=extractu(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 0|0 0 0 1|1 1 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=decbin(Rss,Rtt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 0|0 - -|s s s s s| P P |- t t t t t|- u u|d d d d d| Rdd=valignb(Rtt,Rss,Pu) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 0|1 0 0|s s s s s| P P |- t t t t t|- u u|d d d d d| Rdd=vspliceb(Rss,Rtt,Pu) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 0|1 1 0|s s s s s| P P |- t t t t t|- x x|d d d d d| Rdd=add(Rss,Rtt,Px):carry - XTYPE ALU/slot 2,3
+test|1 1 0 0|0 0 1 0|1 1 1|s s s s s| P P |- t t t t t|- x x|d d d d d| Rdd=sub(Rss,Rtt,Px):carry - XTYPE ALU/slot 2,3
+test|1 1 0 0|0 0 1 1|0 0 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rdd=vasrw(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 1|0 0 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=vlsrw(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 1|0 0 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=vaslw(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 1|0 0 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=vlslw(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 1|0 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rdd=vasrh(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 1|0 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=vlsrh(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 1|0 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=vaslh(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 1|0 1 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=vlslh(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 1|1 0 -|s s s s s| P P |- i i i i i|0 0 -|d d d d d| Rdd=asr(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 1|1 0 -|s s s s s| P P |- i i i i i|0 1 -|d d d d d| Rdd=lsr(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 1|1 0 -|s s s s s| P P |- i i i i i|1 0 -|d d d d d| Rdd=asl(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 1|1 0 -|s s s s s| P P |- i i i i i|1 1 -|d d d d d| Rdd=lsl(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 0 1 1|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rdd=vcrotate(Rss,Rt) - XTYPE COMPLEX/slot 2,3
+test|1 1 0 0|0 0 1 1|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=vcnegh(Rss,Rt) - XTYPE ALU/slot 2,3
+test|1 1 0 0|0 0 1 1|1 1 -|s s s s s| P P |i t t t t t|1 1 i|d d d d d| Rdd=vrcrotate(Rss,Rt,#u2) - XTYPE COMPLEX/slot 2,3
+test|1 1 0 0|0 1 0 0|0 0 0|s s s s s| P P |0 t t t t t|i i i|d d d d d| Rd=addasl(Rt,Rs,#u3) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 0 1|- - -|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rd=vasrw(Rss,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 0 1|- - -|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rd=cmpyiwh(Rss,Rt):<<1:rnd:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 0 0|0 1 0 1|- - -|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rd=cmpyiwh(Rss,Rt*):<<1:rnd:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 0 0|0 1 0 1|- - -|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rd=cmpyrwh(Rss,Rt):<<1:rnd:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 0 0|0 1 0 1|- - -|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rd=cmpyrwh(Rss,Rt*):<<1:rnd:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 0 0|0 1 1 0|0 0 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=asr(Rs,Rt):sat - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 0|0 0 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rd=asl(Rs,Rt):sat - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 0|0 1 -|s s s s s| P P |- i i i i i|0 0 -|d d d d d| Rd=asr(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 0|0 1 -|s s s s s| P P |- i i i i i|0 1 -|d d d d d| Rd=lsr(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 0|0 1 -|s s s s s| P P |- i i i i i|1 0 -|d d d d d| Rd=asl(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 0|0 1 -|s s s s s| P P |- i i i i i|1 1 -|d d d d d| Rd=lsl(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 0|1 0 -|i i i i i| P P |- t t t t t|1 1 i|d d d d d| Rd=lsl(#s6,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=cround(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rdd=cround(Rss,Rt) - XTYPE ALU/slot 2,3
+test|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rd=round(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 0 0|0 1 1 0|1 1 -|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rd=round(Rs,Rt):sat - XTYPE ALU/slot 2,3
+test|1 1 0 0|0 1 1 1|0 0 0|s s s s s| P P |- i i i i i|- - -|- - - d d| Pd=tstbit(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 1|0 0 1|s s s s s| P P |- i i i i i|- - -|- - - d d| Pd=!tstbit(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 1|0 1 0|s s s s s| P P |- t t t t t|- - -|- - - d d| Pd=bitsset(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 1|0 1 1|s s s s s| P P |- t t t t t|- - -|- - - d d| Pd=!bitsset(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 1|1 0 0|s s s s s| P P |- t t t t t|- - -|- - - d d| Pd=bitsclr(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 1|1 0 1|s s s s s| P P |- t t t t t|- - -|- - - d d| Pd=!bitsclr(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|0 1 0|- - - d d| Pd=cmpb.gt(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|0 1 1|- - - d d| Pd=cmph.gt(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|1 0 0|- - - d d| Pd=cmph.eq(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|1 0 1|- - - d d| Pd=cmph.gtu(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|1 1 0|- - - d d| Pd=cmpb.eq(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 1|1 1 0|s s s s s| P P |- t t t t t|1 1 1|- - - d d| Pd=cmpb.gtu(Rs,Rt) - XTYPE PERM/slot 2,3
+test|1 1 0 0|0 1 1 1|1 1 1|s s s s s| P P |- t t t t t|0 0 0|- - - d d| Pd=sfcmp.ge(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 0 0|0 1 1 1|1 1 1|s s s s s| P P |- t t t t t|0 0 1|- - - d d| Pd=sfcmp.uo(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 0 0|0 1 1 1|1 1 1|s s s s s| P P |- t t t t t|0 1 1|- - - d d| Pd=sfcmp.eq(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 0 0|0 1 1 1|1 1 1|s s s s s| P P |- t t t t t|1 0 0|- - - d d| Pd=sfcmp.gt(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 0 0|1 0 0 0|- - -|s s s s s| P P |- t t t t t|- - -|x x x x x| Rx=insert(Rs,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 0|1 0 0 1|1 1 -|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=extractu(Rs,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 0|1 0 0 1|1 1 -|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rd=extract(Rs,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 0|1 0 1 0|0 - -|s s s s s| P P |0 t t t t t|- - -|x x x x x| Rxx=insert(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 0|1 0 1 0|1 0 -|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rxx^=xor(Rss,Rtt) - XTYPE ALU/slot 2,3
@@ -1036,6 +1033,9 @@ A L I A S A L I A S A L I A S A L I A S A L I A S | Rd=zxtb(Rs)
+test|1 1 0 1|0 0 1 0|1 0 0|s s s s s| P P |- t t t t t|0 0 0|- - - d d| Pd=cmp.gt(Rss,Rtt) - XTYPE PERM/slot 2,3
+test|1 1 0 1|0 0 1 0|1 0 0|s s s s s| P P |- t t t t t|0 1 0|- - - d d| Pd=cmp.eq(Rss,Rtt) - XTYPE PERM/slot 2,3
+test|1 1 0 1|0 0 1 0|1 0 0|s s s s s| P P |- t t t t t|1 0 0|- - - d d| Pd=cmp.gtu(Rss,Rtt) - XTYPE PERM/slot 2,3
@@ -1062,360 +1062,361 @@ A L I A S A L I A S A L I A S A L I A S A L I A S | Rd=zxtb(Rs)
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vaddub(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vaddub(Rss,Rtt):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vaddh(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vaddh(Rss,Rtt):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vadduh(Rss,Rtt):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vaddw(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=add(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=vaddw(Rss,Rtt):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vsubub(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vsubub(Rtt,Rss):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vsubh(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vsubh(Rtt,Rss):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vsubuh(Rtt,Rss):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=vsubw(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=vsubw(Rtt,Rss):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=sub(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vavgub(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vavgub(Rss,Rtt):rnd - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vavgh(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vavgh(Rss,Rtt):rnd - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vavgh(Rss,Rtt):crnd - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=vavguh(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=vavguh(Rss,Rtt):rnd - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vavgw(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vavgw(Rss,Rtt):rnd - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vavgw(Rss,Rtt):crnd - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vavguw(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vavguw(Rss,Rtt):rnd - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=add(Rss,Rtt):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=add(Rss,Rtt):raw:lo - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=add(Rss,Rtt):raw:hi - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vnavgh(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vnavgh(Rtt,Rss):rnd:sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vnavgh(Rtt,Rss):crnd:sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vnavgw(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 0|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=vnavgw(Rtt,Rss):rnd:sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 0|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=vnavgw(Rtt,Rss):crnd:sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vminub(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vminh(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vminuh(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=vmaxuw(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=min(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=minu(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- x x x x x|0 1 1|d d d d d| Rdd=vminw(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- x x x x x|1 0 0|d d d d d| Rdd=vminuw(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vmaxub(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vmaxh(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vmaxuh(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vmaxw(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=max(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=maxu(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=vmaxb(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=vminb(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=and(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=and(Rss,~Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=or(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 1|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=or(Rss,~Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 1|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=xor(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 0 1 1|1 1 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rd=modwrap(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 0|- - 1|s s s s s| P P |- t t t t t|- - -|d d d d d| Rdd=bitsplit(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 0|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=add(Rt.L,Rs.L) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 0|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rd=add(Rt.L,Rs.H) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 0|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rd=add(Rt.L,Rs.L):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 0|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rd=add(Rt.L,Rs.H):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=sub(Rt.L,Rs.L) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rd=sub(Rt.L,Rs.L):<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rd=sub(Rt.L,Rs.H):<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rd=sub(Rt.L,Rs.H) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rd=sub(Rt.H,Rs.L):<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rd=sub(Rt.H,Rs.H):<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rd=sub(Rt.L,Rs.L):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rd=sub(Rt.L,Rs.L):sat:<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rd=sub(Rt.L,Rs.H):sat:<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rd=sub(Rt.L,Rs.H):sat - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rd=sub(Rt.H,Rs.L):sat:<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rd=sub(Rt.H,Rs.H):sat:<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rd=add(Rt.L,Rs.L):<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rd=add(Rt.L,Rs.H):<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rd=add(Rt.H,Rs.L):<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rd=add(Rt.H,Rs.H):<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rd=add(Rt.L,Rs.L):sat:<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rd=add(Rt.L,Rs.H):sat:<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rd=add(Rt.H,Rs.L):sat:<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rd=add(Rt.H,Rs.H):sat:<<16 - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|1 0 0|s s s s s| P P |- t t t t t|0 - -|d d d d d| Rd=add(Rs,Rt):sat:deprecated - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|1 0 0|s s s s s| P P |- t t t t t|1 - -|d d d d d| Rd=sub(Rt,Rs):sat:deprecated - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|1 0 1|s s s s s| P P |- t t t t t|0 - -|d d d d d| Rd=min(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|1 0 1|s s s s s| P P |- t t t t t|1 - -|d d d d d| Rd=minu(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|1 1 0|s s s s s| P P |- t t t t t|0 - -|d d d d d| Rd=max(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|1 1 0|s s s s s| P P |- t t t t t|1 - -|d d d d d| Rd=maxu(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 0 1|1 1 1|s s s s s| P P |- t t t t t|- - -|d d d d d| Rd=parity(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 0 1|0 1 1 0|0 0 i|- - - - -| P P |i i i i i i|i i i|d d d d d| Rd=sfmake(#u10):pos - XTYPE FP/slot 2,3
-|1 1 0 1|0 1 1 0|0 1 i|- - - - -| P P |i i i i i i|i i i|d d d d d| Rd=sfmake(#u10):neg - XTYPE FP/slot 2,3
-|1 1 0 1|0 1 1 0|1 1 1|s s s s s| P P |- t t t t t|0 0 0|- - - d d| Pd=dfcmp.eq(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 0 1|0 1 1 0|1 1 1|s s s s s| P P |- t t t t t|0 0 1|- - - d d| Pd=dfcmp.gt(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 0 1|0 1 1 0|1 1 1|s s s s s| P P |- t t t t t|0 1 1|- - - d d| Pd=dfcmp.ge(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 0 1|0 1 1 0|1 1 1|s s s s s| P P |- t t t t t|1 0 0|- - - d d| Pd=dfcmp.uo(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 0 1|0 1 1 1|0 i i|s s s s s| P P |i t t t t t|i i i|d d d d d| Rd=add(#u6,mpyi(Rs,Rt)) - XTYPE FP/slot 2,3
-|1 1 0 1|1 0 0 0|l i i|s s s s s| P P |i d d d d d|i i i|l l l l l| Rd=add(#u6,mpyi(Rs,#U6)) - XTYPE FP/slot 2,3
-|1 1 0 1|1 0 0 1|0 0 i|- - - - -| P P |i i i i i i|i i i|d d d d d| Rdd=dfmake(#u10):pos - XTYPE FP/slot 2,3
-|1 1 0 1|1 0 0 1|0 1 i|- - - - -| P P |i i i i i i|i i i|d d d d d| Rdd=dfmake(#u10):neg - XTYPE FP/slot 2,3
-|1 1 0 1|1 0 1 0|0 0 i|s s s s s| P P |i i i i i i|i i i|x x x x x| Rx|=and(Rs,#s10) - XTYPE ALU/slot 2,3
-|1 1 0 1|1 0 1 0|0 1 i|x x x x x| P P |i i i i i i|i i i|u u u u u| Rx=or(Ru,and(Rx,#s10)) - XTYPE ALU/slot 2,3
-|1 1 0 1|1 0 1 0|1 0 i|s s s s s| P P |i i i i i i|i i i|x x x x x| Rx|=or(Rs,#s10) - XTYPE ALU/slot 2,3
-|1 1 0 1|1 0 1 1|0 i i|s s s s s| P P |i d d d d d|i i i|u u u u u| Rd=add(Rs,add(Ru,#s6)) - XTYPE ALU/slot 2,3
-|1 1 0 1|1 0 1 1|1 i i|s s s s s| P P |i d d d d d|i i i|u u u u u| Rd=add(Rs,sub(#s6,Ru)) - XTYPE ALU/slot 2,3
-|1 1 0 1|1 1 0 0|0 0 0|s s s s s| P P |- i i i i i|i i i|0 0 - d d| Pd=vcmpb.eq(Rss,#s8) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 0|0 0 0|s s s s s| P P |- i i i i i|i i i|0 1 - d d| Pd=vcmph.eq(Rss,#s8) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 0|0 0 0|s s s s s| P P |- i i i i i|i i i|1 0 - d d| Pd=vcmpw.eq(Rss,#s8) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 0|0 0 1|s s s s s| P P |- i i i i i|i i i|0 0 - d d| Pd=vcmpb.gt(Rss,#s8) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 0|0 0 1|s s s s s| P P |- i i i i i|i i i|0 1 - d d| Pd=vcmph.gt(Rss,#s8) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 0|0 0 1|s s s s s| P P |- i i i i i|i i i|1 0 - d d| Pd=vcmpw.gt(Rss,#s8) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 0|0 1 0|s s s s s| P P |- 0 i i i i|i i i|0 0 - d d| Pd=vcmpb.gtu(Rss,#u7) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 0|0 1 0|s s s s s| P P |- 0 i i i i|i i i|0 1 - d d| Pd=vcmph.gtu(Rss,#u7) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 0|0 1 0|s s s s s| P P |- 0 i i i i|i i i|1 0 - d d| Pd=vcmpw.gtu(Rss,#u7) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 0|1 0 0|s s s s s| P P |- 0 0 0 i i|i i i|1 0 - d d| Pd=dfclass(Rss,#u5) - XTYPE FP/slot 2,3
-|1 1 0 1|1 1 0 1|- 0 0|s s s s s| P P |- i i i i i|i i i|0 0 - d d| Pd=cmpb.gt(Rs,#u8) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 1|- 0 0|s s s s s| P P |- i i i i i|i i i|0 1 - d d| Pd=cmph.gt(Rs,#u8) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 1|- 0 1|s s s s s| P P |- i i i i i|i i i|0 0 - d d| Pd=cmpb.eq(Rs,#s8) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 1|- 0 1|s s s s s| P P |- i i i i i|i i i|0 1 - d d| Pd=cmph.eq(Rs,#s8) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 1|- 1 0|s s s s s| P P |- 0 i i i i|i i i|0 0 - d d| Pd=cmpb.gtu(Rs,#u7) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 0 1|- 1 0|s s s s s| P P |- 0 i i i i|i i i|0 1 - d d| Pd=cmph.gtu(Rs,#u7) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|0 i 0 0 -| Rx=and(#u8,asl(Rx,#U5)) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|0 i 0 1 -| Rx=or(#u8,asl(Rx,#U5)) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|0 i 1 0 -| Rx=add(#u8,asl(Rx,#U5)) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|0 i 1 1 -| Rx=sub(#u8,asl(Rx,#U5)) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|1 i 0 0 -| Rx=and(#u8,lsr(Rx,#U5)) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|1 i 0 1 -| Rx=or(#u8,lsr(Rx,#U5)) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|1 i 1 0 -| Rx=add(#u8,lsr(Rx,#U5)) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|1 i 1 1 -| Rx=sub(#u8,lsr(Rx,#U5)) - XTYPE PERM/slot 2,3
-|1 1 0 1|1 1 1 1|0 i i|s s s s s| P P |i d d d d d|i i i|u u u u u| Rd=add(Ru,mpyi(#u6:2,Rs)) - XTYPE FP/slot 2,3
-|1 1 0 1|1 1 1 1|1 i i|s s s s s| P P |i d d d d d|i i i|u u u u u| Rd=add(Ru,mpyi(Rs,#u6)) - XTYPE FP/slot 2,3
-|1 1 1 0|0 0 0 0|0 - -|s s s s s| P P |0 i i i i i|i i i|d d d d d| Rd=+mpyi(Rs,#u8) - XTYPE FP/slot 2,3
-|1 1 1 0|0 0 0 0|1 - -|s s s s s| P P |0 i i i i i|i i i|d d d d d| Rd=-mpyi(Rs,#u8) - XTYPE FP/slot 2,3
-|1 1 1 0|0 0 0 1|0 - -|s s s s s| P P |0 i i i i i|i i i|x x x x x| Rx+=mpyi(Rs,#u8) - XTYPE FP/slot 2,3
-|1 1 1 0|0 0 0 1|1 - -|s s s s s| P P |0 i i i i i|i i i|x x x x x| Rx-=mpyi(Rs,#u8) - XTYPE FP/slot 2,3
-|1 1 1 0|0 0 1 0|0 - -|s s s s s| P P |0 i i i i i|i i i|x x x x x| Rx+=add(Rs,#s8) - XTYPE ALU/slot 2,3
-|1 1 1 0|0 0 1 0|1 - -|s s s s s| P P |0 i i i i i|i i i|x x x x x| Rx-=add(Rs,#s8) - XTYPE ALU/slot 2,3
-|1 1 1 0|0 0 1 1|0 0 0|s s s s s| P P |- y y y y y|- - -|u u u u u| Ry=add(Ru,mpyi(Ry,Rs)) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 0|N 0 0|s s s s s| P P |- t t t t t|- 0 0|d d d d d| Rdd=mpy(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 0|N 0 0|s s s s s| P P |- t t t t t|- 0 1|d d d d d| Rdd=mpy(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 0|N 0 0|s s s s s| P P |- t t t t t|- 1 0|d d d d d| Rdd=mpy(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 0|N 0 0|s s s s s| P P |- t t t t t|- 1 1|d d d d d| Rdd=mpy(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 0|N 0 1|s s s s s| P P |- t t t t t|- 0 0|d d d d d| Rdd=mpy(Rs.L,Rt.L)[:<<N]:rnd - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 0|N 0 1|s s s s s| P P |- t t t t t|- 0 1|d d d d d| Rdd=mpy(Rs.L,Rt.H)[:<<N]:rnd - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 0|N 0 1|s s s s s| P P |- t t t t t|- 1 0|d d d d d| Rdd=mpy(Rs.H,Rt.L)[:<<N]:rnd - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 0|N 0 1|s s s s s| P P |- t t t t t|- 1 1|d d d d d| Rdd=mpy(Rs.H,Rt.H)[:<<N]:rnd - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 0|N 1 0|s s s s s| P P |- t t t t t|- 0 0|d d d d d| Rdd=mpyu(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 0|N 1 0|s s s s s| P P |- t t t t t|- 0 1|d d d d d| Rdd=mpyu(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 0|N 1 0|s s s s s| P P |- t t t t t|- 1 0|d d d d d| Rdd=mpyu(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 0|N 1 0|s s s s s| P P |- t t t t t|- 1 1|d d d d d| Rdd=mpyu(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rdd=mpy(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=cmpyi(Rs,Rt) - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|0 1 0 1|0 0 0|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=cmpyr(Rs,Rt) - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|0 1 0 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rdd=mpyu(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=vmpybsu(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 1|0 1 0|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=pmpyw(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 1|1 0 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=vmpybu(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 1|1 1 0|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=vpmpyh(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 1|N 0 0|s s s s s| P P |0 t t t t t|1 0 1|d d d d d| Rdd=vmpyh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 1|N 0 0|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=cmpy(Rs,Rt)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|0 1 0 1|N 0 0|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=vmpyhsu(Rs,Rt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 0 1|N 1 0|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=cmpy(Rs,Rt*)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|0 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 0 0|x x x x x| Rxx+=mpy(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 0 1|x x x x x| Rxx+=mpy(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 1 0|x x x x x| Rxx+=mpy(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 1 1|x x x x x| Rxx+=mpy(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 0 0|x x x x x| Rxx-=mpy(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 0 1|x x x x x| Rxx-=mpy(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 1 0|x x x x x| Rxx-=mpy(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 1 1|x x x x x| Rxx-=mpy(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 1 0|s s s s s| P P |- t t t t t|0 0 0|x x x x x| Rxx+=mpyu(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 1 0|s s s s s| P P |- t t t t t|0 0 1|x x x x x| Rxx+=mpyu(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 1 0|s s s s s| P P |- t t t t t|0 1 0|x x x x x| Rxx+=mpyu(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 1 0|s s s s s| P P |- t t t t t|0 1 1|x x x x x| Rxx+=mpyu(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 1 1|s s s s s| P P |- t t t t t|0 0 0|x x x x x| Rxx-=mpyu(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 1 1|s s s s s| P P |- t t t t t|0 0 1|x x x x x| Rxx-=mpyu(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 1 1|s s s s s| P P |- t t t t t|0 1 0|x x x x x| Rxx-=mpyu(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 0|N 1 1|s s s s s| P P |- t t t t t|0 1 1|x x x x x| Rxx-=mpyu(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rxx+=mpy(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=cmpyi(Rs,Rt) - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|0 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rxx+=cmpyr(Rs,Rt) - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|0 1 1 1|0 0 1|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rxx-=mpy(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 1|0 0 1|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vmpyh(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 1|0 0 1|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx^=pmpyw(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rxx+=mpyu(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 1|0 1 1|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rxx-=mpyu(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 1|1 0 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vmpybu(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 1|1 0 1|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx^=vpmpyh(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vmpybsu(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 1|N 0 0|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rxx+=vmpyh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|0 1 1 1|N 0 0|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rxx+=cmpy(Rs,Rt)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|0 1 1 1|N 0 0|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx-=cmpy(Rs,Rt)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|0 1 1 1|N 1 0|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rxx+=cmpy(Rs,Rt*)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|0 1 1 1|N 1 0|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx-=cmpy(Rs,Rt*)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|0 1 1 1|N 1 1|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rxx+=vmpyhsu(Rs,Rt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|0 0 0|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=vrmpyh(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|0 0 0|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rdd=dfadd(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|0 0 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rdd=vabsdiffw(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 0 0 0|0 0 1|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rdd=dfmax(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|0 1 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vrsadub(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 0 0 0|0 1 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=vraddub(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 0 0 0|0 1 0|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rdd=dfmpyfix(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|0 1 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rdd=vabsdiffh(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 0 0 0|0 1 1|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=cmpyiw(Rss,Rtt) - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 0 0|1 0 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=vrmpyu(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|1 0 0|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=cmpyrw(Rss,Rtt) - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 0 0|1 0 0|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rdd=dfsub(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|1 0 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rdd=vabsdiffub(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 0 0 0|1 0 1|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=vdmpybsu(Rss,Rtt):sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|1 0 1|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rdd=dfmpyll(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|1 0 1|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rdd=vrcmpys(Rss,Rtt):<<1:sat:raw:hi - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 0 0|1 1 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=vrmpysu(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|1 1 0|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=cmpyrw(Rss,Rtt*) - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 0 0|1 1 0|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rdd=dfmin(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|1 1 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rdd=vabsdiffb(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 0 0 0|1 1 1|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=cmpyiw(Rss,Rtt*) - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 0 0|1 1 1|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rdd=vrcmpys(Rss,Rtt):<<1:sat:raw:lo - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 0 0|N 0 0|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rdd=vdmpy(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|N 0 0|s s s s s| P P |0 t t t t t|1 0 1|d d d d d| Rdd=vmpyweh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|N 0 0|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=vmpyeh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|N 0 0|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=vmpywoh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|N 0 1|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=vrmpywoh(Rss,Rtt)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|N 0 1|s s s s s| P P |0 t t t t t|1 0 1|d d d d d| Rdd=vmpyweh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|N 0 1|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=vcmpyr(Rss,Rtt)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 0 0|N 0 1|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=vmpywoh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|N 1 0|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rdd=vrmpywoh(Rss,Rtt)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|N 1 0|s s s s s| P P |0 t t t t t|1 0 1|d d d d d| Rdd=vmpyweuh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|N 1 0|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=vcmpyi(Rss,Rtt)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 0 0|N 1 0|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=vmpywouh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|N 1 1|s s s s s| P P |0 t t t t t|1 0 1|d d d d d| Rdd=vmpyweuh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 0|N 1 1|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=vmpywouh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 0 1|0 - -|s s s s s| P P |0 t t t t t|- 0 1|d d d d d| Rd=vradduh(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 0 0 1|0 - 1|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rd=vraddh(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 0 0 1|0 0 0|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rd=cmpyiw(Rss,Rtt*):<<1:sat - XTYPE COMPLEX/slot 3
-|1 1 1 0|1 0 0 1|0 0 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=cmpyiw(Rss,Rtt):<<1:sat - XTYPE COMPLEX/slot 3
-|1 1 1 0|1 0 0 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=cmpyrw(Rss,Rtt):<<1:sat - XTYPE COMPLEX/slot 3
-|1 1 1 0|1 0 0 1|0 1 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=cmpyrw(Rss,Rtt*):<<1:sat - XTYPE COMPLEX/slot 3
-|1 1 1 0|1 0 0 1|1 - 1|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rd=vrcmpys(Rss,Rtt):<<1:rnd:sat:raw:hi - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 0 1|1 - 1|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rd=vrcmpys(Rss,Rtt):<<1:rnd:sat:raw:lo - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 0 1|1 0 0|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rd=cmpyiw(Rss,Rtt*):<<1:rnd:sat - XTYPE COMPLEX/slot 3
-|1 1 1 0|1 0 0 1|1 0 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=cmpyiw(Rss,Rtt):<<1:rnd:sat - XTYPE COMPLEX/slot 3
-|1 1 1 0|1 0 0 1|1 1 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=cmpyrw(Rss,Rtt):<<1:rnd:sat - XTYPE COMPLEX/slot 3
-|1 1 1 0|1 0 0 1|1 1 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=cmpyrw(Rss,Rtt*):<<1:rnd:sat - XTYPE COMPLEX/slot 3
-|1 1 1 0|1 0 0 1|N 0 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=vdmpy(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|0 0 0|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rxx+=vrmpyh(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|0 0 0|s s s s s| P P |0 t t t t t|0 1 1|x x x x x| Rxx+=dfmpylh(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|0 0 1|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vdmpybsu(Rss,Rtt):sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|0 0 1|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rxx+=vmpyeh(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|0 0 1|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rxx+=vcmpyr(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 1 0|0 0 1|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rxx+=vcmpyr(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 1 0|0 1 0|s s s s s| P P |- t t t t t|0 1 0|x x x x x| Rxx+=vrsadub(Rss,rtt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 0 1 0|0 1 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vraddub(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 0 1 0|0 1 0|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rxx+=vcmpyi(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 1 0|0 1 0|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rxx+cmpyiw(Rss,Rtt*) - XTYPE COMPLEX/slot 3
-|1 1 1 0|1 0 1 0|0 1 1|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rxx+cmpyiw(Rss,Rtt) - XTYPE COMPLEX/slot 3
-|1 1 1 0|1 0 1 0|1 0 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vrmpybu(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|1 0 0|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rxx+cmpyrw(Rss,Rtt) - XTYPE COMPLEX/slot 3
-|1 1 1 0|1 0 1 0|1 0 0|s s s s s| P P |0 t t t t t|0 1 1|x x x x x| Rxx+=dfmpyhh(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|1 0 1|s s s s s| P P |0 t t t t t|0 e e|x x x x x| Rxx,Pe=vacsh(Rss,Rtt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 0 1 0|1 0 1|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rxx+=vrcmpys(Rss,Rtt):<<1:sat:raw:hi - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 1 0|1 1 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vrmpybsu(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|1 1 0|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rxx+cmpyrw(Rss,Rtt*) - XTYPE COMPLEX/slot 3
-|1 1 1 0|1 0 1 0|1 1 1|s s s s s| P P |0 t t t t t|0 e e|d d d d d| Rdd,Pe=vminub(Rtt,Rss) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 0 1 0|1 1 1|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rxx+=vrcmpys(Rss,Rtt):<<1:sat:raw:lo - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 0 1 0|N 0 0|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rxx+=vdmpy(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|N 0 0|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rxx+=vmpyweh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|N 0 0|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rxx+=vmpyeh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|N 0 0|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx+=vmpywoh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|N 0 1|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rxx+=vmpyweh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|N 0 1|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rxx+=vrmpywoh(Rss,Rtt)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|N 0 1|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx+=vmpywoh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|N 1 0|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rxx+=vmpyweuh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|N 1 0|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx+=vmpywouh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|N 1 1|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rxx+=vmpyweuh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|N 1 1|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rxx+=vrmpywoh(Rss,Rtt)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 0|N 1 1|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx+=vmpywouh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=sfsub(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rd=sfadd(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=sfmpy(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 1|1 0 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=sfmax(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 1|1 0 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=sfmin(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=sffixupn(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=sffixupd(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 0 1 1|1 1 1|s s s s s| P P |0 t t t t t|1 e e|d d d d d| Rd,Pe=sfrecipa(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rd=mpy(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rd=mpy(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rd=mpy(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rd=mpy(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rd=mpy(Rs.L,Rt.L)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rd=mpy(Rs.L,Rt.H)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rd=mpy(Rs.H,Rt.L)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rd=mpy(Rs.H,Rt.H)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rd=mpy(Rs.L,Rt.L)[:<<N]:rnd - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rd=mpy(Rs.L,Rt.H)[:<<N]:rnd - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rd=mpy(Rs.H,Rt.L)[:<<N]:rnd - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rd=mpy(Rs.H,Rt.H)[:<<N]:rnd - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rd=mpy(Rs.L,Rt.L)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rd=mpy(Rs.L,Rt.H)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rd=mpy(Rs.H,Rt.L)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rd=mpy(Rs.H,Rt.H)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=mpyi(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 1|0 0 1|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=mpy(Rs,Rt):rnd - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=mpyu(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 1|0 1 1|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=mpysu(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 1|1 0 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=mpy(Rs,Rt.H):<<1:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 1|1 0 1|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=mpy(Rs,Rt.L):<<1:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 1|1 0 1|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rd=mpy(Rs,Rt.H):<<1:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 1|1 1 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=mpy(Rs,Rt):<<1:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 1|1 1 1|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rd=mpy(Rs,Rt.L):<<1:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 1|N 0 1|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rd=cmpy(Rs,Rt)[:<<N]:rnd:sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 1 0 1|N 0 1|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rd=vmpyh(Rs,Rt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 1|N 0 N|s s s s s| P P |0 t t t t t|0 N N|d d d d d| Rd=mpy(Rs,Rt)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 0 1|N 1 1|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rd=cmpy(Rs,Rt*)[:<<N]:rnd:sat - XTYPE COMPLEX/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rx+=mpy(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rx+=mpy(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rx+=mpy(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rx+=mpy(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rx+=mpy(Rs.L,Rt.L)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rx+=mpy(Rs.L,Rt.H)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rx+=mpy(Rs.H,Rt.L)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rx+=mpy(Rs.H,Rt.H)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rx-=mpy(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rx-=mpy(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rx-=mpy(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rx-=mpy(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rx-=mpy(Rs.L,Rt.L)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rx-=mpy(Rs.L,Rt.H)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rx-=mpy(Rs.H,Rt.L)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rx-=mpy(Rs.H,Rt.H)[:<<N]:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rx+=mpyi(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rx+=add(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 1 1|x x x x x| Rx+=sub(Rt,Rs) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rx+=sfmpy(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rx-=sfmpy(Rss,Rtt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rx+=sfmpy(Rs,Rt):lib - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rx-=sfmpy(Rs,Rt):lib - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 1|0 0 1|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rx|=and(Rs,~Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|0 0 1|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rx&=and(Rs,~Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|0 0 1|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rx^=and(Rs,~Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rx&=and(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rx&=or(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|0 1 0|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rx&=xor(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|0 1 0|s s s s s| P P |0 t t t t t|0 1 1|x x x x x| Rx|=and(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|0 1 1|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rx+=mpy(Rs,Rt):<<1:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 1|0 1 1|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rx-=mpy(Rs,Rt):<<1:sat - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 1|0 1 1|s s s s s| P P |0 t t t t t|1 u u|x x x x x| Rx+=sfmpy(Rs,Rt,Pu):scale - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 1|1 0 0|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rx-=mpyi(Rs,Rt) - XTYPE FP/slot 2,3
-|1 1 1 0|1 1 1 1|1 0 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rx-=add(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|1 0 0|s s s s s| P P |0 t t t t t|0 1 1|x x x x x| Rx^=xor(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rx|=or(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rx|=xor(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rx^=and(Rs,Rt) - XTYPE ALU/slot 2,3
-|1 1 1 0|1 1 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 1 1|x x x x x| Rx^=or(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vaddub(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vaddub(Rss,Rtt):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vaddh(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vaddh(Rss,Rtt):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vadduh(Rss,Rtt):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=vaddw(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=vaddw(Rss,Rtt):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=add(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vsubub(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vsubub(Rtt,Rss):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vsubh(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vsubh(Rtt,Rss):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vsubuh(Rtt,Rss):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=vsubw(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=vsubw(Rtt,Rss):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 0 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=sub(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vavgub(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vavgub(Rss,Rtt):rnd - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vavgh(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vavgh(Rss,Rtt):rnd - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vavgh(Rss,Rtt):crnd - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=vavguh(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 0|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=vavguh(Rss,Rtt):rnd - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vavgw(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vavgw(Rss,Rtt):rnd - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vavgw(Rss,Rtt):crnd - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vavguw(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=vavguw(Rss,Rtt):rnd - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=add(Rss,Rtt):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=add(Rss,Rtt):raw:lo - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|0 1 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=add(Rss,Rtt):raw:hi - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vnavgh(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vnavgh(Rtt,Rss):rnd:sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vnavgh(Rtt,Rss):crnd:sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vnavgw(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 0|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rdd=vnavgw(Rtt,Rss):rnd:sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 0|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rdd=vnavgw(Rtt,Rss):crnd:sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vminub(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vminh(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vminuh(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=vmaxuw(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=min(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=minu(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- x x x x x|0 1 1|d d d d d| Rdd=vminw(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 0 1|s s s s s| P P |- x x x x x|1 0 0|d d d d d| Rdd=vminuw(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=vmaxub(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=vmaxh(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vmaxuh(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=vmaxw(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=max(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rdd=maxu(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rdd=vmaxb(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rdd=vminb(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rdd=and(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rdd=and(Rss,~Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=or(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 1|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rdd=or(Rss,~Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 1|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rdd=xor(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 0 1 1|1 1 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rd=modwrap(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 0|- - 1|s s s s s| P P |- t t t t t|- - -|d d d d d| Rdd=bitsplit(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 0 0|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=add(Rt.L,Rs.L) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 0 0|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rd=add(Rt.L,Rs.H) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 0 0|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rd=add(Rt.L,Rs.L):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 0 0|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rd=add(Rt.L,Rs.H):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|0 0 -|d d d d d| Rd=sub(Rt.L,Rs.L) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|0 1 -|d d d d d| Rd=sub(Rt.L,Rs.H) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|1 0 -|d d d d d| Rd=sub(Rt.L,Rs.L):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 0 1|s s s s s| P P |- t t t t t|1 1 -|d d d d d| Rd=sub(Rt.L,Rs.H):sat - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rd=add(Rt.L,Rs.L):<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rd=add(Rt.L,Rs.H):<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rd=add(Rt.H,Rs.L):<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rd=add(Rt.H,Rs.H):<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rd=add(Rt.L,Rs.L):sat:<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rd=add(Rt.L,Rs.H):sat:<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rd=add(Rt.H,Rs.L):sat:<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rd=add(Rt.H,Rs.H):sat:<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rd=sub(Rt.L,Rs.L):<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rd=sub(Rt.L,Rs.H):<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rd=sub(Rt.H,Rs.L):<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 1|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rd=sub(Rt.H,Rs.H):<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 1|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rd=sub(Rt.L,Rs.L):sat:<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 1|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rd=sub(Rt.L,Rs.H):sat:<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 1|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rd=sub(Rt.H,Rs.L):sat:<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|0 1 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rd=sub(Rt.H,Rs.H):sat:<<16 - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|1 0 0|s s s s s| P P |- t t t t t|0 - -|d d d d d| Rd=add(Rs,Rt):sat:deprecated - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|1 0 0|s s s s s| P P |- t t t t t|1 - -|d d d d d| Rd=sub(Rt,Rs):sat:deprecated - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|1 0 1|s s s s s| P P |- t t t t t|0 - -|d d d d d| Rd=min(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|1 0 1|s s s s s| P P |- t t t t t|1 - -|d d d d d| Rd=minu(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|1 1 0|s s s s s| P P |- t t t t t|0 - -|d d d d d| Rd=max(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|1 1 0|s s s s s| P P |- t t t t t|1 - -|d d d d d| Rd=maxu(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 0 1|1 1 1|s s s s s| P P |- t t t t t|- - -|d d d d d| Rd=parity(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 0 1|0 1 1 0|0 0 i|- - - - -| P P |i i i i i i|i i i|d d d d d| Rd=sfmake(#u10):pos - XTYPE FP/slot 2,3
+test|1 1 0 1|0 1 1 0|0 1 i|- - - - -| P P |i i i i i i|i i i|d d d d d| Rd=sfmake(#u10):neg - XTYPE FP/slot 2,3
+test|1 1 0 1|0 1 1 0|1 1 1|s s s s s| P P |- t t t t t|0 0 0|- - - d d| Pd=dfcmp.eq(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 0 1|0 1 1 0|1 1 1|s s s s s| P P |- t t t t t|0 0 1|- - - d d| Pd=dfcmp.gt(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 0 1|0 1 1 0|1 1 1|s s s s s| P P |- t t t t t|0 1 1|- - - d d| Pd=dfcmp.ge(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 0 1|0 1 1 0|1 1 1|s s s s s| P P |- t t t t t|1 0 0|- - - d d| Pd=dfcmp.uo(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 0 1|0 1 1 1|0 i i|s s s s s| P P |i t t t t t|i i i|d d d d d| Rd=add(#u6,mpyi(Rs,Rt)) - XTYPE FP/slot 2,3
+test|1 1 0 1|1 0 0 0|l i i|s s s s s| P P |i d d d d d|i i i|l l l l l| Rd=add(#u6,mpyi(Rs,#U6)) - XTYPE FP/slot 2,3
+test|1 1 0 1|1 0 0 1|0 0 i|- - - - -| P P |i i i i i i|i i i|d d d d d| Rdd=dfmake(#u10):pos - XTYPE FP/slot 2,3
+test|1 1 0 1|1 0 0 1|0 1 i|- - - - -| P P |i i i i i i|i i i|d d d d d| Rdd=dfmake(#u10):neg - XTYPE FP/slot 2,3
+test|1 1 0 1|1 0 1 0|0 0 i|s s s s s| P P |i i i i i i|i i i|x x x x x| Rx|=and(Rs,#s10) - XTYPE ALU/slot 2,3
+test|1 1 0 1|1 0 1 0|0 1 i|x x x x x| P P |i i i i i i|i i i|u u u u u| Rx=or(Ru,and(Rx,#s10)) - XTYPE ALU/slot 2,3
+test|1 1 0 1|1 0 1 0|1 0 i|s s s s s| P P |i i i i i i|i i i|x x x x x| Rx|=or(Rs,#s10) - XTYPE ALU/slot 2,3
+test|1 1 0 1|1 0 1 1|0 i i|s s s s s| P P |i d d d d d|i i i|u u u u u| Rd=add(Rs,add(Ru,#s6)) - XTYPE ALU/slot 2,3
+test|1 1 0 1|1 0 1 1|1 i i|s s s s s| P P |i d d d d d|i i i|u u u u u| Rd=add(Rs,sub(#s6,Ru)) - XTYPE ALU/slot 2,3
+test|1 1 0 1|1 1 0 0|0 0 0|s s s s s| P P |- i i i i i|i i i|0 0 - d d| Pd=vcmpb.eq(Rss,#s8) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 0|0 0 0|s s s s s| P P |- i i i i i|i i i|0 1 - d d| Pd=vcmph.eq(Rss,#s8) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 0|0 0 0|s s s s s| P P |- i i i i i|i i i|1 0 - d d| Pd=vcmpw.eq(Rss,#s8) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 0|0 0 1|s s s s s| P P |- i i i i i|i i i|0 0 - d d| Pd=vcmpb.gt(Rss,#s8) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 0|0 0 1|s s s s s| P P |- i i i i i|i i i|0 1 - d d| Pd=vcmph.gt(Rss,#s8) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 0|0 0 1|s s s s s| P P |- i i i i i|i i i|1 0 - d d| Pd=vcmpw.gt(Rss,#s8) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 0|0 1 0|s s s s s| P P |- 0 i i i i|i i i|0 0 - d d| Pd=vcmpb.gtu(Rss,#u7) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 0|0 1 0|s s s s s| P P |- 0 i i i i|i i i|0 1 - d d| Pd=vcmph.gtu(Rss,#u7) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 0|0 1 0|s s s s s| P P |- 0 i i i i|i i i|1 0 - d d| Pd=vcmpw.gtu(Rss,#u7) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 0|1 0 0|s s s s s| P P |- 0 0 0 i i|i i i|1 0 - d d| Pd=dfclass(Rss,#u5) - XTYPE FP/slot 2,3
+test|1 1 0 1|1 1 0 1|- 0 0|s s s s s| P P |- i i i i i|i i i|0 0 - d d| Pd=cmpb.gt(Rs,#u8) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 1|- 0 0|s s s s s| P P |- i i i i i|i i i|0 1 - d d| Pd=cmph.gt(Rs,#u8) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 1|- 0 1|s s s s s| P P |- i i i i i|i i i|0 0 - d d| Pd=cmpb.eq(Rs,#s8) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 1|- 0 1|s s s s s| P P |- i i i i i|i i i|0 1 - d d| Pd=cmph.eq(Rs,#s8) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 1|- 1 0|s s s s s| P P |- 0 i i i i|i i i|0 0 - d d| Pd=cmpb.gtu(Rs,#u7) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 0 1|- 1 0|s s s s s| P P |- 0 i i i i|i i i|0 1 - d d| Pd=cmph.gtu(Rs,#u7) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|0 i 0 0 -| Rx=and(#u8,asl(Rx,#U5)) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|0 i 0 1 -| Rx=or(#u8,asl(Rx,#U5)) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|0 i 1 0 -| Rx=add(#u8,asl(Rx,#U5)) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|0 i 1 1 -| Rx=sub(#u8,asl(Rx,#U5)) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|1 i 0 0 -| Rx=and(#u8,lsr(Rx,#U5)) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|1 i 0 1 -| Rx=or(#u8,lsr(Rx,#U5)) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|1 i 1 0 -| Rx=add(#u8,lsr(Rx,#U5)) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 1 0|i i i|x x x x x| P P |i l l l l l|i i i|1 i 1 1 -| Rx=sub(#u8,lsr(Rx,#U5)) - XTYPE PERM/slot 2,3
+test|1 1 0 1|1 1 1 1|0 i i|s s s s s| P P |i d d d d d|i i i|u u u u u| Rd=add(Ru,mpyi(#u6:2,Rs)) - XTYPE FP/slot 2,3
+test|1 1 0 1|1 1 1 1|1 i i|s s s s s| P P |i d d d d d|i i i|u u u u u| Rd=add(Ru,mpyi(Rs,#u6)) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 0 0 0|0 - -|s s s s s| P P |0 i i i i i|i i i|d d d d d| Rd=+mpyi(Rs,#u8) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 0 0 0|1 - -|s s s s s| P P |0 i i i i i|i i i|d d d d d| Rd=-mpyi(Rs,#u8) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 0 0 1|0 - -|s s s s s| P P |0 i i i i i|i i i|x x x x x| Rx+=mpyi(Rs,#u8) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 0 0 1|1 - -|s s s s s| P P |0 i i i i i|i i i|x x x x x| Rx-=mpyi(Rs,#u8) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 0 1 0|0 - -|s s s s s| P P |0 i i i i i|i i i|x x x x x| Rx+=add(Rs,#s8) - XTYPE ALU/slot 2,3
+test|1 1 1 0|0 0 1 0|1 - -|s s s s s| P P |0 i i i i i|i i i|x x x x x| Rx-=add(Rs,#s8) - XTYPE ALU/slot 2,3
+test|1 1 1 0|0 0 1 1|0 0 0|s s s s s| P P |- y y y y y|- - -|u u u u u| Ry=add(Ru,mpyi(Ry,Rs)) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 0|N 0 0|s s s s s| P P |- t t t t t|- 0 0|d d d d d| Rdd=mpy(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 0|N 0 0|s s s s s| P P |- t t t t t|- 0 1|d d d d d| Rdd=mpy(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 0|N 0 0|s s s s s| P P |- t t t t t|- 1 0|d d d d d| Rdd=mpy(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 0|N 0 0|s s s s s| P P |- t t t t t|- 1 1|d d d d d| Rdd=mpy(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 0|N 0 1|s s s s s| P P |- t t t t t|- 0 0|d d d d d| Rdd=mpy(Rs.L,Rt.L)[:<<N]:rnd - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 0|N 0 1|s s s s s| P P |- t t t t t|- 0 1|d d d d d| Rdd=mpy(Rs.L,Rt.H)[:<<N]:rnd - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 0|N 0 1|s s s s s| P P |- t t t t t|- 1 0|d d d d d| Rdd=mpy(Rs.H,Rt.L)[:<<N]:rnd - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 0|N 0 1|s s s s s| P P |- t t t t t|- 1 1|d d d d d| Rdd=mpy(Rs.H,Rt.H)[:<<N]:rnd - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 0|N 1 0|s s s s s| P P |- t t t t t|- 0 0|d d d d d| Rdd=mpyu(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 0|N 1 0|s s s s s| P P |- t t t t t|- 0 1|d d d d d| Rdd=mpyu(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 0|N 1 0|s s s s s| P P |- t t t t t|- 1 0|d d d d d| Rdd=mpyu(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 0|N 1 0|s s s s s| P P |- t t t t t|- 1 1|d d d d d| Rdd=mpyu(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rdd=mpy(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=cmpyi(Rs,Rt) - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|0 1 0 1|0 0 0|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=cmpyr(Rs,Rt) - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|0 1 0 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rdd=mpyu(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=vmpybsu(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 1|0 1 0|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=pmpyw(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 1|1 0 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=vmpybu(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 1|1 1 0|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=vpmpyh(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 1|N 0 0|s s s s s| P P |0 t t t t t|1 0 1|d d d d d| Rdd=vmpyh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 1|N 0 0|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=cmpy(Rs,Rt)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|0 1 0 1|N 0 0|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=vmpyhsu(Rs,Rt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 0 1|N 1 0|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=cmpy(Rs,Rt*)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|0 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 0 0|x x x x x| Rxx+=mpy(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 0 1|x x x x x| Rxx+=mpy(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 1 0|x x x x x| Rxx+=mpy(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 1 1|x x x x x| Rxx+=mpy(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 0 0|x x x x x| Rxx-=mpy(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 0 1|x x x x x| Rxx-=mpy(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 1 0|x x x x x| Rxx-=mpy(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 1 1|x x x x x| Rxx-=mpy(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 1 0|s s s s s| P P |- t t t t t|0 0 0|x x x x x| Rxx+=mpyu(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 1 0|s s s s s| P P |- t t t t t|0 0 1|x x x x x| Rxx+=mpyu(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 1 0|s s s s s| P P |- t t t t t|0 1 0|x x x x x| Rxx+=mpyu(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 1 0|s s s s s| P P |- t t t t t|0 1 1|x x x x x| Rxx+=mpyu(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 1 1|s s s s s| P P |- t t t t t|0 0 0|x x x x x| Rxx-=mpyu(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 1 1|s s s s s| P P |- t t t t t|0 0 1|x x x x x| Rxx-=mpyu(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 1 1|s s s s s| P P |- t t t t t|0 1 0|x x x x x| Rxx-=mpyu(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 0|N 1 1|s s s s s| P P |- t t t t t|0 1 1|x x x x x| Rxx-=mpyu(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rxx+=mpy(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 1|0 0 1|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rxx-=mpy(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rxx+=mpyu(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 1|0 1 1|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rxx-=mpyu(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=cmpyi(Rs,Rt) - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|0 1 1 1|0 0 1|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vmpyh(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 1|1 0 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vmpybu(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vmpybsu(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rxx+=cmpyr(Rs,Rt) - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|0 1 1 1|N 0 0|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rxx+=vmpyh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 1|N 1 1|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rxx+=vmpyhsu(Rs,Rt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 1|N 0 0|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rxx+=cmpy(Rs,Rt)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|0 1 1 1|N 1 0|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rxx+=cmpy(Rs,Rt*)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|0 1 1 1|N 0 0|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx-=cmpy(Rs,Rt)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|0 1 1 1|0 0 1|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx^=pmpyw(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 1|1 0 1|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx^=vpmpyh(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|0 1 1 1|N 1 0|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx-=cmpy(Rs,Rt*)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 0 0|0 0 0|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=vrmpyh(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|0 0 0|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rdd=dfadd(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|0 0 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rdd=vabsdiffw(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 0 0 0|0 0 1|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rdd=dfmax(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|0 1 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=vraddub(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 0 0 0|0 1 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rdd=vrsadub(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 0 0 0|0 1 0|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rdd=dfmpyfix(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|0 1 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rdd=vabsdiffh(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 0 0 0|0 1 1|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=cmpyiw(Rss,Rtt) - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 0 0|1 0 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=vrmpyu(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|1 0 0|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=cmpyrw(Rss,Rtt) - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 0 0|1 0 0|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rdd=dfsub(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|1 0 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rdd=vabsdiffub(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 0 0 0|1 0 1|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=vdmpybsu(Rss,Rtt):sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|1 0 1|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rdd=dfmpyll(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|1 1 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rdd=vrmpysu(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|1 1 0|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=cmpyrw(Rss,Rtt*) - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 0 0|1 1 0|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rdd=dfmin(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|1 1 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rdd=vabsdiffb(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 0 0 0|1 1 1|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=cmpyiw(Rss,Rtt*) - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 0 0|N 0 1|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rdd=vrmpywoh(Rss,Rtt)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|N 0 0|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rdd=vdmpy(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|N 0 0|s s s s s| P P |0 t t t t t|1 0 1|d d d d d| Rdd=vmpyweh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|N 0 0|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=vmpyeh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|N 0 0|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=vmpywoh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|1 0 1|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rdd=vrcmpys(Rss,Rtt):<<1:sat:raw:hi - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 0 0|N 0 1|s s s s s| P P |0 t t t t t|1 0 1|d d d d d| Rdd=vmpyweh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|N 0 1|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=vcmpyr(Rss,Rtt)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 0 0|N 0 1|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=vmpywoh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|N 1 0|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rdd=vrmpywoh(Rss,Rtt)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|N 1 0|s s s s s| P P |0 t t t t t|1 0 1|d d d d d| Rdd=vmpyweuh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|N 1 0|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rdd=vcmpyi(Rss,Rtt)[:<<N]:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 0 0|N 1 0|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=vmpywouh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|1 1 1|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rdd=vrcmpys(Rss,Rtt):<<1:sat:raw:lo - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 0 0|N 1 1|s s s s s| P P |0 t t t t t|1 0 1|d d d d d| Rdd=vmpyweuh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 0|N 1 1|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rdd=vmpywouh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 0 1|0 - -|s s s s s| P P |0 t t t t t|- 0 1|d d d d d| Rd=vradduh(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 0 0 1|0 - 1|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rd=vraddh(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 0 0 1|0 0 0|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rd=cmpyiw(Rss,Rtt*):<<1:sat - XTYPE COMPLEX/slot 3
+test|1 1 1 0|1 0 0 1|0 0 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=cmpyiw(Rss,Rtt):<<1:sat - XTYPE COMPLEX/slot 3
+test|1 1 1 0|1 0 0 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=cmpyrw(Rss,Rtt):<<1:sat - XTYPE COMPLEX/slot 3
+test|1 1 1 0|1 0 0 1|0 1 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=cmpyrw(Rss,Rtt*):<<1:sat - XTYPE COMPLEX/slot 3
+test|1 1 1 0|1 0 0 1|1 - 1|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rd=vrcmpys(Rss,Rtt):<<1:rnd:sat:raw:hi - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 0 1|1 - 1|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rd=vrcmpys(Rss,Rtt):<<1:rnd:sat:raw:lo - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 0 1|1 0 0|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rd=cmpyiw(Rss,Rtt*):<<1:rnd:sat - XTYPE COMPLEX/slot 3
+test|1 1 1 0|1 0 0 1|1 0 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=cmpyiw(Rss,Rtt):<<1:rnd:sat - XTYPE COMPLEX/slot 3
+test|1 1 1 0|1 0 0 1|1 1 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=cmpyrw(Rss,Rtt):<<1:rnd:sat - XTYPE COMPLEX/slot 3
+test|1 1 1 0|1 0 0 1|1 1 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=cmpyrw(Rss,Rtt*):<<1:rnd:sat - XTYPE COMPLEX/slot 3
+test|1 1 1 0|1 0 0 1|N 0 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=vdmpy(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|0 0 0|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rxx+=vrmpyh(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|0 0 0|s s s s s| P P |0 t t t t t|0 1 1|x x x x x| Rxx+=dfmpylh(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|0 0 1|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vdmpybsu(Rss,Rtt):sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|0 0 1|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rxx+=vmpyeh(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|0 0 1|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rxx+=vcmpyr(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 1 0|0 0 1|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rxx+=vcmpyr(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 1 0|0 1 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vraddub(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 0 1 0|0 1 0|s s s s s| P P |- t t t t t|0 1 0|x x x x x| Rxx+=vrsadub(Rss,rtt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 0 1 0|0 1 0|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rxx+=vcmpyi(Rss,Rtt):sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 1 0|0 1 0|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rxx+cmpyiw(Rss,Rtt*) - XTYPE COMPLEX/slot 3
+test|1 1 1 0|1 0 1 0|0 1 1|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rxx+cmpyiw(Rss,Rtt) - XTYPE COMPLEX/slot 3
+test|1 1 1 0|1 0 1 0|1 0 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vrmpybu(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|1 0 0|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rxx+=cmpyrw(Rss,Rtt) - XTYPE COMPLEX/slot 3
+test|1 1 1 0|1 0 1 0|1 0 0|s s s s s| P P |0 t t t t t|0 1 1|x x x x x| Rxx+=dfmpyhh(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|1 0 1|s s s s s| P P |0 t t t t t|0 e e|x x x x x| Rxx,Pe=vacsh(Rss,Rtt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 0 1 0|1 0 1|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rxx+=vrcmpys(Rss,Rtt):<<1:sat:raw:hi - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 1 0|1 1 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rxx+=vrmpybsu(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|1 1 0|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rxx+=cmpyrw(Rss,Rtt*) - XTYPE COMPLEX/slot 3
+test|1 1 1 0|1 0 1 0|1 1 1|s s s s s| P P |0 t t t t t|0 e e|d d d d d| Rdd,Pe=vminub(Rtt,Rss) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 0 1 0|1 1 1|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rxx+=vrcmpys(Rss,Rtt):<<1:sat:raw:lo - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 0 1 0|N 0 0|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rxx+=vdmpy(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|N 0 0|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rxx+=vmpyweh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|N 0 0|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rxx+=vmpyeh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|N 0 0|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx+=vmpywoh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|N 0 1|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rxx+=vmpyweh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|N 0 1|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rxx+=vrmpywoh(Rss,Rtt)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|N 0 1|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx+=vmpywoh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|N 1 0|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rxx+=vmpyweuh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|N 1 0|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx+=vmpywouh(Rss,Rtt)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|N 1 1|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rxx+=vmpyweuh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|N 1 1|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rxx+=vrmpywoh(Rss,Rtt)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 0|N 1 1|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rxx+=vmpywouh(Rss,Rtt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=sfsub(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 1 1|d d d d d| Rd=sfadd(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=sfmpy(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 1|1 0 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=sfmax(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 1|1 0 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=sfmin(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=sffixupn(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=sffixupd(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 0 1 1|1 1 1|s s s s s| P P |0 t t t t t|1 e e|d d d d d| Rd,Pe=sfrecipa(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rd=mpy(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rd=mpy(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rd=mpy(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rd=mpy(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rd=mpy(Rs.L,Rt.L)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rd=mpy(Rs.L,Rt.H)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rd=mpy(Rs.H,Rt.L)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rd=mpy(Rs.H,Rt.H)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rd=mpy(Rs.L,Rt.L)[:<<N]:rnd - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rd=mpy(Rs.L,Rt.H)[:<<N]:rnd - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rd=mpy(Rs.H,Rt.L)[:<<N]:rnd - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rd=mpy(Rs.H,Rt.H)[:<<N]:rnd - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rd=mpy(Rs.L,Rt.L)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rd=mpy(Rs.L,Rt.H)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rd=mpy(Rs.H,Rt.L)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 0|N 0 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rd=mpy(Rs.H,Rt.H)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=mpyi(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 1|1 0 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=mpy(Rs,Rt.H):<<1:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 1|1 1 1|s s s s s| P P |0 t t t t t|0 0 0|d d d d d| Rd=mpy(Rs,Rt):<<1:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=mpy(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 1|0 0 1|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=mpy(Rs,Rt):rnd - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=mpyu(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 1|0 1 1|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=mpysu(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 1|1 0 1|s s s s s| P P |0 t t t t t|0 0 1|d d d d d| Rd=mpy(Rs,Rt.L):<<1:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 1|1 0 1|s s s s s| P P |0 t t t t t|0 1 0|d d d d d| Rd=mpy(Rs,Rt):<<1 - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 1|1 0 1|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rd=mpy(Rs,Rt.H):<<1:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 1|1 1 1|s s s s s| P P |0 t t t t t|1 0 0|d d d d d| Rd=mpy(Rs,Rt.L):<<1:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 0 1|N 0 1|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rd=cmpy(Rs,Rt)[:<<N]:rnd:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 1 0 1|N 1 1|s s s s s| P P |0 t t t t t|1 1 0|d d d d d| Rd=cmpy(Rs,Rt*)[:<<N]:rnd:sat - XTYPE COMPLEX/slot 2,3
+test|1 1 1 0|1 1 0 1|N 0 1|s s s s s| P P |0 t t t t t|1 1 1|d d d d d| Rd=vmpyh(Rs,Rt)[:<<N]:rnd:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rx+=mpy(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rx+=mpy(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rx+=mpy(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rx+=mpy(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rx+=mpy(Rs.L,Rt.L)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rx+=mpy(Rs.L,Rt.H)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rx+=mpy(Rs.H,Rt.L)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 0|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rx+=mpy(Rs.H,Rt.H)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 0 0|d d d d d| Rx-=mpy(Rs.L,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 0 1|d d d d d| Rx-=mpy(Rs.L,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 1 0|d d d d d| Rx-=mpy(Rs.H,Rt.L)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|0 1 1|d d d d d| Rx-=mpy(Rs.H,Rt.H)[:<<N] - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|1 0 0|d d d d d| Rx-=mpy(Rs.L,Rt.L)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|1 0 1|d d d d d| Rx-=mpy(Rs.L,Rt.H)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|1 1 0|d d d d d| Rx-=mpy(Rs.H,Rt.L)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 0|N 0 1|s s s s s| P P |- t t t t t|1 1 1|d d d d d| Rx-=mpy(Rs.H,Rt.H)[:<<N]:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rx+=mpyi(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rx+=add(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|0 1 1|x x x x x| Rx+=sub(Rt,Rs) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|1 0 0|x x x x x| Rx+=sfmpy(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|1 0 1|x x x x x| Rx-=sfmpy(Rss,Rtt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|1 1 0|x x x x x| Rx+=sfmpy(Rs,Rt):lib - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 1|0 0 0|s s s s s| P P |0 t t t t t|1 1 1|x x x x x| Rx-=sfmpy(Rs,Rt):lib - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 1|0 0 1|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rx|=and(Rs,~Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|0 0 1|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rx&=and(Rs,~Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|0 0 1|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rx^=and(Rs,~Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rx&=and(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|0 1 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rx&=or(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|0 1 0|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rx&=xor(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|0 1 0|s s s s s| P P |0 t t t t t|0 1 1|x x x x x| Rx|=and(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|0 1 1|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rx+=mpy(Rs,Rt):<<1:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 1|0 1 1|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rx-=mpy(Rs,Rt):<<1:sat - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 1|0 1 1|s s s s s| P P |0 t t t t t|1 u u|x x x x x| Rx+=sfmpy(Rs,Rt,Pu):scale - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 1|1 0 0|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rx-=mpyi(Rs,Rt) - XTYPE FP/slot 2,3
+test|1 1 1 0|1 1 1 1|1 0 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rx-=add(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|1 0 0|s s s s s| P P |0 t t t t t|0 1 1|x x x x x| Rx^=xor(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 0 0|x x x x x| Rx|=or(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 0 1|x x x x x| Rx|=xor(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 1 0|x x x x x| Rx^=and(Rs,Rt) - XTYPE ALU/slot 2,3
+test|1 1 1 0|1 1 1 1|1 1 0|s s s s s| P P |0 t t t t t|0 1 1|x x x x x| Rx^=or(Rs,Rt) - XTYPE ALU/slot 2,3