opcodes[MakeOp(Nop , 0 , 0 , 0)] = { 0x90 } ;
opcodes[MakeOp(Ret , 0 , 0 , 0)] = { 0xc3 } ;
opcodes[MakeOp(Push , 0 , 0 , 0)] = { 0x50 } ;
opcodes[MakeOp(Push , 1 , 0 , 0)] = { 0x51 } ;
opcodes[MakeOp(Push , 2 , 0 , 0)] = { 0x52 } ;
opcodes[MakeOp(Push , 3 , 0 , 0)] = { 0x53 } ;
opcodes[MakeOp(Push , 4 , 0 , 0)] = { 0x55 } ;
opcodes[MakeOp(Push , 5 , 0 , 0)] = { 0x56 } ;
opcodes[MakeOp(Push , 6 , 0 , 0)] = { 0x57 } ;
opcodes[MakeOp(Push , 7 , 0 , 0)] = { 0x41 , 0x50 } ;
opcodes[MakeOp(Push , 8 , 0 , 0)] = { 0x41 , 0x51 } ;
opcodes[MakeOp(Push , 9 , 0 , 0)] = { 0x41 , 0x52 } ;
opcodes[MakeOp(Push , 10 , 0 , 0)] = { 0x41 , 0x53 } ;
opcodes[MakeOp(Push , 11 , 0 , 0)] = { 0x41 , 0x54 } ;
opcodes[MakeOp(Push , 12 , 0 , 0)] = { 0x41 , 0x55 } ;
opcodes[MakeOp(Push , 13 , 0 , 0)] = { 0x41 , 0x56 } ;
opcodes[MakeOp(Push , 14 , 0 , 0)] = { 0x41 , 0x57 } ;
opcodes[MakeOp(Pop , 0 , 0 , 0)] = { 0x58 } ;
opcodes[MakeOp(Pop , 1 , 0 , 0)] = { 0x59 } ;
opcodes[MakeOp(Pop , 2 , 0 , 0)] = { 0x5a } ;
opcodes[MakeOp(Pop , 3 , 0 , 0)] = { 0x5b } ;
opcodes[MakeOp(Pop , 4 , 0 , 0)] = { 0x5d } ;
opcodes[MakeOp(Pop , 5 , 0 , 0)] = { 0x5e } ;
opcodes[MakeOp(Pop , 6 , 0 , 0)] = { 0x5f } ;
opcodes[MakeOp(Pop , 7 , 0 , 0)] = { 0x41 , 0x58 } ;
opcodes[MakeOp(Pop , 8 , 0 , 0)] = { 0x41 , 0x59 } ;
opcodes[MakeOp(Pop , 9 , 0 , 0)] = { 0x41 , 0x5a } ;
opcodes[MakeOp(Pop , 10 , 0 , 0)] = { 0x41 , 0x5b } ;
opcodes[MakeOp(Pop , 11 , 0 , 0)] = { 0x41 , 0x5c } ;
opcodes[MakeOp(Pop , 12 , 0 , 0)] = { 0x41 , 0x5d } ;
opcodes[MakeOp(Pop , 13 , 0 , 0)] = { 0x41 , 0x5e } ;
opcodes[MakeOp(Pop , 14 , 0 , 0)] = { 0x41 , 0x5f } ;
opcodes[MakeOp(Jmp , 0 , 0 , 0xB4B5B6B7)] = { 0xe9 , 0xb7 , 0xb6 , 0xb5 , 0xb4 , 0x90 , 0x00 , 0x00 , 0x01 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x2d } ;
opcodes[MakeOp(Je , 0 , 0 , 0xB4B5B6B7)] = { 0x0f , 0x84 , 0xb7 , 0xb6 , 0xb5 , 0xb4 , 0x90 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x2d } ;
opcodes[MakeOp(Jne , 0 , 0 , 0xB4B5B6B7)] = { 0x0f , 0x85 , 0xb7 , 0xb6 , 0xb5 , 0xb4 , 0x90 , 0x00 , 0x02 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x2d } ;
opcodes[MakeOp(Call , 0 , 0 , 0xB4B5B6B7)] = { 0xe8 , 0xb7 , 0xb6 , 0xb5 , 0xb4 , 0x90 , 0x00 , 0x00 , 0x01 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x00 , 0x2d } ;
opcodes[MakeOp(MovIR , 0 , 0 , 0xB4B5B6B7)] = { 0x48 , 0x8b , 0x04 , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 1 , 0 , 0xB4B5B6B7)] = { 0x48 , 0x8b , 0x0c , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 2 , 0 , 0xB4B5B6B7)] = { 0x48 , 0x8b , 0x14 , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 3 , 0 , 0xB4B5B6B7)] = { 0x48 , 0x8b , 0x1c , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 4 , 0 , 0xB4B5B6B7)] = { 0x48 , 0x8b , 0x2c , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 5 , 0 , 0xB4B5B6B7)] = { 0x48 , 0x8b , 0x34 , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 6 , 0 , 0xB4B5B6B7)] = { 0x48 , 0x8b , 0x3c , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 7 , 0 , 0xB4B5B6B7)] = { 0x4c , 0x8b , 0x04 , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 8 , 0 , 0xB4B5B6B7)] = { 0x4c , 0x8b , 0x0c , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 9 , 0 , 0xB4B5B6B7)] = { 0x4c , 0x8b , 0x14 , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 10 , 0 , 0xB4B5B6B7)] = { 0x4c , 0x8b , 0x1c , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 11 , 0 , 0xB4B5B6B7)] = { 0x4c , 0x8b , 0x24 , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 12 , 0 , 0xB4B5B6B7)] = { 0x4c , 0x8b , 0x2c , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 13 , 0 , 0xB4B5B6B7)] = { 0x4c , 0x8b , 0x34 , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(MovIR , 14 , 0 , 0xB4B5B6B7)] = { 0x4c , 0x8b , 0x3c , 0x25 , 0xb7 , 0xb6 , 0xb5 , 0xb4 } ;
opcodes[MakeOp(Div , 0 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 0 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 1 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 2 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 3 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 4 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 5 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 6 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 7 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xc0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 8 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xc8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 9 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xd0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 10 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xd8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 11 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xe0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 12 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xe8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 13 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xf0 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Div , 14 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xf8 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 0 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 1 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 2 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 3 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 4 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 5 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf0 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf1 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf2 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf3 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf4 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf5 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf6 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 6 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x48 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf7 , 0x48 , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 7 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xc2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 8 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xca , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 9 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xd2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 10 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xda , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 11 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xe2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 12 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xea , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 13 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xf2 , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 0 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 1 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 2 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 3 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 4 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 5 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 6 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 7 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf0 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 8 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf1 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 9 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf2 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 10 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf3 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 11 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf4 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 12 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf5 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 13 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf6 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Mod , 14 , 14 , 0)] = { 0x50 , 0x52 , 0x48 , 0x31 , 0xd2 , 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xf7 , 0x4c , 0x89 , 0xfa , 0x5a , 0x58 } ;
opcodes[MakeOp(Not , 0 , 0 , 0)] = { 0x48 , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 1 , 0)] = { 0x48 , 0x89 , 0xc8 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 2 , 0)] = { 0x48 , 0x89 , 0xd0 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 3 , 0)] = { 0x48 , 0x89 , 0xd8 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 4 , 0)] = { 0x48 , 0x89 , 0xe8 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 5 , 0)] = { 0x48 , 0x89 , 0xf0 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 6 , 0)] = { 0x48 , 0x89 , 0xf8 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 7 , 0)] = { 0x4c , 0x89 , 0xc0 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 8 , 0)] = { 0x4c , 0x89 , 0xc8 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 9 , 0)] = { 0x4c , 0x89 , 0xd0 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 10 , 0)] = { 0x4c , 0x89 , 0xd8 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 11 , 0)] = { 0x4c , 0x89 , 0xe0 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 12 , 0)] = { 0x4c , 0x89 , 0xe8 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 13 , 0)] = { 0x4c , 0x89 , 0xf0 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 0 , 14 , 0)] = { 0x4c , 0x89 , 0xf8 , 0x48 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 1 , 0 , 0)] = { 0x48 , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 1 , 0)] = { 0x48 , 0x89 , 0xc9 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 2 , 0)] = { 0x48 , 0x89 , 0xd1 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 3 , 0)] = { 0x48 , 0x89 , 0xd9 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 4 , 0)] = { 0x48 , 0x89 , 0xe9 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 5 , 0)] = { 0x48 , 0x89 , 0xf1 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 6 , 0)] = { 0x48 , 0x89 , 0xf9 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 7 , 0)] = { 0x4c , 0x89 , 0xc1 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 8 , 0)] = { 0x4c , 0x89 , 0xc9 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 9 , 0)] = { 0x4c , 0x89 , 0xd1 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 10 , 0)] = { 0x4c , 0x89 , 0xd9 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 11 , 0)] = { 0x4c , 0x89 , 0xe1 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 12 , 0)] = { 0x4c , 0x89 , 0xe9 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 13 , 0)] = { 0x4c , 0x89 , 0xf1 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 1 , 14 , 0)] = { 0x4c , 0x89 , 0xf9 , 0x48 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 2 , 0 , 0)] = { 0x48 , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 1 , 0)] = { 0x48 , 0x89 , 0xca , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 2 , 0)] = { 0x48 , 0x89 , 0xd2 , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 3 , 0)] = { 0x48 , 0x89 , 0xda , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 4 , 0)] = { 0x48 , 0x89 , 0xea , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 5 , 0)] = { 0x48 , 0x89 , 0xf2 , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 6 , 0)] = { 0x48 , 0x89 , 0xfa , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 7 , 0)] = { 0x4c , 0x89 , 0xc2 , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 8 , 0)] = { 0x4c , 0x89 , 0xca , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 9 , 0)] = { 0x4c , 0x89 , 0xd2 , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 10 , 0)] = { 0x4c , 0x89 , 0xda , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 11 , 0)] = { 0x4c , 0x89 , 0xe2 , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 12 , 0)] = { 0x4c , 0x89 , 0xea , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 13 , 0)] = { 0x4c , 0x89 , 0xf2 , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 2 , 14 , 0)] = { 0x4c , 0x89 , 0xfa , 0x48 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 3 , 0 , 0)] = { 0x48 , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 1 , 0)] = { 0x48 , 0x89 , 0xcb , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 2 , 0)] = { 0x48 , 0x89 , 0xd3 , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 3 , 0)] = { 0x48 , 0x89 , 0xdb , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 4 , 0)] = { 0x48 , 0x89 , 0xeb , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 5 , 0)] = { 0x48 , 0x89 , 0xf3 , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 6 , 0)] = { 0x48 , 0x89 , 0xfb , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 7 , 0)] = { 0x4c , 0x89 , 0xc3 , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 8 , 0)] = { 0x4c , 0x89 , 0xcb , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 9 , 0)] = { 0x4c , 0x89 , 0xd3 , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 10 , 0)] = { 0x4c , 0x89 , 0xdb , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 11 , 0)] = { 0x4c , 0x89 , 0xe3 , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 12 , 0)] = { 0x4c , 0x89 , 0xeb , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 13 , 0)] = { 0x4c , 0x89 , 0xf3 , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 3 , 14 , 0)] = { 0x4c , 0x89 , 0xfb , 0x48 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 4 , 0 , 0)] = { 0x48 , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 1 , 0)] = { 0x48 , 0x89 , 0xcd , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 2 , 0)] = { 0x48 , 0x89 , 0xd5 , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 3 , 0)] = { 0x48 , 0x89 , 0xdd , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 4 , 0)] = { 0x48 , 0x89 , 0xed , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 5 , 0)] = { 0x48 , 0x89 , 0xf5 , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 6 , 0)] = { 0x48 , 0x89 , 0xfd , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 7 , 0)] = { 0x4c , 0x89 , 0xc5 , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 8 , 0)] = { 0x4c , 0x89 , 0xcd , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 9 , 0)] = { 0x4c , 0x89 , 0xd5 , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 10 , 0)] = { 0x4c , 0x89 , 0xdd , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 11 , 0)] = { 0x4c , 0x89 , 0xe5 , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 12 , 0)] = { 0x4c , 0x89 , 0xed , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 13 , 0)] = { 0x4c , 0x89 , 0xf5 , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 4 , 14 , 0)] = { 0x4c , 0x89 , 0xfd , 0x48 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 5 , 0 , 0)] = { 0x48 , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 1 , 0)] = { 0x48 , 0x89 , 0xce , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 2 , 0)] = { 0x48 , 0x89 , 0xd6 , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 3 , 0)] = { 0x48 , 0x89 , 0xde , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 4 , 0)] = { 0x48 , 0x89 , 0xee , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 5 , 0)] = { 0x48 , 0x89 , 0xf6 , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 6 , 0)] = { 0x48 , 0x89 , 0xfe , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 7 , 0)] = { 0x4c , 0x89 , 0xc6 , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 8 , 0)] = { 0x4c , 0x89 , 0xce , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 9 , 0)] = { 0x4c , 0x89 , 0xd6 , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 10 , 0)] = { 0x4c , 0x89 , 0xde , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 11 , 0)] = { 0x4c , 0x89 , 0xe6 , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 12 , 0)] = { 0x4c , 0x89 , 0xee , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 13 , 0)] = { 0x4c , 0x89 , 0xf6 , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 5 , 14 , 0)] = { 0x4c , 0x89 , 0xfe , 0x48 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 6 , 0 , 0)] = { 0x48 , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 1 , 0)] = { 0x48 , 0x89 , 0xcf , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 2 , 0)] = { 0x48 , 0x89 , 0xd7 , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 3 , 0)] = { 0x48 , 0x89 , 0xdf , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 4 , 0)] = { 0x48 , 0x89 , 0xef , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 5 , 0)] = { 0x48 , 0x89 , 0xf7 , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 6 , 0)] = { 0x48 , 0x89 , 0xff , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 7 , 0)] = { 0x4c , 0x89 , 0xc7 , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 8 , 0)] = { 0x4c , 0x89 , 0xcf , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 9 , 0)] = { 0x4c , 0x89 , 0xd7 , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 10 , 0)] = { 0x4c , 0x89 , 0xdf , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 11 , 0)] = { 0x4c , 0x89 , 0xe7 , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 12 , 0)] = { 0x4c , 0x89 , 0xef , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 13 , 0)] = { 0x4c , 0x89 , 0xf7 , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 6 , 14 , 0)] = { 0x4c , 0x89 , 0xff , 0x48 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 7 , 0 , 0)] = { 0x49 , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 1 , 0)] = { 0x49 , 0x89 , 0xc8 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 2 , 0)] = { 0x49 , 0x89 , 0xd0 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 3 , 0)] = { 0x49 , 0x89 , 0xd8 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 4 , 0)] = { 0x49 , 0x89 , 0xe8 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 5 , 0)] = { 0x49 , 0x89 , 0xf0 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 6 , 0)] = { 0x49 , 0x89 , 0xf8 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 7 , 0)] = { 0x4d , 0x89 , 0xc0 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 8 , 0)] = { 0x4d , 0x89 , 0xc8 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 9 , 0)] = { 0x4d , 0x89 , 0xd0 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 10 , 0)] = { 0x4d , 0x89 , 0xd8 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 11 , 0)] = { 0x4d , 0x89 , 0xe0 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 12 , 0)] = { 0x4d , 0x89 , 0xe8 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 13 , 0)] = { 0x4d , 0x89 , 0xf0 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 7 , 14 , 0)] = { 0x4d , 0x89 , 0xf8 , 0x49 , 0xf7 , 0xd0 } ;
opcodes[MakeOp(Not , 8 , 0 , 0)] = { 0x49 , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 1 , 0)] = { 0x49 , 0x89 , 0xc9 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 2 , 0)] = { 0x49 , 0x89 , 0xd1 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 3 , 0)] = { 0x49 , 0x89 , 0xd9 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 4 , 0)] = { 0x49 , 0x89 , 0xe9 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 5 , 0)] = { 0x49 , 0x89 , 0xf1 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 6 , 0)] = { 0x49 , 0x89 , 0xf9 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 7 , 0)] = { 0x4d , 0x89 , 0xc1 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 8 , 0)] = { 0x4d , 0x89 , 0xc9 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 9 , 0)] = { 0x4d , 0x89 , 0xd1 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 10 , 0)] = { 0x4d , 0x89 , 0xd9 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 11 , 0)] = { 0x4d , 0x89 , 0xe1 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 12 , 0)] = { 0x4d , 0x89 , 0xe9 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 13 , 0)] = { 0x4d , 0x89 , 0xf1 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 8 , 14 , 0)] = { 0x4d , 0x89 , 0xf9 , 0x49 , 0xf7 , 0xd1 } ;
opcodes[MakeOp(Not , 9 , 0 , 0)] = { 0x49 , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 1 , 0)] = { 0x49 , 0x89 , 0xca , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 2 , 0)] = { 0x49 , 0x89 , 0xd2 , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 3 , 0)] = { 0x49 , 0x89 , 0xda , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 4 , 0)] = { 0x49 , 0x89 , 0xea , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 5 , 0)] = { 0x49 , 0x89 , 0xf2 , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 6 , 0)] = { 0x49 , 0x89 , 0xfa , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 7 , 0)] = { 0x4d , 0x89 , 0xc2 , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 8 , 0)] = { 0x4d , 0x89 , 0xca , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 9 , 0)] = { 0x4d , 0x89 , 0xd2 , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 10 , 0)] = { 0x4d , 0x89 , 0xda , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 11 , 0)] = { 0x4d , 0x89 , 0xe2 , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 12 , 0)] = { 0x4d , 0x89 , 0xea , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 13 , 0)] = { 0x4d , 0x89 , 0xf2 , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 9 , 14 , 0)] = { 0x4d , 0x89 , 0xfa , 0x49 , 0xf7 , 0xd2 } ;
opcodes[MakeOp(Not , 10 , 0 , 0)] = { 0x49 , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 1 , 0)] = { 0x49 , 0x89 , 0xcb , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 2 , 0)] = { 0x49 , 0x89 , 0xd3 , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 3 , 0)] = { 0x49 , 0x89 , 0xdb , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 4 , 0)] = { 0x49 , 0x89 , 0xeb , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 5 , 0)] = { 0x49 , 0x89 , 0xf3 , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 6 , 0)] = { 0x49 , 0x89 , 0xfb , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 7 , 0)] = { 0x4d , 0x89 , 0xc3 , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 8 , 0)] = { 0x4d , 0x89 , 0xcb , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 9 , 0)] = { 0x4d , 0x89 , 0xd3 , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 10 , 0)] = { 0x4d , 0x89 , 0xdb , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 11 , 0)] = { 0x4d , 0x89 , 0xe3 , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 12 , 0)] = { 0x4d , 0x89 , 0xeb , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 13 , 0)] = { 0x4d , 0x89 , 0xf3 , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 10 , 14 , 0)] = { 0x4d , 0x89 , 0xfb , 0x49 , 0xf7 , 0xd3 } ;
opcodes[MakeOp(Not , 11 , 0 , 0)] = { 0x49 , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 1 , 0)] = { 0x49 , 0x89 , 0xcc , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 2 , 0)] = { 0x49 , 0x89 , 0xd4 , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 3 , 0)] = { 0x49 , 0x89 , 0xdc , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 4 , 0)] = { 0x49 , 0x89 , 0xec , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 5 , 0)] = { 0x49 , 0x89 , 0xf4 , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 6 , 0)] = { 0x49 , 0x89 , 0xfc , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 7 , 0)] = { 0x4d , 0x89 , 0xc4 , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 8 , 0)] = { 0x4d , 0x89 , 0xcc , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 9 , 0)] = { 0x4d , 0x89 , 0xd4 , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 10 , 0)] = { 0x4d , 0x89 , 0xdc , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 11 , 0)] = { 0x4d , 0x89 , 0xe4 , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 12 , 0)] = { 0x4d , 0x89 , 0xec , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 13 , 0)] = { 0x4d , 0x89 , 0xf4 , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 11 , 14 , 0)] = { 0x4d , 0x89 , 0xfc , 0x49 , 0xf7 , 0xd4 } ;
opcodes[MakeOp(Not , 12 , 0 , 0)] = { 0x49 , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 1 , 0)] = { 0x49 , 0x89 , 0xcd , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 2 , 0)] = { 0x49 , 0x89 , 0xd5 , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 3 , 0)] = { 0x49 , 0x89 , 0xdd , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 4 , 0)] = { 0x49 , 0x89 , 0xed , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 5 , 0)] = { 0x49 , 0x89 , 0xf5 , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 6 , 0)] = { 0x49 , 0x89 , 0xfd , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 7 , 0)] = { 0x4d , 0x89 , 0xc5 , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 8 , 0)] = { 0x4d , 0x89 , 0xcd , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 9 , 0)] = { 0x4d , 0x89 , 0xd5 , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 10 , 0)] = { 0x4d , 0x89 , 0xdd , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 11 , 0)] = { 0x4d , 0x89 , 0xe5 , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 12 , 0)] = { 0x4d , 0x89 , 0xed , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 13 , 0)] = { 0x4d , 0x89 , 0xf5 , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 12 , 14 , 0)] = { 0x4d , 0x89 , 0xfd , 0x49 , 0xf7 , 0xd5 } ;
opcodes[MakeOp(Not , 13 , 0 , 0)] = { 0x49 , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 1 , 0)] = { 0x49 , 0x89 , 0xce , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 2 , 0)] = { 0x49 , 0x89 , 0xd6 , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 3 , 0)] = { 0x49 , 0x89 , 0xde , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 4 , 0)] = { 0x49 , 0x89 , 0xee , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 5 , 0)] = { 0x49 , 0x89 , 0xf6 , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 6 , 0)] = { 0x49 , 0x89 , 0xfe , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 7 , 0)] = { 0x4d , 0x89 , 0xc6 , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 8 , 0)] = { 0x4d , 0x89 , 0xce , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 9 , 0)] = { 0x4d , 0x89 , 0xd6 , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 10 , 0)] = { 0x4d , 0x89 , 0xde , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 11 , 0)] = { 0x4d , 0x89 , 0xe6 , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 12 , 0)] = { 0x4d , 0x89 , 0xee , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 13 , 0)] = { 0x4d , 0x89 , 0xf6 , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 13 , 14 , 0)] = { 0x4d , 0x89 , 0xfe , 0x49 , 0xf7 , 0xd6 } ;
opcodes[MakeOp(Not , 14 , 0 , 0)] = { 0x49 , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 1 , 0)] = { 0x49 , 0x89 , 0xcf , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 2 , 0)] = { 0x49 , 0x89 , 0xd7 , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 3 , 0)] = { 0x49 , 0x89 , 0xdf , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 4 , 0)] = { 0x49 , 0x89 , 0xef , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 5 , 0)] = { 0x49 , 0x89 , 0xf7 , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 6 , 0)] = { 0x49 , 0x89 , 0xff , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 7 , 0)] = { 0x4d , 0x89 , 0xc7 , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 8 , 0)] = { 0x4d , 0x89 , 0xcf , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 9 , 0)] = { 0x4d , 0x89 , 0xd7 , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 10 , 0)] = { 0x4d , 0x89 , 0xdf , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 11 , 0)] = { 0x4d , 0x89 , 0xe7 , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 12 , 0)] = { 0x4d , 0x89 , 0xef , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 13 , 0)] = { 0x4d , 0x89 , 0xf7 , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Not , 14 , 14 , 0)] = { 0x4d , 0x89 , 0xff , 0x49 , 0xf7 , 0xd7 } ;
opcodes[MakeOp(Shl , 0 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 0 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 1 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 2 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 3 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 4 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 5 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 6 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 7 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe0 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 8 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe1 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 9 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe2 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 10 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe3 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 11 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe4 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 12 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe5 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 13 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe6 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shl , 14 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe7 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 0 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 1 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 2 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 3 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 4 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 5 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 6 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x48 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 7 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe8 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 8 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xe9 , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 9 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xea , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 10 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xeb , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 11 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xec , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 12 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xed , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 13 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xee , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 0 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 1 , 0)] = { 0x51 , 0x48 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 2 , 0)] = { 0x51 , 0x48 , 0x89 , 0xca , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 3 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 4 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 5 , 0)] = { 0x51 , 0x48 , 0x89 , 0xce , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 6 , 0)] = { 0x51 , 0x48 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 7 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc8 , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 8 , 0)] = { 0x51 , 0x49 , 0x89 , 0xc9 , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 9 , 0)] = { 0x51 , 0x49 , 0x89 , 0xca , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 10 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcb , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 11 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcc , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 12 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcd , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 13 , 0)] = { 0x51 , 0x49 , 0x89 , 0xce , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Shr , 14 , 14 , 0)] = { 0x51 , 0x49 , 0x89 , 0xcf , 0x49 , 0xd3 , 0xef , 0x59 } ;
opcodes[MakeOp(Cmp , 0 , 0 , 0)] = { 0x48 , 0x39 , 0xc0 } ;
opcodes[MakeOp(Cmp , 0 , 1 , 0)] = { 0x48 , 0x39 , 0xc8 } ;
opcodes[MakeOp(Cmp , 0 , 2 , 0)] = { 0x48 , 0x39 , 0xd0 } ;
opcodes[MakeOp(Cmp , 0 , 3 , 0)] = { 0x48 , 0x39 , 0xd8 } ;
opcodes[MakeOp(Cmp , 0 , 4 , 0)] = { 0x48 , 0x39 , 0xe8 } ;
opcodes[MakeOp(Cmp , 0 , 5 , 0)] = { 0x48 , 0x39 , 0xf0 } ;
opcodes[MakeOp(Cmp , 0 , 6 , 0)] = { 0x48 , 0x39 , 0xf8 } ;
opcodes[MakeOp(Cmp , 0 , 7 , 0)] = { 0x4c , 0x39 , 0xc0 } ;
opcodes[MakeOp(Cmp , 0 , 8 , 0)] = { 0x4c , 0x39 , 0xc8 } ;
opcodes[MakeOp(Cmp , 0 , 9 , 0)] = { 0x4c , 0x39 , 0xd0 } ;
opcodes[MakeOp(Cmp , 0 , 10 , 0)] = { 0x4c , 0x39 , 0xd8 } ;
opcodes[MakeOp(Cmp , 0 , 11 , 0)] = { 0x4c , 0x39 , 0xe0 } ;
opcodes[MakeOp(Cmp , 0 , 12 , 0)] = { 0x4c , 0x39 , 0xe8 } ;
opcodes[MakeOp(Cmp , 0 , 13 , 0)] = { 0x4c , 0x39 , 0xf0 } ;
opcodes[MakeOp(Cmp , 0 , 14 , 0)] = { 0x4c , 0x39 , 0xf8 } ;
opcodes[MakeOp(Cmp , 1 , 0 , 0)] = { 0x48 , 0x39 , 0xc1 } ;
opcodes[MakeOp(Cmp , 1 , 1 , 0)] = { 0x48 , 0x39 , 0xc9 } ;
opcodes[MakeOp(Cmp , 1 , 2 , 0)] = { 0x48 , 0x39 , 0xd1 } ;
opcodes[MakeOp(Cmp , 1 , 3 , 0)] = { 0x48 , 0x39 , 0xd9 } ;
opcodes[MakeOp(Cmp , 1 , 4 , 0)] = { 0x48 , 0x39 , 0xe9 } ;
opcodes[MakeOp(Cmp , 1 , 5 , 0)] = { 0x48 , 0x39 , 0xf1 } ;
opcodes[MakeOp(Cmp , 1 , 6 , 0)] = { 0x48 , 0x39 , 0xf9 } ;
opcodes[MakeOp(Cmp , 1 , 7 , 0)] = { 0x4c , 0x39 , 0xc1 } ;
opcodes[MakeOp(Cmp , 1 , 8 , 0)] = { 0x4c , 0x39 , 0xc9 } ;
opcodes[MakeOp(Cmp , 1 , 9 , 0)] = { 0x4c , 0x39 , 0xd1 } ;
opcodes[MakeOp(Cmp , 1 , 10 , 0)] = { 0x4c , 0x39 , 0xd9 } ;
opcodes[MakeOp(Cmp , 1 , 11 , 0)] = { 0x4c , 0x39 , 0xe1 } ;
opcodes[MakeOp(Cmp , 1 , 12 , 0)] = { 0x4c , 0x39 , 0xe9 } ;
opcodes[MakeOp(Cmp , 1 , 13 , 0)] = { 0x4c , 0x39 , 0xf1 } ;
opcodes[MakeOp(Cmp , 1 , 14 , 0)] = { 0x4c , 0x39 , 0xf9 } ;
opcodes[MakeOp(Cmp , 2 , 0 , 0)] = { 0x48 , 0x39 , 0xc2 } ;
opcodes[MakeOp(Cmp , 2 , 1 , 0)] = { 0x48 , 0x39 , 0xca } ;
opcodes[MakeOp(Cmp , 2 , 2 , 0)] = { 0x48 , 0x39 , 0xd2 } ;
opcodes[MakeOp(Cmp , 2 , 3 , 0)] = { 0x48 , 0x39 , 0xda } ;
opcodes[MakeOp(Cmp , 2 , 4 , 0)] = { 0x48 , 0x39 , 0xea } ;
opcodes[MakeOp(Cmp , 2 , 5 , 0)] = { 0x48 , 0x39 , 0xf2 } ;
opcodes[MakeOp(Cmp , 2 , 6 , 0)] = { 0x48 , 0x39 , 0xfa } ;
opcodes[MakeOp(Cmp , 2 , 7 , 0)] = { 0x4c , 0x39 , 0xc2 } ;
opcodes[MakeOp(Cmp , 2 , 8 , 0)] = { 0x4c , 0x39 , 0xca } ;
opcodes[MakeOp(Cmp , 2 , 9 , 0)] = { 0x4c , 0x39 , 0xd2 } ;
opcodes[MakeOp(Cmp , 2 , 10 , 0)] = { 0x4c , 0x39 , 0xda } ;
opcodes[MakeOp(Cmp , 2 , 11 , 0)] = { 0x4c , 0x39 , 0xe2 } ;
opcodes[MakeOp(Cmp , 2 , 12 , 0)] = { 0x4c , 0x39 , 0xea } ;
opcodes[MakeOp(Cmp , 2 , 13 , 0)] = { 0x4c , 0x39 , 0xf2 } ;
opcodes[MakeOp(Cmp , 2 , 14 , 0)] = { 0x4c , 0x39 , 0xfa } ;
opcodes[MakeOp(Cmp , 3 , 0 , 0)] = { 0x48 , 0x39 , 0xc3 } ;
opcodes[MakeOp(Cmp , 3 , 1 , 0)] = { 0x48 , 0x39 , 0xcb } ;
opcodes[MakeOp(Cmp , 3 , 2 , 0)] = { 0x48 , 0x39 , 0xd3 } ;
opcodes[MakeOp(Cmp , 3 , 3 , 0)] = { 0x48 , 0x39 , 0xdb } ;
opcodes[MakeOp(Cmp , 3 , 4 , 0)] = { 0x48 , 0x39 , 0xeb } ;
opcodes[MakeOp(Cmp , 3 , 5 , 0)] = { 0x48 , 0x39 , 0xf3 } ;
opcodes[MakeOp(Cmp , 3 , 6 , 0)] = { 0x48 , 0x39 , 0xfb } ;
opcodes[MakeOp(Cmp , 3 , 7 , 0)] = { 0x4c , 0x39 , 0xc3 } ;
opcodes[MakeOp(Cmp , 3 , 8 , 0)] = { 0x4c , 0x39 , 0xcb } ;
opcodes[MakeOp(Cmp , 3 , 9 , 0)] = { 0x4c , 0x39 , 0xd3 } ;
opcodes[MakeOp(Cmp , 3 , 10 , 0)] = { 0x4c , 0x39 , 0xdb } ;
opcodes[MakeOp(Cmp , 3 , 11 , 0)] = { 0x4c , 0x39 , 0xe3 } ;
opcodes[MakeOp(Cmp , 3 , 12 , 0)] = { 0x4c , 0x39 , 0xeb } ;
opcodes[MakeOp(Cmp , 3 , 13 , 0)] = { 0x4c , 0x39 , 0xf3 } ;
opcodes[MakeOp(Cmp , 3 , 14 , 0)] = { 0x4c , 0x39 , 0xfb } ;
opcodes[MakeOp(Cmp , 4 , 0 , 0)] = { 0x48 , 0x39 , 0xc5 } ;
opcodes[MakeOp(Cmp , 4 , 1 , 0)] = { 0x48 , 0x39 , 0xcd } ;
opcodes[MakeOp(Cmp , 4 , 2 , 0)] = { 0x48 , 0x39 , 0xd5 } ;
opcodes[MakeOp(Cmp , 4 , 3 , 0)] = { 0x48 , 0x39 , 0xdd } ;
opcodes[MakeOp(Cmp , 4 , 4 , 0)] = { 0x48 , 0x39 , 0xed } ;
opcodes[MakeOp(Cmp , 4 , 5 , 0)] = { 0x48 , 0x39 , 0xf5 } ;
opcodes[MakeOp(Cmp , 4 , 6 , 0)] = { 0x48 , 0x39 , 0xfd } ;
opcodes[MakeOp(Cmp , 4 , 7 , 0)] = { 0x4c , 0x39 , 0xc5 } ;
opcodes[MakeOp(Cmp , 4 , 8 , 0)] = { 0x4c , 0x39 , 0xcd } ;
opcodes[MakeOp(Cmp , 4 , 9 , 0)] = { 0x4c , 0x39 , 0xd5 } ;
opcodes[MakeOp(Cmp , 4 , 10 , 0)] = { 0x4c , 0x39 , 0xdd } ;
opcodes[MakeOp(Cmp , 4 , 11 , 0)] = { 0x4c , 0x39 , 0xe5 } ;
opcodes[MakeOp(Cmp , 4 , 12 , 0)] = { 0x4c , 0x39 , 0xed } ;
opcodes[MakeOp(Cmp , 4 , 13 , 0)] = { 0x4c , 0x39 , 0xf5 } ;
opcodes[MakeOp(Cmp , 4 , 14 , 0)] = { 0x4c , 0x39 , 0xfd } ;
opcodes[MakeOp(Cmp , 5 , 0 , 0)] = { 0x48 , 0x39 , 0xc6 } ;
opcodes[MakeOp(Cmp , 5 , 1 , 0)] = { 0x48 , 0x39 , 0xce } ;
opcodes[MakeOp(Cmp , 5 , 2 , 0)] = { 0x48 , 0x39 , 0xd6 } ;
opcodes[MakeOp(Cmp , 5 , 3 , 0)] = { 0x48 , 0x39 , 0xde } ;
opcodes[MakeOp(Cmp , 5 , 4 , 0)] = { 0x48 , 0x39 , 0xee } ;
opcodes[MakeOp(Cmp , 5 , 5 , 0)] = { 0x48 , 0x39 , 0xf6 } ;
opcodes[MakeOp(Cmp , 5 , 6 , 0)] = { 0x48 , 0x39 , 0xfe } ;
opcodes[MakeOp(Cmp , 5 , 7 , 0)] = { 0x4c , 0x39 , 0xc6 } ;
opcodes[MakeOp(Cmp , 5 , 8 , 0)] = { 0x4c , 0x39 , 0xce } ;
opcodes[MakeOp(Cmp , 5 , 9 , 0)] = { 0x4c , 0x39 , 0xd6 } ;
opcodes[MakeOp(Cmp , 5 , 10 , 0)] = { 0x4c , 0x39 , 0xde } ;
opcodes[MakeOp(Cmp , 5 , 11 , 0)] = { 0x4c , 0x39 , 0xe6 } ;
opcodes[MakeOp(Cmp , 5 , 12 , 0)] = { 0x4c , 0x39 , 0xee } ;
opcodes[MakeOp(Cmp , 5 , 13 , 0)] = { 0x4c , 0x39 , 0xf6 } ;
opcodes[MakeOp(Cmp , 5 , 14 , 0)] = { 0x4c , 0x39 , 0xfe } ;
opcodes[MakeOp(Cmp , 6 , 0 , 0)] = { 0x48 , 0x39 , 0xc7 } ;
opcodes[MakeOp(Cmp , 6 , 1 , 0)] = { 0x48 , 0x39 , 0xcf } ;
opcodes[MakeOp(Cmp , 6 , 2 , 0)] = { 0x48 , 0x39 , 0xd7 } ;
opcodes[MakeOp(Cmp , 6 , 3 , 0)] = { 0x48 , 0x39 , 0xdf } ;
opcodes[MakeOp(Cmp , 6 , 4 , 0)] = { 0x48 , 0x39 , 0xef } ;
opcodes[MakeOp(Cmp , 6 , 5 , 0)] = { 0x48 , 0x39 , 0xf7 } ;
opcodes[MakeOp(Cmp , 6 , 6 , 0)] = { 0x48 , 0x39 , 0xff } ;
opcodes[MakeOp(Cmp , 6 , 7 , 0)] = { 0x4c , 0x39 , 0xc7 } ;
opcodes[MakeOp(Cmp , 6 , 8 , 0)] = { 0x4c , 0x39 , 0xcf } ;
opcodes[MakeOp(Cmp , 6 , 9 , 0)] = { 0x4c , 0x39 , 0xd7 } ;
opcodes[MakeOp(Cmp , 6 , 10 , 0)] = { 0x4c , 0x39 , 0xdf } ;
opcodes[MakeOp(Cmp , 6 , 11 , 0)] = { 0x4c , 0x39 , 0xe7 } ;
opcodes[MakeOp(Cmp , 6 , 12 , 0)] = { 0x4c , 0x39 , 0xef } ;
opcodes[MakeOp(Cmp , 6 , 13 , 0)] = { 0x4c , 0x39 , 0xf7 } ;
opcodes[MakeOp(Cmp , 6 , 14 , 0)] = { 0x4c , 0x39 , 0xff } ;
opcodes[MakeOp(Cmp , 7 , 0 , 0)] = { 0x49 , 0x39 , 0xc0 } ;
opcodes[MakeOp(Cmp , 7 , 1 , 0)] = { 0x49 , 0x39 , 0xc8 } ;
opcodes[MakeOp(Cmp , 7 , 2 , 0)] = { 0x49 , 0x39 , 0xd0 } ;
opcodes[MakeOp(Cmp , 7 , 3 , 0)] = { 0x49 , 0x39 , 0xd8 } ;
opcodes[MakeOp(Cmp , 7 , 4 , 0)] = { 0x49 , 0x39 , 0xe8 } ;
opcodes[MakeOp(Cmp , 7 , 5 , 0)] = { 0x49 , 0x39 , 0xf0 } ;
opcodes[MakeOp(Cmp , 7 , 6 , 0)] = { 0x49 , 0x39 , 0xf8 } ;
opcodes[MakeOp(Cmp , 7 , 7 , 0)] = { 0x4d , 0x39 , 0xc0 } ;
opcodes[MakeOp(Cmp , 7 , 8 , 0)] = { 0x4d , 0x39 , 0xc8 } ;
opcodes[MakeOp(Cmp , 7 , 9 , 0)] = { 0x4d , 0x39 , 0xd0 } ;
opcodes[MakeOp(Cmp , 7 , 10 , 0)] = { 0x4d , 0x39 , 0xd8 } ;
opcodes[MakeOp(Cmp , 7 , 11 , 0)] = { 0x4d , 0x39 , 0xe0 } ;
opcodes[MakeOp(Cmp , 7 , 12 , 0)] = { 0x4d , 0x39 , 0xe8 } ;
opcodes[MakeOp(Cmp , 7 , 13 , 0)] = { 0x4d , 0x39 , 0xf0 } ;
opcodes[MakeOp(Cmp , 7 , 14 , 0)] = { 0x4d , 0x39 , 0xf8 } ;
opcodes[MakeOp(Cmp , 8 , 0 , 0)] = { 0x49 , 0x39 , 0xc1 } ;
opcodes[MakeOp(Cmp , 8 , 1 , 0)] = { 0x49 , 0x39 , 0xc9 } ;
opcodes[MakeOp(Cmp , 8 , 2 , 0)] = { 0x49 , 0x39 , 0xd1 } ;
opcodes[MakeOp(Cmp , 8 , 3 , 0)] = { 0x49 , 0x39 , 0xd9 } ;
opcodes[MakeOp(Cmp , 8 , 4 , 0)] = { 0x49 , 0x39 , 0xe9 } ;
opcodes[MakeOp(Cmp , 8 , 5 , 0)] = { 0x49 , 0x39 , 0xf1 } ;
opcodes[MakeOp(Cmp , 8 , 6 , 0)] = { 0x49 , 0x39 , 0xf9 } ;
opcodes[MakeOp(Cmp , 8 , 7 , 0)] = { 0x4d , 0x39 , 0xc1 } ;
opcodes[MakeOp(Cmp , 8 , 8 , 0)] = { 0x4d , 0x39 , 0xc9 } ;
opcodes[MakeOp(Cmp , 8 , 9 , 0)] = { 0x4d , 0x39 , 0xd1 } ;
opcodes[MakeOp(Cmp , 8 , 10 , 0)] = { 0x4d , 0x39 , 0xd9 } ;
opcodes[MakeOp(Cmp , 8 , 11 , 0)] = { 0x4d , 0x39 , 0xe1 } ;
opcodes[MakeOp(Cmp , 8 , 12 , 0)] = { 0x4d , 0x39 , 0xe9 } ;
opcodes[MakeOp(Cmp , 8 , 13 , 0)] = { 0x4d , 0x39 , 0xf1 } ;
opcodes[MakeOp(Cmp , 8 , 14 , 0)] = { 0x4d , 0x39 , 0xf9 } ;
opcodes[MakeOp(Cmp , 9 , 0 , 0)] = { 0x49 , 0x39 , 0xc2 } ;
opcodes[MakeOp(Cmp , 9 , 1 , 0)] = { 0x49 , 0x39 , 0xca } ;
opcodes[MakeOp(Cmp , 9 , 2 , 0)] = { 0x49 , 0x39 , 0xd2 } ;
opcodes[MakeOp(Cmp , 9 , 3 , 0)] = { 0x49 , 0x39 , 0xda } ;
opcodes[MakeOp(Cmp , 9 , 4 , 0)] = { 0x49 , 0x39 , 0xea } ;
opcodes[MakeOp(Cmp , 9 , 5 , 0)] = { 0x49 , 0x39 , 0xf2 } ;
opcodes[MakeOp(Cmp , 9 , 6 , 0)] = { 0x49 , 0x39 , 0xfa } ;
opcodes[MakeOp(Cmp , 9 , 7 , 0)] = { 0x4d , 0x39 , 0xc2 } ;
opcodes[MakeOp(Cmp , 9 , 8 , 0)] = { 0x4d , 0x39 , 0xca } ;
opcodes[MakeOp(Cmp , 9 , 9 , 0)] = { 0x4d , 0x39 , 0xd2 } ;
opcodes[MakeOp(Cmp , 9 , 10 , 0)] = { 0x4d , 0x39 , 0xda } ;
opcodes[MakeOp(Cmp , 9 , 11 , 0)] = { 0x4d , 0x39 , 0xe2 } ;
opcodes[MakeOp(Cmp , 9 , 12 , 0)] = { 0x4d , 0x39 , 0xea } ;
opcodes[MakeOp(Cmp , 9 , 13 , 0)] = { 0x4d , 0x39 , 0xf2 } ;
opcodes[MakeOp(Cmp , 9 , 14 , 0)] = { 0x4d , 0x39 , 0xfa } ;
opcodes[MakeOp(Cmp , 10 , 0 , 0)] = { 0x49 , 0x39 , 0xc3 } ;
opcodes[MakeOp(Cmp , 10 , 1 , 0)] = { 0x49 , 0x39 , 0xcb } ;
opcodes[MakeOp(Cmp , 10 , 2 , 0)] = { 0x49 , 0x39 , 0xd3 } ;
opcodes[MakeOp(Cmp , 10 , 3 , 0)] = { 0x49 , 0x39 , 0xdb } ;
opcodes[MakeOp(Cmp , 10 , 4 , 0)] = { 0x49 , 0x39 , 0xeb } ;
opcodes[MakeOp(Cmp , 10 , 5 , 0)] = { 0x49 , 0x39 , 0xf3 } ;
opcodes[MakeOp(Cmp , 10 , 6 , 0)] = { 0x49 , 0x39 , 0xfb } ;
opcodes[MakeOp(Cmp , 10 , 7 , 0)] = { 0x4d , 0x39 , 0xc3 } ;
opcodes[MakeOp(Cmp , 10 , 8 , 0)] = { 0x4d , 0x39 , 0xcb } ;
opcodes[MakeOp(Cmp , 10 , 9 , 0)] = { 0x4d , 0x39 , 0xd3 } ;
opcodes[MakeOp(Cmp , 10 , 10 , 0)] = { 0x4d , 0x39 , 0xdb } ;
opcodes[MakeOp(Cmp , 10 , 11 , 0)] = { 0x4d , 0x39 , 0xe3 } ;
opcodes[MakeOp(Cmp , 10 , 12 , 0)] = { 0x4d , 0x39 , 0xeb } ;
opcodes[MakeOp(Cmp , 10 , 13 , 0)] = { 0x4d , 0x39 , 0xf3 } ;
opcodes[MakeOp(Cmp , 10 , 14 , 0)] = { 0x4d , 0x39 , 0xfb } ;
opcodes[MakeOp(Cmp , 11 , 0 , 0)] = { 0x49 , 0x39 , 0xc4 } ;
opcodes[MakeOp(Cmp , 11 , 1 , 0)] = { 0x49 , 0x39 , 0xcc } ;
opcodes[MakeOp(Cmp , 11 , 2 , 0)] = { 0x49 , 0x39 , 0xd4 } ;
opcodes[MakeOp(Cmp , 11 , 3 , 0)] = { 0x49 , 0x39 , 0xdc } ;
opcodes[MakeOp(Cmp , 11 , 4 , 0)] = { 0x49 , 0x39 , 0xec } ;
opcodes[MakeOp(Cmp , 11 , 5 , 0)] = { 0x49 , 0x39 , 0xf4 } ;
opcodes[MakeOp(Cmp , 11 , 6 , 0)] = { 0x49 , 0x39 , 0xfc } ;
opcodes[MakeOp(Cmp , 11 , 7 , 0)] = { 0x4d , 0x39 , 0xc4 } ;
opcodes[MakeOp(Cmp , 11 , 8 , 0)] = { 0x4d , 0x39 , 0xcc } ;
opcodes[MakeOp(Cmp , 11 , 9 , 0)] = { 0x4d , 0x39 , 0xd4 } ;
opcodes[MakeOp(Cmp , 11 , 10 , 0)] = { 0x4d , 0x39 , 0xdc } ;
opcodes[MakeOp(Cmp , 11 , 11 , 0)] = { 0x4d , 0x39 , 0xe4 } ;
opcodes[MakeOp(Cmp , 11 , 12 , 0)] = { 0x4d , 0x39 , 0xec } ;
opcodes[MakeOp(Cmp , 11 , 13 , 0)] = { 0x4d , 0x39 , 0xf4 } ;
opcodes[MakeOp(Cmp , 11 , 14 , 0)] = { 0x4d , 0x39 , 0xfc } ;
opcodes[MakeOp(Cmp , 12 , 0 , 0)] = { 0x49 , 0x39 , 0xc5 } ;
opcodes[MakeOp(Cmp , 12 , 1 , 0)] = { 0x49 , 0x39 , 0xcd } ;
opcodes[MakeOp(Cmp , 12 , 2 , 0)] = { 0x49 , 0x39 , 0xd5 } ;
opcodes[MakeOp(Cmp , 12 , 3 , 0)] = { 0x49 , 0x39 , 0xdd } ;
opcodes[MakeOp(Cmp , 12 , 4 , 0)] = { 0x49 , 0x39 , 0xed } ;
opcodes[MakeOp(Cmp , 12 , 5 , 0)] = { 0x49 , 0x39 , 0xf5 } ;
opcodes[MakeOp(Cmp , 12 , 6 , 0)] = { 0x49 , 0x39 , 0xfd } ;
opcodes[MakeOp(Cmp , 12 , 7 , 0)] = { 0x4d , 0x39 , 0xc5 } ;
opcodes[MakeOp(Cmp , 12 , 8 , 0)] = { 0x4d , 0x39 , 0xcd } ;
opcodes[MakeOp(Cmp , 12 , 9 , 0)] = { 0x4d , 0x39 , 0xd5 } ;
opcodes[MakeOp(Cmp , 12 , 10 , 0)] = { 0x4d , 0x39 , 0xdd } ;
opcodes[MakeOp(Cmp , 12 , 11 , 0)] = { 0x4d , 0x39 , 0xe5 } ;
opcodes[MakeOp(Cmp , 12 , 12 , 0)] = { 0x4d , 0x39 , 0xed } ;
opcodes[MakeOp(Cmp , 12 , 13 , 0)] = { 0x4d , 0x39 , 0xf5 } ;
opcodes[MakeOp(Cmp , 12 , 14 , 0)] = { 0x4d , 0x39 , 0xfd } ;
opcodes[MakeOp(Cmp , 13 , 0 , 0)] = { 0x49 , 0x39 , 0xc6 } ;
opcodes[MakeOp(Cmp , 13 , 1 , 0)] = { 0x49 , 0x39 , 0xce } ;
opcodes[MakeOp(Cmp , 13 , 2 , 0)] = { 0x49 , 0x39 , 0xd6 } ;
opcodes[MakeOp(Cmp , 13 , 3 , 0)] = { 0x49 , 0x39 , 0xde } ;
opcodes[MakeOp(Cmp , 13 , 4 , 0)] = { 0x49 , 0x39 , 0xee } ;
opcodes[MakeOp(Cmp , 13 , 5 , 0)] = { 0x49 , 0x39 , 0xf6 } ;
opcodes[MakeOp(Cmp , 13 , 6 , 0)] = { 0x49 , 0x39 , 0xfe } ;
opcodes[MakeOp(Cmp , 13 , 7 , 0)] = { 0x4d , 0x39 , 0xc6 } ;
opcodes[MakeOp(Cmp , 13 , 8 , 0)] = { 0x4d , 0x39 , 0xce } ;
opcodes[MakeOp(Cmp , 13 , 9 , 0)] = { 0x4d , 0x39 , 0xd6 } ;
opcodes[MakeOp(Cmp , 13 , 10 , 0)] = { 0x4d , 0x39 , 0xde } ;
opcodes[MakeOp(Cmp , 13 , 11 , 0)] = { 0x4d , 0x39 , 0xe6 } ;
opcodes[MakeOp(Cmp , 13 , 12 , 0)] = { 0x4d , 0x39 , 0xee } ;
opcodes[MakeOp(Cmp , 13 , 13 , 0)] = { 0x4d , 0x39 , 0xf6 } ;
opcodes[MakeOp(Cmp , 13 , 14 , 0)] = { 0x4d , 0x39 , 0xfe } ;
opcodes[MakeOp(Cmp , 14 , 0 , 0)] = { 0x49 , 0x39 , 0xc7 } ;
opcodes[MakeOp(Cmp , 14 , 1 , 0)] = { 0x49 , 0x39 , 0xcf } ;
opcodes[MakeOp(Cmp , 14 , 2 , 0)] = { 0x49 , 0x39 , 0xd7 } ;
opcodes[MakeOp(Cmp , 14 , 3 , 0)] = { 0x49 , 0x39 , 0xdf } ;
opcodes[MakeOp(Cmp , 14 , 4 , 0)] = { 0x49 , 0x39 , 0xef } ;
opcodes[MakeOp(Cmp , 14 , 5 , 0)] = { 0x49 , 0x39 , 0xf7 } ;
opcodes[MakeOp(Cmp , 14 , 6 , 0)] = { 0x49 , 0x39 , 0xff } ;
opcodes[MakeOp(Cmp , 14 , 7 , 0)] = { 0x4d , 0x39 , 0xc7 } ;
opcodes[MakeOp(Cmp , 14 , 8 , 0)] = { 0x4d , 0x39 , 0xcf } ;
opcodes[MakeOp(Cmp , 14 , 9 , 0)] = { 0x4d , 0x39 , 0xd7 } ;
opcodes[MakeOp(Cmp , 14 , 10 , 0)] = { 0x4d , 0x39 , 0xdf } ;
opcodes[MakeOp(Cmp , 14 , 11 , 0)] = { 0x4d , 0x39 , 0xe7 } ;
opcodes[MakeOp(Cmp , 14 , 12 , 0)] = { 0x4d , 0x39 , 0xef } ;
opcodes[MakeOp(Cmp , 14 , 13 , 0)] = { 0x4d , 0x39 , 0xf7 } ;
opcodes[MakeOp(Cmp , 14 , 14 , 0)] = { 0x4d , 0x39 , 0xff } ;
opcodes[MakeOp(Or , 0 , 0 , 0)] = { 0x48 , 0x09 , 0xc0 } ;
opcodes[MakeOp(Or , 0 , 1 , 0)] = { 0x48 , 0x09 , 0xc8 } ;
opcodes[MakeOp(Or , 0 , 2 , 0)] = { 0x48 , 0x09 , 0xd0 } ;
opcodes[MakeOp(Or , 0 , 3 , 0)] = { 0x48 , 0x09 , 0xd8 } ;
opcodes[MakeOp(Or , 0 , 4 , 0)] = { 0x48 , 0x09 , 0xe8 } ;
opcodes[MakeOp(Or , 0 , 5 , 0)] = { 0x48 , 0x09 , 0xf0 } ;
opcodes[MakeOp(Or , 0 , 6 , 0)] = { 0x48 , 0x09 , 0xf8 } ;
opcodes[MakeOp(Or , 0 , 7 , 0)] = { 0x4c , 0x09 , 0xc0 } ;
opcodes[MakeOp(Or , 0 , 8 , 0)] = { 0x4c , 0x09 , 0xc8 } ;
opcodes[MakeOp(Or , 0 , 9 , 0)] = { 0x4c , 0x09 , 0xd0 } ;
opcodes[MakeOp(Or , 0 , 10 , 0)] = { 0x4c , 0x09 , 0xd8 } ;
opcodes[MakeOp(Or , 0 , 11 , 0)] = { 0x4c , 0x09 , 0xe0 } ;
opcodes[MakeOp(Or , 0 , 12 , 0)] = { 0x4c , 0x09 , 0xe8 } ;
opcodes[MakeOp(Or , 0 , 13 , 0)] = { 0x4c , 0x09 , 0xf0 } ;
opcodes[MakeOp(Or , 0 , 14 , 0)] = { 0x4c , 0x09 , 0xf8 } ;
opcodes[MakeOp(Or , 1 , 0 , 0)] = { 0x48 , 0x09 , 0xc1 } ;
opcodes[MakeOp(Or , 1 , 1 , 0)] = { 0x48 , 0x09 , 0xc9 } ;
opcodes[MakeOp(Or , 1 , 2 , 0)] = { 0x48 , 0x09 , 0xd1 } ;
opcodes[MakeOp(Or , 1 , 3 , 0)] = { 0x48 , 0x09 , 0xd9 } ;
opcodes[MakeOp(Or , 1 , 4 , 0)] = { 0x48 , 0x09 , 0xe9 } ;
opcodes[MakeOp(Or , 1 , 5 , 0)] = { 0x48 , 0x09 , 0xf1 } ;
opcodes[MakeOp(Or , 1 , 6 , 0)] = { 0x48 , 0x09 , 0xf9 } ;
opcodes[MakeOp(Or , 1 , 7 , 0)] = { 0x4c , 0x09 , 0xc1 } ;
opcodes[MakeOp(Or , 1 , 8 , 0)] = { 0x4c , 0x09 , 0xc9 } ;
opcodes[MakeOp(Or , 1 , 9 , 0)] = { 0x4c , 0x09 , 0xd1 } ;
opcodes[MakeOp(Or , 1 , 10 , 0)] = { 0x4c , 0x09 , 0xd9 } ;
opcodes[MakeOp(Or , 1 , 11 , 0)] = { 0x4c , 0x09 , 0xe1 } ;
opcodes[MakeOp(Or , 1 , 12 , 0)] = { 0x4c , 0x09 , 0xe9 } ;
opcodes[MakeOp(Or , 1 , 13 , 0)] = { 0x4c , 0x09 , 0xf1 } ;
opcodes[MakeOp(Or , 1 , 14 , 0)] = { 0x4c , 0x09 , 0xf9 } ;
opcodes[MakeOp(Or , 2 , 0 , 0)] = { 0x48 , 0x09 , 0xc2 } ;
opcodes[MakeOp(Or , 2 , 1 , 0)] = { 0x48 , 0x09 , 0xca } ;
opcodes[MakeOp(Or , 2 , 2 , 0)] = { 0x48 , 0x09 , 0xd2 } ;
opcodes[MakeOp(Or , 2 , 3 , 0)] = { 0x48 , 0x09 , 0xda } ;
opcodes[MakeOp(Or , 2 , 4 , 0)] = { 0x48 , 0x09 , 0xea } ;
opcodes[MakeOp(Or , 2 , 5 , 0)] = { 0x48 , 0x09 , 0xf2 } ;
opcodes[MakeOp(Or , 2 , 6 , 0)] = { 0x48 , 0x09 , 0xfa } ;
opcodes[MakeOp(Or , 2 , 7 , 0)] = { 0x4c , 0x09 , 0xc2 } ;
opcodes[MakeOp(Or , 2 , 8 , 0)] = { 0x4c , 0x09 , 0xca } ;
opcodes[MakeOp(Or , 2 , 9 , 0)] = { 0x4c , 0x09 , 0xd2 } ;
opcodes[MakeOp(Or , 2 , 10 , 0)] = { 0x4c , 0x09 , 0xda } ;
opcodes[MakeOp(Or , 2 , 11 , 0)] = { 0x4c , 0x09 , 0xe2 } ;
opcodes[MakeOp(Or , 2 , 12 , 0)] = { 0x4c , 0x09 , 0xea } ;
opcodes[MakeOp(Or , 2 , 13 , 0)] = { 0x4c , 0x09 , 0xf2 } ;
opcodes[MakeOp(Or , 2 , 14 , 0)] = { 0x4c , 0x09 , 0xfa } ;
opcodes[MakeOp(Or , 3 , 0 , 0)] = { 0x48 , 0x09 , 0xc3 } ;
opcodes[MakeOp(Or , 3 , 1 , 0)] = { 0x48 , 0x09 , 0xcb } ;
opcodes[MakeOp(Or , 3 , 2 , 0)] = { 0x48 , 0x09 , 0xd3 } ;
opcodes[MakeOp(Or , 3 , 3 , 0)] = { 0x48 , 0x09 , 0xdb } ;
opcodes[MakeOp(Or , 3 , 4 , 0)] = { 0x48 , 0x09 , 0xeb } ;
opcodes[MakeOp(Or , 3 , 5 , 0)] = { 0x48 , 0x09 , 0xf3 } ;
opcodes[MakeOp(Or , 3 , 6 , 0)] = { 0x48 , 0x09 , 0xfb } ;
opcodes[MakeOp(Or , 3 , 7 , 0)] = { 0x4c , 0x09 , 0xc3 } ;
opcodes[MakeOp(Or , 3 , 8 , 0)] = { 0x4c , 0x09 , 0xcb } ;
opcodes[MakeOp(Or , 3 , 9 , 0)] = { 0x4c , 0x09 , 0xd3 } ;
opcodes[MakeOp(Or , 3 , 10 , 0)] = { 0x4c , 0x09 , 0xdb } ;
opcodes[MakeOp(Or , 3 , 11 , 0)] = { 0x4c , 0x09 , 0xe3 } ;
opcodes[MakeOp(Or , 3 , 12 , 0)] = { 0x4c , 0x09 , 0xeb } ;
opcodes[MakeOp(Or , 3 , 13 , 0)] = { 0x4c , 0x09 , 0xf3 } ;
opcodes[MakeOp(Or , 3 , 14 , 0)] = { 0x4c , 0x09 , 0xfb } ;
opcodes[MakeOp(Or , 4 , 0 , 0)] = { 0x48 , 0x09 , 0xc5 } ;
opcodes[MakeOp(Or , 4 , 1 , 0)] = { 0x48 , 0x09 , 0xcd } ;
opcodes[MakeOp(Or , 4 , 2 , 0)] = { 0x48 , 0x09 , 0xd5 } ;
opcodes[MakeOp(Or , 4 , 3 , 0)] = { 0x48 , 0x09 , 0xdd } ;
opcodes[MakeOp(Or , 4 , 4 , 0)] = { 0x48 , 0x09 , 0xed } ;
opcodes[MakeOp(Or , 4 , 5 , 0)] = { 0x48 , 0x09 , 0xf5 } ;
opcodes[MakeOp(Or , 4 , 6 , 0)] = { 0x48 , 0x09 , 0xfd } ;
opcodes[MakeOp(Or , 4 , 7 , 0)] = { 0x4c , 0x09 , 0xc5 } ;
opcodes[MakeOp(Or , 4 , 8 , 0)] = { 0x4c , 0x09 , 0xcd } ;
opcodes[MakeOp(Or , 4 , 9 , 0)] = { 0x4c , 0x09 , 0xd5 } ;
opcodes[MakeOp(Or , 4 , 10 , 0)] = { 0x4c , 0x09 , 0xdd } ;
opcodes[MakeOp(Or , 4 , 11 , 0)] = { 0x4c , 0x09 , 0xe5 } ;
opcodes[MakeOp(Or , 4 , 12 , 0)] = { 0x4c , 0x09 , 0xed } ;
opcodes[MakeOp(Or , 4 , 13 , 0)] = { 0x4c , 0x09 , 0xf5 } ;
opcodes[MakeOp(Or , 4 , 14 , 0)] = { 0x4c , 0x09 , 0xfd } ;
opcodes[MakeOp(Or , 5 , 0 , 0)] = { 0x48 , 0x09 , 0xc6 } ;
opcodes[MakeOp(Or , 5 , 1 , 0)] = { 0x48 , 0x09 , 0xce } ;
opcodes[MakeOp(Or , 5 , 2 , 0)] = { 0x48 , 0x09 , 0xd6 } ;
opcodes[MakeOp(Or , 5 , 3 , 0)] = { 0x48 , 0x09 , 0xde } ;
opcodes[MakeOp(Or , 5 , 4 , 0)] = { 0x48 , 0x09 , 0xee } ;
opcodes[MakeOp(Or , 5 , 5 , 0)] = { 0x48 , 0x09 , 0xf6 } ;
opcodes[MakeOp(Or , 5 , 6 , 0)] = { 0x48 , 0x09 , 0xfe } ;
opcodes[MakeOp(Or , 5 , 7 , 0)] = { 0x4c , 0x09 , 0xc6 } ;
opcodes[MakeOp(Or , 5 , 8 , 0)] = { 0x4c , 0x09 , 0xce } ;
opcodes[MakeOp(Or , 5 , 9 , 0)] = { 0x4c , 0x09 , 0xd6 } ;
opcodes[MakeOp(Or , 5 , 10 , 0)] = { 0x4c , 0x09 , 0xde } ;
opcodes[MakeOp(Or , 5 , 11 , 0)] = { 0x4c , 0x09 , 0xe6 } ;
opcodes[MakeOp(Or , 5 , 12 , 0)] = { 0x4c , 0x09 , 0xee } ;
opcodes[MakeOp(Or , 5 , 13 , 0)] = { 0x4c , 0x09 , 0xf6 } ;
opcodes[MakeOp(Or , 5 , 14 , 0)] = { 0x4c , 0x09 , 0xfe } ;
opcodes[MakeOp(Or , 6 , 0 , 0)] = { 0x48 , 0x09 , 0xc7 } ;
opcodes[MakeOp(Or , 6 , 1 , 0)] = { 0x48 , 0x09 , 0xcf } ;
opcodes[MakeOp(Or , 6 , 2 , 0)] = { 0x48 , 0x09 , 0xd7 } ;
opcodes[MakeOp(Or , 6 , 3 , 0)] = { 0x48 , 0x09 , 0xdf } ;
opcodes[MakeOp(Or , 6 , 4 , 0)] = { 0x48 , 0x09 , 0xef } ;
opcodes[MakeOp(Or , 6 , 5 , 0)] = { 0x48 , 0x09 , 0xf7 } ;
opcodes[MakeOp(Or , 6 , 6 , 0)] = { 0x48 , 0x09 , 0xff } ;
opcodes[MakeOp(Or , 6 , 7 , 0)] = { 0x4c , 0x09 , 0xc7 } ;
opcodes[MakeOp(Or , 6 , 8 , 0)] = { 0x4c , 0x09 , 0xcf } ;
opcodes[MakeOp(Or , 6 , 9 , 0)] = { 0x4c , 0x09 , 0xd7 } ;
opcodes[MakeOp(Or , 6 , 10 , 0)] = { 0x4c , 0x09 , 0xdf } ;
opcodes[MakeOp(Or , 6 , 11 , 0)] = { 0x4c , 0x09 , 0xe7 } ;
opcodes[MakeOp(Or , 6 , 12 , 0)] = { 0x4c , 0x09 , 0xef } ;
opcodes[MakeOp(Or , 6 , 13 , 0)] = { 0x4c , 0x09 , 0xf7 } ;
opcodes[MakeOp(Or , 6 , 14 , 0)] = { 0x4c , 0x09 , 0xff } ;
opcodes[MakeOp(Or , 7 , 0 , 0)] = { 0x49 , 0x09 , 0xc0 } ;
opcodes[MakeOp(Or , 7 , 1 , 0)] = { 0x49 , 0x09 , 0xc8 } ;
opcodes[MakeOp(Or , 7 , 2 , 0)] = { 0x49 , 0x09 , 0xd0 } ;
opcodes[MakeOp(Or , 7 , 3 , 0)] = { 0x49 , 0x09 , 0xd8 } ;
opcodes[MakeOp(Or , 7 , 4 , 0)] = { 0x49 , 0x09 , 0xe8 } ;
opcodes[MakeOp(Or , 7 , 5 , 0)] = { 0x49 , 0x09 , 0xf0 } ;
opcodes[MakeOp(Or , 7 , 6 , 0)] = { 0x49 , 0x09 , 0xf8 } ;
opcodes[MakeOp(Or , 7 , 7 , 0)] = { 0x4d , 0x09 , 0xc0 } ;
opcodes[MakeOp(Or , 7 , 8 , 0)] = { 0x4d , 0x09 , 0xc8 } ;
opcodes[MakeOp(Or , 7 , 9 , 0)] = { 0x4d , 0x09 , 0xd0 } ;
opcodes[MakeOp(Or , 7 , 10 , 0)] = { 0x4d , 0x09 , 0xd8 } ;
opcodes[MakeOp(Or , 7 , 11 , 0)] = { 0x4d , 0x09 , 0xe0 } ;
opcodes[MakeOp(Or , 7 , 12 , 0)] = { 0x4d , 0x09 , 0xe8 } ;
opcodes[MakeOp(Or , 7 , 13 , 0)] = { 0x4d , 0x09 , 0xf0 } ;
opcodes[MakeOp(Or , 7 , 14 , 0)] = { 0x4d , 0x09 , 0xf8 } ;
opcodes[MakeOp(Or , 8 , 0 , 0)] = { 0x49 , 0x09 , 0xc1 } ;
opcodes[MakeOp(Or , 8 , 1 , 0)] = { 0x49 , 0x09 , 0xc9 } ;
opcodes[MakeOp(Or , 8 , 2 , 0)] = { 0x49 , 0x09 , 0xd1 } ;
opcodes[MakeOp(Or , 8 , 3 , 0)] = { 0x49 , 0x09 , 0xd9 } ;
opcodes[MakeOp(Or , 8 , 4 , 0)] = { 0x49 , 0x09 , 0xe9 } ;
opcodes[MakeOp(Or , 8 , 5 , 0)] = { 0x49 , 0x09 , 0xf1 } ;
opcodes[MakeOp(Or , 8 , 6 , 0)] = { 0x49 , 0x09 , 0xf9 } ;
opcodes[MakeOp(Or , 8 , 7 , 0)] = { 0x4d , 0x09 , 0xc1 } ;
opcodes[MakeOp(Or , 8 , 8 , 0)] = { 0x4d , 0x09 , 0xc9 } ;
opcodes[MakeOp(Or , 8 , 9 , 0)] = { 0x4d , 0x09 , 0xd1 } ;
opcodes[MakeOp(Or , 8 , 10 , 0)] = { 0x4d , 0x09 , 0xd9 } ;
opcodes[MakeOp(Or , 8 , 11 , 0)] = { 0x4d , 0x09 , 0xe1 } ;
opcodes[MakeOp(Or , 8 , 12 , 0)] = { 0x4d , 0x09 , 0xe9 } ;
opcodes[MakeOp(Or , 8 , 13 , 0)] = { 0x4d , 0x09 , 0xf1 } ;
opcodes[MakeOp(Or , 8 , 14 , 0)] = { 0x4d , 0x09 , 0xf9 } ;
opcodes[MakeOp(Or , 9 , 0 , 0)] = { 0x49 , 0x09 , 0xc2 } ;
opcodes[MakeOp(Or , 9 , 1 , 0)] = { 0x49 , 0x09 , 0xca } ;
opcodes[MakeOp(Or , 9 , 2 , 0)] = { 0x49 , 0x09 , 0xd2 } ;
opcodes[MakeOp(Or , 9 , 3 , 0)] = { 0x49 , 0x09 , 0xda } ;
opcodes[MakeOp(Or , 9 , 4 , 0)] = { 0x49 , 0x09 , 0xea } ;
opcodes[MakeOp(Or , 9 , 5 , 0)] = { 0x49 , 0x09 , 0xf2 } ;
opcodes[MakeOp(Or , 9 , 6 , 0)] = { 0x49 , 0x09 , 0xfa } ;
opcodes[MakeOp(Or , 9 , 7 , 0)] = { 0x4d , 0x09 , 0xc2 } ;
opcodes[MakeOp(Or , 9 , 8 , 0)] = { 0x4d , 0x09 , 0xca } ;
opcodes[MakeOp(Or , 9 , 9 , 0)] = { 0x4d , 0x09 , 0xd2 } ;
opcodes[MakeOp(Or , 9 , 10 , 0)] = { 0x4d , 0x09 , 0xda } ;
opcodes[MakeOp(Or , 9 , 11 , 0)] = { 0x4d , 0x09 , 0xe2 } ;
opcodes[MakeOp(Or , 9 , 12 , 0)] = { 0x4d , 0x09 , 0xea } ;
opcodes[MakeOp(Or , 9 , 13 , 0)] = { 0x4d , 0x09 , 0xf2 } ;
opcodes[MakeOp(Or , 9 , 14 , 0)] = { 0x4d , 0x09 , 0xfa } ;
opcodes[MakeOp(Or , 10 , 0 , 0)] = { 0x49 , 0x09 , 0xc3 } ;
opcodes[MakeOp(Or , 10 , 1 , 0)] = { 0x49 , 0x09 , 0xcb } ;
opcodes[MakeOp(Or , 10 , 2 , 0)] = { 0x49 , 0x09 , 0xd3 } ;
opcodes[MakeOp(Or , 10 , 3 , 0)] = { 0x49 , 0x09 , 0xdb } ;
opcodes[MakeOp(Or , 10 , 4 , 0)] = { 0x49 , 0x09 , 0xeb } ;
opcodes[MakeOp(Or , 10 , 5 , 0)] = { 0x49 , 0x09 , 0xf3 } ;
opcodes[MakeOp(Or , 10 , 6 , 0)] = { 0x49 , 0x09 , 0xfb } ;
opcodes[MakeOp(Or , 10 , 7 , 0)] = { 0x4d , 0x09 , 0xc3 } ;
opcodes[MakeOp(Or , 10 , 8 , 0)] = { 0x4d , 0x09 , 0xcb } ;
opcodes[MakeOp(Or , 10 , 9 , 0)] = { 0x4d , 0x09 , 0xd3 } ;
opcodes[MakeOp(Or , 10 , 10 , 0)] = { 0x4d , 0x09 , 0xdb } ;
opcodes[MakeOp(Or , 10 , 11 , 0)] = { 0x4d , 0x09 , 0xe3 } ;
opcodes[MakeOp(Or , 10 , 12 , 0)] = { 0x4d , 0x09 , 0xeb } ;
opcodes[MakeOp(Or , 10 , 13 , 0)] = { 0x4d , 0x09 , 0xf3 } ;
opcodes[MakeOp(Or , 10 , 14 , 0)] = { 0x4d , 0x09 , 0xfb } ;
opcodes[MakeOp(Or , 11 , 0 , 0)] = { 0x49 , 0x09 , 0xc4 } ;
opcodes[MakeOp(Or , 11 , 1 , 0)] = { 0x49 , 0x09 , 0xcc } ;
opcodes[MakeOp(Or , 11 , 2 , 0)] = { 0x49 , 0x09 , 0xd4 } ;
opcodes[MakeOp(Or , 11 , 3 , 0)] = { 0x49 , 0x09 , 0xdc } ;
opcodes[MakeOp(Or , 11 , 4 , 0)] = { 0x49 , 0x09 , 0xec } ;
opcodes[MakeOp(Or , 11 , 5 , 0)] = { 0x49 , 0x09 , 0xf4 } ;
opcodes[MakeOp(Or , 11 , 6 , 0)] = { 0x49 , 0x09 , 0xfc } ;
opcodes[MakeOp(Or , 11 , 7 , 0)] = { 0x4d , 0x09 , 0xc4 } ;
opcodes[MakeOp(Or , 11 , 8 , 0)] = { 0x4d , 0x09 , 0xcc } ;
opcodes[MakeOp(Or , 11 , 9 , 0)] = { 0x4d , 0x09 , 0xd4 } ;
opcodes[MakeOp(Or , 11 , 10 , 0)] = { 0x4d , 0x09 , 0xdc } ;
opcodes[MakeOp(Or , 11 , 11 , 0)] = { 0x4d , 0x09 , 0xe4 } ;
opcodes[MakeOp(Or , 11 , 12 , 0)] = { 0x4d , 0x09 , 0xec } ;
opcodes[MakeOp(Or , 11 , 13 , 0)] = { 0x4d , 0x09 , 0xf4 } ;
opcodes[MakeOp(Or , 11 , 14 , 0)] = { 0x4d , 0x09 , 0xfc } ;
opcodes[MakeOp(Or , 12 , 0 , 0)] = { 0x49 , 0x09 , 0xc5 } ;
opcodes[MakeOp(Or , 12 , 1 , 0)] = { 0x49 , 0x09 , 0xcd } ;
opcodes[MakeOp(Or , 12 , 2 , 0)] = { 0x49 , 0x09 , 0xd5 } ;
opcodes[MakeOp(Or , 12 , 3 , 0)] = { 0x49 , 0x09 , 0xdd } ;
opcodes[MakeOp(Or , 12 , 4 , 0)] = { 0x49 , 0x09 , 0xed } ;
opcodes[MakeOp(Or , 12 , 5 , 0)] = { 0x49 , 0x09 , 0xf5 } ;
opcodes[MakeOp(Or , 12 , 6 , 0)] = { 0x49 , 0x09 , 0xfd } ;
opcodes[MakeOp(Or , 12 , 7 , 0)] = { 0x4d , 0x09 , 0xc5 } ;
opcodes[MakeOp(Or , 12 , 8 , 0)] = { 0x4d , 0x09 , 0xcd } ;
opcodes[MakeOp(Or , 12 , 9 , 0)] = { 0x4d , 0x09 , 0xd5 } ;
opcodes[MakeOp(Or , 12 , 10 , 0)] = { 0x4d , 0x09 , 0xdd } ;
opcodes[MakeOp(Or , 12 , 11 , 0)] = { 0x4d , 0x09 , 0xe5 } ;
opcodes[MakeOp(Or , 12 , 12 , 0)] = { 0x4d , 0x09 , 0xed } ;
opcodes[MakeOp(Or , 12 , 13 , 0)] = { 0x4d , 0x09 , 0xf5 } ;
opcodes[MakeOp(Or , 12 , 14 , 0)] = { 0x4d , 0x09 , 0xfd } ;
opcodes[MakeOp(Or , 13 , 0 , 0)] = { 0x49 , 0x09 , 0xc6 } ;
opcodes[MakeOp(Or , 13 , 1 , 0)] = { 0x49 , 0x09 , 0xce } ;
opcodes[MakeOp(Or , 13 , 2 , 0)] = { 0x49 , 0x09 , 0xd6 } ;
opcodes[MakeOp(Or , 13 , 3 , 0)] = { 0x49 , 0x09 , 0xde } ;
opcodes[MakeOp(Or , 13 , 4 , 0)] = { 0x49 , 0x09 , 0xee } ;
opcodes[MakeOp(Or , 13 , 5 , 0)] = { 0x49 , 0x09 , 0xf6 } ;
opcodes[MakeOp(Or , 13 , 6 , 0)] = { 0x49 , 0x09 , 0xfe } ;
opcodes[MakeOp(Or , 13 , 7 , 0)] = { 0x4d , 0x09 , 0xc6 } ;
opcodes[MakeOp(Or , 13 , 8 , 0)] = { 0x4d , 0x09 , 0xce } ;
opcodes[MakeOp(Or , 13 , 9 , 0)] = { 0x4d , 0x09 , 0xd6 } ;
opcodes[MakeOp(Or , 13 , 10 , 0)] = { 0x4d , 0x09 , 0xde } ;
opcodes[MakeOp(Or , 13 , 11 , 0)] = { 0x4d , 0x09 , 0xe6 } ;
opcodes[MakeOp(Or , 13 , 12 , 0)] = { 0x4d , 0x09 , 0xee } ;
opcodes[MakeOp(Or , 13 , 13 , 0)] = { 0x4d , 0x09 , 0xf6 } ;
opcodes[MakeOp(Or , 13 , 14 , 0)] = { 0x4d , 0x09 , 0xfe } ;
opcodes[MakeOp(Or , 14 , 0 , 0)] = { 0x49 , 0x09 , 0xc7 } ;
opcodes[MakeOp(Or , 14 , 1 , 0)] = { 0x49 , 0x09 , 0xcf } ;
opcodes[MakeOp(Or , 14 , 2 , 0)] = { 0x49 , 0x09 , 0xd7 } ;
opcodes[MakeOp(Or , 14 , 3 , 0)] = { 0x49 , 0x09 , 0xdf } ;
opcodes[MakeOp(Or , 14 , 4 , 0)] = { 0x49 , 0x09 , 0xef } ;
opcodes[MakeOp(Or , 14 , 5 , 0)] = { 0x49 , 0x09 , 0xf7 } ;
opcodes[MakeOp(Or , 14 , 6 , 0)] = { 0x49 , 0x09 , 0xff } ;
opcodes[MakeOp(Or , 14 , 7 , 0)] = { 0x4d , 0x09 , 0xc7 } ;
opcodes[MakeOp(Or , 14 , 8 , 0)] = { 0x4d , 0x09 , 0xcf } ;
opcodes[MakeOp(Or , 14 , 9 , 0)] = { 0x4d , 0x09 , 0xd7 } ;
opcodes[MakeOp(Or , 14 , 10 , 0)] = { 0x4d , 0x09 , 0xdf } ;
opcodes[MakeOp(Or , 14 , 11 , 0)] = { 0x4d , 0x09 , 0xe7 } ;
opcodes[MakeOp(Or , 14 , 12 , 0)] = { 0x4d , 0x09 , 0xef } ;
opcodes[MakeOp(Or , 14 , 13 , 0)] = { 0x4d , 0x09 , 0xf7 } ;
opcodes[MakeOp(Or , 14 , 14 , 0)] = { 0x4d , 0x09 , 0xff } ;
opcodes[MakeOp(Xor , 0 , 0 , 0)] = { 0x48 , 0x31 , 0xc0 } ;
opcodes[MakeOp(Xor , 0 , 1 , 0)] = { 0x48 , 0x31 , 0xc8 } ;
opcodes[MakeOp(Xor , 0 , 2 , 0)] = { 0x48 , 0x31 , 0xd0 } ;
opcodes[MakeOp(Xor , 0 , 3 , 0)] = { 0x48 , 0x31 , 0xd8 } ;
opcodes[MakeOp(Xor , 0 , 4 , 0)] = { 0x48 , 0x31 , 0xe8 } ;
opcodes[MakeOp(Xor , 0 , 5 , 0)] = { 0x48 , 0x31 , 0xf0 } ;
opcodes[MakeOp(Xor , 0 , 6 , 0)] = { 0x48 , 0x31 , 0xf8 } ;
opcodes[MakeOp(Xor , 0 , 7 , 0)] = { 0x4c , 0x31 , 0xc0 } ;
opcodes[MakeOp(Xor , 0 , 8 , 0)] = { 0x4c , 0x31 , 0xc8 } ;
opcodes[MakeOp(Xor , 0 , 9 , 0)] = { 0x4c , 0x31 , 0xd0 } ;
opcodes[MakeOp(Xor , 0 , 10 , 0)] = { 0x4c , 0x31 , 0xd8 } ;
opcodes[MakeOp(Xor , 0 , 11 , 0)] = { 0x4c , 0x31 , 0xe0 } ;
opcodes[MakeOp(Xor , 0 , 12 , 0)] = { 0x4c , 0x31 , 0xe8 } ;
opcodes[MakeOp(Xor , 0 , 13 , 0)] = { 0x4c , 0x31 , 0xf0 } ;
opcodes[MakeOp(Xor , 0 , 14 , 0)] = { 0x4c , 0x31 , 0xf8 } ;
opcodes[MakeOp(Xor , 1 , 0 , 0)] = { 0x48 , 0x31 , 0xc1 } ;
opcodes[MakeOp(Xor , 1 , 1 , 0)] = { 0x48 , 0x31 , 0xc9 } ;
opcodes[MakeOp(Xor , 1 , 2 , 0)] = { 0x48 , 0x31 , 0xd1 } ;
opcodes[MakeOp(Xor , 1 , 3 , 0)] = { 0x48 , 0x31 , 0xd9 } ;
opcodes[MakeOp(Xor , 1 , 4 , 0)] = { 0x48 , 0x31 , 0xe9 } ;
opcodes[MakeOp(Xor , 1 , 5 , 0)] = { 0x48 , 0x31 , 0xf1 } ;
opcodes[MakeOp(Xor , 1 , 6 , 0)] = { 0x48 , 0x31 , 0xf9 } ;
opcodes[MakeOp(Xor , 1 , 7 , 0)] = { 0x4c , 0x31 , 0xc1 } ;
opcodes[MakeOp(Xor , 1 , 8 , 0)] = { 0x4c , 0x31 , 0xc9 } ;
opcodes[MakeOp(Xor , 1 , 9 , 0)] = { 0x4c , 0x31 , 0xd1 } ;
opcodes[MakeOp(Xor , 1 , 10 , 0)] = { 0x4c , 0x31 , 0xd9 } ;
opcodes[MakeOp(Xor , 1 , 11 , 0)] = { 0x4c , 0x31 , 0xe1 } ;
opcodes[MakeOp(Xor , 1 , 12 , 0)] = { 0x4c , 0x31 , 0xe9 } ;
opcodes[MakeOp(Xor , 1 , 13 , 0)] = { 0x4c , 0x31 , 0xf1 } ;
opcodes[MakeOp(Xor , 1 , 14 , 0)] = { 0x4c , 0x31 , 0xf9 } ;
opcodes[MakeOp(Xor , 2 , 0 , 0)] = { 0x48 , 0x31 , 0xc2 } ;
opcodes[MakeOp(Xor , 2 , 1 , 0)] = { 0x48 , 0x31 , 0xca } ;
opcodes[MakeOp(Xor , 2 , 2 , 0)] = { 0x48 , 0x31 , 0xd2 } ;
opcodes[MakeOp(Xor , 2 , 3 , 0)] = { 0x48 , 0x31 , 0xda } ;
opcodes[MakeOp(Xor , 2 , 4 , 0)] = { 0x48 , 0x31 , 0xea } ;
opcodes[MakeOp(Xor , 2 , 5 , 0)] = { 0x48 , 0x31 , 0xf2 } ;
opcodes[MakeOp(Xor , 2 , 6 , 0)] = { 0x48 , 0x31 , 0xfa } ;
opcodes[MakeOp(Xor , 2 , 7 , 0)] = { 0x4c , 0x31 , 0xc2 } ;
opcodes[MakeOp(Xor , 2 , 8 , 0)] = { 0x4c , 0x31 , 0xca } ;
opcodes[MakeOp(Xor , 2 , 9 , 0)] = { 0x4c , 0x31 , 0xd2 } ;
opcodes[MakeOp(Xor , 2 , 10 , 0)] = { 0x4c , 0x31 , 0xda } ;
opcodes[MakeOp(Xor , 2 , 11 , 0)] = { 0x4c , 0x31 , 0xe2 } ;
opcodes[MakeOp(Xor , 2 , 12 , 0)] = { 0x4c , 0x31 , 0xea } ;
opcodes[MakeOp(Xor , 2 , 13 , 0)] = { 0x4c , 0x31 , 0xf2 } ;
opcodes[MakeOp(Xor , 2 , 14 , 0)] = { 0x4c , 0x31 , 0xfa } ;
opcodes[MakeOp(Xor , 3 , 0 , 0)] = { 0x48 , 0x31 , 0xc3 } ;
opcodes[MakeOp(Xor , 3 , 1 , 0)] = { 0x48 , 0x31 , 0xcb } ;
opcodes[MakeOp(Xor , 3 , 2 , 0)] = { 0x48 , 0x31 , 0xd3 } ;
opcodes[MakeOp(Xor , 3 , 3 , 0)] = { 0x48 , 0x31 , 0xdb } ;
opcodes[MakeOp(Xor , 3 , 4 , 0)] = { 0x48 , 0x31 , 0xeb } ;
opcodes[MakeOp(Xor , 3 , 5 , 0)] = { 0x48 , 0x31 , 0xf3 } ;
opcodes[MakeOp(Xor , 3 , 6 , 0)] = { 0x48 , 0x31 , 0xfb } ;
opcodes[MakeOp(Xor , 3 , 7 , 0)] = { 0x4c , 0x31 , 0xc3 } ;
opcodes[MakeOp(Xor , 3 , 8 , 0)] = { 0x4c , 0x31 , 0xcb } ;
opcodes[MakeOp(Xor , 3 , 9 , 0)] = { 0x4c , 0x31 , 0xd3 } ;
opcodes[MakeOp(Xor , 3 , 10 , 0)] = { 0x4c , 0x31 , 0xdb } ;
opcodes[MakeOp(Xor , 3 , 11 , 0)] = { 0x4c , 0x31 , 0xe3 } ;
opcodes[MakeOp(Xor , 3 , 12 , 0)] = { 0x4c , 0x31 , 0xeb } ;
opcodes[MakeOp(Xor , 3 , 13 , 0)] = { 0x4c , 0x31 , 0xf3 } ;
opcodes[MakeOp(Xor , 3 , 14 , 0)] = { 0x4c , 0x31 , 0xfb } ;
opcodes[MakeOp(Xor , 4 , 0 , 0)] = { 0x48 , 0x31 , 0xc5 } ;
opcodes[MakeOp(Xor , 4 , 1 , 0)] = { 0x48 , 0x31 , 0xcd } ;
opcodes[MakeOp(Xor , 4 , 2 , 0)] = { 0x48 , 0x31 , 0xd5 } ;
opcodes[MakeOp(Xor , 4 , 3 , 0)] = { 0x48 , 0x31 , 0xdd } ;
opcodes[MakeOp(Xor , 4 , 4 , 0)] = { 0x48 , 0x31 , 0xed } ;
opcodes[MakeOp(Xor , 4 , 5 , 0)] = { 0x48 , 0x31 , 0xf5 } ;
opcodes[MakeOp(Xor , 4 , 6 , 0)] = { 0x48 , 0x31 , 0xfd } ;
opcodes[MakeOp(Xor , 4 , 7 , 0)] = { 0x4c , 0x31 , 0xc5 } ;
opcodes[MakeOp(Xor , 4 , 8 , 0)] = { 0x4c , 0x31 , 0xcd } ;
opcodes[MakeOp(Xor , 4 , 9 , 0)] = { 0x4c , 0x31 , 0xd5 } ;
opcodes[MakeOp(Xor , 4 , 10 , 0)] = { 0x4c , 0x31 , 0xdd } ;
opcodes[MakeOp(Xor , 4 , 11 , 0)] = { 0x4c , 0x31 , 0xe5 } ;
opcodes[MakeOp(Xor , 4 , 12 , 0)] = { 0x4c , 0x31 , 0xed } ;
opcodes[MakeOp(Xor , 4 , 13 , 0)] = { 0x4c , 0x31 , 0xf5 } ;
opcodes[MakeOp(Xor , 4 , 14 , 0)] = { 0x4c , 0x31 , 0xfd } ;
opcodes[MakeOp(Xor , 5 , 0 , 0)] = { 0x48 , 0x31 , 0xc6 } ;
opcodes[MakeOp(Xor , 5 , 1 , 0)] = { 0x48 , 0x31 , 0xce } ;
opcodes[MakeOp(Xor , 5 , 2 , 0)] = { 0x48 , 0x31 , 0xd6 } ;
opcodes[MakeOp(Xor , 5 , 3 , 0)] = { 0x48 , 0x31 , 0xde } ;
opcodes[MakeOp(Xor , 5 , 4 , 0)] = { 0x48 , 0x31 , 0xee } ;
opcodes[MakeOp(Xor , 5 , 5 , 0)] = { 0x48 , 0x31 , 0xf6 } ;
opcodes[MakeOp(Xor , 5 , 6 , 0)] = { 0x48 , 0x31 , 0xfe } ;
opcodes[MakeOp(Xor , 5 , 7 , 0)] = { 0x4c , 0x31 , 0xc6 } ;
opcodes[MakeOp(Xor , 5 , 8 , 0)] = { 0x4c , 0x31 , 0xce } ;
opcodes[MakeOp(Xor , 5 , 9 , 0)] = { 0x4c , 0x31 , 0xd6 } ;
opcodes[MakeOp(Xor , 5 , 10 , 0)] = { 0x4c , 0x31 , 0xde } ;
opcodes[MakeOp(Xor , 5 , 11 , 0)] = { 0x4c , 0x31 , 0xe6 } ;
opcodes[MakeOp(Xor , 5 , 12 , 0)] = { 0x4c , 0x31 , 0xee } ;
opcodes[MakeOp(Xor , 5 , 13 , 0)] = { 0x4c , 0x31 , 0xf6 } ;
opcodes[MakeOp(Xor , 5 , 14 , 0)] = { 0x4c , 0x31 , 0xfe } ;
opcodes[MakeOp(Xor , 6 , 0 , 0)] = { 0x48 , 0x31 , 0xc7 } ;
opcodes[MakeOp(Xor , 6 , 1 , 0)] = { 0x48 , 0x31 , 0xcf } ;
opcodes[MakeOp(Xor , 6 , 2 , 0)] = { 0x48 , 0x31 , 0xd7 } ;
opcodes[MakeOp(Xor , 6 , 3 , 0)] = { 0x48 , 0x31 , 0xdf } ;
opcodes[MakeOp(Xor , 6 , 4 , 0)] = { 0x48 , 0x31 , 0xef } ;
opcodes[MakeOp(Xor , 6 , 5 , 0)] = { 0x48 , 0x31 , 0xf7 } ;
opcodes[MakeOp(Xor , 6 , 6 , 0)] = { 0x48 , 0x31 , 0xff } ;
opcodes[MakeOp(Xor , 6 , 7 , 0)] = { 0x4c , 0x31 , 0xc7 } ;
opcodes[MakeOp(Xor , 6 , 8 , 0)] = { 0x4c , 0x31 , 0xcf } ;
opcodes[MakeOp(Xor , 6 , 9 , 0)] = { 0x4c , 0x31 , 0xd7 } ;
opcodes[MakeOp(Xor , 6 , 10 , 0)] = { 0x4c , 0x31 , 0xdf } ;
opcodes[MakeOp(Xor , 6 , 11 , 0)] = { 0x4c , 0x31 , 0xe7 } ;
opcodes[MakeOp(Xor , 6 , 12 , 0)] = { 0x4c , 0x31 , 0xef } ;
opcodes[MakeOp(Xor , 6 , 13 , 0)] = { 0x4c , 0x31 , 0xf7 } ;
opcodes[MakeOp(Xor , 6 , 14 , 0)] = { 0x4c , 0x31 , 0xff } ;
opcodes[MakeOp(Xor , 7 , 0 , 0)] = { 0x49 , 0x31 , 0xc0 } ;
opcodes[MakeOp(Xor , 7 , 1 , 0)] = { 0x49 , 0x31 , 0xc8 } ;
opcodes[MakeOp(Xor , 7 , 2 , 0)] = { 0x49 , 0x31 , 0xd0 } ;
opcodes[MakeOp(Xor , 7 , 3 , 0)] = { 0x49 , 0x31 , 0xd8 } ;
opcodes[MakeOp(Xor , 7 , 4 , 0)] = { 0x49 , 0x31 , 0xe8 } ;
opcodes[MakeOp(Xor , 7 , 5 , 0)] = { 0x49 , 0x31 , 0xf0 } ;
opcodes[MakeOp(Xor , 7 , 6 , 0)] = { 0x49 , 0x31 , 0xf8 } ;
opcodes[MakeOp(Xor , 7 , 7 , 0)] = { 0x4d , 0x31 , 0xc0 } ;
opcodes[MakeOp(Xor , 7 , 8 , 0)] = { 0x4d , 0x31 , 0xc8 } ;
opcodes[MakeOp(Xor , 7 , 9 , 0)] = { 0x4d , 0x31 , 0xd0 } ;
opcodes[MakeOp(Xor , 7 , 10 , 0)] = { 0x4d , 0x31 , 0xd8 } ;
opcodes[MakeOp(Xor , 7 , 11 , 0)] = { 0x4d , 0x31 , 0xe0 } ;
opcodes[MakeOp(Xor , 7 , 12 , 0)] = { 0x4d , 0x31 , 0xe8 } ;
opcodes[MakeOp(Xor , 7 , 13 , 0)] = { 0x4d , 0x31 , 0xf0 } ;
opcodes[MakeOp(Xor , 7 , 14 , 0)] = { 0x4d , 0x31 , 0xf8 } ;
opcodes[MakeOp(Xor , 8 , 0 , 0)] = { 0x49 , 0x31 , 0xc1 } ;
opcodes[MakeOp(Xor , 8 , 1 , 0)] = { 0x49 , 0x31 , 0xc9 } ;
opcodes[MakeOp(Xor , 8 , 2 , 0)] = { 0x49 , 0x31 , 0xd1 } ;
opcodes[MakeOp(Xor , 8 , 3 , 0)] = { 0x49 , 0x31 , 0xd9 } ;
opcodes[MakeOp(Xor , 8 , 4 , 0)] = { 0x49 , 0x31 , 0xe9 } ;
opcodes[MakeOp(Xor , 8 , 5 , 0)] = { 0x49 , 0x31 , 0xf1 } ;
opcodes[MakeOp(Xor , 8 , 6 , 0)] = { 0x49 , 0x31 , 0xf9 } ;
opcodes[MakeOp(Xor , 8 , 7 , 0)] = { 0x4d , 0x31 , 0xc1 } ;
opcodes[MakeOp(Xor , 8 , 8 , 0)] = { 0x4d , 0x31 , 0xc9 } ;
opcodes[MakeOp(Xor , 8 , 9 , 0)] = { 0x4d , 0x31 , 0xd1 } ;
opcodes[MakeOp(Xor , 8 , 10 , 0)] = { 0x4d , 0x31 , 0xd9 } ;
opcodes[MakeOp(Xor , 8 , 11 , 0)] = { 0x4d , 0x31 , 0xe1 } ;
opcodes[MakeOp(Xor , 8 , 12 , 0)] = { 0x4d , 0x31 , 0xe9 } ;
opcodes[MakeOp(Xor , 8 , 13 , 0)] = { 0x4d , 0x31 , 0xf1 } ;
opcodes[MakeOp(Xor , 8 , 14 , 0)] = { 0x4d , 0x31 , 0xf9 } ;
opcodes[MakeOp(Xor , 9 , 0 , 0)] = { 0x49 , 0x31 , 0xc2 } ;
opcodes[MakeOp(Xor , 9 , 1 , 0)] = { 0x49 , 0x31 , 0xca } ;
opcodes[MakeOp(Xor , 9 , 2 , 0)] = { 0x49 , 0x31 , 0xd2 } ;
opcodes[MakeOp(Xor , 9 , 3 , 0)] = { 0x49 , 0x31 , 0xda } ;
opcodes[MakeOp(Xor , 9 , 4 , 0)] = { 0x49 , 0x31 , 0xea } ;
opcodes[MakeOp(Xor , 9 , 5 , 0)] = { 0x49 , 0x31 , 0xf2 } ;
opcodes[MakeOp(Xor , 9 , 6 , 0)] = { 0x49 , 0x31 , 0xfa } ;
opcodes[MakeOp(Xor , 9 , 7 , 0)] = { 0x4d , 0x31 , 0xc2 } ;
opcodes[MakeOp(Xor , 9 , 8 , 0)] = { 0x4d , 0x31 , 0xca } ;
opcodes[MakeOp(Xor , 9 , 9 , 0)] = { 0x4d , 0x31 , 0xd2 } ;
opcodes[MakeOp(Xor , 9 , 10 , 0)] = { 0x4d , 0x31 , 0xda } ;
opcodes[MakeOp(Xor , 9 , 11 , 0)] = { 0x4d , 0x31 , 0xe2 } ;
opcodes[MakeOp(Xor , 9 , 12 , 0)] = { 0x4d , 0x31 , 0xea } ;
opcodes[MakeOp(Xor , 9 , 13 , 0)] = { 0x4d , 0x31 , 0xf2 } ;
opcodes[MakeOp(Xor , 9 , 14 , 0)] = { 0x4d , 0x31 , 0xfa } ;
opcodes[MakeOp(Xor , 10 , 0 , 0)] = { 0x49 , 0x31 , 0xc3 } ;
opcodes[MakeOp(Xor , 10 , 1 , 0)] = { 0x49 , 0x31 , 0xcb } ;
opcodes[MakeOp(Xor , 10 , 2 , 0)] = { 0x49 , 0x31 , 0xd3 } ;
opcodes[MakeOp(Xor , 10 , 3 , 0)] = { 0x49 , 0x31 , 0xdb } ;
opcodes[MakeOp(Xor , 10 , 4 , 0)] = { 0x49 , 0x31 , 0xeb } ;
opcodes[MakeOp(Xor , 10 , 5 , 0)] = { 0x49 , 0x31 , 0xf3 } ;
opcodes[MakeOp(Xor , 10 , 6 , 0)] = { 0x49 , 0x31 , 0xfb } ;
opcodes[MakeOp(Xor , 10 , 7 , 0)] = { 0x4d , 0x31 , 0xc3 } ;
opcodes[MakeOp(Xor , 10 , 8 , 0)] = { 0x4d , 0x31 , 0xcb } ;
opcodes[MakeOp(Xor , 10 , 9 , 0)] = { 0x4d , 0x31 , 0xd3 } ;
opcodes[MakeOp(Xor , 10 , 10 , 0)] = { 0x4d , 0x31 , 0xdb } ;
opcodes[MakeOp(Xor , 10 , 11 , 0)] = { 0x4d , 0x31 , 0xe3 } ;
opcodes[MakeOp(Xor , 10 , 12 , 0)] = { 0x4d , 0x31 , 0xeb } ;
opcodes[MakeOp(Xor , 10 , 13 , 0)] = { 0x4d , 0x31 , 0xf3 } ;
opcodes[MakeOp(Xor , 10 , 14 , 0)] = { 0x4d , 0x31 , 0xfb } ;
opcodes[MakeOp(Xor , 11 , 0 , 0)] = { 0x49 , 0x31 , 0xc4 } ;
opcodes[MakeOp(Xor , 11 , 1 , 0)] = { 0x49 , 0x31 , 0xcc } ;
opcodes[MakeOp(Xor , 11 , 2 , 0)] = { 0x49 , 0x31 , 0xd4 } ;
opcodes[MakeOp(Xor , 11 , 3 , 0)] = { 0x49 , 0x31 , 0xdc } ;
opcodes[MakeOp(Xor , 11 , 4 , 0)] = { 0x49 , 0x31 , 0xec } ;
opcodes[MakeOp(Xor , 11 , 5 , 0)] = { 0x49 , 0x31 , 0xf4 } ;
opcodes[MakeOp(Xor , 11 , 6 , 0)] = { 0x49 , 0x31 , 0xfc } ;
opcodes[MakeOp(Xor , 11 , 7 , 0)] = { 0x4d , 0x31 , 0xc4 } ;
opcodes[MakeOp(Xor , 11 , 8 , 0)] = { 0x4d , 0x31 , 0xcc } ;
opcodes[MakeOp(Xor , 11 , 9 , 0)] = { 0x4d , 0x31 , 0xd4 } ;
opcodes[MakeOp(Xor , 11 , 10 , 0)] = { 0x4d , 0x31 , 0xdc } ;
opcodes[MakeOp(Xor , 11 , 11 , 0)] = { 0x4d , 0x31 , 0xe4 } ;
opcodes[MakeOp(Xor , 11 , 12 , 0)] = { 0x4d , 0x31 , 0xec } ;
opcodes[MakeOp(Xor , 11 , 13 , 0)] = { 0x4d , 0x31 , 0xf4 } ;
opcodes[MakeOp(Xor , 11 , 14 , 0)] = { 0x4d , 0x31 , 0xfc } ;
opcodes[MakeOp(Xor , 12 , 0 , 0)] = { 0x49 , 0x31 , 0xc5 } ;
opcodes[MakeOp(Xor , 12 , 1 , 0)] = { 0x49 , 0x31 , 0xcd } ;
opcodes[MakeOp(Xor , 12 , 2 , 0)] = { 0x49 , 0x31 , 0xd5 } ;
opcodes[MakeOp(Xor , 12 , 3 , 0)] = { 0x49 , 0x31 , 0xdd } ;
opcodes[MakeOp(Xor , 12 , 4 , 0)] = { 0x49 , 0x31 , 0xed } ;
opcodes[MakeOp(Xor , 12 , 5 , 0)] = { 0x49 , 0x31 , 0xf5 } ;
opcodes[MakeOp(Xor , 12 , 6 , 0)] = { 0x49 , 0x31 , 0xfd } ;
opcodes[MakeOp(Xor , 12 , 7 , 0)] = { 0x4d , 0x31 , 0xc5 } ;
opcodes[MakeOp(Xor , 12 , 8 , 0)] = { 0x4d , 0x31 , 0xcd } ;
opcodes[MakeOp(Xor , 12 , 9 , 0)] = { 0x4d , 0x31 , 0xd5 } ;
opcodes[MakeOp(Xor , 12 , 10 , 0)] = { 0x4d , 0x31 , 0xdd } ;
opcodes[MakeOp(Xor , 12 , 11 , 0)] = { 0x4d , 0x31 , 0xe5 } ;
opcodes[MakeOp(Xor , 12 , 12 , 0)] = { 0x4d , 0x31 , 0xed } ;
opcodes[MakeOp(Xor , 12 , 13 , 0)] = { 0x4d , 0x31 , 0xf5 } ;
opcodes[MakeOp(Xor , 12 , 14 , 0)] = { 0x4d , 0x31 , 0xfd } ;
opcodes[MakeOp(Xor , 13 , 0 , 0)] = { 0x49 , 0x31 , 0xc6 } ;
opcodes[MakeOp(Xor , 13 , 1 , 0)] = { 0x49 , 0x31 , 0xce } ;
opcodes[MakeOp(Xor , 13 , 2 , 0)] = { 0x49 , 0x31 , 0xd6 } ;
opcodes[MakeOp(Xor , 13 , 3 , 0)] = { 0x49 , 0x31 , 0xde } ;
opcodes[MakeOp(Xor , 13 , 4 , 0)] = { 0x49 , 0x31 , 0xee } ;
opcodes[MakeOp(Xor , 13 , 5 , 0)] = { 0x49 , 0x31 , 0xf6 } ;
opcodes[MakeOp(Xor , 13 , 6 , 0)] = { 0x49 , 0x31 , 0xfe } ;
opcodes[MakeOp(Xor , 13 , 7 , 0)] = { 0x4d , 0x31 , 0xc6 } ;
opcodes[MakeOp(Xor , 13 , 8 , 0)] = { 0x4d , 0x31 , 0xce } ;
opcodes[MakeOp(Xor , 13 , 9 , 0)] = { 0x4d , 0x31 , 0xd6 } ;
opcodes[MakeOp(Xor , 13 , 10 , 0)] = { 0x4d , 0x31 , 0xde } ;
opcodes[MakeOp(Xor , 13 , 11 , 0)] = { 0x4d , 0x31 , 0xe6 } ;
opcodes[MakeOp(Xor , 13 , 12 , 0)] = { 0x4d , 0x31 , 0xee } ;
opcodes[MakeOp(Xor , 13 , 13 , 0)] = { 0x4d , 0x31 , 0xf6 } ;
opcodes[MakeOp(Xor , 13 , 14 , 0)] = { 0x4d , 0x31 , 0xfe } ;
opcodes[MakeOp(Xor , 14 , 0 , 0)] = { 0x49 , 0x31 , 0xc7 } ;
opcodes[MakeOp(Xor , 14 , 1 , 0)] = { 0x49 , 0x31 , 0xcf } ;
opcodes[MakeOp(Xor , 14 , 2 , 0)] = { 0x49 , 0x31 , 0xd7 } ;
opcodes[MakeOp(Xor , 14 , 3 , 0)] = { 0x49 , 0x31 , 0xdf } ;
opcodes[MakeOp(Xor , 14 , 4 , 0)] = { 0x49 , 0x31 , 0xef } ;
opcodes[MakeOp(Xor , 14 , 5 , 0)] = { 0x49 , 0x31 , 0xf7 } ;
opcodes[MakeOp(Xor , 14 , 6 , 0)] = { 0x49 , 0x31 , 0xff } ;
opcodes[MakeOp(Xor , 14 , 7 , 0)] = { 0x4d , 0x31 , 0xc7 } ;
opcodes[MakeOp(Xor , 14 , 8 , 0)] = { 0x4d , 0x31 , 0xcf } ;
opcodes[MakeOp(Xor , 14 , 9 , 0)] = { 0x4d , 0x31 , 0xd7 } ;
opcodes[MakeOp(Xor , 14 , 10 , 0)] = { 0x4d , 0x31 , 0xdf } ;
opcodes[MakeOp(Xor , 14 , 11 , 0)] = { 0x4d , 0x31 , 0xe7 } ;
opcodes[MakeOp(Xor , 14 , 12 , 0)] = { 0x4d , 0x31 , 0xef } ;
opcodes[MakeOp(Xor , 14 , 13 , 0)] = { 0x4d , 0x31 , 0xf7 } ;
opcodes[MakeOp(Xor , 14 , 14 , 0)] = { 0x4d , 0x31 , 0xff } ;
opcodes[MakeOp(And , 0 , 0 , 0)] = { 0x48 , 0x21 , 0xc0 } ;
opcodes[MakeOp(And , 0 , 1 , 0)] = { 0x48 , 0x21 , 0xc8 } ;
opcodes[MakeOp(And , 0 , 2 , 0)] = { 0x48 , 0x21 , 0xd0 } ;
opcodes[MakeOp(And , 0 , 3 , 0)] = { 0x48 , 0x21 , 0xd8 } ;
opcodes[MakeOp(And , 0 , 4 , 0)] = { 0x48 , 0x21 , 0xe8 } ;
opcodes[MakeOp(And , 0 , 5 , 0)] = { 0x48 , 0x21 , 0xf0 } ;
opcodes[MakeOp(And , 0 , 6 , 0)] = { 0x48 , 0x21 , 0xf8 } ;
opcodes[MakeOp(And , 0 , 7 , 0)] = { 0x4c , 0x21 , 0xc0 } ;
opcodes[MakeOp(And , 0 , 8 , 0)] = { 0x4c , 0x21 , 0xc8 } ;
opcodes[MakeOp(And , 0 , 9 , 0)] = { 0x4c , 0x21 , 0xd0 } ;
opcodes[MakeOp(And , 0 , 10 , 0)] = { 0x4c , 0x21 , 0xd8 } ;
opcodes[MakeOp(And , 0 , 11 , 0)] = { 0x4c , 0x21 , 0xe0 } ;
opcodes[MakeOp(And , 0 , 12 , 0)] = { 0x4c , 0x21 , 0xe8 } ;
opcodes[MakeOp(And , 0 , 13 , 0)] = { 0x4c , 0x21 , 0xf0 } ;
opcodes[MakeOp(And , 0 , 14 , 0)] = { 0x4c , 0x21 , 0xf8 } ;
opcodes[MakeOp(And , 1 , 0 , 0)] = { 0x48 , 0x21 , 0xc1 } ;
opcodes[MakeOp(And , 1 , 1 , 0)] = { 0x48 , 0x21 , 0xc9 } ;
opcodes[MakeOp(And , 1 , 2 , 0)] = { 0x48 , 0x21 , 0xd1 } ;
opcodes[MakeOp(And , 1 , 3 , 0)] = { 0x48 , 0x21 , 0xd9 } ;
opcodes[MakeOp(And , 1 , 4 , 0)] = { 0x48 , 0x21 , 0xe9 } ;
opcodes[MakeOp(And , 1 , 5 , 0)] = { 0x48 , 0x21 , 0xf1 } ;
opcodes[MakeOp(And , 1 , 6 , 0)] = { 0x48 , 0x21 , 0xf9 } ;
opcodes[MakeOp(And , 1 , 7 , 0)] = { 0x4c , 0x21 , 0xc1 } ;
opcodes[MakeOp(And , 1 , 8 , 0)] = { 0x4c , 0x21 , 0xc9 } ;
opcodes[MakeOp(And , 1 , 9 , 0)] = { 0x4c , 0x21 , 0xd1 } ;
opcodes[MakeOp(And , 1 , 10 , 0)] = { 0x4c , 0x21 , 0xd9 } ;
opcodes[MakeOp(And , 1 , 11 , 0)] = { 0x4c , 0x21 , 0xe1 } ;
opcodes[MakeOp(And , 1 , 12 , 0)] = { 0x4c , 0x21 , 0xe9 } ;
opcodes[MakeOp(And , 1 , 13 , 0)] = { 0x4c , 0x21 , 0xf1 } ;
opcodes[MakeOp(And , 1 , 14 , 0)] = { 0x4c , 0x21 , 0xf9 } ;
opcodes[MakeOp(And , 2 , 0 , 0)] = { 0x48 , 0x21 , 0xc2 } ;
opcodes[MakeOp(And , 2 , 1 , 0)] = { 0x48 , 0x21 , 0xca } ;
opcodes[MakeOp(And , 2 , 2 , 0)] = { 0x48 , 0x21 , 0xd2 } ;
opcodes[MakeOp(And , 2 , 3 , 0)] = { 0x48 , 0x21 , 0xda } ;
opcodes[MakeOp(And , 2 , 4 , 0)] = { 0x48 , 0x21 , 0xea } ;
opcodes[MakeOp(And , 2 , 5 , 0)] = { 0x48 , 0x21 , 0xf2 } ;
opcodes[MakeOp(And , 2 , 6 , 0)] = { 0x48 , 0x21 , 0xfa } ;
opcodes[MakeOp(And , 2 , 7 , 0)] = { 0x4c , 0x21 , 0xc2 } ;
opcodes[MakeOp(And , 2 , 8 , 0)] = { 0x4c , 0x21 , 0xca } ;
opcodes[MakeOp(And , 2 , 9 , 0)] = { 0x4c , 0x21 , 0xd2 } ;
opcodes[MakeOp(And , 2 , 10 , 0)] = { 0x4c , 0x21 , 0xda } ;
opcodes[MakeOp(And , 2 , 11 , 0)] = { 0x4c , 0x21 , 0xe2 } ;
opcodes[MakeOp(And , 2 , 12 , 0)] = { 0x4c , 0x21 , 0xea } ;
opcodes[MakeOp(And , 2 , 13 , 0)] = { 0x4c , 0x21 , 0xf2 } ;
opcodes[MakeOp(And , 2 , 14 , 0)] = { 0x4c , 0x21 , 0xfa } ;
opcodes[MakeOp(And , 3 , 0 , 0)] = { 0x48 , 0x21 , 0xc3 } ;
opcodes[MakeOp(And , 3 , 1 , 0)] = { 0x48 , 0x21 , 0xcb } ;
opcodes[MakeOp(And , 3 , 2 , 0)] = { 0x48 , 0x21 , 0xd3 } ;
opcodes[MakeOp(And , 3 , 3 , 0)] = { 0x48 , 0x21 , 0xdb } ;
opcodes[MakeOp(And , 3 , 4 , 0)] = { 0x48 , 0x21 , 0xeb } ;
opcodes[MakeOp(And , 3 , 5 , 0)] = { 0x48 , 0x21 , 0xf3 } ;
opcodes[MakeOp(And , 3 , 6 , 0)] = { 0x48 , 0x21 , 0xfb } ;
opcodes[MakeOp(And , 3 , 7 , 0)] = { 0x4c , 0x21 , 0xc3 } ;
opcodes[MakeOp(And , 3 , 8 , 0)] = { 0x4c , 0x21 , 0xcb } ;
opcodes[MakeOp(And , 3 , 9 , 0)] = { 0x4c , 0x21 , 0xd3 } ;
opcodes[MakeOp(And , 3 , 10 , 0)] = { 0x4c , 0x21 , 0xdb } ;
opcodes[MakeOp(And , 3 , 11 , 0)] = { 0x4c , 0x21 , 0xe3 } ;
opcodes[MakeOp(And , 3 , 12 , 0)] = { 0x4c , 0x21 , 0xeb } ;
opcodes[MakeOp(And , 3 , 13 , 0)] = { 0x4c , 0x21 , 0xf3 } ;
opcodes[MakeOp(And , 3 , 14 , 0)] = { 0x4c , 0x21 , 0xfb } ;
opcodes[MakeOp(And , 4 , 0 , 0)] = { 0x48 , 0x21 , 0xc5 } ;
opcodes[MakeOp(And , 4 , 1 , 0)] = { 0x48 , 0x21 , 0xcd } ;
opcodes[MakeOp(And , 4 , 2 , 0)] = { 0x48 , 0x21 , 0xd5 } ;
opcodes[MakeOp(And , 4 , 3 , 0)] = { 0x48 , 0x21 , 0xdd } ;
opcodes[MakeOp(And , 4 , 4 , 0)] = { 0x48 , 0x21 , 0xed } ;
opcodes[MakeOp(And , 4 , 5 , 0)] = { 0x48 , 0x21 , 0xf5 } ;
opcodes[MakeOp(And , 4 , 6 , 0)] = { 0x48 , 0x21 , 0xfd } ;
opcodes[MakeOp(And , 4 , 7 , 0)] = { 0x4c , 0x21 , 0xc5 } ;
opcodes[MakeOp(And , 4 , 8 , 0)] = { 0x4c , 0x21 , 0xcd } ;
opcodes[MakeOp(And , 4 , 9 , 0)] = { 0x4c , 0x21 , 0xd5 } ;
opcodes[MakeOp(And , 4 , 10 , 0)] = { 0x4c , 0x21 , 0xdd } ;
opcodes[MakeOp(And , 4 , 11 , 0)] = { 0x4c , 0x21 , 0xe5 } ;
opcodes[MakeOp(And , 4 , 12 , 0)] = { 0x4c , 0x21 , 0xed } ;
opcodes[MakeOp(And , 4 , 13 , 0)] = { 0x4c , 0x21 , 0xf5 } ;
opcodes[MakeOp(And , 4 , 14 , 0)] = { 0x4c , 0x21 , 0xfd } ;
opcodes[MakeOp(And , 5 , 0 , 0)] = { 0x48 , 0x21 , 0xc6 } ;
opcodes[MakeOp(And , 5 , 1 , 0)] = { 0x48 , 0x21 , 0xce } ;
opcodes[MakeOp(And , 5 , 2 , 0)] = { 0x48 , 0x21 , 0xd6 } ;
opcodes[MakeOp(And , 5 , 3 , 0)] = { 0x48 , 0x21 , 0xde } ;
opcodes[MakeOp(And , 5 , 4 , 0)] = { 0x48 , 0x21 , 0xee } ;
opcodes[MakeOp(And , 5 , 5 , 0)] = { 0x48 , 0x21 , 0xf6 } ;
opcodes[MakeOp(And , 5 , 6 , 0)] = { 0x48 , 0x21 , 0xfe } ;
opcodes[MakeOp(And , 5 , 7 , 0)] = { 0x4c , 0x21 , 0xc6 } ;
opcodes[MakeOp(And , 5 , 8 , 0)] = { 0x4c , 0x21 , 0xce } ;
opcodes[MakeOp(And , 5 , 9 , 0)] = { 0x4c , 0x21 , 0xd6 } ;
opcodes[MakeOp(And , 5 , 10 , 0)] = { 0x4c , 0x21 , 0xde } ;
opcodes[MakeOp(And , 5 , 11 , 0)] = { 0x4c , 0x21 , 0xe6 } ;
opcodes[MakeOp(And , 5 , 12 , 0)] = { 0x4c , 0x21 , 0xee } ;
opcodes[MakeOp(And , 5 , 13 , 0)] = { 0x4c , 0x21 , 0xf6 } ;
opcodes[MakeOp(And , 5 , 14 , 0)] = { 0x4c , 0x21 , 0xfe } ;
opcodes[MakeOp(And , 6 , 0 , 0)] = { 0x48 , 0x21 , 0xc7 } ;
opcodes[MakeOp(And , 6 , 1 , 0)] = { 0x48 , 0x21 , 0xcf } ;
opcodes[MakeOp(And , 6 , 2 , 0)] = { 0x48 , 0x21 , 0xd7 } ;
opcodes[MakeOp(And , 6 , 3 , 0)] = { 0x48 , 0x21 , 0xdf } ;
opcodes[MakeOp(And , 6 , 4 , 0)] = { 0x48 , 0x21 , 0xef } ;
opcodes[MakeOp(And , 6 , 5 , 0)] = { 0x48 , 0x21 , 0xf7 } ;
opcodes[MakeOp(And , 6 , 6 , 0)] = { 0x48 , 0x21 , 0xff } ;
opcodes[MakeOp(And , 6 , 7 , 0)] = { 0x4c , 0x21 , 0xc7 } ;
opcodes[MakeOp(And , 6 , 8 , 0)] = { 0x4c , 0x21 , 0xcf } ;
opcodes[MakeOp(And , 6 , 9 , 0)] = { 0x4c , 0x21 , 0xd7 } ;
opcodes[MakeOp(And , 6 , 10 , 0)] = { 0x4c , 0x21 , 0xdf } ;
opcodes[MakeOp(And , 6 , 11 , 0)] = { 0x4c , 0x21 , 0xe7 } ;
opcodes[MakeOp(And , 6 , 12 , 0)] = { 0x4c , 0x21 , 0xef } ;
opcodes[MakeOp(And , 6 , 13 , 0)] = { 0x4c , 0x21 , 0xf7 } ;
opcodes[MakeOp(And , 6 , 14 , 0)] = { 0x4c , 0x21 , 0xff } ;
opcodes[MakeOp(And , 7 , 0 , 0)] = { 0x49 , 0x21 , 0xc0 } ;
opcodes[MakeOp(And , 7 , 1 , 0)] = { 0x49 , 0x21 , 0xc8 } ;
opcodes[MakeOp(And , 7 , 2 , 0)] = { 0x49 , 0x21 , 0xd0 } ;
opcodes[MakeOp(And , 7 , 3 , 0)] = { 0x49 , 0x21 , 0xd8 } ;
opcodes[MakeOp(And , 7 , 4 , 0)] = { 0x49 , 0x21 , 0xe8 } ;
opcodes[MakeOp(And , 7 , 5 , 0)] = { 0x49 , 0x21 , 0xf0 } ;
opcodes[MakeOp(And , 7 , 6 , 0)] = { 0x49 , 0x21 , 0xf8 } ;
opcodes[MakeOp(And , 7 , 7 , 0)] = { 0x4d , 0x21 , 0xc0 } ;
opcodes[MakeOp(And , 7 , 8 , 0)] = { 0x4d , 0x21 , 0xc8 } ;
opcodes[MakeOp(And , 7 , 9 , 0)] = { 0x4d , 0x21 , 0xd0 } ;
opcodes[MakeOp(And , 7 , 10 , 0)] = { 0x4d , 0x21 , 0xd8 } ;
opcodes[MakeOp(And , 7 , 11 , 0)] = { 0x4d , 0x21 , 0xe0 } ;
opcodes[MakeOp(And , 7 , 12 , 0)] = { 0x4d , 0x21 , 0xe8 } ;
opcodes[MakeOp(And , 7 , 13 , 0)] = { 0x4d , 0x21 , 0xf0 } ;
opcodes[MakeOp(And , 7 , 14 , 0)] = { 0x4d , 0x21 , 0xf8 } ;
opcodes[MakeOp(And , 8 , 0 , 0)] = { 0x49 , 0x21 , 0xc1 } ;
opcodes[MakeOp(And , 8 , 1 , 0)] = { 0x49 , 0x21 , 0xc9 } ;
opcodes[MakeOp(And , 8 , 2 , 0)] = { 0x49 , 0x21 , 0xd1 } ;
opcodes[MakeOp(And , 8 , 3 , 0)] = { 0x49 , 0x21 , 0xd9 } ;
opcodes[MakeOp(And , 8 , 4 , 0)] = { 0x49 , 0x21 , 0xe9 } ;
opcodes[MakeOp(And , 8 , 5 , 0)] = { 0x49 , 0x21 , 0xf1 } ;
opcodes[MakeOp(And , 8 , 6 , 0)] = { 0x49 , 0x21 , 0xf9 } ;
opcodes[MakeOp(And , 8 , 7 , 0)] = { 0x4d , 0x21 , 0xc1 } ;
opcodes[MakeOp(And , 8 , 8 , 0)] = { 0x4d , 0x21 , 0xc9 } ;
opcodes[MakeOp(And , 8 , 9 , 0)] = { 0x4d , 0x21 , 0xd1 } ;
opcodes[MakeOp(And , 8 , 10 , 0)] = { 0x4d , 0x21 , 0xd9 } ;
opcodes[MakeOp(And , 8 , 11 , 0)] = { 0x4d , 0x21 , 0xe1 } ;
opcodes[MakeOp(And , 8 , 12 , 0)] = { 0x4d , 0x21 , 0xe9 } ;
opcodes[MakeOp(And , 8 , 13 , 0)] = { 0x4d , 0x21 , 0xf1 } ;
opcodes[MakeOp(And , 8 , 14 , 0)] = { 0x4d , 0x21 , 0xf9 } ;
opcodes[MakeOp(And , 9 , 0 , 0)] = { 0x49 , 0x21 , 0xc2 } ;
opcodes[MakeOp(And , 9 , 1 , 0)] = { 0x49 , 0x21 , 0xca } ;
opcodes[MakeOp(And , 9 , 2 , 0)] = { 0x49 , 0x21 , 0xd2 } ;
opcodes[MakeOp(And , 9 , 3 , 0)] = { 0x49 , 0x21 , 0xda } ;
opcodes[MakeOp(And , 9 , 4 , 0)] = { 0x49 , 0x21 , 0xea } ;
opcodes[MakeOp(And , 9 , 5 , 0)] = { 0x49 , 0x21 , 0xf2 } ;
opcodes[MakeOp(And , 9 , 6 , 0)] = { 0x49 , 0x21 , 0xfa } ;
opcodes[MakeOp(And , 9 , 7 , 0)] = { 0x4d , 0x21 , 0xc2 } ;
opcodes[MakeOp(And , 9 , 8 , 0)] = { 0x4d , 0x21 , 0xca } ;
opcodes[MakeOp(And , 9 , 9 , 0)] = { 0x4d , 0x21 , 0xd2 } ;
opcodes[MakeOp(And , 9 , 10 , 0)] = { 0x4d , 0x21 , 0xda } ;
opcodes[MakeOp(And , 9 , 11 , 0)] = { 0x4d , 0x21 , 0xe2 } ;
opcodes[MakeOp(And , 9 , 12 , 0)] = { 0x4d , 0x21 , 0xea } ;
opcodes[MakeOp(And , 9 , 13 , 0)] = { 0x4d , 0x21 , 0xf2 } ;
opcodes[MakeOp(And , 9 , 14 , 0)] = { 0x4d , 0x21 , 0xfa } ;
opcodes[MakeOp(And , 10 , 0 , 0)] = { 0x49 , 0x21 , 0xc3 } ;
opcodes[MakeOp(And , 10 , 1 , 0)] = { 0x49 , 0x21 , 0xcb } ;
opcodes[MakeOp(And , 10 , 2 , 0)] = { 0x49 , 0x21 , 0xd3 } ;
opcodes[MakeOp(And , 10 , 3 , 0)] = { 0x49 , 0x21 , 0xdb } ;
opcodes[MakeOp(And , 10 , 4 , 0)] = { 0x49 , 0x21 , 0xeb } ;
opcodes[MakeOp(And , 10 , 5 , 0)] = { 0x49 , 0x21 , 0xf3 } ;
opcodes[MakeOp(And , 10 , 6 , 0)] = { 0x49 , 0x21 , 0xfb } ;
opcodes[MakeOp(And , 10 , 7 , 0)] = { 0x4d , 0x21 , 0xc3 } ;
opcodes[MakeOp(And , 10 , 8 , 0)] = { 0x4d , 0x21 , 0xcb } ;
opcodes[MakeOp(And , 10 , 9 , 0)] = { 0x4d , 0x21 , 0xd3 } ;
opcodes[MakeOp(And , 10 , 10 , 0)] = { 0x4d , 0x21 , 0xdb } ;
opcodes[MakeOp(And , 10 , 11 , 0)] = { 0x4d , 0x21 , 0xe3 } ;
opcodes[MakeOp(And , 10 , 12 , 0)] = { 0x4d , 0x21 , 0xeb } ;
opcodes[MakeOp(And , 10 , 13 , 0)] = { 0x4d , 0x21 , 0xf3 } ;
opcodes[MakeOp(And , 10 , 14 , 0)] = { 0x4d , 0x21 , 0xfb } ;
opcodes[MakeOp(And , 11 , 0 , 0)] = { 0x49 , 0x21 , 0xc4 } ;
opcodes[MakeOp(And , 11 , 1 , 0)] = { 0x49 , 0x21 , 0xcc } ;
opcodes[MakeOp(And , 11 , 2 , 0)] = { 0x49 , 0x21 , 0xd4 } ;
opcodes[MakeOp(And , 11 , 3 , 0)] = { 0x49 , 0x21 , 0xdc } ;
opcodes[MakeOp(And , 11 , 4 , 0)] = { 0x49 , 0x21 , 0xec } ;
opcodes[MakeOp(And , 11 , 5 , 0)] = { 0x49 , 0x21 , 0xf4 } ;
opcodes[MakeOp(And , 11 , 6 , 0)] = { 0x49 , 0x21 , 0xfc } ;
opcodes[MakeOp(And , 11 , 7 , 0)] = { 0x4d , 0x21 , 0xc4 } ;
opcodes[MakeOp(And , 11 , 8 , 0)] = { 0x4d , 0x21 , 0xcc } ;
opcodes[MakeOp(And , 11 , 9 , 0)] = { 0x4d , 0x21 , 0xd4 } ;
opcodes[MakeOp(And , 11 , 10 , 0)] = { 0x4d , 0x21 , 0xdc } ;
opcodes[MakeOp(And , 11 , 11 , 0)] = { 0x4d , 0x21 , 0xe4 } ;
opcodes[MakeOp(And , 11 , 12 , 0)] = { 0x4d , 0x21 , 0xec } ;
opcodes[MakeOp(And , 11 , 13 , 0)] = { 0x4d , 0x21 , 0xf4 } ;
opcodes[MakeOp(And , 11 , 14 , 0)] = { 0x4d , 0x21 , 0xfc } ;
opcodes[MakeOp(And , 12 , 0 , 0)] = { 0x49 , 0x21 , 0xc5 } ;
opcodes[MakeOp(And , 12 , 1 , 0)] = { 0x49 , 0x21 , 0xcd } ;
opcodes[MakeOp(And , 12 , 2 , 0)] = { 0x49 , 0x21 , 0xd5 } ;
opcodes[MakeOp(And , 12 , 3 , 0)] = { 0x49 , 0x21 , 0xdd } ;
opcodes[MakeOp(And , 12 , 4 , 0)] = { 0x49 , 0x21 , 0xed } ;
opcodes[MakeOp(And , 12 , 5 , 0)] = { 0x49 , 0x21 , 0xf5 } ;
opcodes[MakeOp(And , 12 , 6 , 0)] = { 0x49 , 0x21 , 0xfd } ;
opcodes[MakeOp(And , 12 , 7 , 0)] = { 0x4d , 0x21 , 0xc5 } ;
opcodes[MakeOp(And , 12 , 8 , 0)] = { 0x4d , 0x21 , 0xcd } ;
opcodes[MakeOp(And , 12 , 9 , 0)] = { 0x4d , 0x21 , 0xd5 } ;
opcodes[MakeOp(And , 12 , 10 , 0)] = { 0x4d , 0x21 , 0xdd } ;
opcodes[MakeOp(And , 12 , 11 , 0)] = { 0x4d , 0x21 , 0xe5 } ;
opcodes[MakeOp(And , 12 , 12 , 0)] = { 0x4d , 0x21 , 0xed } ;
opcodes[MakeOp(And , 12 , 13 , 0)] = { 0x4d , 0x21 , 0xf5 } ;
opcodes[MakeOp(And , 12 , 14 , 0)] = { 0x4d , 0x21 , 0xfd } ;
opcodes[MakeOp(And , 13 , 0 , 0)] = { 0x49 , 0x21 , 0xc6 } ;
opcodes[MakeOp(And , 13 , 1 , 0)] = { 0x49 , 0x21 , 0xce } ;
opcodes[MakeOp(And , 13 , 2 , 0)] = { 0x49 , 0x21 , 0xd6 } ;
opcodes[MakeOp(And , 13 , 3 , 0)] = { 0x49 , 0x21 , 0xde } ;
opcodes[MakeOp(And , 13 , 4 , 0)] = { 0x49 , 0x21 , 0xee } ;
opcodes[MakeOp(And , 13 , 5 , 0)] = { 0x49 , 0x21 , 0xf6 } ;
opcodes[MakeOp(And , 13 , 6 , 0)] = { 0x49 , 0x21 , 0xfe } ;
opcodes[MakeOp(And , 13 , 7 , 0)] = { 0x4d , 0x21 , 0xc6 } ;
opcodes[MakeOp(And , 13 , 8 , 0)] = { 0x4d , 0x21 , 0xce } ;
opcodes[MakeOp(And , 13 , 9 , 0)] = { 0x4d , 0x21 , 0xd6 } ;
opcodes[MakeOp(And , 13 , 10 , 0)] = { 0x4d , 0x21 , 0xde } ;
opcodes[MakeOp(And , 13 , 11 , 0)] = { 0x4d , 0x21 , 0xe6 } ;
opcodes[MakeOp(And , 13 , 12 , 0)] = { 0x4d , 0x21 , 0xee } ;
opcodes[MakeOp(And , 13 , 13 , 0)] = { 0x4d , 0x21 , 0xf6 } ;
opcodes[MakeOp(And , 13 , 14 , 0)] = { 0x4d , 0x21 , 0xfe } ;
opcodes[MakeOp(And , 14 , 0 , 0)] = { 0x49 , 0x21 , 0xc7 } ;
opcodes[MakeOp(And , 14 , 1 , 0)] = { 0x49 , 0x21 , 0xcf } ;
opcodes[MakeOp(And , 14 , 2 , 0)] = { 0x49 , 0x21 , 0xd7 } ;
opcodes[MakeOp(And , 14 , 3 , 0)] = { 0x49 , 0x21 , 0xdf } ;
opcodes[MakeOp(And , 14 , 4 , 0)] = { 0x49 , 0x21 , 0xef } ;
opcodes[MakeOp(And , 14 , 5 , 0)] = { 0x49 , 0x21 , 0xf7 } ;
opcodes[MakeOp(And , 14 , 6 , 0)] = { 0x49 , 0x21 , 0xff } ;
opcodes[MakeOp(And , 14 , 7 , 0)] = { 0x4d , 0x21 , 0xc7 } ;
opcodes[MakeOp(And , 14 , 8 , 0)] = { 0x4d , 0x21 , 0xcf } ;
opcodes[MakeOp(And , 14 , 9 , 0)] = { 0x4d , 0x21 , 0xd7 } ;
opcodes[MakeOp(And , 14 , 10 , 0)] = { 0x4d , 0x21 , 0xdf } ;
opcodes[MakeOp(And , 14 , 11 , 0)] = { 0x4d , 0x21 , 0xe7 } ;
opcodes[MakeOp(And , 14 , 12 , 0)] = { 0x4d , 0x21 , 0xef } ;
opcodes[MakeOp(And , 14 , 13 , 0)] = { 0x4d , 0x21 , 0xf7 } ;
opcodes[MakeOp(And , 14 , 14 , 0)] = { 0x4d , 0x21 , 0xff } ;
opcodes[MakeOp(MovRR , 0 , 0 , 0)] = { 0x48 , 0x89 , 0xc0 } ;
opcodes[MakeOp(MovRR , 0 , 1 , 0)] = { 0x48 , 0x89 , 0xc8 } ;
opcodes[MakeOp(MovRR , 0 , 2 , 0)] = { 0x48 , 0x89 , 0xd0 } ;
opcodes[MakeOp(MovRR , 0 , 3 , 0)] = { 0x48 , 0x89 , 0xd8 } ;
opcodes[MakeOp(MovRR , 0 , 4 , 0)] = { 0x48 , 0x89 , 0xe8 } ;
opcodes[MakeOp(MovRR , 0 , 5 , 0)] = { 0x48 , 0x89 , 0xf0 } ;
opcodes[MakeOp(MovRR , 0 , 6 , 0)] = { 0x48 , 0x89 , 0xf8 } ;
opcodes[MakeOp(MovRR , 0 , 7 , 0)] = { 0x4c , 0x89 , 0xc0 } ;
opcodes[MakeOp(MovRR , 0 , 8 , 0)] = { 0x4c , 0x89 , 0xc8 } ;
opcodes[MakeOp(MovRR , 0 , 9 , 0)] = { 0x4c , 0x89 , 0xd0 } ;
opcodes[MakeOp(MovRR , 0 , 10 , 0)] = { 0x4c , 0x89 , 0xd8 } ;
opcodes[MakeOp(MovRR , 0 , 11 , 0)] = { 0x4c , 0x89 , 0xe0 } ;
opcodes[MakeOp(MovRR , 0 , 12 , 0)] = { 0x4c , 0x89 , 0xe8 } ;
opcodes[MakeOp(MovRR , 0 , 13 , 0)] = { 0x4c , 0x89 , 0xf0 } ;
opcodes[MakeOp(MovRR , 0 , 14 , 0)] = { 0x4c , 0x89 , 0xf8 } ;
opcodes[MakeOp(MovRR , 1 , 0 , 0)] = { 0x48 , 0x89 , 0xc1 } ;
opcodes[MakeOp(MovRR , 1 , 1 , 0)] = { 0x48 , 0x89 , 0xc9 } ;
opcodes[MakeOp(MovRR , 1 , 2 , 0)] = { 0x48 , 0x89 , 0xd1 } ;
opcodes[MakeOp(MovRR , 1 , 3 , 0)] = { 0x48 , 0x89 , 0xd9 } ;
opcodes[MakeOp(MovRR , 1 , 4 , 0)] = { 0x48 , 0x89 , 0xe9 } ;
opcodes[MakeOp(MovRR , 1 , 5 , 0)] = { 0x48 , 0x89 , 0xf1 } ;
opcodes[MakeOp(MovRR , 1 , 6 , 0)] = { 0x48 , 0x89 , 0xf9 } ;
opcodes[MakeOp(MovRR , 1 , 7 , 0)] = { 0x4c , 0x89 , 0xc1 } ;
opcodes[MakeOp(MovRR , 1 , 8 , 0)] = { 0x4c , 0x89 , 0xc9 } ;
opcodes[MakeOp(MovRR , 1 , 9 , 0)] = { 0x4c , 0x89 , 0xd1 } ;
opcodes[MakeOp(MovRR , 1 , 10 , 0)] = { 0x4c , 0x89 , 0xd9 } ;
opcodes[MakeOp(MovRR , 1 , 11 , 0)] = { 0x4c , 0x89 , 0xe1 } ;
opcodes[MakeOp(MovRR , 1 , 12 , 0)] = { 0x4c , 0x89 , 0xe9 } ;
opcodes[MakeOp(MovRR , 1 , 13 , 0)] = { 0x4c , 0x89 , 0xf1 } ;
opcodes[MakeOp(MovRR , 1 , 14 , 0)] = { 0x4c , 0x89 , 0xf9 } ;
opcodes[MakeOp(MovRR , 2 , 0 , 0)] = { 0x48 , 0x89 , 0xc2 } ;
opcodes[MakeOp(MovRR , 2 , 1 , 0)] = { 0x48 , 0x89 , 0xca } ;
opcodes[MakeOp(MovRR , 2 , 2 , 0)] = { 0x48 , 0x89 , 0xd2 } ;
opcodes[MakeOp(MovRR , 2 , 3 , 0)] = { 0x48 , 0x89 , 0xda } ;
opcodes[MakeOp(MovRR , 2 , 4 , 0)] = { 0x48 , 0x89 , 0xea } ;
opcodes[MakeOp(MovRR , 2 , 5 , 0)] = { 0x48 , 0x89 , 0xf2 } ;
opcodes[MakeOp(MovRR , 2 , 6 , 0)] = { 0x48 , 0x89 , 0xfa } ;
opcodes[MakeOp(MovRR , 2 , 7 , 0)] = { 0x4c , 0x89 , 0xc2 } ;
opcodes[MakeOp(MovRR , 2 , 8 , 0)] = { 0x4c , 0x89 , 0xca } ;
opcodes[MakeOp(MovRR , 2 , 9 , 0)] = { 0x4c , 0x89 , 0xd2 } ;
opcodes[MakeOp(MovRR , 2 , 10 , 0)] = { 0x4c , 0x89 , 0xda } ;
opcodes[MakeOp(MovRR , 2 , 11 , 0)] = { 0x4c , 0x89 , 0xe2 } ;
opcodes[MakeOp(MovRR , 2 , 12 , 0)] = { 0x4c , 0x89 , 0xea } ;
opcodes[MakeOp(MovRR , 2 , 13 , 0)] = { 0x4c , 0x89 , 0xf2 } ;
opcodes[MakeOp(MovRR , 2 , 14 , 0)] = { 0x4c , 0x89 , 0xfa } ;
opcodes[MakeOp(MovRR , 3 , 0 , 0)] = { 0x48 , 0x89 , 0xc3 } ;
opcodes[MakeOp(MovRR , 3 , 1 , 0)] = { 0x48 , 0x89 , 0xcb } ;
opcodes[MakeOp(MovRR , 3 , 2 , 0)] = { 0x48 , 0x89 , 0xd3 } ;
opcodes[MakeOp(MovRR , 3 , 3 , 0)] = { 0x48 , 0x89 , 0xdb } ;
opcodes[MakeOp(MovRR , 3 , 4 , 0)] = { 0x48 , 0x89 , 0xeb } ;
opcodes[MakeOp(MovRR , 3 , 5 , 0)] = { 0x48 , 0x89 , 0xf3 } ;
opcodes[MakeOp(MovRR , 3 , 6 , 0)] = { 0x48 , 0x89 , 0xfb } ;
opcodes[MakeOp(MovRR , 3 , 7 , 0)] = { 0x4c , 0x89 , 0xc3 } ;
opcodes[MakeOp(MovRR , 3 , 8 , 0)] = { 0x4c , 0x89 , 0xcb } ;
opcodes[MakeOp(MovRR , 3 , 9 , 0)] = { 0x4c , 0x89 , 0xd3 } ;
opcodes[MakeOp(MovRR , 3 , 10 , 0)] = { 0x4c , 0x89 , 0xdb } ;
opcodes[MakeOp(MovRR , 3 , 11 , 0)] = { 0x4c , 0x89 , 0xe3 } ;
opcodes[MakeOp(MovRR , 3 , 12 , 0)] = { 0x4c , 0x89 , 0xeb } ;
opcodes[MakeOp(MovRR , 3 , 13 , 0)] = { 0x4c , 0x89 , 0xf3 } ;
opcodes[MakeOp(MovRR , 3 , 14 , 0)] = { 0x4c , 0x89 , 0xfb } ;
opcodes[MakeOp(MovRR , 4 , 0 , 0)] = { 0x48 , 0x89 , 0xc5 } ;
opcodes[MakeOp(MovRR , 4 , 1 , 0)] = { 0x48 , 0x89 , 0xcd } ;
opcodes[MakeOp(MovRR , 4 , 2 , 0)] = { 0x48 , 0x89 , 0xd5 } ;
opcodes[MakeOp(MovRR , 4 , 3 , 0)] = { 0x48 , 0x89 , 0xdd } ;
opcodes[MakeOp(MovRR , 4 , 4 , 0)] = { 0x48 , 0x89 , 0xed } ;
opcodes[MakeOp(MovRR , 4 , 5 , 0)] = { 0x48 , 0x89 , 0xf5 } ;
opcodes[MakeOp(MovRR , 4 , 6 , 0)] = { 0x48 , 0x89 , 0xfd } ;
opcodes[MakeOp(MovRR , 4 , 7 , 0)] = { 0x4c , 0x89 , 0xc5 } ;
opcodes[MakeOp(MovRR , 4 , 8 , 0)] = { 0x4c , 0x89 , 0xcd } ;
opcodes[MakeOp(MovRR , 4 , 9 , 0)] = { 0x4c , 0x89 , 0xd5 } ;
opcodes[MakeOp(MovRR , 4 , 10 , 0)] = { 0x4c , 0x89 , 0xdd } ;
opcodes[MakeOp(MovRR , 4 , 11 , 0)] = { 0x4c , 0x89 , 0xe5 } ;
opcodes[MakeOp(MovRR , 4 , 12 , 0)] = { 0x4c , 0x89 , 0xed } ;
opcodes[MakeOp(MovRR , 4 , 13 , 0)] = { 0x4c , 0x89 , 0xf5 } ;
opcodes[MakeOp(MovRR , 4 , 14 , 0)] = { 0x4c , 0x89 , 0xfd } ;
opcodes[MakeOp(MovRR , 5 , 0 , 0)] = { 0x48 , 0x89 , 0xc6 } ;
opcodes[MakeOp(MovRR , 5 , 1 , 0)] = { 0x48 , 0x89 , 0xce } ;
opcodes[MakeOp(MovRR , 5 , 2 , 0)] = { 0x48 , 0x89 , 0xd6 } ;
opcodes[MakeOp(MovRR , 5 , 3 , 0)] = { 0x48 , 0x89 , 0xde } ;
opcodes[MakeOp(MovRR , 5 , 4 , 0)] = { 0x48 , 0x89 , 0xee } ;
opcodes[MakeOp(MovRR , 5 , 5 , 0)] = { 0x48 , 0x89 , 0xf6 } ;
opcodes[MakeOp(MovRR , 5 , 6 , 0)] = { 0x48 , 0x89 , 0xfe } ;
opcodes[MakeOp(MovRR , 5 , 7 , 0)] = { 0x4c , 0x89 , 0xc6 } ;
opcodes[MakeOp(MovRR , 5 , 8 , 0)] = { 0x4c , 0x89 , 0xce } ;
opcodes[MakeOp(MovRR , 5 , 9 , 0)] = { 0x4c , 0x89 , 0xd6 } ;
opcodes[MakeOp(MovRR , 5 , 10 , 0)] = { 0x4c , 0x89 , 0xde } ;
opcodes[MakeOp(MovRR , 5 , 11 , 0)] = { 0x4c , 0x89 , 0xe6 } ;
opcodes[MakeOp(MovRR , 5 , 12 , 0)] = { 0x4c , 0x89 , 0xee } ;
opcodes[MakeOp(MovRR , 5 , 13 , 0)] = { 0x4c , 0x89 , 0xf6 } ;
opcodes[MakeOp(MovRR , 5 , 14 , 0)] = { 0x4c , 0x89 , 0xfe } ;
opcodes[MakeOp(MovRR , 6 , 0 , 0)] = { 0x48 , 0x89 , 0xc7 } ;
opcodes[MakeOp(MovRR , 6 , 1 , 0)] = { 0x48 , 0x89 , 0xcf } ;
opcodes[MakeOp(MovRR , 6 , 2 , 0)] = { 0x48 , 0x89 , 0xd7 } ;
opcodes[MakeOp(MovRR , 6 , 3 , 0)] = { 0x48 , 0x89 , 0xdf } ;
opcodes[MakeOp(MovRR , 6 , 4 , 0)] = { 0x48 , 0x89 , 0xef } ;
opcodes[MakeOp(MovRR , 6 , 5 , 0)] = { 0x48 , 0x89 , 0xf7 } ;
opcodes[MakeOp(MovRR , 6 , 6 , 0)] = { 0x48 , 0x89 , 0xff } ;
opcodes[MakeOp(MovRR , 6 , 7 , 0)] = { 0x4c , 0x89 , 0xc7 } ;
opcodes[MakeOp(MovRR , 6 , 8 , 0)] = { 0x4c , 0x89 , 0xcf } ;
opcodes[MakeOp(MovRR , 6 , 9 , 0)] = { 0x4c , 0x89 , 0xd7 } ;
opcodes[MakeOp(MovRR , 6 , 10 , 0)] = { 0x4c , 0x89 , 0xdf } ;
opcodes[MakeOp(MovRR , 6 , 11 , 0)] = { 0x4c , 0x89 , 0xe7 } ;
opcodes[MakeOp(MovRR , 6 , 12 , 0)] = { 0x4c , 0x89 , 0xef } ;
opcodes[MakeOp(MovRR , 6 , 13 , 0)] = { 0x4c , 0x89 , 0xf7 } ;
opcodes[MakeOp(MovRR , 6 , 14 , 0)] = { 0x4c , 0x89 , 0xff } ;
opcodes[MakeOp(MovRR , 7 , 0 , 0)] = { 0x49 , 0x89 , 0xc0 } ;
opcodes[MakeOp(MovRR , 7 , 1 , 0)] = { 0x49 , 0x89 , 0xc8 } ;
opcodes[MakeOp(MovRR , 7 , 2 , 0)] = { 0x49 , 0x89 , 0xd0 } ;
opcodes[MakeOp(MovRR , 7 , 3 , 0)] = { 0x49 , 0x89 , 0xd8 } ;
opcodes[MakeOp(MovRR , 7 , 4 , 0)] = { 0x49 , 0x89 , 0xe8 } ;
opcodes[MakeOp(MovRR , 7 , 5 , 0)] = { 0x49 , 0x89 , 0xf0 } ;
opcodes[MakeOp(MovRR , 7 , 6 , 0)] = { 0x49 , 0x89 , 0xf8 } ;
opcodes[MakeOp(MovRR , 7 , 7 , 0)] = { 0x4d , 0x89 , 0xc0 } ;
opcodes[MakeOp(MovRR , 7 , 8 , 0)] = { 0x4d , 0x89 , 0xc8 } ;
opcodes[MakeOp(MovRR , 7 , 9 , 0)] = { 0x4d , 0x89 , 0xd0 } ;
opcodes[MakeOp(MovRR , 7 , 10 , 0)] = { 0x4d , 0x89 , 0xd8 } ;
opcodes[MakeOp(MovRR , 7 , 11 , 0)] = { 0x4d , 0x89 , 0xe0 } ;
opcodes[MakeOp(MovRR , 7 , 12 , 0)] = { 0x4d , 0x89 , 0xe8 } ;
opcodes[MakeOp(MovRR , 7 , 13 , 0)] = { 0x4d , 0x89 , 0xf0 } ;
opcodes[MakeOp(MovRR , 7 , 14 , 0)] = { 0x4d , 0x89 , 0xf8 } ;
opcodes[MakeOp(MovRR , 8 , 0 , 0)] = { 0x49 , 0x89 , 0xc1 } ;
opcodes[MakeOp(MovRR , 8 , 1 , 0)] = { 0x49 , 0x89 , 0xc9 } ;
opcodes[MakeOp(MovRR , 8 , 2 , 0)] = { 0x49 , 0x89 , 0xd1 } ;
opcodes[MakeOp(MovRR , 8 , 3 , 0)] = { 0x49 , 0x89 , 0xd9 } ;
opcodes[MakeOp(MovRR , 8 , 4 , 0)] = { 0x49 , 0x89 , 0xe9 } ;
opcodes[MakeOp(MovRR , 8 , 5 , 0)] = { 0x49 , 0x89 , 0xf1 } ;
opcodes[MakeOp(MovRR , 8 , 6 , 0)] = { 0x49 , 0x89 , 0xf9 } ;
opcodes[MakeOp(MovRR , 8 , 7 , 0)] = { 0x4d , 0x89 , 0xc1 } ;
opcodes[MakeOp(MovRR , 8 , 8 , 0)] = { 0x4d , 0x89 , 0xc9 } ;
opcodes[MakeOp(MovRR , 8 , 9 , 0)] = { 0x4d , 0x89 , 0xd1 } ;
opcodes[MakeOp(MovRR , 8 , 10 , 0)] = { 0x4d , 0x89 , 0xd9 } ;
opcodes[MakeOp(MovRR , 8 , 11 , 0)] = { 0x4d , 0x89 , 0xe1 } ;
opcodes[MakeOp(MovRR , 8 , 12 , 0)] = { 0x4d , 0x89 , 0xe9 } ;
opcodes[MakeOp(MovRR , 8 , 13 , 0)] = { 0x4d , 0x89 , 0xf1 } ;
opcodes[MakeOp(MovRR , 8 , 14 , 0)] = { 0x4d , 0x89 , 0xf9 } ;
opcodes[MakeOp(MovRR , 9 , 0 , 0)] = { 0x49 , 0x89 , 0xc2 } ;
opcodes[MakeOp(MovRR , 9 , 1 , 0)] = { 0x49 , 0x89 , 0xca } ;
opcodes[MakeOp(MovRR , 9 , 2 , 0)] = { 0x49 , 0x89 , 0xd2 } ;
opcodes[MakeOp(MovRR , 9 , 3 , 0)] = { 0x49 , 0x89 , 0xda } ;
opcodes[MakeOp(MovRR , 9 , 4 , 0)] = { 0x49 , 0x89 , 0xea } ;
opcodes[MakeOp(MovRR , 9 , 5 , 0)] = { 0x49 , 0x89 , 0xf2 } ;
opcodes[MakeOp(MovRR , 9 , 6 , 0)] = { 0x49 , 0x89 , 0xfa } ;
opcodes[MakeOp(MovRR , 9 , 7 , 0)] = { 0x4d , 0x89 , 0xc2 } ;
opcodes[MakeOp(MovRR , 9 , 8 , 0)] = { 0x4d , 0x89 , 0xca } ;
opcodes[MakeOp(MovRR , 9 , 9 , 0)] = { 0x4d , 0x89 , 0xd2 } ;
opcodes[MakeOp(MovRR , 9 , 10 , 0)] = { 0x4d , 0x89 , 0xda } ;
opcodes[MakeOp(MovRR , 9 , 11 , 0)] = { 0x4d , 0x89 , 0xe2 } ;
opcodes[MakeOp(MovRR , 9 , 12 , 0)] = { 0x4d , 0x89 , 0xea } ;
opcodes[MakeOp(MovRR , 9 , 13 , 0)] = { 0x4d , 0x89 , 0xf2 } ;
opcodes[MakeOp(MovRR , 9 , 14 , 0)] = { 0x4d , 0x89 , 0xfa } ;
opcodes[MakeOp(MovRR , 10 , 0 , 0)] = { 0x49 , 0x89 , 0xc3 } ;
opcodes[MakeOp(MovRR , 10 , 1 , 0)] = { 0x49 , 0x89 , 0xcb } ;
opcodes[MakeOp(MovRR , 10 , 2 , 0)] = { 0x49 , 0x89 , 0xd3 } ;
opcodes[MakeOp(MovRR , 10 , 3 , 0)] = { 0x49 , 0x89 , 0xdb } ;
opcodes[MakeOp(MovRR , 10 , 4 , 0)] = { 0x49 , 0x89 , 0xeb } ;
opcodes[MakeOp(MovRR , 10 , 5 , 0)] = { 0x49 , 0x89 , 0xf3 } ;
opcodes[MakeOp(MovRR , 10 , 6 , 0)] = { 0x49 , 0x89 , 0xfb } ;
opcodes[MakeOp(MovRR , 10 , 7 , 0)] = { 0x4d , 0x89 , 0xc3 } ;
opcodes[MakeOp(MovRR , 10 , 8 , 0)] = { 0x4d , 0x89 , 0xcb } ;
opcodes[MakeOp(MovRR , 10 , 9 , 0)] = { 0x4d , 0x89 , 0xd3 } ;
opcodes[MakeOp(MovRR , 10 , 10 , 0)] = { 0x4d , 0x89 , 0xdb } ;
opcodes[MakeOp(MovRR , 10 , 11 , 0)] = { 0x4d , 0x89 , 0xe3 } ;
opcodes[MakeOp(MovRR , 10 , 12 , 0)] = { 0x4d , 0x89 , 0xeb } ;
opcodes[MakeOp(MovRR , 10 , 13 , 0)] = { 0x4d , 0x89 , 0xf3 } ;
opcodes[MakeOp(MovRR , 10 , 14 , 0)] = { 0x4d , 0x89 , 0xfb } ;
opcodes[MakeOp(MovRR , 11 , 0 , 0)] = { 0x49 , 0x89 , 0xc4 } ;
opcodes[MakeOp(MovRR , 11 , 1 , 0)] = { 0x49 , 0x89 , 0xcc } ;
opcodes[MakeOp(MovRR , 11 , 2 , 0)] = { 0x49 , 0x89 , 0xd4 } ;
opcodes[MakeOp(MovRR , 11 , 3 , 0)] = { 0x49 , 0x89 , 0xdc } ;
opcodes[MakeOp(MovRR , 11 , 4 , 0)] = { 0x49 , 0x89 , 0xec } ;
opcodes[MakeOp(MovRR , 11 , 5 , 0)] = { 0x49 , 0x89 , 0xf4 } ;
opcodes[MakeOp(MovRR , 11 , 6 , 0)] = { 0x49 , 0x89 , 0xfc } ;
opcodes[MakeOp(MovRR , 11 , 7 , 0)] = { 0x4d , 0x89 , 0xc4 } ;
opcodes[MakeOp(MovRR , 11 , 8 , 0)] = { 0x4d , 0x89 , 0xcc } ;
opcodes[MakeOp(MovRR , 11 , 9 , 0)] = { 0x4d , 0x89 , 0xd4 } ;
opcodes[MakeOp(MovRR , 11 , 10 , 0)] = { 0x4d , 0x89 , 0xdc } ;
opcodes[MakeOp(MovRR , 11 , 11 , 0)] = { 0x4d , 0x89 , 0xe4 } ;
opcodes[MakeOp(MovRR , 11 , 12 , 0)] = { 0x4d , 0x89 , 0xec } ;
opcodes[MakeOp(MovRR , 11 , 13 , 0)] = { 0x4d , 0x89 , 0xf4 } ;
opcodes[MakeOp(MovRR , 11 , 14 , 0)] = { 0x4d , 0x89 , 0xfc } ;
opcodes[MakeOp(MovRR , 12 , 0 , 0)] = { 0x49 , 0x89 , 0xc5 } ;
opcodes[MakeOp(MovRR , 12 , 1 , 0)] = { 0x49 , 0x89 , 0xcd } ;
opcodes[MakeOp(MovRR , 12 , 2 , 0)] = { 0x49 , 0x89 , 0xd5 } ;
opcodes[MakeOp(MovRR , 12 , 3 , 0)] = { 0x49 , 0x89 , 0xdd } ;
opcodes[MakeOp(MovRR , 12 , 4 , 0)] = { 0x49 , 0x89 , 0xed } ;
opcodes[MakeOp(MovRR , 12 , 5 , 0)] = { 0x49 , 0x89 , 0xf5 } ;
opcodes[MakeOp(MovRR , 12 , 6 , 0)] = { 0x49 , 0x89 , 0xfd } ;
opcodes[MakeOp(MovRR , 12 , 7 , 0)] = { 0x4d , 0x89 , 0xc5 } ;
opcodes[MakeOp(MovRR , 12 , 8 , 0)] = { 0x4d , 0x89 , 0xcd } ;
opcodes[MakeOp(MovRR , 12 , 9 , 0)] = { 0x4d , 0x89 , 0xd5 } ;
opcodes[MakeOp(MovRR , 12 , 10 , 0)] = { 0x4d , 0x89 , 0xdd } ;
opcodes[MakeOp(MovRR , 12 , 11 , 0)] = { 0x4d , 0x89 , 0xe5 } ;
opcodes[MakeOp(MovRR , 12 , 12 , 0)] = { 0x4d , 0x89 , 0xed } ;
opcodes[MakeOp(MovRR , 12 , 13 , 0)] = { 0x4d , 0x89 , 0xf5 } ;
opcodes[MakeOp(MovRR , 12 , 14 , 0)] = { 0x4d , 0x89 , 0xfd } ;
opcodes[MakeOp(MovRR , 13 , 0 , 0)] = { 0x49 , 0x89 , 0xc6 } ;
opcodes[MakeOp(MovRR , 13 , 1 , 0)] = { 0x49 , 0x89 , 0xce } ;
opcodes[MakeOp(MovRR , 13 , 2 , 0)] = { 0x49 , 0x89 , 0xd6 } ;
opcodes[MakeOp(MovRR , 13 , 3 , 0)] = { 0x49 , 0x89 , 0xde } ;
opcodes[MakeOp(MovRR , 13 , 4 , 0)] = { 0x49 , 0x89 , 0xee } ;
opcodes[MakeOp(MovRR , 13 , 5 , 0)] = { 0x49 , 0x89 , 0xf6 } ;
opcodes[MakeOp(MovRR , 13 , 6 , 0)] = { 0x49 , 0x89 , 0xfe } ;
opcodes[MakeOp(MovRR , 13 , 7 , 0)] = { 0x4d , 0x89 , 0xc6 } ;
opcodes[MakeOp(MovRR , 13 , 8 , 0)] = { 0x4d , 0x89 , 0xce } ;
opcodes[MakeOp(MovRR , 13 , 9 , 0)] = { 0x4d , 0x89 , 0xd6 } ;
opcodes[MakeOp(MovRR , 13 , 10 , 0)] = { 0x4d , 0x89 , 0xde } ;
opcodes[MakeOp(MovRR , 13 , 11 , 0)] = { 0x4d , 0x89 , 0xe6 } ;
opcodes[MakeOp(MovRR , 13 , 12 , 0)] = { 0x4d , 0x89 , 0xee } ;
opcodes[MakeOp(MovRR , 13 , 13 , 0)] = { 0x4d , 0x89 , 0xf6 } ;
opcodes[MakeOp(MovRR , 13 , 14 , 0)] = { 0x4d , 0x89 , 0xfe } ;
opcodes[MakeOp(MovRR , 14 , 0 , 0)] = { 0x49 , 0x89 , 0xc7 } ;
opcodes[MakeOp(MovRR , 14 , 1 , 0)] = { 0x49 , 0x89 , 0xcf } ;
opcodes[MakeOp(MovRR , 14 , 2 , 0)] = { 0x49 , 0x89 , 0xd7 } ;
opcodes[MakeOp(MovRR , 14 , 3 , 0)] = { 0x49 , 0x89 , 0xdf } ;
opcodes[MakeOp(MovRR , 14 , 4 , 0)] = { 0x49 , 0x89 , 0xef } ;
opcodes[MakeOp(MovRR , 14 , 5 , 0)] = { 0x49 , 0x89 , 0xf7 } ;
opcodes[MakeOp(MovRR , 14 , 6 , 0)] = { 0x49 , 0x89 , 0xff } ;
opcodes[MakeOp(MovRR , 14 , 7 , 0)] = { 0x4d , 0x89 , 0xc7 } ;
opcodes[MakeOp(MovRR , 14 , 8 , 0)] = { 0x4d , 0x89 , 0xcf } ;
opcodes[MakeOp(MovRR , 14 , 9 , 0)] = { 0x4d , 0x89 , 0xd7 } ;
opcodes[MakeOp(MovRR , 14 , 10 , 0)] = { 0x4d , 0x89 , 0xdf } ;
opcodes[MakeOp(MovRR , 14 , 11 , 0)] = { 0x4d , 0x89 , 0xe7 } ;
opcodes[MakeOp(MovRR , 14 , 12 , 0)] = { 0x4d , 0x89 , 0xef } ;
opcodes[MakeOp(MovRR , 14 , 13 , 0)] = { 0x4d , 0x89 , 0xf7 } ;
opcodes[MakeOp(MovRR , 14 , 14 , 0)] = { 0x4d , 0x89 , 0xff } ;
opcodes[MakeOp(Add , 0 , 0 , 0)] = { 0x48 , 0x01 , 0xc0 } ;
opcodes[MakeOp(Add , 0 , 1 , 0)] = { 0x48 , 0x01 , 0xc8 } ;
opcodes[MakeOp(Add , 0 , 2 , 0)] = { 0x48 , 0x01 , 0xd0 } ;
opcodes[MakeOp(Add , 0 , 3 , 0)] = { 0x48 , 0x01 , 0xd8 } ;
opcodes[MakeOp(Add , 0 , 4 , 0)] = { 0x48 , 0x01 , 0xe8 } ;
opcodes[MakeOp(Add , 0 , 5 , 0)] = { 0x48 , 0x01 , 0xf0 } ;
opcodes[MakeOp(Add , 0 , 6 , 0)] = { 0x48 , 0x01 , 0xf8 } ;
opcodes[MakeOp(Add , 0 , 7 , 0)] = { 0x4c , 0x01 , 0xc0 } ;
opcodes[MakeOp(Add , 0 , 8 , 0)] = { 0x4c , 0x01 , 0xc8 } ;
opcodes[MakeOp(Add , 0 , 9 , 0)] = { 0x4c , 0x01 , 0xd0 } ;
opcodes[MakeOp(Add , 0 , 10 , 0)] = { 0x4c , 0x01 , 0xd8 } ;
opcodes[MakeOp(Add , 0 , 11 , 0)] = { 0x4c , 0x01 , 0xe0 } ;
opcodes[MakeOp(Add , 0 , 12 , 0)] = { 0x4c , 0x01 , 0xe8 } ;
opcodes[MakeOp(Add , 0 , 13 , 0)] = { 0x4c , 0x01 , 0xf0 } ;
opcodes[MakeOp(Add , 0 , 14 , 0)] = { 0x4c , 0x01 , 0xf8 } ;
opcodes[MakeOp(Add , 1 , 0 , 0)] = { 0x48 , 0x01 , 0xc1 } ;
opcodes[MakeOp(Add , 1 , 1 , 0)] = { 0x48 , 0x01 , 0xc9 } ;
opcodes[MakeOp(Add , 1 , 2 , 0)] = { 0x48 , 0x01 , 0xd1 } ;
opcodes[MakeOp(Add , 1 , 3 , 0)] = { 0x48 , 0x01 , 0xd9 } ;
opcodes[MakeOp(Add , 1 , 4 , 0)] = { 0x48 , 0x01 , 0xe9 } ;
opcodes[MakeOp(Add , 1 , 5 , 0)] = { 0x48 , 0x01 , 0xf1 } ;
opcodes[MakeOp(Add , 1 , 6 , 0)] = { 0x48 , 0x01 , 0xf9 } ;
opcodes[MakeOp(Add , 1 , 7 , 0)] = { 0x4c , 0x01 , 0xc1 } ;
opcodes[MakeOp(Add , 1 , 8 , 0)] = { 0x4c , 0x01 , 0xc9 } ;
opcodes[MakeOp(Add , 1 , 9 , 0)] = { 0x4c , 0x01 , 0xd1 } ;
opcodes[MakeOp(Add , 1 , 10 , 0)] = { 0x4c , 0x01 , 0xd9 } ;
opcodes[MakeOp(Add , 1 , 11 , 0)] = { 0x4c , 0x01 , 0xe1 } ;
opcodes[MakeOp(Add , 1 , 12 , 0)] = { 0x4c , 0x01 , 0xe9 } ;
opcodes[MakeOp(Add , 1 , 13 , 0)] = { 0x4c , 0x01 , 0xf1 } ;
opcodes[MakeOp(Add , 1 , 14 , 0)] = { 0x4c , 0x01 , 0xf9 } ;
opcodes[MakeOp(Add , 2 , 0 , 0)] = { 0x48 , 0x01 , 0xc2 } ;
opcodes[MakeOp(Add , 2 , 1 , 0)] = { 0x48 , 0x01 , 0xca } ;
opcodes[MakeOp(Add , 2 , 2 , 0)] = { 0x48 , 0x01 , 0xd2 } ;
opcodes[MakeOp(Add , 2 , 3 , 0)] = { 0x48 , 0x01 , 0xda } ;
opcodes[MakeOp(Add , 2 , 4 , 0)] = { 0x48 , 0x01 , 0xea } ;
opcodes[MakeOp(Add , 2 , 5 , 0)] = { 0x48 , 0x01 , 0xf2 } ;
opcodes[MakeOp(Add , 2 , 6 , 0)] = { 0x48 , 0x01 , 0xfa } ;
opcodes[MakeOp(Add , 2 , 7 , 0)] = { 0x4c , 0x01 , 0xc2 } ;
opcodes[MakeOp(Add , 2 , 8 , 0)] = { 0x4c , 0x01 , 0xca } ;
opcodes[MakeOp(Add , 2 , 9 , 0)] = { 0x4c , 0x01 , 0xd2 } ;
opcodes[MakeOp(Add , 2 , 10 , 0)] = { 0x4c , 0x01 , 0xda } ;
opcodes[MakeOp(Add , 2 , 11 , 0)] = { 0x4c , 0x01 , 0xe2 } ;
opcodes[MakeOp(Add , 2 , 12 , 0)] = { 0x4c , 0x01 , 0xea } ;
opcodes[MakeOp(Add , 2 , 13 , 0)] = { 0x4c , 0x01 , 0xf2 } ;
opcodes[MakeOp(Add , 2 , 14 , 0)] = { 0x4c , 0x01 , 0xfa } ;
opcodes[MakeOp(Add , 3 , 0 , 0)] = { 0x48 , 0x01 , 0xc3 } ;
opcodes[MakeOp(Add , 3 , 1 , 0)] = { 0x48 , 0x01 , 0xcb } ;
opcodes[MakeOp(Add , 3 , 2 , 0)] = { 0x48 , 0x01 , 0xd3 } ;
opcodes[MakeOp(Add , 3 , 3 , 0)] = { 0x48 , 0x01 , 0xdb } ;
opcodes[MakeOp(Add , 3 , 4 , 0)] = { 0x48 , 0x01 , 0xeb } ;
opcodes[MakeOp(Add , 3 , 5 , 0)] = { 0x48 , 0x01 , 0xf3 } ;
opcodes[MakeOp(Add , 3 , 6 , 0)] = { 0x48 , 0x01 , 0xfb } ;
opcodes[MakeOp(Add , 3 , 7 , 0)] = { 0x4c , 0x01 , 0xc3 } ;
opcodes[MakeOp(Add , 3 , 8 , 0)] = { 0x4c , 0x01 , 0xcb } ;
opcodes[MakeOp(Add , 3 , 9 , 0)] = { 0x4c , 0x01 , 0xd3 } ;
opcodes[MakeOp(Add , 3 , 10 , 0)] = { 0x4c , 0x01 , 0xdb } ;
opcodes[MakeOp(Add , 3 , 11 , 0)] = { 0x4c , 0x01 , 0xe3 } ;
opcodes[MakeOp(Add , 3 , 12 , 0)] = { 0x4c , 0x01 , 0xeb } ;
opcodes[MakeOp(Add , 3 , 13 , 0)] = { 0x4c , 0x01 , 0xf3 } ;
opcodes[MakeOp(Add , 3 , 14 , 0)] = { 0x4c , 0x01 , 0xfb } ;
opcodes[MakeOp(Add , 4 , 0 , 0)] = { 0x48 , 0x01 , 0xc5 } ;
opcodes[MakeOp(Add , 4 , 1 , 0)] = { 0x48 , 0x01 , 0xcd } ;
opcodes[MakeOp(Add , 4 , 2 , 0)] = { 0x48 , 0x01 , 0xd5 } ;
opcodes[MakeOp(Add , 4 , 3 , 0)] = { 0x48 , 0x01 , 0xdd } ;
opcodes[MakeOp(Add , 4 , 4 , 0)] = { 0x48 , 0x01 , 0xed } ;
opcodes[MakeOp(Add , 4 , 5 , 0)] = { 0x48 , 0x01 , 0xf5 } ;
opcodes[MakeOp(Add , 4 , 6 , 0)] = { 0x48 , 0x01 , 0xfd } ;
opcodes[MakeOp(Add , 4 , 7 , 0)] = { 0x4c , 0x01 , 0xc5 } ;
opcodes[MakeOp(Add , 4 , 8 , 0)] = { 0x4c , 0x01 , 0xcd } ;
opcodes[MakeOp(Add , 4 , 9 , 0)] = { 0x4c , 0x01 , 0xd5 } ;
opcodes[MakeOp(Add , 4 , 10 , 0)] = { 0x4c , 0x01 , 0xdd } ;
opcodes[MakeOp(Add , 4 , 11 , 0)] = { 0x4c , 0x01 , 0xe5 } ;
opcodes[MakeOp(Add , 4 , 12 , 0)] = { 0x4c , 0x01 , 0xed } ;
opcodes[MakeOp(Add , 4 , 13 , 0)] = { 0x4c , 0x01 , 0xf5 } ;
opcodes[MakeOp(Add , 4 , 14 , 0)] = { 0x4c , 0x01 , 0xfd } ;
opcodes[MakeOp(Add , 5 , 0 , 0)] = { 0x48 , 0x01 , 0xc6 } ;
opcodes[MakeOp(Add , 5 , 1 , 0)] = { 0x48 , 0x01 , 0xce } ;
opcodes[MakeOp(Add , 5 , 2 , 0)] = { 0x48 , 0x01 , 0xd6 } ;
opcodes[MakeOp(Add , 5 , 3 , 0)] = { 0x48 , 0x01 , 0xde } ;
opcodes[MakeOp(Add , 5 , 4 , 0)] = { 0x48 , 0x01 , 0xee } ;
opcodes[MakeOp(Add , 5 , 5 , 0)] = { 0x48 , 0x01 , 0xf6 } ;
opcodes[MakeOp(Add , 5 , 6 , 0)] = { 0x48 , 0x01 , 0xfe } ;
opcodes[MakeOp(Add , 5 , 7 , 0)] = { 0x4c , 0x01 , 0xc6 } ;
opcodes[MakeOp(Add , 5 , 8 , 0)] = { 0x4c , 0x01 , 0xce } ;
opcodes[MakeOp(Add , 5 , 9 , 0)] = { 0x4c , 0x01 , 0xd6 } ;
opcodes[MakeOp(Add , 5 , 10 , 0)] = { 0x4c , 0x01 , 0xde } ;
opcodes[MakeOp(Add , 5 , 11 , 0)] = { 0x4c , 0x01 , 0xe6 } ;
opcodes[MakeOp(Add , 5 , 12 , 0)] = { 0x4c , 0x01 , 0xee } ;
opcodes[MakeOp(Add , 5 , 13 , 0)] = { 0x4c , 0x01 , 0xf6 } ;
opcodes[MakeOp(Add , 5 , 14 , 0)] = { 0x4c , 0x01 , 0xfe } ;
opcodes[MakeOp(Add , 6 , 0 , 0)] = { 0x48 , 0x01 , 0xc7 } ;
opcodes[MakeOp(Add , 6 , 1 , 0)] = { 0x48 , 0x01 , 0xcf } ;
opcodes[MakeOp(Add , 6 , 2 , 0)] = { 0x48 , 0x01 , 0xd7 } ;
opcodes[MakeOp(Add , 6 , 3 , 0)] = { 0x48 , 0x01 , 0xdf } ;
opcodes[MakeOp(Add , 6 , 4 , 0)] = { 0x48 , 0x01 , 0xef } ;
opcodes[MakeOp(Add , 6 , 5 , 0)] = { 0x48 , 0x01 , 0xf7 } ;
opcodes[MakeOp(Add , 6 , 6 , 0)] = { 0x48 , 0x01 , 0xff } ;
opcodes[MakeOp(Add , 6 , 7 , 0)] = { 0x4c , 0x01 , 0xc7 } ;
opcodes[MakeOp(Add , 6 , 8 , 0)] = { 0x4c , 0x01 , 0xcf } ;
opcodes[MakeOp(Add , 6 , 9 , 0)] = { 0x4c , 0x01 , 0xd7 } ;
opcodes[MakeOp(Add , 6 , 10 , 0)] = { 0x4c , 0x01 , 0xdf } ;
opcodes[MakeOp(Add , 6 , 11 , 0)] = { 0x4c , 0x01 , 0xe7 } ;
opcodes[MakeOp(Add , 6 , 12 , 0)] = { 0x4c , 0x01 , 0xef } ;
opcodes[MakeOp(Add , 6 , 13 , 0)] = { 0x4c , 0x01 , 0xf7 } ;
opcodes[MakeOp(Add , 6 , 14 , 0)] = { 0x4c , 0x01 , 0xff } ;
opcodes[MakeOp(Add , 7 , 0 , 0)] = { 0x49 , 0x01 , 0xc0 } ;
opcodes[MakeOp(Add , 7 , 1 , 0)] = { 0x49 , 0x01 , 0xc8 } ;
opcodes[MakeOp(Add , 7 , 2 , 0)] = { 0x49 , 0x01 , 0xd0 } ;
opcodes[MakeOp(Add , 7 , 3 , 0)] = { 0x49 , 0x01 , 0xd8 } ;
opcodes[MakeOp(Add , 7 , 4 , 0)] = { 0x49 , 0x01 , 0xe8 } ;
opcodes[MakeOp(Add , 7 , 5 , 0)] = { 0x49 , 0x01 , 0xf0 } ;
opcodes[MakeOp(Add , 7 , 6 , 0)] = { 0x49 , 0x01 , 0xf8 } ;
opcodes[MakeOp(Add , 7 , 7 , 0)] = { 0x4d , 0x01 , 0xc0 } ;
opcodes[MakeOp(Add , 7 , 8 , 0)] = { 0x4d , 0x01 , 0xc8 } ;
opcodes[MakeOp(Add , 7 , 9 , 0)] = { 0x4d , 0x01 , 0xd0 } ;
opcodes[MakeOp(Add , 7 , 10 , 0)] = { 0x4d , 0x01 , 0xd8 } ;
opcodes[MakeOp(Add , 7 , 11 , 0)] = { 0x4d , 0x01 , 0xe0 } ;
opcodes[MakeOp(Add , 7 , 12 , 0)] = { 0x4d , 0x01 , 0xe8 } ;
opcodes[MakeOp(Add , 7 , 13 , 0)] = { 0x4d , 0x01 , 0xf0 } ;
opcodes[MakeOp(Add , 7 , 14 , 0)] = { 0x4d , 0x01 , 0xf8 } ;
opcodes[MakeOp(Add , 8 , 0 , 0)] = { 0x49 , 0x01 , 0xc1 } ;
opcodes[MakeOp(Add , 8 , 1 , 0)] = { 0x49 , 0x01 , 0xc9 } ;
opcodes[MakeOp(Add , 8 , 2 , 0)] = { 0x49 , 0x01 , 0xd1 } ;
opcodes[MakeOp(Add , 8 , 3 , 0)] = { 0x49 , 0x01 , 0xd9 } ;
opcodes[MakeOp(Add , 8 , 4 , 0)] = { 0x49 , 0x01 , 0xe9 } ;
opcodes[MakeOp(Add , 8 , 5 , 0)] = { 0x49 , 0x01 , 0xf1 } ;
opcodes[MakeOp(Add , 8 , 6 , 0)] = { 0x49 , 0x01 , 0xf9 } ;
opcodes[MakeOp(Add , 8 , 7 , 0)] = { 0x4d , 0x01 , 0xc1 } ;
opcodes[MakeOp(Add , 8 , 8 , 0)] = { 0x4d , 0x01 , 0xc9 } ;
opcodes[MakeOp(Add , 8 , 9 , 0)] = { 0x4d , 0x01 , 0xd1 } ;
opcodes[MakeOp(Add , 8 , 10 , 0)] = { 0x4d , 0x01 , 0xd9 } ;
opcodes[MakeOp(Add , 8 , 11 , 0)] = { 0x4d , 0x01 , 0xe1 } ;
opcodes[MakeOp(Add , 8 , 12 , 0)] = { 0x4d , 0x01 , 0xe9 } ;
opcodes[MakeOp(Add , 8 , 13 , 0)] = { 0x4d , 0x01 , 0xf1 } ;
opcodes[MakeOp(Add , 8 , 14 , 0)] = { 0x4d , 0x01 , 0xf9 } ;
opcodes[MakeOp(Add , 9 , 0 , 0)] = { 0x49 , 0x01 , 0xc2 } ;
opcodes[MakeOp(Add , 9 , 1 , 0)] = { 0x49 , 0x01 , 0xca } ;
opcodes[MakeOp(Add , 9 , 2 , 0)] = { 0x49 , 0x01 , 0xd2 } ;
opcodes[MakeOp(Add , 9 , 3 , 0)] = { 0x49 , 0x01 , 0xda } ;
opcodes[MakeOp(Add , 9 , 4 , 0)] = { 0x49 , 0x01 , 0xea } ;
opcodes[MakeOp(Add , 9 , 5 , 0)] = { 0x49 , 0x01 , 0xf2 } ;
opcodes[MakeOp(Add , 9 , 6 , 0)] = { 0x49 , 0x01 , 0xfa } ;
opcodes[MakeOp(Add , 9 , 7 , 0)] = { 0x4d , 0x01 , 0xc2 } ;
opcodes[MakeOp(Add , 9 , 8 , 0)] = { 0x4d , 0x01 , 0xca } ;
opcodes[MakeOp(Add , 9 , 9 , 0)] = { 0x4d , 0x01 , 0xd2 } ;
opcodes[MakeOp(Add , 9 , 10 , 0)] = { 0x4d , 0x01 , 0xda } ;
opcodes[MakeOp(Add , 9 , 11 , 0)] = { 0x4d , 0x01 , 0xe2 } ;
opcodes[MakeOp(Add , 9 , 12 , 0)] = { 0x4d , 0x01 , 0xea } ;
opcodes[MakeOp(Add , 9 , 13 , 0)] = { 0x4d , 0x01 , 0xf2 } ;
opcodes[MakeOp(Add , 9 , 14 , 0)] = { 0x4d , 0x01 , 0xfa } ;
opcodes[MakeOp(Add , 10 , 0 , 0)] = { 0x49 , 0x01 , 0xc3 } ;
opcodes[MakeOp(Add , 10 , 1 , 0)] = { 0x49 , 0x01 , 0xcb } ;
opcodes[MakeOp(Add , 10 , 2 , 0)] = { 0x49 , 0x01 , 0xd3 } ;
opcodes[MakeOp(Add , 10 , 3 , 0)] = { 0x49 , 0x01 , 0xdb } ;
opcodes[MakeOp(Add , 10 , 4 , 0)] = { 0x49 , 0x01 , 0xeb } ;
opcodes[MakeOp(Add , 10 , 5 , 0)] = { 0x49 , 0x01 , 0xf3 } ;
opcodes[MakeOp(Add , 10 , 6 , 0)] = { 0x49 , 0x01 , 0xfb } ;
opcodes[MakeOp(Add , 10 , 7 , 0)] = { 0x4d , 0x01 , 0xc3 } ;
opcodes[MakeOp(Add , 10 , 8 , 0)] = { 0x4d , 0x01 , 0xcb } ;
opcodes[MakeOp(Add , 10 , 9 , 0)] = { 0x4d , 0x01 , 0xd3 } ;
opcodes[MakeOp(Add , 10 , 10 , 0)] = { 0x4d , 0x01 , 0xdb } ;
opcodes[MakeOp(Add , 10 , 11 , 0)] = { 0x4d , 0x01 , 0xe3 } ;
opcodes[MakeOp(Add , 10 , 12 , 0)] = { 0x4d , 0x01 , 0xeb } ;
opcodes[MakeOp(Add , 10 , 13 , 0)] = { 0x4d , 0x01 , 0xf3 } ;
opcodes[MakeOp(Add , 10 , 14 , 0)] = { 0x4d , 0x01 , 0xfb } ;
opcodes[MakeOp(Add , 11 , 0 , 0)] = { 0x49 , 0x01 , 0xc4 } ;
opcodes[MakeOp(Add , 11 , 1 , 0)] = { 0x49 , 0x01 , 0xcc } ;
opcodes[MakeOp(Add , 11 , 2 , 0)] = { 0x49 , 0x01 , 0xd4 } ;
opcodes[MakeOp(Add , 11 , 3 , 0)] = { 0x49 , 0x01 , 0xdc } ;
opcodes[MakeOp(Add , 11 , 4 , 0)] = { 0x49 , 0x01 , 0xec } ;
opcodes[MakeOp(Add , 11 , 5 , 0)] = { 0x49 , 0x01 , 0xf4 } ;
opcodes[MakeOp(Add , 11 , 6 , 0)] = { 0x49 , 0x01 , 0xfc } ;
opcodes[MakeOp(Add , 11 , 7 , 0)] = { 0x4d , 0x01 , 0xc4 } ;
opcodes[MakeOp(Add , 11 , 8 , 0)] = { 0x4d , 0x01 , 0xcc } ;
opcodes[MakeOp(Add , 11 , 9 , 0)] = { 0x4d , 0x01 , 0xd4 } ;
opcodes[MakeOp(Add , 11 , 10 , 0)] = { 0x4d , 0x01 , 0xdc } ;
opcodes[MakeOp(Add , 11 , 11 , 0)] = { 0x4d , 0x01 , 0xe4 } ;
opcodes[MakeOp(Add , 11 , 12 , 0)] = { 0x4d , 0x01 , 0xec } ;
opcodes[MakeOp(Add , 11 , 13 , 0)] = { 0x4d , 0x01 , 0xf4 } ;
opcodes[MakeOp(Add , 11 , 14 , 0)] = { 0x4d , 0x01 , 0xfc } ;
opcodes[MakeOp(Add , 12 , 0 , 0)] = { 0x49 , 0x01 , 0xc5 } ;
opcodes[MakeOp(Add , 12 , 1 , 0)] = { 0x49 , 0x01 , 0xcd } ;
opcodes[MakeOp(Add , 12 , 2 , 0)] = { 0x49 , 0x01 , 0xd5 } ;
opcodes[MakeOp(Add , 12 , 3 , 0)] = { 0x49 , 0x01 , 0xdd } ;
opcodes[MakeOp(Add , 12 , 4 , 0)] = { 0x49 , 0x01 , 0xed } ;
opcodes[MakeOp(Add , 12 , 5 , 0)] = { 0x49 , 0x01 , 0xf5 } ;
opcodes[MakeOp(Add , 12 , 6 , 0)] = { 0x49 , 0x01 , 0xfd } ;
opcodes[MakeOp(Add , 12 , 7 , 0)] = { 0x4d , 0x01 , 0xc5 } ;
opcodes[MakeOp(Add , 12 , 8 , 0)] = { 0x4d , 0x01 , 0xcd } ;
opcodes[MakeOp(Add , 12 , 9 , 0)] = { 0x4d , 0x01 , 0xd5 } ;
opcodes[MakeOp(Add , 12 , 10 , 0)] = { 0x4d , 0x01 , 0xdd } ;
opcodes[MakeOp(Add , 12 , 11 , 0)] = { 0x4d , 0x01 , 0xe5 } ;
opcodes[MakeOp(Add , 12 , 12 , 0)] = { 0x4d , 0x01 , 0xed } ;
opcodes[MakeOp(Add , 12 , 13 , 0)] = { 0x4d , 0x01 , 0xf5 } ;
opcodes[MakeOp(Add , 12 , 14 , 0)] = { 0x4d , 0x01 , 0xfd } ;
opcodes[MakeOp(Add , 13 , 0 , 0)] = { 0x49 , 0x01 , 0xc6 } ;
opcodes[MakeOp(Add , 13 , 1 , 0)] = { 0x49 , 0x01 , 0xce } ;
opcodes[MakeOp(Add , 13 , 2 , 0)] = { 0x49 , 0x01 , 0xd6 } ;
opcodes[MakeOp(Add , 13 , 3 , 0)] = { 0x49 , 0x01 , 0xde } ;
opcodes[MakeOp(Add , 13 , 4 , 0)] = { 0x49 , 0x01 , 0xee } ;
opcodes[MakeOp(Add , 13 , 5 , 0)] = { 0x49 , 0x01 , 0xf6 } ;
opcodes[MakeOp(Add , 13 , 6 , 0)] = { 0x49 , 0x01 , 0xfe } ;
opcodes[MakeOp(Add , 13 , 7 , 0)] = { 0x4d , 0x01 , 0xc6 } ;
opcodes[MakeOp(Add , 13 , 8 , 0)] = { 0x4d , 0x01 , 0xce } ;
opcodes[MakeOp(Add , 13 , 9 , 0)] = { 0x4d , 0x01 , 0xd6 } ;
opcodes[MakeOp(Add , 13 , 10 , 0)] = { 0x4d , 0x01 , 0xde } ;
opcodes[MakeOp(Add , 13 , 11 , 0)] = { 0x4d , 0x01 , 0xe6 } ;
opcodes[MakeOp(Add , 13 , 12 , 0)] = { 0x4d , 0x01 , 0xee } ;
opcodes[MakeOp(Add , 13 , 13 , 0)] = { 0x4d , 0x01 , 0xf6 } ;
opcodes[MakeOp(Add , 13 , 14 , 0)] = { 0x4d , 0x01 , 0xfe } ;
opcodes[MakeOp(Add , 14 , 0 , 0)] = { 0x49 , 0x01 , 0xc7 } ;
opcodes[MakeOp(Add , 14 , 1 , 0)] = { 0x49 , 0x01 , 0xcf } ;
opcodes[MakeOp(Add , 14 , 2 , 0)] = { 0x49 , 0x01 , 0xd7 } ;
opcodes[MakeOp(Add , 14 , 3 , 0)] = { 0x49 , 0x01 , 0xdf } ;
opcodes[MakeOp(Add , 14 , 4 , 0)] = { 0x49 , 0x01 , 0xef } ;
opcodes[MakeOp(Add , 14 , 5 , 0)] = { 0x49 , 0x01 , 0xf7 } ;
opcodes[MakeOp(Add , 14 , 6 , 0)] = { 0x49 , 0x01 , 0xff } ;
opcodes[MakeOp(Add , 14 , 7 , 0)] = { 0x4d , 0x01 , 0xc7 } ;
opcodes[MakeOp(Add , 14 , 8 , 0)] = { 0x4d , 0x01 , 0xcf } ;
opcodes[MakeOp(Add , 14 , 9 , 0)] = { 0x4d , 0x01 , 0xd7 } ;
opcodes[MakeOp(Add , 14 , 10 , 0)] = { 0x4d , 0x01 , 0xdf } ;
opcodes[MakeOp(Add , 14 , 11 , 0)] = { 0x4d , 0x01 , 0xe7 } ;
opcodes[MakeOp(Add , 14 , 12 , 0)] = { 0x4d , 0x01 , 0xef } ;
opcodes[MakeOp(Add , 14 , 13 , 0)] = { 0x4d , 0x01 , 0xf7 } ;
opcodes[MakeOp(Add , 14 , 14 , 0)] = { 0x4d , 0x01 , 0xff } ;
opcodes[MakeOp(Sub , 0 , 0 , 0)] = { 0x48 , 0x29 , 0xc0 } ;
opcodes[MakeOp(Sub , 0 , 1 , 0)] = { 0x48 , 0x29 , 0xc8 } ;
opcodes[MakeOp(Sub , 0 , 2 , 0)] = { 0x48 , 0x29 , 0xd0 } ;
opcodes[MakeOp(Sub , 0 , 3 , 0)] = { 0x48 , 0x29 , 0xd8 } ;
opcodes[MakeOp(Sub , 0 , 4 , 0)] = { 0x48 , 0x29 , 0xe8 } ;
opcodes[MakeOp(Sub , 0 , 5 , 0)] = { 0x48 , 0x29 , 0xf0 } ;
opcodes[MakeOp(Sub , 0 , 6 , 0)] = { 0x48 , 0x29 , 0xf8 } ;
opcodes[MakeOp(Sub , 0 , 7 , 0)] = { 0x4c , 0x29 , 0xc0 } ;
opcodes[MakeOp(Sub , 0 , 8 , 0)] = { 0x4c , 0x29 , 0xc8 } ;
opcodes[MakeOp(Sub , 0 , 9 , 0)] = { 0x4c , 0x29 , 0xd0 } ;
opcodes[MakeOp(Sub , 0 , 10 , 0)] = { 0x4c , 0x29 , 0xd8 } ;
opcodes[MakeOp(Sub , 0 , 11 , 0)] = { 0x4c , 0x29 , 0xe0 } ;
opcodes[MakeOp(Sub , 0 , 12 , 0)] = { 0x4c , 0x29 , 0xe8 } ;
opcodes[MakeOp(Sub , 0 , 13 , 0)] = { 0x4c , 0x29 , 0xf0 } ;
opcodes[MakeOp(Sub , 0 , 14 , 0)] = { 0x4c , 0x29 , 0xf8 } ;
opcodes[MakeOp(Sub , 1 , 0 , 0)] = { 0x48 , 0x29 , 0xc1 } ;
opcodes[MakeOp(Sub , 1 , 1 , 0)] = { 0x48 , 0x29 , 0xc9 } ;
opcodes[MakeOp(Sub , 1 , 2 , 0)] = { 0x48 , 0x29 , 0xd1 } ;
opcodes[MakeOp(Sub , 1 , 3 , 0)] = { 0x48 , 0x29 , 0xd9 } ;
opcodes[MakeOp(Sub , 1 , 4 , 0)] = { 0x48 , 0x29 , 0xe9 } ;
opcodes[MakeOp(Sub , 1 , 5 , 0)] = { 0x48 , 0x29 , 0xf1 } ;
opcodes[MakeOp(Sub , 1 , 6 , 0)] = { 0x48 , 0x29 , 0xf9 } ;
opcodes[MakeOp(Sub , 1 , 7 , 0)] = { 0x4c , 0x29 , 0xc1 } ;
opcodes[MakeOp(Sub , 1 , 8 , 0)] = { 0x4c , 0x29 , 0xc9 } ;
opcodes[MakeOp(Sub , 1 , 9 , 0)] = { 0x4c , 0x29 , 0xd1 } ;
opcodes[MakeOp(Sub , 1 , 10 , 0)] = { 0x4c , 0x29 , 0xd9 } ;
opcodes[MakeOp(Sub , 1 , 11 , 0)] = { 0x4c , 0x29 , 0xe1 } ;
opcodes[MakeOp(Sub , 1 , 12 , 0)] = { 0x4c , 0x29 , 0xe9 } ;
opcodes[MakeOp(Sub , 1 , 13 , 0)] = { 0x4c , 0x29 , 0xf1 } ;
opcodes[MakeOp(Sub , 1 , 14 , 0)] = { 0x4c , 0x29 , 0xf9 } ;
opcodes[MakeOp(Sub , 2 , 0 , 0)] = { 0x48 , 0x29 , 0xc2 } ;
opcodes[MakeOp(Sub , 2 , 1 , 0)] = { 0x48 , 0x29 , 0xca } ;
opcodes[MakeOp(Sub , 2 , 2 , 0)] = { 0x48 , 0x29 , 0xd2 } ;
opcodes[MakeOp(Sub , 2 , 3 , 0)] = { 0x48 , 0x29 , 0xda } ;
opcodes[MakeOp(Sub , 2 , 4 , 0)] = { 0x48 , 0x29 , 0xea } ;
opcodes[MakeOp(Sub , 2 , 5 , 0)] = { 0x48 , 0x29 , 0xf2 } ;
opcodes[MakeOp(Sub , 2 , 6 , 0)] = { 0x48 , 0x29 , 0xfa } ;
opcodes[MakeOp(Sub , 2 , 7 , 0)] = { 0x4c , 0x29 , 0xc2 } ;
opcodes[MakeOp(Sub , 2 , 8 , 0)] = { 0x4c , 0x29 , 0xca } ;
opcodes[MakeOp(Sub , 2 , 9 , 0)] = { 0x4c , 0x29 , 0xd2 } ;
opcodes[MakeOp(Sub , 2 , 10 , 0)] = { 0x4c , 0x29 , 0xda } ;
opcodes[MakeOp(Sub , 2 , 11 , 0)] = { 0x4c , 0x29 , 0xe2 } ;
opcodes[MakeOp(Sub , 2 , 12 , 0)] = { 0x4c , 0x29 , 0xea } ;
opcodes[MakeOp(Sub , 2 , 13 , 0)] = { 0x4c , 0x29 , 0xf2 } ;
opcodes[MakeOp(Sub , 2 , 14 , 0)] = { 0x4c , 0x29 , 0xfa } ;
opcodes[MakeOp(Sub , 3 , 0 , 0)] = { 0x48 , 0x29 , 0xc3 } ;
opcodes[MakeOp(Sub , 3 , 1 , 0)] = { 0x48 , 0x29 , 0xcb } ;
opcodes[MakeOp(Sub , 3 , 2 , 0)] = { 0x48 , 0x29 , 0xd3 } ;
opcodes[MakeOp(Sub , 3 , 3 , 0)] = { 0x48 , 0x29 , 0xdb } ;
opcodes[MakeOp(Sub , 3 , 4 , 0)] = { 0x48 , 0x29 , 0xeb } ;
opcodes[MakeOp(Sub , 3 , 5 , 0)] = { 0x48 , 0x29 , 0xf3 } ;
opcodes[MakeOp(Sub , 3 , 6 , 0)] = { 0x48 , 0x29 , 0xfb } ;
opcodes[MakeOp(Sub , 3 , 7 , 0)] = { 0x4c , 0x29 , 0xc3 } ;
opcodes[MakeOp(Sub , 3 , 8 , 0)] = { 0x4c , 0x29 , 0xcb } ;
opcodes[MakeOp(Sub , 3 , 9 , 0)] = { 0x4c , 0x29 , 0xd3 } ;
opcodes[MakeOp(Sub , 3 , 10 , 0)] = { 0x4c , 0x29 , 0xdb } ;
opcodes[MakeOp(Sub , 3 , 11 , 0)] = { 0x4c , 0x29 , 0xe3 } ;
opcodes[MakeOp(Sub , 3 , 12 , 0)] = { 0x4c , 0x29 , 0xeb } ;
opcodes[MakeOp(Sub , 3 , 13 , 0)] = { 0x4c , 0x29 , 0xf3 } ;
opcodes[MakeOp(Sub , 3 , 14 , 0)] = { 0x4c , 0x29 , 0xfb } ;
opcodes[MakeOp(Sub , 4 , 0 , 0)] = { 0x48 , 0x29 , 0xc5 } ;
opcodes[MakeOp(Sub , 4 , 1 , 0)] = { 0x48 , 0x29 , 0xcd } ;
opcodes[MakeOp(Sub , 4 , 2 , 0)] = { 0x48 , 0x29 , 0xd5 } ;
opcodes[MakeOp(Sub , 4 , 3 , 0)] = { 0x48 , 0x29 , 0xdd } ;
opcodes[MakeOp(Sub , 4 , 4 , 0)] = { 0x48 , 0x29 , 0xed } ;
opcodes[MakeOp(Sub , 4 , 5 , 0)] = { 0x48 , 0x29 , 0xf5 } ;
opcodes[MakeOp(Sub , 4 , 6 , 0)] = { 0x48 , 0x29 , 0xfd } ;
opcodes[MakeOp(Sub , 4 , 7 , 0)] = { 0x4c , 0x29 , 0xc5 } ;
opcodes[MakeOp(Sub , 4 , 8 , 0)] = { 0x4c , 0x29 , 0xcd } ;
opcodes[MakeOp(Sub , 4 , 9 , 0)] = { 0x4c , 0x29 , 0xd5 } ;
opcodes[MakeOp(Sub , 4 , 10 , 0)] = { 0x4c , 0x29 , 0xdd } ;
opcodes[MakeOp(Sub , 4 , 11 , 0)] = { 0x4c , 0x29 , 0xe5 } ;
opcodes[MakeOp(Sub , 4 , 12 , 0)] = { 0x4c , 0x29 , 0xed } ;
opcodes[MakeOp(Sub , 4 , 13 , 0)] = { 0x4c , 0x29 , 0xf5 } ;
opcodes[MakeOp(Sub , 4 , 14 , 0)] = { 0x4c , 0x29 , 0xfd } ;
opcodes[MakeOp(Sub , 5 , 0 , 0)] = { 0x48 , 0x29 , 0xc6 } ;
opcodes[MakeOp(Sub , 5 , 1 , 0)] = { 0x48 , 0x29 , 0xce } ;
opcodes[MakeOp(Sub , 5 , 2 , 0)] = { 0x48 , 0x29 , 0xd6 } ;
opcodes[MakeOp(Sub , 5 , 3 , 0)] = { 0x48 , 0x29 , 0xde } ;
opcodes[MakeOp(Sub , 5 , 4 , 0)] = { 0x48 , 0x29 , 0xee } ;
opcodes[MakeOp(Sub , 5 , 5 , 0)] = { 0x48 , 0x29 , 0xf6 } ;
opcodes[MakeOp(Sub , 5 , 6 , 0)] = { 0x48 , 0x29 , 0xfe } ;
opcodes[MakeOp(Sub , 5 , 7 , 0)] = { 0x4c , 0x29 , 0xc6 } ;
opcodes[MakeOp(Sub , 5 , 8 , 0)] = { 0x4c , 0x29 , 0xce } ;
opcodes[MakeOp(Sub , 5 , 9 , 0)] = { 0x4c , 0x29 , 0xd6 } ;
opcodes[MakeOp(Sub , 5 , 10 , 0)] = { 0x4c , 0x29 , 0xde } ;
opcodes[MakeOp(Sub , 5 , 11 , 0)] = { 0x4c , 0x29 , 0xe6 } ;
opcodes[MakeOp(Sub , 5 , 12 , 0)] = { 0x4c , 0x29 , 0xee } ;
opcodes[MakeOp(Sub , 5 , 13 , 0)] = { 0x4c , 0x29 , 0xf6 } ;
opcodes[MakeOp(Sub , 5 , 14 , 0)] = { 0x4c , 0x29 , 0xfe } ;
opcodes[MakeOp(Sub , 6 , 0 , 0)] = { 0x48 , 0x29 , 0xc7 } ;
opcodes[MakeOp(Sub , 6 , 1 , 0)] = { 0x48 , 0x29 , 0xcf } ;
opcodes[MakeOp(Sub , 6 , 2 , 0)] = { 0x48 , 0x29 , 0xd7 } ;
opcodes[MakeOp(Sub , 6 , 3 , 0)] = { 0x48 , 0x29 , 0xdf } ;
opcodes[MakeOp(Sub , 6 , 4 , 0)] = { 0x48 , 0x29 , 0xef } ;
opcodes[MakeOp(Sub , 6 , 5 , 0)] = { 0x48 , 0x29 , 0xf7 } ;
opcodes[MakeOp(Sub , 6 , 6 , 0)] = { 0x48 , 0x29 , 0xff } ;
opcodes[MakeOp(Sub , 6 , 7 , 0)] = { 0x4c , 0x29 , 0xc7 } ;
opcodes[MakeOp(Sub , 6 , 8 , 0)] = { 0x4c , 0x29 , 0xcf } ;
opcodes[MakeOp(Sub , 6 , 9 , 0)] = { 0x4c , 0x29 , 0xd7 } ;
opcodes[MakeOp(Sub , 6 , 10 , 0)] = { 0x4c , 0x29 , 0xdf } ;
opcodes[MakeOp(Sub , 6 , 11 , 0)] = { 0x4c , 0x29 , 0xe7 } ;
opcodes[MakeOp(Sub , 6 , 12 , 0)] = { 0x4c , 0x29 , 0xef } ;
opcodes[MakeOp(Sub , 6 , 13 , 0)] = { 0x4c , 0x29 , 0xf7 } ;
opcodes[MakeOp(Sub , 6 , 14 , 0)] = { 0x4c , 0x29 , 0xff } ;
opcodes[MakeOp(Sub , 7 , 0 , 0)] = { 0x49 , 0x29 , 0xc0 } ;
opcodes[MakeOp(Sub , 7 , 1 , 0)] = { 0x49 , 0x29 , 0xc8 } ;
opcodes[MakeOp(Sub , 7 , 2 , 0)] = { 0x49 , 0x29 , 0xd0 } ;
opcodes[MakeOp(Sub , 7 , 3 , 0)] = { 0x49 , 0x29 , 0xd8 } ;
opcodes[MakeOp(Sub , 7 , 4 , 0)] = { 0x49 , 0x29 , 0xe8 } ;
opcodes[MakeOp(Sub , 7 , 5 , 0)] = { 0x49 , 0x29 , 0xf0 } ;
opcodes[MakeOp(Sub , 7 , 6 , 0)] = { 0x49 , 0x29 , 0xf8 } ;
opcodes[MakeOp(Sub , 7 , 7 , 0)] = { 0x4d , 0x29 , 0xc0 } ;
opcodes[MakeOp(Sub , 7 , 8 , 0)] = { 0x4d , 0x29 , 0xc8 } ;
opcodes[MakeOp(Sub , 7 , 9 , 0)] = { 0x4d , 0x29 , 0xd0 } ;
opcodes[MakeOp(Sub , 7 , 10 , 0)] = { 0x4d , 0x29 , 0xd8 } ;
opcodes[MakeOp(Sub , 7 , 11 , 0)] = { 0x4d , 0x29 , 0xe0 } ;
opcodes[MakeOp(Sub , 7 , 12 , 0)] = { 0x4d , 0x29 , 0xe8 } ;
opcodes[MakeOp(Sub , 7 , 13 , 0)] = { 0x4d , 0x29 , 0xf0 } ;
opcodes[MakeOp(Sub , 7 , 14 , 0)] = { 0x4d , 0x29 , 0xf8 } ;
opcodes[MakeOp(Sub , 8 , 0 , 0)] = { 0x49 , 0x29 , 0xc1 } ;
opcodes[MakeOp(Sub , 8 , 1 , 0)] = { 0x49 , 0x29 , 0xc9 } ;
opcodes[MakeOp(Sub , 8 , 2 , 0)] = { 0x49 , 0x29 , 0xd1 } ;
opcodes[MakeOp(Sub , 8 , 3 , 0)] = { 0x49 , 0x29 , 0xd9 } ;
opcodes[MakeOp(Sub , 8 , 4 , 0)] = { 0x49 , 0x29 , 0xe9 } ;
opcodes[MakeOp(Sub , 8 , 5 , 0)] = { 0x49 , 0x29 , 0xf1 } ;
opcodes[MakeOp(Sub , 8 , 6 , 0)] = { 0x49 , 0x29 , 0xf9 } ;
opcodes[MakeOp(Sub , 8 , 7 , 0)] = { 0x4d , 0x29 , 0xc1 } ;
opcodes[MakeOp(Sub , 8 , 8 , 0)] = { 0x4d , 0x29 , 0xc9 } ;
opcodes[MakeOp(Sub , 8 , 9 , 0)] = { 0x4d , 0x29 , 0xd1 } ;
opcodes[MakeOp(Sub , 8 , 10 , 0)] = { 0x4d , 0x29 , 0xd9 } ;
opcodes[MakeOp(Sub , 8 , 11 , 0)] = { 0x4d , 0x29 , 0xe1 } ;
opcodes[MakeOp(Sub , 8 , 12 , 0)] = { 0x4d , 0x29 , 0xe9 } ;
opcodes[MakeOp(Sub , 8 , 13 , 0)] = { 0x4d , 0x29 , 0xf1 } ;
opcodes[MakeOp(Sub , 8 , 14 , 0)] = { 0x4d , 0x29 , 0xf9 } ;
opcodes[MakeOp(Sub , 9 , 0 , 0)] = { 0x49 , 0x29 , 0xc2 } ;
opcodes[MakeOp(Sub , 9 , 1 , 0)] = { 0x49 , 0x29 , 0xca } ;
opcodes[MakeOp(Sub , 9 , 2 , 0)] = { 0x49 , 0x29 , 0xd2 } ;
opcodes[MakeOp(Sub , 9 , 3 , 0)] = { 0x49 , 0x29 , 0xda } ;
opcodes[MakeOp(Sub , 9 , 4 , 0)] = { 0x49 , 0x29 , 0xea } ;
opcodes[MakeOp(Sub , 9 , 5 , 0)] = { 0x49 , 0x29 , 0xf2 } ;
opcodes[MakeOp(Sub , 9 , 6 , 0)] = { 0x49 , 0x29 , 0xfa } ;
opcodes[MakeOp(Sub , 9 , 7 , 0)] = { 0x4d , 0x29 , 0xc2 } ;
opcodes[MakeOp(Sub , 9 , 8 , 0)] = { 0x4d , 0x29 , 0xca } ;
opcodes[MakeOp(Sub , 9 , 9 , 0)] = { 0x4d , 0x29 , 0xd2 } ;
opcodes[MakeOp(Sub , 9 , 10 , 0)] = { 0x4d , 0x29 , 0xda } ;
opcodes[MakeOp(Sub , 9 , 11 , 0)] = { 0x4d , 0x29 , 0xe2 } ;
opcodes[MakeOp(Sub , 9 , 12 , 0)] = { 0x4d , 0x29 , 0xea } ;
opcodes[MakeOp(Sub , 9 , 13 , 0)] = { 0x4d , 0x29 , 0xf2 } ;
opcodes[MakeOp(Sub , 9 , 14 , 0)] = { 0x4d , 0x29 , 0xfa } ;
opcodes[MakeOp(Sub , 10 , 0 , 0)] = { 0x49 , 0x29 , 0xc3 } ;
opcodes[MakeOp(Sub , 10 , 1 , 0)] = { 0x49 , 0x29 , 0xcb } ;
opcodes[MakeOp(Sub , 10 , 2 , 0)] = { 0x49 , 0x29 , 0xd3 } ;
opcodes[MakeOp(Sub , 10 , 3 , 0)] = { 0x49 , 0x29 , 0xdb } ;
opcodes[MakeOp(Sub , 10 , 4 , 0)] = { 0x49 , 0x29 , 0xeb } ;
opcodes[MakeOp(Sub , 10 , 5 , 0)] = { 0x49 , 0x29 , 0xf3 } ;
opcodes[MakeOp(Sub , 10 , 6 , 0)] = { 0x49 , 0x29 , 0xfb } ;
opcodes[MakeOp(Sub , 10 , 7 , 0)] = { 0x4d , 0x29 , 0xc3 } ;
opcodes[MakeOp(Sub , 10 , 8 , 0)] = { 0x4d , 0x29 , 0xcb } ;
opcodes[MakeOp(Sub , 10 , 9 , 0)] = { 0x4d , 0x29 , 0xd3 } ;
opcodes[MakeOp(Sub , 10 , 10 , 0)] = { 0x4d , 0x29 , 0xdb } ;
opcodes[MakeOp(Sub , 10 , 11 , 0)] = { 0x4d , 0x29 , 0xe3 } ;
opcodes[MakeOp(Sub , 10 , 12 , 0)] = { 0x4d , 0x29 , 0xeb } ;
opcodes[MakeOp(Sub , 10 , 13 , 0)] = { 0x4d , 0x29 , 0xf3 } ;
opcodes[MakeOp(Sub , 10 , 14 , 0)] = { 0x4d , 0x29 , 0xfb } ;
opcodes[MakeOp(Sub , 11 , 0 , 0)] = { 0x49 , 0x29 , 0xc4 } ;
opcodes[MakeOp(Sub , 11 , 1 , 0)] = { 0x49 , 0x29 , 0xcc } ;
opcodes[MakeOp(Sub , 11 , 2 , 0)] = { 0x49 , 0x29 , 0xd4 } ;
opcodes[MakeOp(Sub , 11 , 3 , 0)] = { 0x49 , 0x29 , 0xdc } ;
opcodes[MakeOp(Sub , 11 , 4 , 0)] = { 0x49 , 0x29 , 0xec } ;
opcodes[MakeOp(Sub , 11 , 5 , 0)] = { 0x49 , 0x29 , 0xf4 } ;
opcodes[MakeOp(Sub , 11 , 6 , 0)] = { 0x49 , 0x29 , 0xfc } ;
opcodes[MakeOp(Sub , 11 , 7 , 0)] = { 0x4d , 0x29 , 0xc4 } ;
opcodes[MakeOp(Sub , 11 , 8 , 0)] = { 0x4d , 0x29 , 0xcc } ;
opcodes[MakeOp(Sub , 11 , 9 , 0)] = { 0x4d , 0x29 , 0xd4 } ;
opcodes[MakeOp(Sub , 11 , 10 , 0)] = { 0x4d , 0x29 , 0xdc } ;
opcodes[MakeOp(Sub , 11 , 11 , 0)] = { 0x4d , 0x29 , 0xe4 } ;
opcodes[MakeOp(Sub , 11 , 12 , 0)] = { 0x4d , 0x29 , 0xec } ;
opcodes[MakeOp(Sub , 11 , 13 , 0)] = { 0x4d , 0x29 , 0xf4 } ;
opcodes[MakeOp(Sub , 11 , 14 , 0)] = { 0x4d , 0x29 , 0xfc } ;
opcodes[MakeOp(Sub , 12 , 0 , 0)] = { 0x49 , 0x29 , 0xc5 } ;
opcodes[MakeOp(Sub , 12 , 1 , 0)] = { 0x49 , 0x29 , 0xcd } ;
opcodes[MakeOp(Sub , 12 , 2 , 0)] = { 0x49 , 0x29 , 0xd5 } ;
opcodes[MakeOp(Sub , 12 , 3 , 0)] = { 0x49 , 0x29 , 0xdd } ;
opcodes[MakeOp(Sub , 12 , 4 , 0)] = { 0x49 , 0x29 , 0xed } ;
opcodes[MakeOp(Sub , 12 , 5 , 0)] = { 0x49 , 0x29 , 0xf5 } ;
opcodes[MakeOp(Sub , 12 , 6 , 0)] = { 0x49 , 0x29 , 0xfd } ;
opcodes[MakeOp(Sub , 12 , 7 , 0)] = { 0x4d , 0x29 , 0xc5 } ;
opcodes[MakeOp(Sub , 12 , 8 , 0)] = { 0x4d , 0x29 , 0xcd } ;
opcodes[MakeOp(Sub , 12 , 9 , 0)] = { 0x4d , 0x29 , 0xd5 } ;
opcodes[MakeOp(Sub , 12 , 10 , 0)] = { 0x4d , 0x29 , 0xdd } ;
opcodes[MakeOp(Sub , 12 , 11 , 0)] = { 0x4d , 0x29 , 0xe5 } ;
opcodes[MakeOp(Sub , 12 , 12 , 0)] = { 0x4d , 0x29 , 0xed } ;
opcodes[MakeOp(Sub , 12 , 13 , 0)] = { 0x4d , 0x29 , 0xf5 } ;
opcodes[MakeOp(Sub , 12 , 14 , 0)] = { 0x4d , 0x29 , 0xfd } ;
opcodes[MakeOp(Sub , 13 , 0 , 0)] = { 0x49 , 0x29 , 0xc6 } ;
opcodes[MakeOp(Sub , 13 , 1 , 0)] = { 0x49 , 0x29 , 0xce } ;
opcodes[MakeOp(Sub , 13 , 2 , 0)] = { 0x49 , 0x29 , 0xd6 } ;
opcodes[MakeOp(Sub , 13 , 3 , 0)] = { 0x49 , 0x29 , 0xde } ;
opcodes[MakeOp(Sub , 13 , 4 , 0)] = { 0x49 , 0x29 , 0xee } ;
opcodes[MakeOp(Sub , 13 , 5 , 0)] = { 0x49 , 0x29 , 0xf6 } ;
opcodes[MakeOp(Sub , 13 , 6 , 0)] = { 0x49 , 0x29 , 0xfe } ;
opcodes[MakeOp(Sub , 13 , 7 , 0)] = { 0x4d , 0x29 , 0xc6 } ;
opcodes[MakeOp(Sub , 13 , 8 , 0)] = { 0x4d , 0x29 , 0xce } ;
opcodes[MakeOp(Sub , 13 , 9 , 0)] = { 0x4d , 0x29 , 0xd6 } ;
opcodes[MakeOp(Sub , 13 , 10 , 0)] = { 0x4d , 0x29 , 0xde } ;
opcodes[MakeOp(Sub , 13 , 11 , 0)] = { 0x4d , 0x29 , 0xe6 } ;
opcodes[MakeOp(Sub , 13 , 12 , 0)] = { 0x4d , 0x29 , 0xee } ;
opcodes[MakeOp(Sub , 13 , 13 , 0)] = { 0x4d , 0x29 , 0xf6 } ;
opcodes[MakeOp(Sub , 13 , 14 , 0)] = { 0x4d , 0x29 , 0xfe } ;
opcodes[MakeOp(Sub , 14 , 0 , 0)] = { 0x49 , 0x29 , 0xc7 } ;
opcodes[MakeOp(Sub , 14 , 1 , 0)] = { 0x49 , 0x29 , 0xcf } ;
opcodes[MakeOp(Sub , 14 , 2 , 0)] = { 0x49 , 0x29 , 0xd7 } ;
opcodes[MakeOp(Sub , 14 , 3 , 0)] = { 0x49 , 0x29 , 0xdf } ;
opcodes[MakeOp(Sub , 14 , 4 , 0)] = { 0x49 , 0x29 , 0xef } ;
opcodes[MakeOp(Sub , 14 , 5 , 0)] = { 0x49 , 0x29 , 0xf7 } ;
opcodes[MakeOp(Sub , 14 , 6 , 0)] = { 0x49 , 0x29 , 0xff } ;
opcodes[MakeOp(Sub , 14 , 7 , 0)] = { 0x4d , 0x29 , 0xc7 } ;
opcodes[MakeOp(Sub , 14 , 8 , 0)] = { 0x4d , 0x29 , 0xcf } ;
opcodes[MakeOp(Sub , 14 , 9 , 0)] = { 0x4d , 0x29 , 0xd7 } ;
opcodes[MakeOp(Sub , 14 , 10 , 0)] = { 0x4d , 0x29 , 0xdf } ;
opcodes[MakeOp(Sub , 14 , 11 , 0)] = { 0x4d , 0x29 , 0xe7 } ;
opcodes[MakeOp(Sub , 14 , 12 , 0)] = { 0x4d , 0x29 , 0xef } ;
opcodes[MakeOp(Sub , 14 , 13 , 0)] = { 0x4d , 0x29 , 0xf7 } ;
opcodes[MakeOp(Sub , 14 , 14 , 0)] = { 0x4d , 0x29 , 0xff } ;
opcodes[MakeOp(Mul , 0 , 0 , 0)] = { 0x48 , 0x0f , 0xaf , 0xc0 } ;
opcodes[MakeOp(Mul , 0 , 1 , 0)] = { 0x48 , 0x0f , 0xaf , 0xc1 } ;
opcodes[MakeOp(Mul , 0 , 2 , 0)] = { 0x48 , 0x0f , 0xaf , 0xc2 } ;
opcodes[MakeOp(Mul , 0 , 3 , 0)] = { 0x48 , 0x0f , 0xaf , 0xc3 } ;
opcodes[MakeOp(Mul , 0 , 4 , 0)] = { 0x48 , 0x0f , 0xaf , 0xc5 } ;
opcodes[MakeOp(Mul , 0 , 5 , 0)] = { 0x48 , 0x0f , 0xaf , 0xc6 } ;
opcodes[MakeOp(Mul , 0 , 6 , 0)] = { 0x48 , 0x0f , 0xaf , 0xc7 } ;
opcodes[MakeOp(Mul , 0 , 7 , 0)] = { 0x49 , 0x0f , 0xaf , 0xc0 } ;
opcodes[MakeOp(Mul , 0 , 8 , 0)] = { 0x49 , 0x0f , 0xaf , 0xc1 } ;
opcodes[MakeOp(Mul , 0 , 9 , 0)] = { 0x49 , 0x0f , 0xaf , 0xc2 } ;
opcodes[MakeOp(Mul , 0 , 10 , 0)] = { 0x49 , 0x0f , 0xaf , 0xc3 } ;
opcodes[MakeOp(Mul , 0 , 11 , 0)] = { 0x49 , 0x0f , 0xaf , 0xc4 } ;
opcodes[MakeOp(Mul , 0 , 12 , 0)] = { 0x49 , 0x0f , 0xaf , 0xc5 } ;
opcodes[MakeOp(Mul , 0 , 13 , 0)] = { 0x49 , 0x0f , 0xaf , 0xc6 } ;
opcodes[MakeOp(Mul , 0 , 14 , 0)] = { 0x49 , 0x0f , 0xaf , 0xc7 } ;
opcodes[MakeOp(Mul , 1 , 0 , 0)] = { 0x48 , 0x0f , 0xaf , 0xc8 } ;
opcodes[MakeOp(Mul , 1 , 1 , 0)] = { 0x48 , 0x0f , 0xaf , 0xc9 } ;
opcodes[MakeOp(Mul , 1 , 2 , 0)] = { 0x48 , 0x0f , 0xaf , 0xca } ;
opcodes[MakeOp(Mul , 1 , 3 , 0)] = { 0x48 , 0x0f , 0xaf , 0xcb } ;
opcodes[MakeOp(Mul , 1 , 4 , 0)] = { 0x48 , 0x0f , 0xaf , 0xcd } ;
opcodes[MakeOp(Mul , 1 , 5 , 0)] = { 0x48 , 0x0f , 0xaf , 0xce } ;
opcodes[MakeOp(Mul , 1 , 6 , 0)] = { 0x48 , 0x0f , 0xaf , 0xcf } ;
opcodes[MakeOp(Mul , 1 , 7 , 0)] = { 0x49 , 0x0f , 0xaf , 0xc8 } ;
opcodes[MakeOp(Mul , 1 , 8 , 0)] = { 0x49 , 0x0f , 0xaf , 0xc9 } ;
opcodes[MakeOp(Mul , 1 , 9 , 0)] = { 0x49 , 0x0f , 0xaf , 0xca } ;
opcodes[MakeOp(Mul , 1 , 10 , 0)] = { 0x49 , 0x0f , 0xaf , 0xcb } ;
opcodes[MakeOp(Mul , 1 , 11 , 0)] = { 0x49 , 0x0f , 0xaf , 0xcc } ;
opcodes[MakeOp(Mul , 1 , 12 , 0)] = { 0x49 , 0x0f , 0xaf , 0xcd } ;
opcodes[MakeOp(Mul , 1 , 13 , 0)] = { 0x49 , 0x0f , 0xaf , 0xce } ;
opcodes[MakeOp(Mul , 1 , 14 , 0)] = { 0x49 , 0x0f , 0xaf , 0xcf } ;
opcodes[MakeOp(Mul , 2 , 0 , 0)] = { 0x48 , 0x0f , 0xaf , 0xd0 } ;
opcodes[MakeOp(Mul , 2 , 1 , 0)] = { 0x48 , 0x0f , 0xaf , 0xd1 } ;
opcodes[MakeOp(Mul , 2 , 2 , 0)] = { 0x48 , 0x0f , 0xaf , 0xd2 } ;
opcodes[MakeOp(Mul , 2 , 3 , 0)] = { 0x48 , 0x0f , 0xaf , 0xd3 } ;
opcodes[MakeOp(Mul , 2 , 4 , 0)] = { 0x48 , 0x0f , 0xaf , 0xd5 } ;
opcodes[MakeOp(Mul , 2 , 5 , 0)] = { 0x48 , 0x0f , 0xaf , 0xd6 } ;
opcodes[MakeOp(Mul , 2 , 6 , 0)] = { 0x48 , 0x0f , 0xaf , 0xd7 } ;
opcodes[MakeOp(Mul , 2 , 7 , 0)] = { 0x49 , 0x0f , 0xaf , 0xd0 } ;
opcodes[MakeOp(Mul , 2 , 8 , 0)] = { 0x49 , 0x0f , 0xaf , 0xd1 } ;
opcodes[MakeOp(Mul , 2 , 9 , 0)] = { 0x49 , 0x0f , 0xaf , 0xd2 } ;
opcodes[MakeOp(Mul , 2 , 10 , 0)] = { 0x49 , 0x0f , 0xaf , 0xd3 } ;
opcodes[MakeOp(Mul , 2 , 11 , 0)] = { 0x49 , 0x0f , 0xaf , 0xd4 } ;
opcodes[MakeOp(Mul , 2 , 12 , 0)] = { 0x49 , 0x0f , 0xaf , 0xd5 } ;
opcodes[MakeOp(Mul , 2 , 13 , 0)] = { 0x49 , 0x0f , 0xaf , 0xd6 } ;
opcodes[MakeOp(Mul , 2 , 14 , 0)] = { 0x49 , 0x0f , 0xaf , 0xd7 } ;
opcodes[MakeOp(Mul , 3 , 0 , 0)] = { 0x48 , 0x0f , 0xaf , 0xd8 } ;
opcodes[MakeOp(Mul , 3 , 1 , 0)] = { 0x48 , 0x0f , 0xaf , 0xd9 } ;
opcodes[MakeOp(Mul , 3 , 2 , 0)] = { 0x48 , 0x0f , 0xaf , 0xda } ;
opcodes[MakeOp(Mul , 3 , 3 , 0)] = { 0x48 , 0x0f , 0xaf , 0xdb } ;
opcodes[MakeOp(Mul , 3 , 4 , 0)] = { 0x48 , 0x0f , 0xaf , 0xdd } ;
opcodes[MakeOp(Mul , 3 , 5 , 0)] = { 0x48 , 0x0f , 0xaf , 0xde } ;
opcodes[MakeOp(Mul , 3 , 6 , 0)] = { 0x48 , 0x0f , 0xaf , 0xdf } ;
opcodes[MakeOp(Mul , 3 , 7 , 0)] = { 0x49 , 0x0f , 0xaf , 0xd8 } ;
opcodes[MakeOp(Mul , 3 , 8 , 0)] = { 0x49 , 0x0f , 0xaf , 0xd9 } ;
opcodes[MakeOp(Mul , 3 , 9 , 0)] = { 0x49 , 0x0f , 0xaf , 0xda } ;
opcodes[MakeOp(Mul , 3 , 10 , 0)] = { 0x49 , 0x0f , 0xaf , 0xdb } ;
opcodes[MakeOp(Mul , 3 , 11 , 0)] = { 0x49 , 0x0f , 0xaf , 0xdc } ;
opcodes[MakeOp(Mul , 3 , 12 , 0)] = { 0x49 , 0x0f , 0xaf , 0xdd } ;
opcodes[MakeOp(Mul , 3 , 13 , 0)] = { 0x49 , 0x0f , 0xaf , 0xde } ;
opcodes[MakeOp(Mul , 3 , 14 , 0)] = { 0x49 , 0x0f , 0xaf , 0xdf } ;
opcodes[MakeOp(Mul , 4 , 0 , 0)] = { 0x48 , 0x0f , 0xaf , 0xe8 } ;
opcodes[MakeOp(Mul , 4 , 1 , 0)] = { 0x48 , 0x0f , 0xaf , 0xe9 } ;
opcodes[MakeOp(Mul , 4 , 2 , 0)] = { 0x48 , 0x0f , 0xaf , 0xea } ;
opcodes[MakeOp(Mul , 4 , 3 , 0)] = { 0x48 , 0x0f , 0xaf , 0xeb } ;
opcodes[MakeOp(Mul , 4 , 4 , 0)] = { 0x48 , 0x0f , 0xaf , 0xed } ;
opcodes[MakeOp(Mul , 4 , 5 , 0)] = { 0x48 , 0x0f , 0xaf , 0xee } ;
opcodes[MakeOp(Mul , 4 , 6 , 0)] = { 0x48 , 0x0f , 0xaf , 0xef } ;
opcodes[MakeOp(Mul , 4 , 7 , 0)] = { 0x49 , 0x0f , 0xaf , 0xe8 } ;
opcodes[MakeOp(Mul , 4 , 8 , 0)] = { 0x49 , 0x0f , 0xaf , 0xe9 } ;
opcodes[MakeOp(Mul , 4 , 9 , 0)] = { 0x49 , 0x0f , 0xaf , 0xea } ;
opcodes[MakeOp(Mul , 4 , 10 , 0)] = { 0x49 , 0x0f , 0xaf , 0xeb } ;
opcodes[MakeOp(Mul , 4 , 11 , 0)] = { 0x49 , 0x0f , 0xaf , 0xec } ;
opcodes[MakeOp(Mul , 4 , 12 , 0)] = { 0x49 , 0x0f , 0xaf , 0xed } ;
opcodes[MakeOp(Mul , 4 , 13 , 0)] = { 0x49 , 0x0f , 0xaf , 0xee } ;
opcodes[MakeOp(Mul , 4 , 14 , 0)] = { 0x49 , 0x0f , 0xaf , 0xef } ;
opcodes[MakeOp(Mul , 5 , 0 , 0)] = { 0x48 , 0x0f , 0xaf , 0xf0 } ;
opcodes[MakeOp(Mul , 5 , 1 , 0)] = { 0x48 , 0x0f , 0xaf , 0xf1 } ;
opcodes[MakeOp(Mul , 5 , 2 , 0)] = { 0x48 , 0x0f , 0xaf , 0xf2 } ;
opcodes[MakeOp(Mul , 5 , 3 , 0)] = { 0x48 , 0x0f , 0xaf , 0xf3 } ;
opcodes[MakeOp(Mul , 5 , 4 , 0)] = { 0x48 , 0x0f , 0xaf , 0xf5 } ;
opcodes[MakeOp(Mul , 5 , 5 , 0)] = { 0x48 , 0x0f , 0xaf , 0xf6 } ;
opcodes[MakeOp(Mul , 5 , 6 , 0)] = { 0x48 , 0x0f , 0xaf , 0xf7 } ;
opcodes[MakeOp(Mul , 5 , 7 , 0)] = { 0x49 , 0x0f , 0xaf , 0xf0 } ;
opcodes[MakeOp(Mul , 5 , 8 , 0)] = { 0x49 , 0x0f , 0xaf , 0xf1 } ;
opcodes[MakeOp(Mul , 5 , 9 , 0)] = { 0x49 , 0x0f , 0xaf , 0xf2 } ;
opcodes[MakeOp(Mul , 5 , 10 , 0)] = { 0x49 , 0x0f , 0xaf , 0xf3 } ;
opcodes[MakeOp(Mul , 5 , 11 , 0)] = { 0x49 , 0x0f , 0xaf , 0xf4 } ;
opcodes[MakeOp(Mul , 5 , 12 , 0)] = { 0x49 , 0x0f , 0xaf , 0xf5 } ;
opcodes[MakeOp(Mul , 5 , 13 , 0)] = { 0x49 , 0x0f , 0xaf , 0xf6 } ;
opcodes[MakeOp(Mul , 5 , 14 , 0)] = { 0x49 , 0x0f , 0xaf , 0xf7 } ;
opcodes[MakeOp(Mul , 6 , 0 , 0)] = { 0x48 , 0x0f , 0xaf , 0xf8 } ;
opcodes[MakeOp(Mul , 6 , 1 , 0)] = { 0x48 , 0x0f , 0xaf , 0xf9 } ;
opcodes[MakeOp(Mul , 6 , 2 , 0)] = { 0x48 , 0x0f , 0xaf , 0xfa } ;
opcodes[MakeOp(Mul , 6 , 3 , 0)] = { 0x48 , 0x0f , 0xaf , 0xfb } ;
opcodes[MakeOp(Mul , 6 , 4 , 0)] = { 0x48 , 0x0f , 0xaf , 0xfd } ;
opcodes[MakeOp(Mul , 6 , 5 , 0)] = { 0x48 , 0x0f , 0xaf , 0xfe } ;
opcodes[MakeOp(Mul , 6 , 6 , 0)] = { 0x48 , 0x0f , 0xaf , 0xff } ;
opcodes[MakeOp(Mul , 6 , 7 , 0)] = { 0x49 , 0x0f , 0xaf , 0xf8 } ;
opcodes[MakeOp(Mul , 6 , 8 , 0)] = { 0x49 , 0x0f , 0xaf , 0xf9 } ;
opcodes[MakeOp(Mul , 6 , 9 , 0)] = { 0x49 , 0x0f , 0xaf , 0xfa } ;
opcodes[MakeOp(Mul , 6 , 10 , 0)] = { 0x49 , 0x0f , 0xaf , 0xfb } ;
opcodes[MakeOp(Mul , 6 , 11 , 0)] = { 0x49 , 0x0f , 0xaf , 0xfc } ;
opcodes[MakeOp(Mul , 6 , 12 , 0)] = { 0x49 , 0x0f , 0xaf , 0xfd } ;
opcodes[MakeOp(Mul , 6 , 13 , 0)] = { 0x49 , 0x0f , 0xaf , 0xfe } ;
opcodes[MakeOp(Mul , 6 , 14 , 0)] = { 0x49 , 0x0f , 0xaf , 0xff } ;
opcodes[MakeOp(Mul , 7 , 0 , 0)] = { 0x4c , 0x0f , 0xaf , 0xc0 } ;
opcodes[MakeOp(Mul , 7 , 1 , 0)] = { 0x4c , 0x0f , 0xaf , 0xc1 } ;
opcodes[MakeOp(Mul , 7 , 2 , 0)] = { 0x4c , 0x0f , 0xaf , 0xc2 } ;
opcodes[MakeOp(Mul , 7 , 3 , 0)] = { 0x4c , 0x0f , 0xaf , 0xc3 } ;
opcodes[MakeOp(Mul , 7 , 4 , 0)] = { 0x4c , 0x0f , 0xaf , 0xc5 } ;
opcodes[MakeOp(Mul , 7 , 5 , 0)] = { 0x4c , 0x0f , 0xaf , 0xc6 } ;
opcodes[MakeOp(Mul , 7 , 6 , 0)] = { 0x4c , 0x0f , 0xaf , 0xc7 } ;
opcodes[MakeOp(Mul , 7 , 7 , 0)] = { 0x4d , 0x0f , 0xaf , 0xc0 } ;
opcodes[MakeOp(Mul , 7 , 8 , 0)] = { 0x4d , 0x0f , 0xaf , 0xc1 } ;
opcodes[MakeOp(Mul , 7 , 9 , 0)] = { 0x4d , 0x0f , 0xaf , 0xc2 } ;
opcodes[MakeOp(Mul , 7 , 10 , 0)] = { 0x4d , 0x0f , 0xaf , 0xc3 } ;
opcodes[MakeOp(Mul , 7 , 11 , 0)] = { 0x4d , 0x0f , 0xaf , 0xc4 } ;
opcodes[MakeOp(Mul , 7 , 12 , 0)] = { 0x4d , 0x0f , 0xaf , 0xc5 } ;
opcodes[MakeOp(Mul , 7 , 13 , 0)] = { 0x4d , 0x0f , 0xaf , 0xc6 } ;
opcodes[MakeOp(Mul , 7 , 14 , 0)] = { 0x4d , 0x0f , 0xaf , 0xc7 } ;
opcodes[MakeOp(Mul , 8 , 0 , 0)] = { 0x4c , 0x0f , 0xaf , 0xc8 } ;
opcodes[MakeOp(Mul , 8 , 1 , 0)] = { 0x4c , 0x0f , 0xaf , 0xc9 } ;
opcodes[MakeOp(Mul , 8 , 2 , 0)] = { 0x4c , 0x0f , 0xaf , 0xca } ;
opcodes[MakeOp(Mul , 8 , 3 , 0)] = { 0x4c , 0x0f , 0xaf , 0xcb } ;
opcodes[MakeOp(Mul , 8 , 4 , 0)] = { 0x4c , 0x0f , 0xaf , 0xcd } ;
opcodes[MakeOp(Mul , 8 , 5 , 0)] = { 0x4c , 0x0f , 0xaf , 0xce } ;
opcodes[MakeOp(Mul , 8 , 6 , 0)] = { 0x4c , 0x0f , 0xaf , 0xcf } ;
opcodes[MakeOp(Mul , 8 , 7 , 0)] = { 0x4d , 0x0f , 0xaf , 0xc8 } ;
opcodes[MakeOp(Mul , 8 , 8 , 0)] = { 0x4d , 0x0f , 0xaf , 0xc9 } ;
opcodes[MakeOp(Mul , 8 , 9 , 0)] = { 0x4d , 0x0f , 0xaf , 0xca } ;
opcodes[MakeOp(Mul , 8 , 10 , 0)] = { 0x4d , 0x0f , 0xaf , 0xcb } ;
opcodes[MakeOp(Mul , 8 , 11 , 0)] = { 0x4d , 0x0f , 0xaf , 0xcc } ;
opcodes[MakeOp(Mul , 8 , 12 , 0)] = { 0x4d , 0x0f , 0xaf , 0xcd } ;
opcodes[MakeOp(Mul , 8 , 13 , 0)] = { 0x4d , 0x0f , 0xaf , 0xce } ;
opcodes[MakeOp(Mul , 8 , 14 , 0)] = { 0x4d , 0x0f , 0xaf , 0xcf } ;
opcodes[MakeOp(Mul , 9 , 0 , 0)] = { 0x4c , 0x0f , 0xaf , 0xd0 } ;
opcodes[MakeOp(Mul , 9 , 1 , 0)] = { 0x4c , 0x0f , 0xaf , 0xd1 } ;
opcodes[MakeOp(Mul , 9 , 2 , 0)] = { 0x4c , 0x0f , 0xaf , 0xd2 } ;
opcodes[MakeOp(Mul , 9 , 3 , 0)] = { 0x4c , 0x0f , 0xaf , 0xd3 } ;
opcodes[MakeOp(Mul , 9 , 4 , 0)] = { 0x4c , 0x0f , 0xaf , 0xd5 } ;
opcodes[MakeOp(Mul , 9 , 5 , 0)] = { 0x4c , 0x0f , 0xaf , 0xd6 } ;
opcodes[MakeOp(Mul , 9 , 6 , 0)] = { 0x4c , 0x0f , 0xaf , 0xd7 } ;
opcodes[MakeOp(Mul , 9 , 7 , 0)] = { 0x4d , 0x0f , 0xaf , 0xd0 } ;
opcodes[MakeOp(Mul , 9 , 8 , 0)] = { 0x4d , 0x0f , 0xaf , 0xd1 } ;
opcodes[MakeOp(Mul , 9 , 9 , 0)] = { 0x4d , 0x0f , 0xaf , 0xd2 } ;
opcodes[MakeOp(Mul , 9 , 10 , 0)] = { 0x4d , 0x0f , 0xaf , 0xd3 } ;
opcodes[MakeOp(Mul , 9 , 11 , 0)] = { 0x4d , 0x0f , 0xaf , 0xd4 } ;
opcodes[MakeOp(Mul , 9 , 12 , 0)] = { 0x4d , 0x0f , 0xaf , 0xd5 } ;
opcodes[MakeOp(Mul , 9 , 13 , 0)] = { 0x4d , 0x0f , 0xaf , 0xd6 } ;
opcodes[MakeOp(Mul , 9 , 14 , 0)] = { 0x4d , 0x0f , 0xaf , 0xd7 } ;
opcodes[MakeOp(Mul , 10 , 0 , 0)] = { 0x4c , 0x0f , 0xaf , 0xd8 } ;
opcodes[MakeOp(Mul , 10 , 1 , 0)] = { 0x4c , 0x0f , 0xaf , 0xd9 } ;
opcodes[MakeOp(Mul , 10 , 2 , 0)] = { 0x4c , 0x0f , 0xaf , 0xda } ;
opcodes[MakeOp(Mul , 10 , 3 , 0)] = { 0x4c , 0x0f , 0xaf , 0xdb } ;
opcodes[MakeOp(Mul , 10 , 4 , 0)] = { 0x4c , 0x0f , 0xaf , 0xdd } ;
opcodes[MakeOp(Mul , 10 , 5 , 0)] = { 0x4c , 0x0f , 0xaf , 0xde } ;
opcodes[MakeOp(Mul , 10 , 6 , 0)] = { 0x4c , 0x0f , 0xaf , 0xdf } ;
opcodes[MakeOp(Mul , 10 , 7 , 0)] = { 0x4d , 0x0f , 0xaf , 0xd8 } ;
opcodes[MakeOp(Mul , 10 , 8 , 0)] = { 0x4d , 0x0f , 0xaf , 0xd9 } ;
opcodes[MakeOp(Mul , 10 , 9 , 0)] = { 0x4d , 0x0f , 0xaf , 0xda } ;
opcodes[MakeOp(Mul , 10 , 10 , 0)] = { 0x4d , 0x0f , 0xaf , 0xdb } ;
opcodes[MakeOp(Mul , 10 , 11 , 0)] = { 0x4d , 0x0f , 0xaf , 0xdc } ;
opcodes[MakeOp(Mul , 10 , 12 , 0)] = { 0x4d , 0x0f , 0xaf , 0xdd } ;
opcodes[MakeOp(Mul , 10 , 13 , 0)] = { 0x4d , 0x0f , 0xaf , 0xde } ;
opcodes[MakeOp(Mul , 10 , 14 , 0)] = { 0x4d , 0x0f , 0xaf , 0xdf } ;
opcodes[MakeOp(Mul , 11 , 0 , 0)] = { 0x4c , 0x0f , 0xaf , 0xe0 } ;
opcodes[MakeOp(Mul , 11 , 1 , 0)] = { 0x4c , 0x0f , 0xaf , 0xe1 } ;
opcodes[MakeOp(Mul , 11 , 2 , 0)] = { 0x4c , 0x0f , 0xaf , 0xe2 } ;
opcodes[MakeOp(Mul , 11 , 3 , 0)] = { 0x4c , 0x0f , 0xaf , 0xe3 } ;
opcodes[MakeOp(Mul , 11 , 4 , 0)] = { 0x4c , 0x0f , 0xaf , 0xe5 } ;
opcodes[MakeOp(Mul , 11 , 5 , 0)] = { 0x4c , 0x0f , 0xaf , 0xe6 } ;
opcodes[MakeOp(Mul , 11 , 6 , 0)] = { 0x4c , 0x0f , 0xaf , 0xe7 } ;
opcodes[MakeOp(Mul , 11 , 7 , 0)] = { 0x4d , 0x0f , 0xaf , 0xe0 } ;
opcodes[MakeOp(Mul , 11 , 8 , 0)] = { 0x4d , 0x0f , 0xaf , 0xe1 } ;
opcodes[MakeOp(Mul , 11 , 9 , 0)] = { 0x4d , 0x0f , 0xaf , 0xe2 } ;
opcodes[MakeOp(Mul , 11 , 10 , 0)] = { 0x4d , 0x0f , 0xaf , 0xe3 } ;
opcodes[MakeOp(Mul , 11 , 11 , 0)] = { 0x4d , 0x0f , 0xaf , 0xe4 } ;
opcodes[MakeOp(Mul , 11 , 12 , 0)] = { 0x4d , 0x0f , 0xaf , 0xe5 } ;
opcodes[MakeOp(Mul , 11 , 13 , 0)] = { 0x4d , 0x0f , 0xaf , 0xe6 } ;
opcodes[MakeOp(Mul , 11 , 14 , 0)] = { 0x4d , 0x0f , 0xaf , 0xe7 } ;
opcodes[MakeOp(Mul , 12 , 0 , 0)] = { 0x4c , 0x0f , 0xaf , 0xe8 } ;
opcodes[MakeOp(Mul , 12 , 1 , 0)] = { 0x4c , 0x0f , 0xaf , 0xe9 } ;
opcodes[MakeOp(Mul , 12 , 2 , 0)] = { 0x4c , 0x0f , 0xaf , 0xea } ;
opcodes[MakeOp(Mul , 12 , 3 , 0)] = { 0x4c , 0x0f , 0xaf , 0xeb } ;
opcodes[MakeOp(Mul , 12 , 4 , 0)] = { 0x4c , 0x0f , 0xaf , 0xed } ;
opcodes[MakeOp(Mul , 12 , 5 , 0)] = { 0x4c , 0x0f , 0xaf , 0xee } ;
opcodes[MakeOp(Mul , 12 , 6 , 0)] = { 0x4c , 0x0f , 0xaf , 0xef } ;
opcodes[MakeOp(Mul , 12 , 7 , 0)] = { 0x4d , 0x0f , 0xaf , 0xe8 } ;
opcodes[MakeOp(Mul , 12 , 8 , 0)] = { 0x4d , 0x0f , 0xaf , 0xe9 } ;
opcodes[MakeOp(Mul , 12 , 9 , 0)] = { 0x4d , 0x0f , 0xaf , 0xea } ;
opcodes[MakeOp(Mul , 12 , 10 , 0)] = { 0x4d , 0x0f , 0xaf , 0xeb } ;
opcodes[MakeOp(Mul , 12 , 11 , 0)] = { 0x4d , 0x0f , 0xaf , 0xec } ;
opcodes[MakeOp(Mul , 12 , 12 , 0)] = { 0x4d , 0x0f , 0xaf , 0xed } ;
opcodes[MakeOp(Mul , 12 , 13 , 0)] = { 0x4d , 0x0f , 0xaf , 0xee } ;
opcodes[MakeOp(Mul , 12 , 14 , 0)] = { 0x4d , 0x0f , 0xaf , 0xef } ;
opcodes[MakeOp(Mul , 13 , 0 , 0)] = { 0x4c , 0x0f , 0xaf , 0xf0 } ;
opcodes[MakeOp(Mul , 13 , 1 , 0)] = { 0x4c , 0x0f , 0xaf , 0xf1 } ;
opcodes[MakeOp(Mul , 13 , 2 , 0)] = { 0x4c , 0x0f , 0xaf , 0xf2 } ;
opcodes[MakeOp(Mul , 13 , 3 , 0)] = { 0x4c , 0x0f , 0xaf , 0xf3 } ;
opcodes[MakeOp(Mul , 13 , 4 , 0)] = { 0x4c , 0x0f , 0xaf , 0xf5 } ;
opcodes[MakeOp(Mul , 13 , 5 , 0)] = { 0x4c , 0x0f , 0xaf , 0xf6 } ;
opcodes[MakeOp(Mul , 13 , 6 , 0)] = { 0x4c , 0x0f , 0xaf , 0xf7 } ;
opcodes[MakeOp(Mul , 13 , 7 , 0)] = { 0x4d , 0x0f , 0xaf , 0xf0 } ;
opcodes[MakeOp(Mul , 13 , 8 , 0)] = { 0x4d , 0x0f , 0xaf , 0xf1 } ;
opcodes[MakeOp(Mul , 13 , 9 , 0)] = { 0x4d , 0x0f , 0xaf , 0xf2 } ;
opcodes[MakeOp(Mul , 13 , 10 , 0)] = { 0x4d , 0x0f , 0xaf , 0xf3 } ;
opcodes[MakeOp(Mul , 13 , 11 , 0)] = { 0x4d , 0x0f , 0xaf , 0xf4 } ;
opcodes[MakeOp(Mul , 13 , 12 , 0)] = { 0x4d , 0x0f , 0xaf , 0xf5 } ;
opcodes[MakeOp(Mul , 13 , 13 , 0)] = { 0x4d , 0x0f , 0xaf , 0xf6 } ;
opcodes[MakeOp(Mul , 13 , 14 , 0)] = { 0x4d , 0x0f , 0xaf , 0xf7 } ;
opcodes[MakeOp(Mul , 14 , 0 , 0)] = { 0x4c , 0x0f , 0xaf , 0xf8 } ;
opcodes[MakeOp(Mul , 14 , 1 , 0)] = { 0x4c , 0x0f , 0xaf , 0xf9 } ;
opcodes[MakeOp(Mul , 14 , 2 , 0)] = { 0x4c , 0x0f , 0xaf , 0xfa } ;
opcodes[MakeOp(Mul , 14 , 3 , 0)] = { 0x4c , 0x0f , 0xaf , 0xfb } ;
opcodes[MakeOp(Mul , 14 , 4 , 0)] = { 0x4c , 0x0f , 0xaf , 0xfd } ;
opcodes[MakeOp(Mul , 14 , 5 , 0)] = { 0x4c , 0x0f , 0xaf , 0xfe } ;
opcodes[MakeOp(Mul , 14 , 6 , 0)] = { 0x4c , 0x0f , 0xaf , 0xff } ;
opcodes[MakeOp(Mul , 14 , 7 , 0)] = { 0x4d , 0x0f , 0xaf , 0xf8 } ;
opcodes[MakeOp(Mul , 14 , 8 , 0)] = { 0x4d , 0x0f , 0xaf , 0xf9 } ;
opcodes[MakeOp(Mul , 14 , 9 , 0)] = { 0x4d , 0x0f , 0xaf , 0xfa } ;
opcodes[MakeOp(Mul , 14 , 10 , 0)] = { 0x4d , 0x0f , 0xaf , 0xfb } ;
opcodes[MakeOp(Mul , 14 , 11 , 0)] = { 0x4d , 0x0f , 0xaf , 0xfc } ;
opcodes[MakeOp(Mul , 14 , 12 , 0)] = { 0x4d , 0x0f , 0xaf , 0xfd } ;
opcodes[MakeOp(Mul , 14 , 13 , 0)] = { 0x4d , 0x0f , 0xaf , 0xfe } ;
opcodes[MakeOp(Mul , 14 , 14 , 0)] = { 0x4d , 0x0f , 0xaf , 0xff } ;