These APIs take size parameters, which can be used to properly bounds-check the inputs and outputs for various registers. Additionally, all backends now throw UC_ERR_ARG if the input register numbers are invalid. Completes #1831.
code under riscv32/ is from riscv32-softmmu/target/riscv/*.inc.c code under riscv64/ is from riscv64-softmmu/target/riscv/*.inc.c WARNING: these code are autogen from scripts/decodetree.py, DO NOT modify them.