Design Goals/Requirements:
-
Good Performance on most processors
-
High performance supported
-
exact reproducibility supported
-
access to IEEE floating point features
|
We propose three modes of floating point execution
|
strictfp: Reproducible results as in current default
|
new default: Exploit natural hardware (extended exponent in Intel and fused multiply add)
|
associatefp: Allow conventional compiler optimizations
|
Not at all clear that floating point suggestions will be accepted or even considered by Sun?
|
Generic Types, Operator Loading and lightweight classes are less controversial?
|