[Libre-soc-dev] daily kan-ban update 27may2022

Jacob Lifshay programmerjake at gmail.com
Fri May 27 18:54:45 BST 2022


On Fri, May 27, 2022, 03:40 lkcl via Libre-soc-dev <
libre-soc-dev at lists.libre-soc.org> wrote:

> i have been doing SVP64 edits for about a month now after realising i was
> beginning to lose working-knowledge/recall ability.
>
> along the way i have added a second FP load-immediate instruction,
> Floating Immediate, Second Half Move. the acronym retrospectively fits
> "fishmv" and is used to construct an FP32 in two instructions.
>

imho it should be named fmvlsi for floating-point move lower-half single
immediate ... that particular order is more consistent with the other
int/fp immediate instructions that have the op first (fmvl) then the size
override (s) then immediate (i), just like cmplwi which has op (cmpl), size
(w), immediate (i). i picked that naming since it is a single-precision
instruction that replaces the lower 16-bits of the f32 with the immediate,
though other good options are fsetlsi or maybe frlsi (r for replace).

Jacob


More information about the Libre-soc-dev mailing list