12
GCC විසින් * a * a * a * a * a (a * a * a) * (a * a * a) ප්රශස්තිකරණය නොකරන්නේ ඇයි?
මම විද්යාත්මක යෙදුමක් මත සංඛ්යාත්මක ප්රශස්තිකරණයක් කරමි. මා දුටු එක් දෙයක් නම්, GCC විසින් ඇමතුම pow(a,2)සම්පාදනය කිරීමෙන් එය ප්රශස්ත කරනු ඇති a*aනමුත් ඇමතුම pow(a,6)ප්රශස්තිකරණය කර නොමැති අතර ඇත්ත වශයෙන්ම පුස්තකාල ක්රියාකාරිත්වය අමතනු ඇත pow, එමඟින් කාර්ය සාධනය බෙහෙවින් මන්දගාමී වේ. (ඊට වෙනස්ව, ක්රියාත්මක කළ හැකි ඉන්ටෙල් සී ++ සම්පාදකයicc පුස්තකාල …