diff options
author | iximeow <me@iximeow.net> | 2025-04-07 01:35:07 -0700 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2025-04-07 01:35:07 -0700 |
commit | 31b97c00c38da0a2ad8995377ac36c9f7d0cbc60 (patch) | |
tree | 5062f94a7874aa651caebdc17c5bdfd7f5d535c0 /notes/encoding_table | |
parent | be199556f435977e87d121562e885b42ebe339ad (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/encoding_table')
-rw-r--r-- | notes/encoding_table | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/notes/encoding_table b/notes/encoding_table index 1e9c6f1..e2c2fba 100644 --- a/notes/encoding_table +++ b/notes/encoding_table @@ -1307,8 +1307,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 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|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 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 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 |