it's more efficient to not clear before decode but assert once than top IE to be decoded is empty.
it's more efficient to not clear before decode but assert once than top IE to be decoded is empty.