Integer promotion kicks in for int8_t and uint8_t , making them int so no special instructions needed. The problem should have used int32_t and uint32_t to see **usual arithmetic conversions** in effect.
int8_t
uint8_t
int
int32_t
uint32_t
Integer promotion
Integer promotion kicks in for
int8_tanduint8_t, making themintso no special instructions needed. The problem should have usedint32_tanduint32_tto see **usual arithmetic conversions** in effect.