1; RUN: llc -march=hexagon < %s | FileCheck %s 2 3; CHECK-LABEL: test_00 4; CHECK: r0 = and(r0,r1) 5; CHECK-NEXT: jumpr r31 6define <4 x i8> @test_00(<4 x i8> %a0, <4 x i8> %a1) #0 { 7 %v0 = and <4 x i8> %a0, %a1 8 ret <4 x i8> %v0 9} 10 11; CHECK-LABEL: test_01 12; CHECK: r0 = or(r0,r1) 13; CHECK-NEXT: jumpr r31 14define <4 x i8> @test_01(<4 x i8> %a0, <4 x i8> %a1) #0 { 15 %v0 = or <4 x i8> %a0, %a1 16 ret <4 x i8> %v0 17} 18 19; CHECK-LABEL: test_02 20; CHECK: r0 = xor(r0,r1) 21; CHECK-NEXT: jumpr r31 22define <4 x i8> @test_02(<4 x i8> %a0, <4 x i8> %a1) #0 { 23 %v0 = xor <4 x i8> %a0, %a1 24 ret <4 x i8> %v0 25} 26 27attributes #0 = { nounwind readnone } 28