school OoO RISC-V Processor a superscalar out-of-order cpu 32-bit RISC-V Datapath Layout a 32-bit datapath including alu, regfile, shifter, etc.