Constants with multiple encodings (ARM):
authorJohnny Chen <johnny.chen@apple.com>
Tue, 5 Apr 2011 18:02:46 +0000 (18:02 +0000)
committerJohnny Chen <johnny.chen@apple.com>
Tue, 5 Apr 2011 18:02:46 +0000 (18:02 +0000)
commit12bb2958c4f335e79c831136d2dfed9f375f06ff
tree0e9ada67af72b66390e64077919fb8570cfea8c7
parentb26d8d7c493ec773661c1d3a7863f798f3786e40
Constants with multiple encodings (ARM):
An alternative syntax is available for a modified immediate constant that permits the programmer to specify
the encoding directly. In this syntax, #<const> is instead written as #<byte>,#<rot>, where:

    <byte> is the numeric value of abcdefgh, in the range 0-255
    <rot> is twice the numeric value of rotation, an even number in the range 0-30.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@128897 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
test/MC/ARM/simple-encoding.ll
test/MC/Disassembler/ARM/arm-tests.txt