Added all instructions as empty instructions. Compiles on WIN + MSYS2, UCRT64

This commit is contained in:
2026-03-27 19:24:26 -06:00
parent 41dd2b87b4
commit aabcfc6f0c
21 changed files with 731 additions and 15 deletions

View File

@@ -0,0 +1,122 @@
/**
* @brief AUTO-GENERATED by pygen.ipynb BUT editable by hand!
*
*/
#include <spider/runtime/cpu/CPU.hpp>
namespace spider {
void CPU::STB() {
// TODO: Implement STB
}
void CPU::CRB() {
// TODO: Implement CRB
}
void CPU::TSB() {
// TODO: Implement TSB
}
void CPU::BOOL() {
// TODO: Implement BOOL
}
void CPU::NOT() {
// TODO: Implement NOT
}
void CPU::AND() {
// TODO: Implement AND
}
void CPU::OR() {
// TODO: Implement OR
}
void CPU::XOR() {
// TODO: Implement XOR
}
void CPU::SHL() {
// TODO: Implement SHL
}
void CPU::SHR() {
// TODO: Implement SHR
}
void CPU::SSR() {
// TODO: Implement SSR
}
void CPU::ROL() {
// TODO: Implement ROL
}
void CPU::ROR() {
// TODO: Implement ROR
}
void CPU::CNT() {
// TODO: Implement CNT
}
void CPU::EQ() {
// TODO: Implement EQ
}
void CPU::NE() {
// TODO: Implement NE
}
void CPU::GT() {
// TODO: Implement GT
}
void CPU::GE() {
// TODO: Implement GE
}
void CPU::LT() {
// TODO: Implement LT
}
void CPU::LE() {
// TODO: Implement LE
}
void CPU::JMP() {
// TODO: Implement JMP
}
void CPU::JEQ() {
// TODO: Implement JEQ
}
void CPU::JNE() {
// TODO: Implement JNE
}
void CPU::JIF() {
// TODO: Implement JIF
}
void CPU::JMR() {
// TODO: Implement JMR
}
void CPU::JER() {
// TODO: Implement JER
}
void CPU::JNR() {
// TODO: Implement JNR
}
void CPU::JIR() {
// TODO: Implement JIR
}
}