; RUN: llvm-mc -triple avr -show-encoding < %s | FileCheck %s ; RUN: llvm-mc -filetype=obj -triple avr < %s | llvm-objdump -d - | FileCheck --check-prefix=CHECK-INST %s foo: ; Flag set operations ; SEC bset 0 sec ; SEZ bset 1 sez ; SEN bset 2 sen ; SEV bset 3 sev ; SES bset 4 ses ; SEH bset 5 seh ; SET bset 6 set ; SEI bset 7 sei ; Flag clear operations ; CLC bclr 0 clc ; CLZ bclr 1 clz ; CLN bclr 2 cln ; CLV bclr 3 clv ; CLS bclr 4 cls ; CLH bclr 5 clh ; CLT bclr 6 clt ; CLI bclr 7 cli ; CHECK: sec ; encoding: [0x08,0x94] ; CHECK: sec ; encoding: [0x08,0x94] ; CHECK: sez ; encoding: [0x18,0x94] ; CHECK: sez ; encoding: [0x18,0x94] ; CHECK: sen ; encoding: [0x28,0x94] ; CHECK: sen ; encoding: [0x28,0x94] ; CHECK: sev ; encoding: [0x38,0x94] ; CHECK: sev ; encoding: [0x38,0x94] ; CHECK: ses ; encoding: [0x48,0x94] ; CHECK: ses ; encoding: [0x48,0x94] ; CHECK: seh ; encoding: [0x58,0x94] ; CHECK: seh ; encoding: [0x58,0x94] ; CHECK: set ; encoding: [0x68,0x94] ; CHECK: set ; encoding: [0x68,0x94] ; CHECK: sei ; encoding: [0x78,0x94] ; CHECK: sei ; encoding: [0x78,0x94] ; CHECK: clc ; encoding: [0x88,0x94] ; CHECK: clc ; encoding: [0x88,0x94] ; CHECK: clz ; encoding: [0x98,0x94] ; CHECK: clz ; encoding: [0x98,0x94] ; CHECK: cln ; encoding: [0xa8,0x94] ; CHECK: cln ; encoding: [0xa8,0x94] ; CHECK: clv ; encoding: [0xb8,0x94] ; CHECK: clv ; encoding: [0xb8,0x94] ; CHECK: cls ; encoding: [0xc8,0x94] ; CHECK: cls ; encoding: [0xc8,0x94] ; CHECK: clh ; encoding: [0xd8,0x94] ; CHECK: clh ; encoding: [0xd8,0x94] ; CHECK: clt ; encoding: [0xe8,0x94] ; CHECK: clt ; encoding: [0xe8,0x94] ; CHECK: cli ; encoding: [0xf8,0x94] ; CHECK: cli ; encoding: [0xf8,0x94] ; CHECK-INST: sec ; CHECK-INST: sec ; CHECK-INST: sez ; CHECK-INST: sez ; CHECK-INST: sen ; CHECK-INST: sen ; CHECK-INST: sev ; CHECK-INST: sev ; CHECK-INST: ses ; CHECK-INST: ses ; CHECK-INST: seh ; CHECK-INST: seh ; CHECK-INST: set ; CHECK-INST: set ; CHECK-INST: sei ; CHECK-INST: sei ; CHECK-INST: clc ; CHECK-INST: clc ; CHECK-INST: clz ; CHECK-INST: clz ; CHECK-INST: cln ; CHECK-INST: cln ; CHECK-INST: clv ; CHECK-INST: clv ; CHECK-INST: cls ; CHECK-INST: cls ; CHECK-INST: clh ; CHECK-INST: clh ; CHECK-INST: clt ; CHECK-INST: clt ; CHECK-INST: cli ; CHECK-INST: cli