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::SFB() {
// TODO: Implement SFB
}
void CPU::LFB() {
// TODO: Implement LFB
}
void CPU::JUF() {
// TODO: Implement JUF
}
void CPU::JUR() {
// TODO: Implement JUR
}
void CPU::PUSH() {
// TODO: Implement PUSH
}
void CPU::POP() {
// TODO: Implement POP
}
void CPU::ALLOC() {
// TODO: Implement ALLOC
}
void CPU::HFREE() {
// TODO: Implement HFREE
}
void CPU::CALL() {
// TODO: Implement CALL
}
void CPU::RET() {
// TODO: Implement RET
}
void CPU::EDI() {
// TODO: Implement EDI
}
void CPU::SHSS() {
// TODO: Implement SHSS
}
void CPU::FLI() {
// TODO: Implement FLI
}
void CPU::FNEG() {
// TODO: Implement FNEG
}
void CPU::FADD() {
// TODO: Implement FADD
}
void CPU::FSUB() {
// TODO: Implement FSUB
}
void CPU::FMUL() {
// TODO: Implement FMUL
}
void CPU::FDIV() {
// TODO: Implement FDIV
}
void CPU::FMOD() {
// TODO: Implement FMOD
}
void CPU::FDMOD() {
// TODO: Implement FDMOD
}
void CPU::FEPS() {
// TODO: Implement FEPS
}
void CPU::FEEP() {
// TODO: Implement FEEP
}
void CPU::FEQ() {
// TODO: Implement FEQ
}
void CPU::FNE() {
// TODO: Implement FNE
}
void CPU::FGT() {
// TODO: Implement FGT
}
void CPU::FGE() {
// TODO: Implement FGE
}
void CPU::FLT() {
// TODO: Implement FLT
}
void CPU::FLE() {
// TODO: Implement FLE
}
}