Home
last modified time | relevance | path

Searched refs:tempProduct (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dppevvmath.h335 int64_t tempProduct; in fMultiply() local
349 tempProduct = ((int64_t)X.full) * ((int64_t)Y.full); /*Q(16,16)*Q(16,16) = Q(32, 32) - Might become a negative number! */ in fMultiply()
350 tempProduct = tempProduct >> 16; /*Remove lagging 16 bits - Will lose some precision from decimal; */ in fMultiply()
351 Product.full = (int)tempProduct; /*The int64_t will lose the leading 16 bits that were part of the integer portion */ in fMultiply()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/pm/powerplay/hwmgr/
H A Dppevvmath.h335 int64_t tempProduct; in fMultiply() local
349 tempProduct = ((int64_t)X.full) * ((int64_t)Y.full); /*Q(16,16)*Q(16,16) = Q(32, 32) - Might become a negative number! */ in fMultiply()
350 tempProduct = tempProduct >> 16; /*Remove lagging 16 bits - Will lose some precision from decimal; */ in fMultiply()
351 Product.full = (int)tempProduct; /*The int64_t will lose the leading 16 bits that were part of the integer portion */ in fMultiply()

Completed in 2 milliseconds