module inc4 { input in<4> ; output out<4> ; instrin do ; instruct do par { any { in == 0x0 : out = 0x1 ; in == 0x1 : out = 0x2 ; in == 0x2 : out = 0x3 ; in == 0x3 : out = 0x4 ; in == 0x4 : out = 0x5 ; in == 0x5 : out = 0x6 ; in == 0x6 : out = 0x7 ; in == 0x7 : out = 0x8 ; in == 0x8 : out = 0x9 ; in == 0x9 : out = 0xa ; in == 0xa : out = 0xb ; in == 0xb : out = 0xc ; in == 0xc : out = 0xd ; in == 0xd : out = 0xe ; in == 0xe : out = 0xf ; in == 0xf : out = 0x0 ; } } }