mirror of
https://github.com/rdolbeau/VexRiscvBPluginGenerator.git
synced 2025-04-18 18:44:42 -04:00
22 lines
661 B
C++
22 lines
661 B
C++
/*
|
|
* Copyright (c) 2020 Romain Dolbeau <romain.dolbeau@european-processor-initiative.eu>
|
|
* MIT License
|
|
* See the LICENSE file at the top level of this software distribution for details.
|
|
*/
|
|
|
|
#ifndef __UNPARSE_HPP__
|
|
#define __UNPARSE_HPP__
|
|
|
|
#include "inst.hpp"
|
|
|
|
void unparse(std::ostream& output,
|
|
const std::string prefix,
|
|
const std::set<const instruction*> instructions,
|
|
std::map<std::string,std::string> semantics,
|
|
std::map<std::string,int> em_widths,
|
|
std::map<std::string,std::string> mem_semantics,
|
|
std::vector<std::string> prologues,
|
|
std::vector<std::string> extras,
|
|
bool wide);
|
|
|
|
#endif // __UNPARSE_HPP__
|