Should more precise register-based calculations be forced to abide by smaller formats? (Intel vs. Java)