1; RUN: llvm-mc -triple avr -mattr=elpm,elpmx -show-encoding < %s | FileCheck %s 2; RUN: llvm-mc -filetype=obj -triple avr -mattr=elpm,elpmx < %s | llvm-objdump -dr --mattr=elpm,elpmx - | FileCheck -check-prefix=CHECK-INST %s 3 4foo: 5 elpm 6 7 elpm r3, Z 8 elpm r23, Z 9 10 elpm r8, Z+ 11 elpm r0, Z+ 12 13; CHECK: elpm ; encoding: [0xd8,0x95] 14 15; CHECK: elpm r3, Z ; encoding: [0x36,0x90] 16; CHECK: elpm r23, Z ; encoding: [0x76,0x91] 17 18; CHECK: elpm r8, Z+ ; encoding: [0x87,0x90] 19; CHECK: elpm r0, Z+ ; encoding: [0x07,0x90] 20 21; CHECK-INST: elpm 22 23; CHECK-INST: elpm r3, Z 24; CHECK-INST: elpm r23, Z 25 26; CHECK-INST: elpm r8, Z+ 27; CHECK-INST: elpm r0, Z+ 28