1{{title|Integer operations}}
2{{int/navbar}}
3
4The following simple operations for integer computations are provided.
5
6{{dsc begin}}
7{{dsc h1 | Elementary operations}}
8{{dsc inc | int/dsc add }}
9{{dsc inc | int/dsc add_sat }}
10{{dsc inc | int/dsc sub }}
11{{dsc inc | int/dsc sub_sat }}
12{{dsc inc | int/dsc mul_lo }}
13{{dsc inc | int/dsc mul_hi }}
14{{dsc inc | int/dsc mull }}
15{{dsc inc | int/dsc neg }}
16
17{{dsc h1 | Comparisons}}
18{{dsc inc | int/dsc cmp_eq }}
19{{dsc inc | int/dsc cmp_neq }}
20{{dsc inc | int/dsc cmp_lt }}
21{{dsc inc | int/dsc cmp_gt }}
22{{dsc inc | int/dsc cmp_le }}
23{{dsc inc | int/dsc cmp_ge }}
24
25{{dsc h1 | Reduction}}
26{{dsc inc | int/dsc reduce_add }}
27{{dsc inc | int/dsc reduce_mul }}
28{{dsc inc | int/dsc reduce_min }}
29{{dsc inc | int/dsc reduce_max }}
30{{dsc inc | int/dsc reduce_and }}
31{{dsc inc | int/dsc reduce_or }}
32{{dsc inc | int/dsc reduce_popcnt }}
33
34{{dsc h1 | Miscellaneous}}
35{{dsc inc | int/dsc abs }}
36{{dsc inc | int/dsc avg }}
37{{dsc inc | int/dsc avg_trunc }}
38{{dsc inc | int/dsc min }}
39{{dsc inc | int/dsc max }}
40{{dsc inc | int/dsc shift_l }}
41{{dsc inc | int/dsc shift_l_v }}
42{{dsc inc | int/dsc shift_r }}
43{{dsc inc | int/dsc shift_r_v }}
44{{dsc inc | int/dsc popcnt}}
45{{dsc end}}
46