/* Processor Basis File, Version 1.0 */ /* Syntax is inst,, */ // Load From Data Memory inst,LD,1.5 // Load Immediate Value inst,LI,1.0 // Store To Data Memory inst,ST,2.1 // Simple ALU Op (char, short int, int, long int, single float, double float) inst,OP.c,2.19 inst,OP.s,3.15 inst,OP.i,3.15 inst,OP.l,3.15 inst,OP.f,3.15 inst,OP.d,4.34 // Multiplication (char, short int, int, long int, single float, double float) inst,MUL.c,20.0 inst,MUL.s,20.0 inst,MUL.i,21.0 inst,MUL.l,21.0 inst,MUL.f,40.0 inst,MUL.d,40.0 // Division (char, short int, int, long int, single float, double float) inst,DIV.c,20.9 inst,DIV.s,20.9 inst,DIV.i,20.9 inst,DIV.l,20.9 inst,DIV.f,40.0 inst,DIV.d,40.0 // Test and branch inst,IF,2.5 // Unconditional branch inst,GOTO,2.5 // Branch to subroutine inst,SUB,1.0 // Return from subroutine inst,RET,1.0