Added all instruction in subfolder a64instruction

This commit is contained in:
sBubshait 2024-06-11 23:02:26 +01:00
parent 62ff6e9e02
commit efaed431d0
15 changed files with 10 additions and 10 deletions

View File

@ -1,6 +1,6 @@
#include <stdbool.h> #include <stdbool.h>
#include "a64instruction_global.h" #include "a64instruction_global.h"
#include "global.h" #include "../global.h"
typedef enum { typedef enum {
a64inst_UNCONDITIONAL = 0, a64inst_UNCONDITIONAL = 0,

View File

@ -1,4 +1,4 @@
#include "global.h" #include "../global.h"
typedef struct { typedef struct {
word value; word value;

View File

@ -1,6 +1,6 @@
#include <stdbool.h> #include <stdbool.h>
#include "a64instruction_global.h" #include "a64instruction_global.h"
#include "global.h" #include "../global.h"
typedef enum { typedef enum {
a64inst_SINGLE_TRANSFER_SINGLE_DATA_TRANSFER = 1, a64inst_SINGLE_TRANSFER_SINGLE_DATA_TRANSFER = 1,

View File

@ -1,7 +1,7 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include "parser.c" #include "parser.h"
#include "fileio.c" #include "fileio.h"
int main(int argc, char **argv) { int main(int argc, char **argv) {
return EXIT_SUCCESS; return EXIT_SUCCESS;

View File

@ -1,5 +1,5 @@
#include "global.h" #include "global.h"
#include "a64instruction.h" #include "a64instruction/a64instruction.h"
#define HALT_WORD 0x8a000000 #define HALT_WORD 0x8a000000

View File

@ -1,6 +1,6 @@
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include "a64instruction.h" #include "a64instruction/a64instruction.h"
#include "emulator.h" #include "emulator.h"
#include "fileio.h" #include "fileio.h"
#include "global.h" #include "global.h"

View File

@ -1,6 +1,6 @@
#ifndef __EXECUTE__ #ifndef __EXECUTE__
#define __EXECUTE__ #define __EXECUTE__
#include "a64instruction.h" #include "a64instruction/a64instruction.h"
#include "emulator.h" #include "emulator.h"
void execute(Machine *state, a64inst_instruction *inst); void execute(Machine *state, a64inst_instruction *inst);

View File

@ -3,7 +3,7 @@
#include <stdbool.h> #include <stdbool.h>
#include "parser.h" #include "parser.h"
#include "a64instruction.h" #include "a64instruction/a64instruction.h"
//takes input string, read from asm file and returns //takes input string, read from asm file and returns
//input as an a64 instruction //input as an a64 instruction

View File

@ -1,5 +1,5 @@
#include "global.h" #include "global.h"
#include "a64instruction.h" #include "a64instruction/a64instruction.h"
#include "symboltable.h" #include "symboltable.h"
//generates assembled code based on two pass assembly method //generates assembled code based on two pass assembly method