]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Add folding rules for: Sar64(x,0) and Sar32(x,0). Immediate
authorJulian Seward <jseward@acm.org>
Thu, 2 Oct 2014 16:13:20 +0000 (16:13 +0000)
committerJulian Seward <jseward@acm.org>
Thu, 2 Oct 2014 16:13:20 +0000 (16:13 +0000)
commitc5f6b8dda84f38bc7c0fcc2d1c2dd06684ce2829
tree34a660354e00bb37d1f0faf6224403906a1d1e59
parent64257d5057f345424ce356955effd66588aa746f
Add folding rules for: Sar64(x,0) and Sar32(x,0).  Immediate
shifts by zero seem to have a surprisingly large perf hit on
Intels, possibly due to the bizarre eflags/rflags semantics
involved.

git-svn-id: svn://svn.valgrind.org/vex/trunk@2964
VEX/priv/ir_opt.c