mirror of
https://github.com/Decompollaborate/rabbitizer.git
synced 2024-12-28 06:19:43 +00:00
acee144578
* start making c++ bindings * Add sanity checks * add descriptor methods * setup making c++ library * cpp test * format (not tidy because it breaks everything and the result looks dumb) * Fixes * add missing alias * move stuff to their own files * InstructionRsp bindings * r5900 bindings * almost there * binding for analysis stuff * setters
17 lines
382 B
C++
17 lines
382 B
C++
/* SPDX-FileCopyrightText: © 2022 Decompollaborate */
|
|
/* SPDX-License-Identifier: MIT */
|
|
|
|
#include "instructions/InstructionCpu.hpp"
|
|
|
|
|
|
int main() {
|
|
uint32_t word = 0x8D4A7E18; // lw
|
|
uint32_t vram = 0x80000000;
|
|
int extraLJust = 5;
|
|
rabbitizer::InstructionCpu instr(word, vram);
|
|
|
|
printf("%08X: %s\n", word, instr.disassemble(extraLJust).c_str());
|
|
|
|
return 0;
|
|
}
|