[Libre-soc-isa] [Bug 1092] OPF RFC ISA WG questions feedback on ls002 float-load-immediate

bugzilla-daemon at libre-soc.org bugzilla-daemon at libre-soc.org
Wed Jun 7 03:45:20 BST 2023


https://bugs.libre-soc.org/show_bug.cgi?id=1092

--- Comment #16 from Jacob Lifshay <programmerjake at gmail.com> ---
(In reply to Jacob Lifshay from comment #15)
> if mode = 0b00 then
>     FRT <- DOUBLE(imm32) # load f32 as f64
> else if mode = 0b01 then
>     # load full f64
>     FRT <- SINGLE((FRT)) || imm32
> else if mode = 0b10 then
>     # load f32/f16/bf16 in low half
>     FRT <- [0] * 32 || imm32
else if mode = 0b11 then
    # load repeating pattern -- useful for subvectors or other misc. stuff.
    FRT <- imm32 || imm32

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Libre-SOC-ISA mailing list