1; RUN: llvm-mc -triple avr -show-encoding < %s | FileCheck %s 2; RUN: llvm-mc -filetype=obj -triple avr < %s | llvm-objdump -d - | FileCheck --check-prefix=CHECK-INST %s 3 4foo: 5 6; Flag set operations 7 8; SEC 9bset 0 10sec 11 12; SEZ 13bset 1 14sez 15 16; SEN 17bset 2 18sen 19 20; SEV 21bset 3 22sev 23 24; SES 25bset 4 26ses 27 28; SEH 29bset 5 30seh 31 32; SET 33bset 6 34set 35 36; SEI 37bset 7 38sei 39 40; Flag clear operations 41 42; CLC 43bclr 0 44clc 45 46; CLZ 47bclr 1 48clz 49 50; CLN 51bclr 2 52cln 53 54; CLV 55bclr 3 56clv 57 58; CLS 59bclr 4 60cls 61 62; CLH 63bclr 5 64clh 65 66; CLT 67bclr 6 68clt 69 70; CLI 71bclr 7 72cli 73 74; CHECK: sec ; encoding: [0x08,0x94] 75; CHECK: sec ; encoding: [0x08,0x94] 76; CHECK: sez ; encoding: [0x18,0x94] 77; CHECK: sez ; encoding: [0x18,0x94] 78; CHECK: sen ; encoding: [0x28,0x94] 79; CHECK: sen ; encoding: [0x28,0x94] 80; CHECK: sev ; encoding: [0x38,0x94] 81; CHECK: sev ; encoding: [0x38,0x94] 82; CHECK: ses ; encoding: [0x48,0x94] 83; CHECK: ses ; encoding: [0x48,0x94] 84; CHECK: seh ; encoding: [0x58,0x94] 85; CHECK: seh ; encoding: [0x58,0x94] 86; CHECK: set ; encoding: [0x68,0x94] 87; CHECK: set ; encoding: [0x68,0x94] 88; CHECK: sei ; encoding: [0x78,0x94] 89; CHECK: sei ; encoding: [0x78,0x94] 90 91; CHECK: clc ; encoding: [0x88,0x94] 92; CHECK: clc ; encoding: [0x88,0x94] 93; CHECK: clz ; encoding: [0x98,0x94] 94; CHECK: clz ; encoding: [0x98,0x94] 95; CHECK: cln ; encoding: [0xa8,0x94] 96; CHECK: cln ; encoding: [0xa8,0x94] 97; CHECK: clv ; encoding: [0xb8,0x94] 98; CHECK: clv ; encoding: [0xb8,0x94] 99; CHECK: cls ; encoding: [0xc8,0x94] 100; CHECK: cls ; encoding: [0xc8,0x94] 101; CHECK: clh ; encoding: [0xd8,0x94] 102; CHECK: clh ; encoding: [0xd8,0x94] 103; CHECK: clt ; encoding: [0xe8,0x94] 104; CHECK: clt ; encoding: [0xe8,0x94] 105; CHECK: cli ; encoding: [0xf8,0x94] 106; CHECK: cli ; encoding: [0xf8,0x94] 107 108; CHECK-INST: sec 109; CHECK-INST: sec 110; CHECK-INST: sez 111; CHECK-INST: sez 112; CHECK-INST: sen 113; CHECK-INST: sen 114; CHECK-INST: sev 115; CHECK-INST: sev 116; CHECK-INST: ses 117; CHECK-INST: ses 118; CHECK-INST: seh 119; CHECK-INST: seh 120; CHECK-INST: set 121; CHECK-INST: set 122; CHECK-INST: sei 123; CHECK-INST: sei 124 125; CHECK-INST: clc 126; CHECK-INST: clc 127; CHECK-INST: clz 128; CHECK-INST: clz 129; CHECK-INST: cln 130; CHECK-INST: cln 131; CHECK-INST: clv 132; CHECK-INST: clv 133; CHECK-INST: cls 134; CHECK-INST: cls 135; CHECK-INST: clh 136; CHECK-INST: clh 137; CHECK-INST: clt 138; CHECK-INST: clt 139; CHECK-INST: cli 140; CHECK-INST: cli 141