#NEWLINE# def int_sub_impl( context , builder , sig , args ) : #NEWLINE# #INDENT# [ va , vb ] = args #NEWLINE# [ ta , tb ] = sig . args #NEWLINE# a = context . cast ( builder , va , ta , builder . return_type ) #NEWLINE# b = context . cast ( builder , vb , tb , sig . return_type ) #NEWLINE# res = builder . sub ( a , b , flags = _int_arith_flags ( sig . return_type ) ) #NEWLINE# return impl_ret_untracked ( context , builder , sig . return_type , res )