28 lines · plain
1; RUN: llc -mtriple=hexagon < %s | FileCheck %s2 3; CHECK-LABEL: test_004; CHECK: r0 = and(r0,r1)5; CHECK-NEXT: jumpr r316define <4 x i8> @test_00(<4 x i8> %a0, <4 x i8> %a1) #0 {7 %v0 = and <4 x i8> %a0, %a18 ret <4 x i8> %v09}10 11; CHECK-LABEL: test_0112; CHECK: r0 = or(r0,r1)13; CHECK-NEXT: jumpr r3114define <4 x i8> @test_01(<4 x i8> %a0, <4 x i8> %a1) #0 {15 %v0 = or <4 x i8> %a0, %a116 ret <4 x i8> %v017}18 19; CHECK-LABEL: test_0220; CHECK: r0 = xor(r0,r1)21; CHECK-NEXT: jumpr r3122define <4 x i8> @test_02(<4 x i8> %a0, <4 x i8> %a1) #0 {23 %v0 = xor <4 x i8> %a0, %a124 ret <4 x i8> %v025}26 27attributes #0 = { nounwind readnone }28