parameters: (self, cmpop, lhs, rhs, name='', flags=[])
return_statement: return instr
docstring: Floating-point ordered comparison:
              name = lhs <cmpop> rhs
  
          where cmpop can be '==', '!=', '<', '<=', '>', '>=', 'ord', 'uno'
docstring_summary: Floating-point ordered comparison:
              name = lhs <cmpop> rhs
docstring_tokens: Floating - point ordered comparison : name = lhs <cmpop > rhs
function: def fcmp_ordered(self, cmpop, lhs, rhs, name='', flags=[]):
          """
          Floating-point ordered comparison:
              name = lhs <cmpop> rhs
  
          where cmpop can be '==', '!=', '<', '<=', '>', '>=', 'ord', 'uno'
          """
          if cmpop in _CMP_MAP:
              op = 'o' + _CMP_MAP[cmpop]
          else:
              op = cmpop
          instr = instructions.FCMPInstr(self.block, op, lhs, rhs, name=name, flags=flags)
          self._insert(instr)
          return instr
function_tokens: def fcmp_ordered ( self , cmpop , lhs , rhs , name = '' , flags = [ ] ) : if cmpop in _CMP_MAP : op = 'o' + _CMP_MAP [ cmpop ] else : op = cmpop instr = instructions . FCMPInstr ( self . block , op , lhs , rhs , name = name , flags = flags ) self . _insert ( instr ) return instr