Optimised float->int cast for Win64
authorJohn Ridges <jridges@masque.com>
Sat, 16 Oct 2010 22:00:54 +0000 (18:00 -0400)
committerJean-Marc Valin <jean-marc.valin@usherbrooke.ca>
Sat, 16 Oct 2010 22:00:54 +0000 (18:00 -0400)
commite0ae980165e390943cf5d02a67da77d46a5a843c
treef29894bd8438305505e5a3b03d4aab267dbd8af3
parentbb918ef71146b047a843eed5889ad7daa394adb5
Optimised float->int cast for Win64

I've been compiling CELT for 64-bit Windows and it all seems to work
fine (with the occasional benign warning message) except for one place,
and that is in "float_cast.h" where there is some inline assembly
language that gets complied for Windows. Since the Microsoft 64-bit
compiler won't allow inline assembly language (and *still* doesn't have
"lrintf").
libcelt/float_cast.h