Change in assembly implementation

- Assembly uses Constraints and it is 30% faster.