Patch LOADI STOREI

This commit is contained in:
Paul Faure 2021-05-12 19:48:06 +02:00
parent 78216ace0a
commit a119a968a8

4
as.y
View file

@ -109,13 +109,13 @@ Instruction : tWR tNB tNB {increment_time();
int added_instruction = 0; int added_instruction = 0;
int reg_dest = get_reg_write($2, &added_instruction); int reg_dest = get_reg_write($2, &added_instruction);
int reg_addr = get_reg_read($3, &added_instruction); int reg_addr = get_reg_read($3, &added_instruction);
add_instruction(LOADI, reg_dest, reg_addr, 0); add_instruction(STOREI, reg_dest, reg_addr, 0);
new_instruction(added_instruction + 1);}; new_instruction(added_instruction + 1);};
Instruction : tREAD tNB tNB {increment_time(); Instruction : tREAD tNB tNB {increment_time();
int added_instruction = 0; int added_instruction = 0;
int reg_addr = get_reg_read($2, &added_instruction); int reg_addr = get_reg_read($2, &added_instruction);
int reg_value = get_reg_read($3, &added_instruction); int reg_value = get_reg_read($3, &added_instruction);
add_instruction(STOREI, reg_addr, reg_value, 0); add_instruction(LOADI, reg_addr, reg_value, 0);
new_instruction(added_instruction + 1);}; new_instruction(added_instruction + 1);};