public boolean isReady(){
        return ( !resultReady  && !isPlaceHolder(addr_comp[0]) &&
                !isPlaceHolder(addr_comp[1]) && 
                ( !is_store || (is_store && !isPlaceHolder(addr_comp[2])) ) ); // force store to wait for register value
     }