Revert "cordic: vivado is bad at inferring compact adder/subtractor logic"

Apparently broken, makes tests fail.

This reverts commit 683643266fbfb6388e0d1a8e0548bdb1e8f117a0.