, ... , "%0*u", OP_LEN , OP_LEN.
, OP_LEN , 10 ^ (OP_LEN-2)
#define DIVISOR ( (int) ( 1.e ## OP_LEN * 0.01 ) )
, @zneak,
int extract_op( int instruction )
{
instruction /= DIVISOR;
int tens = (instruction / 10) % 10;
int units = instruction % 10;
return units * 10 + tens;
}
#undef DIVISOR