[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] ea32aa: target-i386: Wrong conversion infinit
From: |
GitHub |
Subject: |
[Qemu-commits] [qemu/qemu] ea32aa: target-i386: Wrong conversion infinity from float8... |
Date: |
Mon, 15 Dec 2014 04:30:10 -0800 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: ea32aaf1a72af102b855317b47a22e75ac2965a9
https://github.com/qemu/qemu/commit/ea32aaf1a72af102b855317b47a22e75ac2965a9
Author: Dmitry Poletaev <address@hidden>
Date: 2014-12-14 (Sun, 14 Dec 2014)
Changed paths:
M target-i386/fpu_helper.c
Log Message:
-----------
target-i386: Wrong conversion infinity from float80 to int32/int64
Signed-off-by: Dmitry Poletaev <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 18b41f95d20ac6dbf918c73e704d4ca1fbc1a62f
https://github.com/qemu/qemu/commit/18b41f95d20ac6dbf918c73e704d4ca1fbc1a62f
Author: Dmitry Poletaev <address@hidden>
Date: 2014-12-14 (Sun, 14 Dec 2014)
Changed paths:
M target-i386/fpu_helper.c
Log Message:
-----------
target-i386: fbld instruction doesn't set minus sign
Signed-off-by: Dmitry Poletaev <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: c4d4525c38cd93cc5d1a743976eb25ac571d435f
https://github.com/qemu/qemu/commit/c4d4525c38cd93cc5d1a743976eb25ac571d435f
Author: Pavel Dovgalyuk <address@hidden>
Date: 2014-12-14 (Sun, 14 Dec 2014)
Changed paths:
M target-i386/translate.c
Log Message:
-----------
target-i386: fix icount processing for repz instructions
TCG generates optimized code for i386 repz instructions in single step mode.
It means that when ecx becomes 0, execution of the string instruction breaks
immediately without an additional iteration for ecx==0 (which will only check
ecx and set the flags). Omitting this iteration leads to different
instructions counting in singlestep mode and in normal execution.
This patch disables optimization of this last iteration for icount mode
which should be deterministic.
v2: inverted the condition and formatted the comment
Signed-off-by: Pavel Dovgalyuk <address@hidden>
Signed-off-by: Richard Henderson <address@hidden>
Commit: 54600752a1dd67844c2cf3c467db562c39499838
https://github.com/qemu/qemu/commit/54600752a1dd67844c2cf3c467db562c39499838
Author: Peter Maydell <address@hidden>
Date: 2014-12-15 (Mon, 15 Dec 2014)
Changed paths:
M target-i386/fpu_helper.c
M target-i386/translate.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/rth/tags/x86-next-20141214' into staging
Collected x86 patches
# gpg: Signature made Sun 14 Dec 2014 22:54:28 GMT using RSA key ID 4DD0279B
# gpg: Good signature from "Richard Henderson <address@hidden>"
# gpg: aka "Richard Henderson <address@hidden>"
# gpg: aka "Richard Henderson <address@hidden>"
* remotes/rth/tags/x86-next-20141214:
target-i386: fix icount processing for repz instructions
target-i386: fbld instruction doesn't set minus sign
target-i386: Wrong conversion infinity from float80 to int32/int64
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/e0d3795654b7...54600752a1dd
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] ea32aa: target-i386: Wrong conversion infinity from float8...,
GitHub <=