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,134 @@
/**
* @brief AUTO-GENERATED by pygen.ipynb BUT editable by hand!
*
*/
#include <spider/runtime/cpu/CPU.hpp>
namespace spider {
void CPU::NOP() {
// TODO: Implement NOP
}
void CPU::SPDR() {
// TODO: Implement SPDR
}
void CPU::MMODE() {
// TODO: Implement MMODE
}
void CPU::INT() {
// TODO: Implement INT
}
void CPU::LRV() {
// TODO: Implement LRV
}
void CPU::FSR() {
// TODO: Implement FSR
}
void CPU::FIR() {
// TODO: Implement FIR
}
void CPU::FZR() {
// TODO: Implement FZR
}
void CPU::LSR() {
// TODO: Implement LSR
}
void CPU::FVR() {
// TODO: Implement FVR
}
void CPU::MOV() {
// TODO: Implement MOV
}
void CPU::MOR() {
// TODO: Implement MOR
}
void CPU::AMOV() {
// TODO: Implement AMOV
}
void CPU::SWP() {
// TODO: Implement SWP
}
void CPU::AHM() {
// TODO: Implement AHM
}
void CPU::COM() {
// TODO: Implement COM
}
void CPU::NEG() {
// TODO: Implement NEG
}
void CPU::EXS() {
// TODO: Implement EXS
}
void CPU::INC() {
// TODO: Implement INC
}
void CPU::DEC() {
// TODO: Implement DEC
}
void CPU::ADD() {
// TODO: Implement ADD
}
void CPU::SUB() {
// TODO: Implement SUB
}
void CPU::MUL() {
// TODO: Implement MUL
}
void CPU::UMUL() {
// TODO: Implement UMUL
}
void CPU::DIV() {
// TODO: Implement DIV
}
void CPU::UDIV() {
// TODO: Implement UDIV
}
void CPU::MOD() {
// TODO: Implement MOD
}
void CPU::UMOD() {
// TODO: Implement UMOD
}
void CPU::DMOD() {
// TODO: Implement DMOD
}
void CPU::UDMD() {
// TODO: Implement UDMD
}
void CPU::FBT() {
// TODO: Implement FBT
}
}