mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-12-15 13:24:25 +00:00
[Hexagon] Adding V4 logic-logic instructions and tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@225198 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
@@ -64,10 +64,36 @@
|
||||
# CHECK: r17:16 = or(r21:20, ~r31:30)
|
||||
0x10 0xde 0x94 0xca
|
||||
# CHECK: r17:16 ^= xor(r21:20, r31:30)
|
||||
0xf1 0xc3 0x15 0xda
|
||||
# CHECK: r17 |= and(r21, #31)
|
||||
0xf5 0xc3 0x51 0xda
|
||||
# CHECK: r17 = or(r21, and(r17, #31))
|
||||
0xf1 0xc3 0x95 0xda
|
||||
# CHECK: r17 |= or(r21, #31)
|
||||
0x11 0xdf 0x35 0xef
|
||||
# CHECK: r17 |= and(r21, ~r31)
|
||||
0x31 0xdf 0x35 0xef
|
||||
# CHECK: r17 &= and(r21, ~r31)
|
||||
0x51 0xdf 0x35 0xef
|
||||
# CHECK: r17 ^= and(r21, ~r31)
|
||||
0x11 0xdf 0x55 0xef
|
||||
# CHECK: r17 &= and(r21, r31)
|
||||
0x31 0xdf 0x55 0xef
|
||||
# CHECK: r17 &= or(r21, r31)
|
||||
0x51 0xdf 0x55 0xef
|
||||
# CHECK: r17 &= xor(r21, r31)
|
||||
0x71 0xdf 0x55 0xef
|
||||
# CHECK: r17 |= and(r21, r31)
|
||||
0x71 0xdf 0x95 0xef
|
||||
# CHECK: r17 ^= xor(r21, r31)
|
||||
0x11 0xdf 0xd5 0xef
|
||||
# CHECK: r17 |= or(r21, r31)
|
||||
0x31 0xdf 0xd5 0xef
|
||||
# CHECK: r17 |= xor(r21, r31)
|
||||
0x51 0xdf 0xd5 0xef
|
||||
# CHECK: r17 ^= and(r21, r31)
|
||||
0x71 0xdf 0xd5 0xef
|
||||
# CHECK: r17 ^= or(r21, r31)
|
||||
0x11 0xdf 0xd5 0xd5
|
||||
# CHECK: r17 = max(r21, r31)
|
||||
0x91 0xdf 0xd5 0xd5
|
||||
|
||||
Reference in New Issue
Block a user