Speed of the arithmetic operations by storage width and scale. See the
Performance overview for the time units, the width reference
map, and how these timings are measured.
add
Width
0
¼
½
¾
max
D18
0.646 ns
1.05 ns
1.05 ns
0.982 ns
0.906 ns
D38
1.61 ns
1.41 ns
0.947 ns
1.61 ns
1.81 ns
D57
2.27 ns
1.76 ns
2.5 ns
1.52 ns
3.31 ns
D76
3.1 ns
3.08 ns
3.09 ns
3.48 ns
2.71 ns
D115
4.39 ns
3.31 ns
3.88 ns
2.49 ns
4.39 ns
D153
5.14 ns
6.63 ns
5.9 ns
5.92 ns
6.63 ns
D230
15.3 ns
13.9 ns
13.8 ns
14.5 ns
11.6 ns
D307
18.7 ns
18.7 ns
19.6 ns
15.2 ns
18.7 ns
D462
29.3 ns
22.2 ns
32.8 ns
30.8 ns
33 ns
D616
61.4 ns
44.7 ns
36.1 ns
33.9 ns
45.4 ns
D924
73 ns
74.5 ns
74.8 ns
71.6 ns
75.9 ns
D1232
95.8 ns
95.2 ns
91.5 ns
95.6 ns
76.4 ns
0.1 ns 1 ns 10 ns 100 ns 18 38 57 76 115 153 230 307 462 616 924 1232
Median time vs width (log scale). Solid: scale 0 and max; dashed: the intermediate band-edge scales.
div
Width
0
¼
½
¾
max
D18
3.98 ns
6.2 ns
6.2 ns
7.25 ns
6.02 ns
D38
9.98 ns
9.82 ns
9.29 ns
727 ns
1.06 µs
D57
38 ns
37.4 ns
73 ns
84.7 ns
108 ns
D76
39.9 ns
59.6 ns
76.7 ns
109 ns
111 ns
D115
56.1 ns
64.4 ns
86.3 ns
118 ns
235 ns
D153
55.4 ns
116 ns
144 ns
232 ns
337 ns
D230
110 ns
152 ns
228 ns
403 ns
443 ns
D307
133 ns
221 ns
404 ns
493 ns
878 ns
D462
217 ns
256 ns
723 ns
874 ns
1.36 µs
D616
326 ns
593 ns
668 ns
1.56 µs
2.21 µs
D924
379 ns
1.11 µs
2.08 µs
2.3 µs
4.34 µs
D1232
545 ns
1.76 µs
2.89 µs
4.37 µs
7.7 µs
1 ns 10 ns 100 ns 1 µs 10 µs 18 38 57 76 115 153 230 307 462 616 924 1232
Median time vs width (log scale). Solid: scale 0 and max; dashed: the intermediate band-edge scales.
mul
Width
0
¼
½
¾
max
D18
0.475 ns
3.06 ns
3.2 ns
3.64 ns
3.38 ns
D38
3.51 ns
10.6 ns
15.2 ns
25.6 ns
36.8 ns
D57
6.23 ns
17.2 ns
35.1 ns
54.2 ns
70.8 ns
D76
7.79 ns
35.1 ns
42.4 ns
83.6 ns
84.3 ns
D115
13.4 ns
34.4 ns
72.2 ns
125 ns
228 ns
D153
13.1 ns
56.4 ns
112 ns
237 ns
398 ns
D230
27.6 ns
123 ns
341 ns
534 ns
686 ns
D307
43.8 ns
172 ns
508 ns
844 ns
1.37 µs
D462
74.6 ns
252 ns
1.34 µs
1.3 µs
2.44 µs
D616
108 ns
656 ns
944 ns
2.34 µs
3.86 µs
D924
135 ns
1.48 µs
2.99 µs
4.22 µs
7.74 µs
D1232
177 ns
2.21 µs
4.2 µs
8.3 µs
13 µs
0.1 ns 1 ns 10 ns 100 ns 1 µs 10 µs 100 µs 18 38 57 76 115 153 230 307 462 616 924 1232
Median time vs width (log scale). Solid: scale 0 and max; dashed: the intermediate band-edge scales.
neg
Width
0
¼
½
¾
max
D18
0.266 ns
0.704 ns
0.703 ns
0.503 ns
0.289 ns
D38
1.41 ns
1.12 ns
0.93 ns
1.42 ns
1.45 ns
D57
1.87 ns
1.54 ns
1.74 ns
1.29 ns
1.87 ns
D76
2.19 ns
2.19 ns
2.19 ns
2.16 ns
2.04 ns
D115
2.83 ns
2.48 ns
2.46 ns
2.03 ns
3.28 ns
D153
3.27 ns
4.22 ns
4.3 ns
4.3 ns
4.6 ns
D230
6.66 ns
6 ns
7.17 ns
7.36 ns
4.45 ns
D307
10.9 ns
11.1 ns
12.4 ns
9.59 ns
11 ns
D462
15.1 ns
11.5 ns
17 ns
14.5 ns
15.1 ns
D616
23.7 ns
19.7 ns
13.5 ns
15.2 ns
19.8 ns
D924
54.9 ns
75.8 ns
76.7 ns
69.2 ns
76.5 ns
D1232
47.1 ns
61.4 ns
51.5 ns
62.3 ns
46.2 ns
0.1 ns 1 ns 10 ns 100 ns 18 38 57 76 115 153 230 307 462 616 924 1232
Median time vs width (log scale). Solid: scale 0 and max; dashed: the intermediate band-edge scales.
rem
Width
0
¼
½
¾
max
D18
1.44 ns
2.11 ns
2.11 ns
2.8 ns
2.4 ns
D38
6.95 ns
6.51 ns
7.28 ns
13 ns
16.4 ns
D57
7.16 ns
5.08 ns
8.08 ns
3.83 ns
7.17 ns
D76
8.72 ns
8.71 ns
8.71 ns
9.68 ns
7.46 ns
D115
12.8 ns
9.01 ns
10.9 ns
6.77 ns
12.4 ns
D153
16.1 ns
20 ns
16.1 ns
16.3 ns
20 ns
D230
36.4 ns
32.1 ns
31.8 ns
32.8 ns
19.6 ns
D307
41.3 ns
40.2 ns
48 ns
37.1 ns
49.6 ns
D462
74.8 ns
43.5 ns
91.5 ns
56.3 ns
72.3 ns
D616
103 ns
80 ns
44.6 ns
70.5 ns
77.3 ns
D924
116 ns
102 ns
101 ns
89.8 ns
98.5 ns
D1232
140 ns
127 ns
97.4 ns
117 ns
80.1 ns
1 ns 10 ns 100 ns 1 µs 18 38 57 76 115 153 230 307 462 616 924 1232
Median time vs width (log scale). Solid: scale 0 and max; dashed: the intermediate band-edge scales.
sub
Width
0
¼
½
¾
max
D18
0.642 ns
1.06 ns
1.06 ns
0.98 ns
0.908 ns
D38
1.62 ns
1.41 ns
0.944 ns
1.62 ns
1.81 ns
D57
2.26 ns
1.83 ns
2.5 ns
1.58 ns
3.29 ns
D76
3.1 ns
3.1 ns
3.1 ns
3.45 ns
2.68 ns
D115
4.89 ns
4.2 ns
4.31 ns
3.07 ns
4.88 ns
D153
6.57 ns
8.49 ns
7.63 ns
7.64 ns
8.49 ns
D230
17.6 ns
16.1 ns
16.1 ns
16.7 ns
12.9 ns
D307
23.5 ns
23.5 ns
25.2 ns
19.5 ns
23.5 ns
D462
37.1 ns
27.3 ns
41.9 ns
36.1 ns
41.4 ns
D616
62.7 ns
45.8 ns
35.9 ns
34 ns
45.8 ns
D924
72.2 ns
74.8 ns
74.9 ns
71.7 ns
77.6 ns
D1232
96.5 ns
95.9 ns
102 ns
101 ns
84.4 ns
0.1 ns 1 ns 10 ns 100 ns 1 µs 18 38 57 76 115 153 230 307 462 616 924 1232
Median time vs width (log scale). Solid: scale 0 and max; dashed: the intermediate band-edge scales.