Безотносительно ассемблера, обратите внимание на количество вызывов функций:
// обычный float. К сожалению, ESP32 _поддерживает_ аппаратно float, поэтому код ниже, конечно, быстрее
// и для прямого сравнения не годится. Но сравнивать мы будем не это, а количество вызовов функций:
9: 001382 l16ui a8, a3, 0
c: da0800 ufloat.s f0, a8, 0
f: 001282 l16ui a8, a2, 0
12: 2a4000 mul.s f4, f0, f0
15: da1800 ufloat.s f1, a8, 0
18: 000081 l32r a8, fffc0018 <_Z17calculatePressureRKtS0_+0xfffc0018>
1b: 2a5110 mul.s f5, f1, f1
1e: 010823 lsi f2, a8, 4
21: 000833 lsi f3, a8, 0
24: 2a2020 mul.s f2, f0, f2
27: 030863 lsi f6, a8, 12
2a: 4a2340 madd.s f2, f3, f4
2d: 020833 lsi f3, a8, 8
30: 0a2230 add.s f2, f2, f3
33: 040833 lsi f3, a8, 16
36: 2a3030 mul.s f3, f0, f3
39: 4a3640 madd.s f3, f6, f4
3c: 050863 lsi f6, a8, 20
3f: 0a3360 add.s f3, f3, f6
42: 070863 lsi f6, a8, 28
45: 2a0060 mul.s f0, f0, f6
48: 060863 lsi f6, a8, 24
4b: 2a1130 mul.s f1, f1, f3
4e: 4a0640 madd.s f0, f6, f4
51: 080843 lsi f4, a8, 32
54: 4a1520 madd.s f1, f5, f2
57: 0a0040 add.s f0, f0, f4
5a: 0a0100 add.s f0, f1, f0
5d: 034103 ssi f0, a1, 12
// А вот, что нагенерировал компилятор с -Os, на float24:
a: 001382 l16ui a8, a3, 0
d: 24c1a2 addi a10, a1, 36
10: da0800 ufloat.s f0, a8, 0
13: fab040 rfr a11, f0
16: 000081 l32r a8, this->calculatePressure24 + 0xfffc0018>
19: 0008e0 callx8 a8 // <------------ вызов метода
1c: 121152 l16ui a5, a1, 36
1f: 260142 l8ui a4, a1, 38
22: 05cd mov.n a12, a5
24: 04dd mov.n a13, a4
26: 04bd mov.n a11, a4
28: 20a550 or a10, a5, a5
2b: 000081 l32r a8, fffc002c <_Z19calculatePressure24RKtS0_+0xfffc002c>
2e: 0008e0 callx8 a8 // <------------ вызов метода
31: 001282 l16ui a8, a2, 0
34: a1a9 s32i.n a10, a1, 40
36: da0800 ufloat.s f0, a8, 0
39: 2cc1a2 addi a10, a1, 44
3c: fab040 rfr a11, f0
3f: 000081 l32r a8, fffc0040 <_Z19calculatePressure24RKtS0_+0xfffc0040>
42: 0008e0 callx8 a8 // <------------ вызов метода
45: 1611f2 l16ui a15, a1, 44
48: 2e01e2 l8ui a14, a1, 46
4b: 0fcd mov.n a12, a15
4d: 0edd mov.n a13, a14
4f: 0ebd mov.n a11, a14
51: 0fad mov.n a10, a15
53: 71e9 s32i.n a14, a1, 28
55: 61f9 s32i.n a15, a1, 24
57: 000081 l32r a8, fffc0058 <_Z19calculatePressure24RKtS0_+0xfffc0058>
5a: 0008e0 callx8 a8 // <------------ вызов метода
5d: 000071 l32r a7, fffc0060 <_Z19calculatePressure24RKtS0_+0xfffc0060>
60: 141132 l16ui a3, a1, 40
63: 2a0122 l8ui a2, a1, 42
66: 0207b2 l8ui a11, a7, 2
69: f580a0 extui a8, a10, 16, 16
6c: c1a9 s32i.n a10, a1, 48
6e: 51a9 s32i.n a10, a1, 20
70: 0017a2 l16ui a10, a7, 0
73: 02dd mov.n a13, a2
75: 03cd mov.n a12, a3
77: 026182 s32i a8, a1, 8
7a: 000081 l32r a8, fffc007c <_Z19calculatePressure24RKtS0_+0xfffc007c>
7d: 0008e0 callx8 a8 // <------------ ну, короче..
80: 0607b2 l8ui a11, a7, 6
83: f580a0 extui a8, a10, 16, 16
86: 0a6d mov.n a6, a10
88: 0217a2 l16ui a10, a7, 4
8b: 04dd mov.n a13, a4
8d: 05cd mov.n a12, a5
8f: 016182 s32i a8, a1, 4
92: 000081 l32r a8, fffc0094 <_Z19calculatePressure24RKtS0_+0xfffc0094>
95: 0008e0 callx8 a8
98: 012182 l32i a8, a1, 4
9b: 75d0a0 extui a13, a10, 16, 8
9e: 74b080 extui a11, a8, 0, 8
a1: f4c0a0 extui a12, a10, 0, 16
a4: f4a060 extui a10, a6, 0, 16
a7: 000081 l32r a8, fffc00a8 <_Z19calculatePressure24RKtS0_+0xfffc00a8>
aa: 0008e0 callx8 a8
ad: 0a07d2 l8ui a13, a7, 10
b0: 0417c2 l16ui a12, a7, 8
b3: 75b0a0 extui a11, a10, 16, 8
b6: f4a0a0 extui a10, a10, 0, 16
b9: 000081 l32r a8, fffc00bc <_Z19calculatePressure24RKtS0_+0xfffc00bc>
bc: 0008e0 callx8 a8
bf: f590a0 extui a9, a10, 16, 16
c2: 0e07b2 l8ui a11, a7, 14
c5: d1a9 s32i.n a10, a1, 52
c7: 41a9 s32i.n a10, a1, 16
c9: 0617a2 l16ui a10, a7, 12
cc: 02dd mov.n a13, a2
ce: 03cd mov.n a12, a3
d0: 036192 s32i a9, a1, 12
d3: 000081 l32r a8, fffc00d4 <_Z19calculatePressure24RKtS0_+0xfffc00d4>
d6: 0008e0 callx8 a8
d9: 1207b2 l8ui a11, a7, 18
dc: f580a0 extui a8, a10, 16, 16
df: 0a6d mov.n a6, a10
e1: 0817a2 l16ui a10, a7, 16
e4: 04dd mov.n a13, a4
e6: 05cd mov.n a12, a5
e8: 1189 s32i.n a8, a1, 4
ea: 000081 l32r a8, fffc00ec <_Z19calculatePressure24RKtS0_+0xfffc00ec>
ed: 0008e0 callx8 a8
f0: 0401b2 l8ui a11, a1, 4
f3: 75d0a0 extui a13, a10, 16, 8
f6: f4c0a0 extui a12, a10, 0, 16
f9: f4a060 extui a10, a6, 0, 16
fc: 000081 l32r a8, fffc00fc <_Z19calculatePressure24RKtS0_+0xfffc00fc>
ff: 0008e0 callx8 a8
102: 1607d2 l8ui a13, a7, 22
105: 0a17c2 l16ui a12, a7, 20
108: 75b0a0 extui a11, a10, 16, 8
10b: f4a0a0 extui a10, a10, 0, 16
10e: 000081 l32r a8, fffc0110 <_Z19calculatePressure24RKtS0_+0xfffc0110>
111: 0008e0 callx8 a8
114: f580a0 extui a8, a10, 16, 16
117: 0a6d mov.n a6, a10
119: 1a07b2 l8ui a11, a7, 26
11c: e1a9 s32i.n a10, a1, 56
11e: 0c17a2 l16ui a10, a7, 24
121: 02dd mov.n a13, a2
123: 03cd mov.n a12, a3
125: 1189 s32i.n a8, a1, 4
127: 000081 l32r a8, fffc0128 <_Z19calculatePressure24RKtS0_+0xfffc0128>
12a: 0008e0 callx8 a8
12d: 1e07b2 l8ui a11, a7, 30
130: 0a3d mov.n a3, a10
132: f520a0 extui a2, a10, 16, 16
135: 0e17a2 l16ui a10, a7, 28
138: 20d440 or a13, a4, a4
13b: 20c550 or a12, a5, a5
13e: 000081 l32r a8, fffc0140 <_Z19calculatePressure24RKtS0_+0xfffc0140>
141: 0008e0 callx8 a8
144: 75d0a0 extui a13, a10, 16, 8
147: f4c0a0 extui a12, a10, 0, 16
14a: 74b020 extui a11, a2, 0, 8
14d: f4a030 extui a10, a3, 0, 16
150: 000081 l32r a8, fffc0150 <_Z19calculatePressure24RKtS0_+0xfffc0150>
// все, я устал отделять callx8 от всей остальной мешанины, там еще около 8 вызовов.