@@ -393,7 +393,7 @@ static op_string_t op_string(const Instr &instr) {
393393#endif
394394 #ifdef EXT_V_ENABLE
395395 ,[&](VsetType vset_type)-> op_string_t {
396- auto vset_args = std::get<IntrVset_args >(instrArgs);
396+ auto vset_args = std::get<IntrVsetArgs >(instrArgs);
397397 switch (vset_type) {
398398 case VsetType::VSETVLI: return {" VSETVLI" , vset_args.to_string (vset_type)};
399399 case VsetType::VSETIVLI: return {" VSETIVLI" , vset_args.to_string (vset_type)};
@@ -935,17 +935,17 @@ Instr::Ptr Emulator::decode(uint32_t code, uint32_t /*wid*/, uint64_t uuid) {
935935 instr->set_dest_reg (rd, RegType::Integer);
936936 if ((code >> 30 ) == 0b10 ) { // vsetvl
937937 instr->set_op_type (VsetType::VSETVL);
938- instr->set_args (IntrVset_args {0 , 0 });
938+ instr->set_args (IntrVsetArgs {0 , 0 });
939939 instr->set_src_reg (0 , rs1, RegType::Integer);
940940 instr->set_src_reg (1 , rs2, RegType::Integer);
941941 } else {
942942 auto zimm = (code >> shift_vzimm) & mask_vzimm;
943943 if ((code >> 30 ) == 0b11 ) { // vsetivli
944944 instr->set_op_type (VsetType::VSETIVLI);
945- instr->set_args (IntrVset_args {zimm, rs1});
945+ instr->set_args (IntrVsetArgs {zimm, rs1});
946946 } else { // vsetvli
947947 instr->set_op_type (VsetType::VSETVLI);
948- instr->set_args (IntrVset_args {zimm, 0 });
948+ instr->set_args (IntrVsetArgs {zimm, 0 });
949949 instr->set_src_reg (0 , rs1, RegType::Integer);
950950 }
951951 }
0 commit comments