Commit | Line | Data |
---|---|---|
15c16493 | 1 | compute:Dest:Dest: |
480e740c | 2 | compute:Dest:rDest:signed_word *:(&(CPU)->reg[Dest]) |
15c16493 AC |
3 | # |
4 | compute:Source1:Source1: | |
37a684b8 AC |
5 | compute:Source1:vSource1:signed_word:(GPR (Source1) + 0) |
6 | #compute:Source1:vSource1:signed_word:(Source1 == 0 ? 0 : (CPU)->reg[Source1]) | |
15c16493 AC |
7 | # |
8 | compute:Source2:Source2: | |
37a684b8 AC |
9 | compute:Source2:vSource2:signed_word:(GPR (Source2) + 0) |
10 | #compute:Source2:vSource2:signed_word:(Source2 == 0 ? 0 : (CPU)->reg[Source2]) | |
15c16493 AC |
11 | # |
12 | compute:Source:Source: | |
37a684b8 AC |
13 | compute:Source:vSource:signed_word:(GPR (Source) + 0) |
14 | #compute:Source:vSource:signed_word:(Source == 0 ? 0 : (CPU)->reg[Source]) | |
15c16493 AC |
15 | # |
16 | compute:IndOff:IndOff: | |
37a684b8 AC |
17 | compute:IndOff:rIndOff:signed_word:(GPR (IndOff) + 0) |
18 | #compute:IndOff:rIndOff:signed_word:(IndOff == 0 ? 0 : (CPU)->reg[IndOff]) | |
480e740c AC |
19 | # |
20 | compute:Base:Base: | |
37a684b8 AC |
21 | compute:Base:vBase:signed_word:(GPR (Base) + 0) |
22 | compute:Base:rBase:signed_word:(&GPR (Base)) | |
23 | #compute:Base:vBase:signed_word:(Base == 0 ? 0 : (CPU)->reg[Base]) | |
480e740c AC |
24 | # |
25 | compute:Link:Link: | |
26 | compute:Link:rLink:signed_word:(&(CPU)->reg[Link]) | |
15c16493 AC |
27 | # |
28 | # Trap Number | |
29 | compute:UTN:UTN: | |
30 | compute:INDTR:INDTR: | |
480e740c | 31 | compute:INDTR:UTN:unsigned_word:(INDTR == 0 ? 0 : (CPU)->reg[INDTR]) |
15c16493 AC |
32 | # |
33 | compute:A:A: | |
34 | # | |
480e740c AC |
35 | compute:SignedImmediate:SignedImmediate: |
36 | compute:SignedImmediate:vSource1:signed_word:SEXT (SignedImmediate, 14) | |
37 | # | |
38 | compute:UnsignedImmediate:UnsignedImmediate: | |
39 | compute:UnsignedImmediate:vSource1:signed_word:UnsignedImmediate | |
40 | # | |
15c16493 | 41 | compute:BITNUM:BITNUM: |
480e740c AC |
42 | compute:Code:Code: |
43 | # | |
44 | compute:SignedOffset:SignedOffset: | |
45 | compute:SignedOffset:vSignedOffset:signed_word:SEXT (SignedOffset, 14) | |
d5e2c74e AC |
46 | # |
47 | compute:UCRN:UCRN: | |
48 | compute:INDCR:INDCR: | |
37a684b8 AC |
49 | compute:INDCR:UCRN:unsigned32:(GPR (INDCR) + 0) |
50 | #compute:INDCR:UCRN:unsigned32:(INDCR == 0 ? 0 : (CPU)->reg[INDCR]) |