int idiv(int a, int b) { return a / b; } unsigned int idivu(unsigned int a, unsigned int b) { return a / b; } int imod(int a, int b) { return a % b; } unsigned int imodu(unsigned int a, unsigned int b) { return a % b; } int imul(int a, int b) { return a * b; } unsigned int imulu(unsigned int a, unsigned int b) { return a * b; } int isl(int a, int b) { return a << b; } int isr(int a, int b) { return a >> b; } unsigned int isru(unsigned int a, unsigned int b) { return a >> b; } main() { idiv(1, 2); idivu(3, 4); imod(5, 6); imodu(7, 8); imul(9, 10); imulu(10, 11); isl(12, 13); isr(14, 15); isru(16, 17); }