#NEWLINE# def __init__( self , arg1 , arg2 , reversed , instr_state ) : #NEWLINE# #INDENT# self . mod = BitArray ( 2 , '11' ) #NEWLINE# if ( X86 . reg_size ( arg1 ) != X86 . reg_size ( arg2 ) ) : #NEWLINE# #INDENT# raise ValueError ( 'Register size mitmatch between {0} and {1}' . format ( arg1 , arg2 ) ) #NEWLINE# #UNINDENT# if ( X86 . reg_size ( arg1 ) == 16 ) : #NEWLINE# #INDENT# instr_state . prefixes . append ( OperandSizeOverride ) #NEWLINE# #UNINDENT# self . reg = X86RegisterSelector . get_reg_bits ( arg2 ) #NEWLINE# self . rm = X86RegisterSelector . get_reg_bits ( arg1 ) #NEWLINE# self . after = BitArray ( 0 , '' ) #NEWLINE# self . direction = 0