The basic part of the LoongArch
architecture consists of two parts: the non-privileged instruction set and the privileged instruction set. The non-privileged instruction set defines commonly used integer and floating-point instructions, which can fully support the generation of efficient object code by existing mainstream compilation systems.