This is an archive of the discontinued LLVM Phabricator instance.

Sparc back-end. Repair of incorrect floating-point condition encodings.
ClosedPublic

Authored by lero_chris on Feb 10 2016, 7:39 AM.

Details

Summary

The encodings for floating point conditions A(lways) and N(ever) are in the wrong order, per Sparc manual v8 page 121. This change corrects that mistake.

Diff Detail

Repository
rL LLVM

Event Timeline

lero_chris updated this revision to Diff 47451.Feb 10 2016, 7:39 AM
lero_chris retitled this revision from to Sparc back-end. Repair of incorrect floating-point condition encodings..
lero_chris updated this object.
lero_chris added a reviewer: venkatra.
lero_chris added a subscriber: llvm-commits.

...Wow. At least it was only backwards in the assembly parser! I've added some test cases and will commit, thanks!

This revision was automatically updated to reflect the committed changes.