What is `strictfp' ? Syntax It is a keyword introduced into Java 2. A modifier for a class, method, and interface. ex.) strictfp void aMethod(...) { ... It has a static and syntactical scope. does not dynamically affect the callee method. Semantics A Java runtime system (JVM, JIT, ..) must preserve the strict floating-point semantics, which is prescribed by the language specification. The strict semantics is the same as SPARC's. Intel's x86 is naturally not compliant with the semantics. All the runtime systems for x86 have to implement it. Only BulletTrain (AOT compiler) and shuJIT (our JIT) implement.