Это результат моего процессора;
Процессор Intel® Core ™ TM5 i5-8250U @ 1,60 ГГц gcc 7.3
чистый gcc, без оптимизации
short add/sub: 1.586071 [0]
short mul/div: 5.601069 [1]
long add/sub: 1.659803 [0]
long mul/div: 8.145207 [0]
long long add/sub: 1.826622 [0]
long long mul/div: 8.161891 [0]
float add/sub: 2.685403 [0]
float mul/div: 3.758135 [0]
double add/sub: 2.662717 [0]
double mul/div: 4.189572 [0]
с gcc -O3
short add/sub: 0.000001 [0]
short mul/div: 4.491903 [1]
long add/sub: 0.000000 [0]
long mul/div: 6.535028 [0]
long long add/sub: 0.000000 [0]
long long mul/div: 6.543064 [0]
float add/sub: 1.182737 [0]
float mul/div: 2.218142 [0]
double add/sub: 1.183991 [0]
double mul/div: 2.529001 [0]
Результат действительно зависит от вашей архитектуры и оптимизации.Я помню, что 20 лет назад в моем университете была рабочая станция IBM Sparc, у которой производительность с плавающей запятой лучше, чем у целых чисел.
Пожалуйста, прочитайте этот хороший разговор;