working on CPU, syncing
Added getFreeIndex() decl+imp to reservation station