@GustavinoBevilacqua @valhalla in realtà spesso se si va a guardare poi che produce il compilatore ci si rende conto che si può usare il concetto di più alto livello, in questo caso l’operatore modulo. Ad esempio:
bool is_even(int num) {
return num % 2 == 0;
}
bool is_odd(int num) {
return num & 1;
}
producono lo stesso identico assembly: https://gcc.godbolt.org/z/jz11Kas5e
- replies
- 0
- announces
- 0
- likes
- 0