[Hexagon] Fixing broken tests.
[oota-llvm.git] / test / MC / Disassembler / Hexagon / xtype_alu.txt
1 # RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s
2
3 0xf0 0xde 0x14 0xd3
4 # CHECK: r17:16 = add(r21:20, r31:30)
5 0x11 0xd5 0x1f 0xd5
6 # CHECK: r17 = add(r21.l, r31.l)
7 0x51 0xd5 0x1f 0xd5
8 # CHECK: r17 = add(r21.l, r31.h)
9 0x91 0xd5 0x1f 0xd5
10 # CHECK: r17 = add(r21.l, r31.l):sat
11 0xd1 0xd5 0x1f 0xd5
12 # CHECK: r17 = add(r21.l, r31.h):sat
13 0x11 0xd5 0x5f 0xd5
14 # CHECK: r17 = add(r21.l, r31.l):<<16
15 0x31 0xd5 0x5f 0xd5
16 # CHECK: r17 = add(r21.l, r31.h):<<16
17 0x51 0xd5 0x5f 0xd5
18 # CHECK: r17 = add(r21.h, r31.l):<<16
19 0x71 0xd5 0x5f 0xd5
20 # CHECK: r17 = add(r21.h, r31.h):<<16
21 0x91 0xd5 0x5f 0xd5
22 # CHECK: r17 = add(r21.l, r31.l):sat:<<16
23 0xb1 0xd5 0x5f 0xd5
24 # CHECK: r17 = add(r21.l, r31.h):sat:<<16
25 0xd1 0xd5 0x5f 0xd5
26 # CHECK: r17 = add(r21.h, r31.l):sat:<<16
27 0xf1 0xd5 0x5f 0xd5
28 # CHECK: r17 = add(r21.h, r31.h):sat:<<16
29 0xf0 0xde 0x14 0xd3
30 # CHECK: r17:16 = add(r21:20, r31:30)
31 0x10 0xde 0xf4 0xd3
32 # CHECK: r17:16 = and(r21:20, r31:30)
33 0x11 0xdf 0xd5 0xd5
34 # CHECK: r17 = max(r21, r31)
35 0x91 0xdf 0xd5 0xd5
36 # CHECK: r17 = maxu(r21, r31)
37 0x11 0xd5 0xbf 0xd5
38 # CHECK: r17 = min(r21, r31)
39 0x91 0xd5 0xbf 0xd5
40 # CHECK: r17 = minu(r21, r31)
41 0x50 0xde 0xf4 0xd3
42 # CHECK: r17:16 = or(r21:20, r31:30)
43 0x11 0xd5 0x3f 0xd5
44 # CHECK: r17 = sub(r21.l, r31.l)
45 0x51 0xd5 0x3f 0xd5
46 # CHECK: r17 = sub(r21.l, r31.h)
47 0x91 0xd5 0x3f 0xd5
48 # CHECK: r17 = sub(r21.l, r31.l):sat
49 0xd1 0xd5 0x3f 0xd5
50 # CHECK: r17 = sub(r21.l, r31.h):sat
51 0x11 0xd5 0x7f 0xd5
52 # CHECK: r17 = sub(r21.l, r31.l):<<16
53 0x31 0xd5 0x7f 0xd5
54 # CHECK: r17 = sub(r21.l, r31.h):<<16
55 0x51 0xd5 0x7f 0xd5
56 # CHECK: r17 = sub(r21.h, r31.l):<<16
57 0x71 0xd5 0x7f 0xd5
58 # CHECK: r17 = sub(r21.h, r31.h):<<16
59 0x91 0xd5 0x7f 0xd5
60 # CHECK: r17 = sub(r21.l, r31.l):sat:<<16
61 0xb1 0xd5 0x7f 0xd5
62 # CHECK: r17 = sub(r21.l, r31.h):sat:<<16
63 0xd1 0xd5 0x7f 0xd5
64 # CHECK: r17 = sub(r21.h, r31.l):sat:<<16
65 0xf1 0xd5 0x7f 0xd5
66 # CHECK: r17 = sub(r21.h, r31.h):sat:<<16
67 0x90 0xde 0xf4 0xd3
68 # CHECK: r17:16 = xor(r21:20, r31:30)