code: def _divf(ins):
      ''' Divides 2 float values. The result is pushed onto the stack.
      '''
      op1, op2 = tuple(ins.quad[2:])
  
      if is_float(op2) and float(op2) == 1:  # Nothing to do. A / 1 = A
          output = _float_oper(op1)
          output.extend(_fpush())
          return output
  
      output = _float_oper(op1, op2)
      output.append('call __DIVF')
      output.extend(_fpush())
      REQUIRES.add('divf.asm')
      return outpuf _divf(ins):
      ''' Divides 2 float values. The result is pushed onto the stack.
      '''
      op1, op2 = tuple(ins.quad[2:])
  
      if is_float(op2) and float(op2) == 1:  # Nothing to do. A / 1 = A
          output = _float_oper(op1)
          output.extend(_fpush())
          return output
  
      output = _float_oper(op1, op2)
      output.append('call __DIVF')
      output.extend(_fpush())
      REQUIRES.add('divf.asm')
      return output
docs: Divides 2 float values. The result is pushed onto the stack.