1.4.0
Contents:
Nuclei MCU Software Interface Standard(NMSIS)
NMSIS Core
Overview
Using NMSIS in Embedded Applications
NMSIS-Core Device Templates
Register Mapping
NMSIS Core API
Version Control
Compiler Control
Core CSR Register Access
Core CSR Encoding
Register Define and Type Definitions
CPU Intrinsic Functions
Intrinsic Functions for SIMD Instructions
SIMD Data Processing Instructions
Non-SIMD Instructions
Partial-SIMD Data Processing Instructions
64-bit Profile Instructions
64-bit Addition & Subtraction Instructions
32-bit Multiply with 64-bit Add/Subtract Instructions
Signed 16-bit Multiply 64-bit Add/Subtract Instructions
RV64 Only Instructions
Nuclei Default SIMD DSP Additional Instructions
Nuclei N1 SIMD DSP Additional Instructions
Nuclei N2 SIMD DSP Additional Instructions
Nuclei N3 SIMD DSP Additional Instructions
Intrinsic Functions for Bitmanipulation Instructions
Intrinsic Functions for Vector Instructions
Peripheral Access
Systick Timer(SysTimer)
Interrupts and Exceptions
PLIC Interrupt
CIDU Functions
FPU Functions
PMP Functions
SPMP/sMPU Functions
PMA Functions
Cache Functions
System Device Configuration
ARM Compatiable Functions
NMSIS Bench and Test Helper Functions
NMSIS DSP
NMSIS NN
Changelog
Glossary
Appendix
NMSIS
NMSIS Core
NMSIS Core API
Intrinsic Functions for SIMD Instructions
64-bit Profile Instructions
View page source
64-bit Profile Instructions
64-bit Addition & Subtraction Instructions
32-bit Multiply with 64-bit Add/Subtract Instructions
Signed 16-bit Multiply 64-bit Add/Subtract Instructions
group
64-bit
Profile
Instructions
64-bit Profile Instructions