win can't eat 1.0p+23 syntax for floats :(

git-svn-id: http://skia.googlecode.com/svn/trunk@4067 2bbb7eff-a529-9590-31e7-b0007b416f81
This commit is contained in:
reed@google.com 2012-05-30 12:43:59 +00:00
Родитель a7d7461cf0
Коммит c3b697298e
1 изменённых файлов: 4 добавлений и 0 удалений

Просмотреть файл

@ -17,8 +17,12 @@ static float sk_fsel(float pred, float result_ge, float result_lt) {
}
static float fast_floor(float x) {
#ifdef SK_BUILD_FOR_WIN
return sk_float_floor(x);
#else
float big = sk_fsel(x, 0x1.0p+23, -0x1.0p+23);
return (x + big) - big;
#endif
}
static float std_floor(float x) {