tempProduct 335 drivers/gpu/drm/amd/powerplay/hwmgr/ppevvmath.h int64_t tempProduct; tempProduct 349 drivers/gpu/drm/amd/powerplay/hwmgr/ppevvmath.h tempProduct = ((int64_t)X.full) * ((int64_t)Y.full); /*Q(16,16)*Q(16,16) = Q(32, 32) - Might become a negative number! */ tempProduct 350 drivers/gpu/drm/amd/powerplay/hwmgr/ppevvmath.h tempProduct = tempProduct >> 16; /*Remove lagging 16 bits - Will lose some precision from decimal; */ tempProduct 351 drivers/gpu/drm/amd/powerplay/hwmgr/ppevvmath.h Product.full = (int)tempProduct; /*The int64_t will lose the leading 16 bits that were part of the integer portion */