Native EVM Instructions

EVM instructions are grouped into categories based on the official reference:

EraVM Assembly

The assembly generated for LLVM standard library functions depends on available optimizations, which vary by version. If you do not see an assembly example for a particular instruction, try compiling a reproducing contract using the latest zksolc.

For a comprehensive list of instructions, see the EraVM specification, which provides them in its table of contents.