OSDN Git Service

Add X86 bsf and rotate instructions
authorMark Mendell <mark.p.mendell@intel.com>
Wed, 16 Sep 2015 01:45:01 +0000 (21:45 -0400)
committerMark Mendell <mark.p.mendell@intel.com>
Wed, 16 Sep 2015 01:45:01 +0000 (21:45 -0400)
commitbcee092d7b0cbb7181d428115ad98d25ce844061
treedab00e7f7dc19b002948020a8c2cbde665203c0e
parentb505997b2176bd29a108cb6c33d06d4ef29ba001
Add X86 bsf and rotate instructions

These are for use in new intrinsics.  Bsf (Bit Scan Forward) is used in
{Long,Integer}NumberOfTrailingZeros and the rotates are used in
{Long,Integer}Rotate{Left,Right}.

Change-Id: Icb599d7e1eec4e4ea9e5b4f0b1654c7b8d4de678
Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>
compiler/utils/x86/assembler_x86.cc
compiler/utils/x86/assembler_x86.h
compiler/utils/x86/assembler_x86_test.cc
compiler/utils/x86_64/assembler_x86_64.cc
compiler/utils/x86_64/assembler_x86_64.h
compiler/utils/x86_64/assembler_x86_64_test.cc
disassembler/disassembler_x86.cc