The code here was creating a signbit constant to do a pattern match. But creating a constant isn't free due to the uniqueing. So its more efficient to just see if a constant is being used and see if its the constant we're interested in.
Diff Detail
Diff Detail