search for: udivcc

Displaying 1 result from an estimated 1 matches for "udivcc".

Did you mean: sdivcc
2016 Nov 16
6
[SPARC]: leon2 and leon3: not respecting delayed-write to Y-register
...of 'The SPARC Architecture Manual Version 8' it is said that the "The write state register instructions are delayed-write instructions." The Y-register is a state-register. Furthermore in the B.29-secion there is a programming note saying: MULScc, RDY, SDIV, SDIVcc, UDIV, and UDIVcc implicitly read the Y register. If any of these instructions execute within three instructions after a WRY which changed the contents of the Y register, its results are undefined. This currently is not respected with LLVM. I'm using 3.9 and checked whether any commit on the master-branch...