Use precompiled headers to speed up compilation
[riscv-isa-sim.git] / riscv / insn_template.cc
1 // See LICENSE for license details.
2
3 #include "insn_template.h"
4
5 reg_t rv32_NAME(processor_t* p, insn_t insn, reg_t pc)
6 {
7 int xprlen = 32;
8 reg_t npc = sext_xprlen(pc + insn_length(OPCODE));
9 #include "insns/NAME.h"
10 return npc;
11 }
12
13 reg_t rv64_NAME(processor_t* p, insn_t insn, reg_t pc)
14 {
15 int xprlen = 64;
16 reg_t npc = sext_xprlen(pc + insn_length(OPCODE));
17 #include "insns/NAME.h"
18 return npc;
19 }