Searched hist:9758 (Results 1 - 2 of 2) sorted by relevance

/gem5/src/arch/x86/isa/insts/x87/arithmetic/
H A Dchange_sign.py9758:353587055aff Tue Jun 18 10:10:00 EDT 2013 Andreas Sandberg <andreas@sandberg.pp.se> x86: Fix the flag handling code in FABS and FCHS

This changeset fixes two problems in the FABS and FCHS
implementation. First, the ISA parser expects the assignment in
flag_code to be a pure assignment and not an and-assignment, which
leads to the isa_parser omitting the misc reg update. Second, the FCHS
and FABS macro-ops don't set the SetStatus flag, which means that the
default micro-op version, which doesn't update FSW, is executed.
/gem5/src/arch/x86/isa/microops/
H A Dfpop.isa9758:353587055aff Tue Jun 18 10:10:00 EDT 2013 Andreas Sandberg <andreas@sandberg.pp.se> x86: Fix the flag handling code in FABS and FCHS

This changeset fixes two problems in the FABS and FCHS
implementation. First, the ISA parser expects the assignment in
flag_code to be a pure assignment and not an and-assignment, which
leads to the isa_parser omitting the misc reg update. Second, the FCHS
and FABS macro-ops don't set the SetStatus flag, which means that the
default micro-op version, which doesn't update FSW, is executed.

Completed in 13 milliseconds