News: 0001545916

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Support For New RISC-V SiFive Vendor Extensions On The Way For Linux 6.16

([RISC-V] 4 Hours Ago SiFive RISC-V Vendor Extensions)


Queued within the development tree for the RISC-V processor code for the Linux kernel is supporting several new vendor-specific ISA extensions for SiFive RISC-V CPU cores.

Making it this past week into riscv/linux.git's "for-next" branch ahead of Linux 6.16 is [1]this merge for enabling some new SiFive vendor extensions for RISC-V. Four SiFive vendor extensions are set to be introduced with this code for Linux 6.16: xsfvqmaccdod, xsfvqmaccqoq, xsfvfnrclipxfqf, and xsfvfwmaccqqq.

xsfvqmaccdod is for the SiFive Int8 Matrix Multiplication Extensions.

xsfvqmaccqoq is for the SiFive Int8 Matrix Multiplication Extensions.

xsfvfnrclipxfqf is for SiFive FP32-to-int8 Ranged Clip Instructions.

xsfvfwmaccqqq is SiFive's Matrix Multiply Accumulate Instruction.

These new SiFive vendor-specific ISA extensions will be found on some of their upcoming RISC-V core designs. Look for this kernel-side support to be found in Linux 6.16. Compiler work around making use of these SiFive extensions and more continue for both the GNU/GCC and LLVM toolchains.



[1] https://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux.git/commit/?h=for-next



ayumu

SANTA IS BRINGING GOOD WISHES FROM ALL THE
MICRO ARTISTS GANG! MAY 1988 BE A HAPPY YEAR!


\__\_ :. ___/
..\ /--
:.______ : .:* : . _ .: :.. . : . . : ()_ .:
(( \. :./(__ :._O_)________:______,____:____/ *\_o
====(( \: (****) (***) :. ...: .. . ()_______/\\ __-'
\____(( \ ()oo()_/ /.: : ..________/_____ll -/.: ..
( (( \(())))__/ . .. \\.: ..( ) ll ( l_.:
( / (( \__*__)___:___ : : )) .) /--------\ \ \
( / ((_____________) .. // . / / /..:: . )_)_\
(____/_____________________\__// : /_/_/ :.. :/_/ \_\
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ /_/_/