aboutsummaryrefslogtreecommitdiff
path: root/riscv/insns/kaddh.h
blob: 43aedb2d2dd2d95a7f985e33751f4c7d1b9eb3c0 (plain)
1
2
3
4
5
require_vector_vs;
require_extension(EXT_ZPN);
sreg_t res = (sreg_t)P_SH(RS1, 0) + (sreg_t)P_SH(RS2, 0);
P_SAT(res, 16);
WRITE_RD(sext_xlen((int16_t)res));