1# RUN: llvm-mc --triple hexagon -disassemble < %s | FileCheck %s 2 30x11 0xdf 0x95 0xf3 4# CHECK: r17 = combine(r31.h, r21.h) 50x11 0xdf 0xb5 0xf3 6# CHECK: r17 = combine(r31.h, r21.l) 70x11 0xdf 0xd5 0xf3 8# CHECK: r17 = combine(r31.l, r21.h) 90x11 0xdf 0xf5 0xf3 10# CHECK: r17 = combine(r31.l, r21.l) 110xb0 0xe2 0x0f 0x7c 12# CHECK: r17:16 = combine(#21, #31) 130xb0 0xe2 0x3f 0x73 14# CHECK: r17:16 = combine(#21, r31) 150xf0 0xe3 0x15 0x73 16# CHECK: r17:16 = combine(r21, #31) 170x10 0xdf 0x15 0xf5 18# CHECK: r17:16 = combine(r21, r31) 190xf1 0xc3 0x75 0x73 20# CHECK: r17 = mux(p3, r21, #31) 210xb1 0xc2 0xff 0x73 22# CHECK: r17 = mux(p3, #21, r31) 230xb1 0xe2 0x8f 0x7b 24# CHECK: r17 = mux(p3, #21, #31) 250x71 0xdf 0x15 0xf4 26# CHECK: r17 = mux(p3, r21, r31) 270x11 0xc0 0x15 0x70 28# CHECK: r17 = aslh(r21) 290x11 0xc0 0x35 0x70 30# CHECK: r17 = asrh(r21) 310x10 0xdf 0x95 0xf5 32# CHECK: r17:16 = packhl(r21, r31) 33