diff options
author | iximeow <me@iximeow.net> | 2024-10-05 11:15:05 -0700 |
---|---|---|
committer | iximeow <me@iximeow.net> | 2024-10-05 11:15:05 -0700 |
commit | ffa1378fa8fa5f5eab79c08c45c21efdd0154ed5 (patch) | |
tree | 3d8ed60169a09800677b169f89a49ff59a9c2ffb /notes/encoding_table | |
parent | b47c41140ad955ebeb3ce606944d36445b4c33a5 (diff) |
broader support, maybe 1/8th through. also v73 manual does not list supervisor instructions...
Diffstat (limited to 'notes/encoding_table')
-rw-r--r-- | notes/encoding_table | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/notes/encoding_table b/notes/encoding_table index 2431fc6..4da12fe 100644 --- a/notes/encoding_table +++ b/notes/encoding_table @@ -136,6 +136,12 @@ 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) |0 1 1 0|1 0 1 1 0 0 0|1 - - s s| P P |1 - - - t t 1 - -|1 - - d d| Pd=!fastcorner9(Ps,Pt) - CR/slot 3 |0 1 1 0|1 0 1 1 1 0 0|0 - - s s| P P |0 - - - - - - - -|- - - d d| Pd=any8(Ps) - CR/slot 3 |0 1 1 0|1 0 1 1 1 0 1|0 - - s s| P P |0 - - - - - - - -|- - - d d| Pd=all8(Ps) - CR/slot 3 +|0 1 1 0|1 1 0 0 0 0 0|s s s s s| P P |0 t t t t t - - -|- - - - -| tlbw(Rss,Rt) - SYSTEM/slot 3 +|0 1 1 0|1 1 0 0 0 1 0|s s s s s| P P |- - - - - - - - -|d d d d d| Rdd=tlbr(Rs) - SYSTEM/slot 3 +|0 1 1 0|1 1 0 0 1 0 0|s s s s s| P P |- - - - - - - - -|d d d d d| Rd=tlbp(Rs) - SYSTEM/slot 3 +|0 1 1 0|1 1 0 0 1 0 1|s s s s s| P P |- - - - - - - - -|- - - - -| tlbinvasid(Rs) - SYSTEM/slot 3 +|0 1 1 0|1 1 0 0 1 1 0|s s s s s| P P |0 t t t t t - - -|d d d d d| Rd=ctlbw(Rss,Rt) - SYSTEM/slot 3 +|0 1 1 0|1 1 0 0 1 1 1|s s s s s| P P |- - - - - - - - -|d d d d d| Rd=tlboc(Rss) - SYSTEM/slot 3 |0 1 1 0|0 0 0 0 0 0 0|s s s s s| P P |- i i i i i - - -|i i - - -| loop0(#r7:2,Rs) - CR/slot 3 |0 1 1 0|0 0 0 0 0 0 1|s s s s s| P P |- i i i i i - - -|i i - - -| loop1(#r7:2,Rs) - CR/slot 3 |0 1 1 0|1 0 0 1 0 0 0|l l l l l| P P |- i i i i i l l l|i i - l l| loop1(#r7:2,#U10) - CR/slot 3 |