#NEWLINE# def complex_ne_impl( context , builder , sig , args ) : #NEWLINE# #INDENT# [ cx , cy ] = args #NEWLINE# typ = sig . args [ 0 ] #NEWLINE# x = context . make_complex ( builder , typ , value = cx ) #NEWLINE# y = context . make_complex ( builder , typ , value = cy ) #NEWLINE# reals_are_ne = builder . fcmp ( lc . FCMP_UNE , x . real , y . real ) #NEWLINE# imags_are_ne = builder . fcmp ( lc . FCMP_UNE , x . imag , y . imag ) #NEWLINE# res = builder . or_ ( reals_are_ne , imags_are_ne ) #NEWLINE# return impl_ret_untracked ( context , builder , sig . return_type , res )