+ switch((p->code[1]<<8)|ord(p->op)) {
+ case (('0'<<8)|ord(ADD)):
+ case (('0'<<8)|ord(SUB)):
+ case (('-'<<8)|ord(AND)):
+ case (('0'<<8)|ord(OR)):
+ case (('0'<<8)|ord(XOR)):
+ case (('1'<<8)|ord(MUL)):
+ case (('1'<<8)|ord(DIV)):
+ case (('0'<<8)|ord(SHAL)):
+ case (('0'<<8)|ord(SHAR)):
+ case (('0'<<8)|ord(SHL)):
+ case (('0'<<8)|ord(SHR)):