-
Bug
-
Resolution: Fixed
-
Medium
-
Code Generation Tools
-
CODEGEN-10116
-
-
-
default
-
For C28, long-long integer compares that the optimizer converts to intrinsics __llmin (and __llmax) are incorrectly generated using indirect-postincrement addressing which is not valid with little endian.
Example of the incorrect code being generated:
MINL ACC,*XAR4++
MINCUL P, *XAR4++
And correct addressing:
MINL ACC,*+XAR4[2]
MINCUL P, *+XAR4[0]