I think I would still say something like

q = 2000000000 + round(log(f)*1000000);

which has the benefit of being portable and that numbers that are
close to each other will hash to the same values.

Special cases is needed for inf and nan, though.
  • float hashing Arne Goedeke
    • float hashing Mirar @ Pike developers forum
      • Re: float ha... Arne Goedeke
        • Re: floa... Mirar @ Pike developers forum
          • Re: ... Arne Goedeke
            • ... Mirar @ Pike developers forum
              • ... Arne Goedeke
                • ... Martin Stjernholm, Roxen IS @ Pike developers forum
                • ... Martin Stjernholm, Roxen IS @ Pike developers forum
                • ... Arne Goedeke
                • ... Martin Stjernholm, Roxen IS @ Pike developers forum
                • ... Arne Goedeke
                • ... Arne Goedeke
                • ... Martin Stjernholm, Roxen IS @ Pike developers forum
                • ... Arne Goedeke
                • ... Arne Goedeke

Reply via email to