[Libre-soc-dev] svp64
Jacob Lifshay
programmerjake at gmail.com
Tue Dec 15 04:54:39 GMT 2020
On Mon, Dec 14, 2020, 20:50 Jacob Lifshay <programmerjake at gmail.com> wrote:
> On Mon, Dec 14, 2020, 20:02 Luke Kenneth Casson Leighton <lkcl at lkcl.net>
> wrote:
>
>> still TODO, an algorithm describing how the names are derived.
>> INT_NN_MM needs an explicit formula showing how the name relates to
>> the ssequential regs GPR[0..127] and the same for FPR and the 4 64 bit
>> CRs.
>>
>
> The explicit formula is bit concatenation -- N is the most significant
> bits, M is the least significant bits, with the intention that future
> regfile expansions will tack more bits on the LSB end of M, hence why the
> mnemonics use binary instead of decimal for M.
>
I had been thinking that the register numbers/names would be binary
fixed-point fractions, where the _ is the radix point, but I was thinking
that might be confusing since the registers are whole 64-bit registers, not
fractions of a register.
Jacob
>
More information about the Libre-soc-dev
mailing list