tum-ei-eda / muriscv-nn

muRISCV-NN is a collection of efficient deep learning kernels for embedded platforms and microcontrollers.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PEXT is getting a major refactoring

PhilippvK opened this issue · comments

It seems like most of the proposed RVP extensions are getting renamed to be more consistent overall.

Examples:

  • ADD8 -> ADD.B
  • ADD16 -> ADD.H

See http://www.jhauser.us/RISCV/ext-P/RVP-baseInstrs-A-002.pdf for more details.

In addition there will also be be new instructions added to the spec and some of the proposed ones might be dropped. Since none of this is finalized I would not put effort into changing muRISCV-NNs PEXT implementation because it might change again later. We should really wait for it’s ratification and until a proper intrinsics API + usable toolchain (GCC/LLVM) is available.