summaryrefslogtreecommitdiff
path: root/notes/reordered_encodings
diff options
context:
space:
mode:
authoriximeow <me@iximeow.net>2025-04-07 01:35:07 -0700
committeriximeow <me@iximeow.net>2025-04-07 01:35:07 -0700
commit31b97c00c38da0a2ad8995377ac36c9f7d0cbc60 (patch)
tree5062f94a7874aa651caebdc17c5bdfd7f5d535c0 /notes/reordered_encodings
parentbe199556f435977e87d121562e885b42ebe339ad (diff)
more tests and cleanup; sub, instruction labels, sfmpy
additionally, AndNot should show its special assign mode if one is set. a few instructions have 64-bit register pairs that can be conjugated. vrmpywoh should have operands. :sat applied incompletely AndNot can have |=, &=, and ^= assign modes, not += had a sub with backwards operands
Diffstat (limited to 'notes/reordered_encodings')
-rw-r--r--notes/reordered_encodings4
1 files changed, 2 insertions, 2 deletions
diff --git a/notes/reordered_encodings b/notes/reordered_encodings
index 135fbc8..ab8d5ee 100644
--- a/notes/reordered_encodings
+++ b/notes/reordered_encodings
@@ -1397,8 +1397,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 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 0 0|x x x x x| Rx+=sfmpy(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|1 0 1|x x x x x| Rx-=sfmpy(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|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