single vs double precision in Max 6.1.2

    May 03 2013 | 6:58 pm
    from what i read in the 6.1.2 sdk float message passing in 64-bit mode should now be able to preserve double precision: "Additionally, the size of the t_atom is 8-bytes on x64, meaning that double-precision floating pointer numbers can be represented."
    it seems this is not implemented correctly for all objects, (yet?) if you run the example below in 64-bit mode, to my understanding only the calculation in the middle returns the correct result. is this just in need of a fix, or am i missing something here?
    btw is there an easy way to detect from inside an external if max is running in 64-bit or 32-bit mode? thanks, volker.

    • May 27 2013 | 1:29 pm
      Thanks for the example. We will investigate.