[Libre-soc-isa] [Bug 1023] crternlut/crbinlut analysis needed of CR regfile usage
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Tue Mar 14 16:40:01 GMT 2023
https://bugs.libre-soc.org/show_bug.cgi?id=1023
--- Comment #2 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
* `crternlogi BT, BA, BB, BC, TLI, msk`
| 0.5| 6-8 | 9-11 | 12-14 | 15-17 | 18-20 | 21-28 | 29-30 | 31 | Form |
|----|-----|------|-------|-------|-------|-------|-------|-----|----------|
| PO | BF | BFA | BFB | BFC | msk | TLI | XO | msk | CRB-Form |
looking at
https://git.libre-soc.org/?p=openpower-isa.git;a=blob;f=openpower/isatables/fields.text;hb=HEAD
->
* `crternlogi BT, BA, BB, TLI, msk`
| 0.5| 6-8 | 9-10 | 11-13 | 14-15 | 16-18 | 19-25 | 26-30 | 31 | Form |
|----|-----|------|-------|-------|-------|-------|-----|----------|
| PO | BF | msk | BFA | msk | BFB | TLI | XO | TLI | CRB-Form |
This is messy but 7 bits of TLI match with TLI-Form, BF BFA and BFB
match with X-Form, the intervening 2 bits being allocated to msk,
the XO being the same length as A-Form, VA-Form, VA2-Form and most
of the SV*-Forms, by starting at bit 26.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Libre-SOC-ISA
mailing list