Here you can find the source of floor(int f)
public static int floor(int f)
//package com.java2s; /*/* ww w . j ava 2 s.co m*/ FP version 3.1 Copyright (c) 2004 Andre de Leiradella <leiradella@bigfoot.com> This program is licensed under the Artistic License. See http://www.opensource.org/licenses/artistic-license.html for details. Uses parts or ideas from FPMath. FPMath is copyright (c) 2001 Beartronics and is authored by Henry Minsky. http://bearlib.sourceforge.net/ Uses parts or ideas from oMathFP. oMathFP is copyright (c) 2004 Dan Carter. http://orbisstudios.com/ */ public class Main { public static int floor(int f) { if ((f & 0xFFFF) == 0) return f; return (f & ~0xFFFF) + (f < 0 ? 65536 : 0); } }