Deduplicating Repeated Logic To Accelerate Simulation