Revision fe76d976 target-arm/helper.c

b/target-arm/helper.c
2334 2334
        }
2335 2335
        set_float_rounding_mode(i, &env->vfp.fp_status);
2336 2336
    }
2337
    if (changed & (1 << 24))
2338
        set_flush_to_zero((val & (1 << 24)) != 0, &env->vfp.fp_status);
2337 2339
    if (changed & (1 << 25))
2338 2340
        set_default_nan_mode((val & (1 << 25)) != 0, &env->vfp.fp_status);
2339 2341

  
2340 2342
    i = vfp_exceptbits_to_host((val >> 8) & 0x1f);
2341 2343
    set_float_exception_flags(i, &env->vfp.fp_status);
2342
    /* XXX: FZ and DN are not implemented.  */
2343 2344
}
2344 2345

  
2345 2346
#define VFP_HELPER(name, p) HELPER(glue(glue(vfp_,name),p))

Also available in: Unified diff