4-stage Basic OoO Processor with 1-bit Branch predictor and BTB Testcode can be added to testcode folder. Use command ./rv_load_memory.sh <assembly_file> to assemble the testcode program. It is assembled in a file named memory.lst. Run quartus and synthesize and test your design.