An implementation of DLX pipeline