brintos

brintos / llvm-project-archived public Read only

0
0
Text · 699 B · d718dae Raw
28 lines · plain
1; RUN: llvm-mc -triple avr -mattr=elpm,elpmx -show-encoding < %s | FileCheck %s2; RUN: llvm-mc -filetype=obj -triple avr -mattr=elpm,elpmx < %s | llvm-objdump -dr --mattr=elpm,elpmx - | FileCheck -check-prefix=CHECK-INST %s3 4foo:5  elpm6 7  elpm r3,  Z8  elpm r23, Z9 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: elpm22 23; CHECK-INST: elpm r3,  Z24; CHECK-INST: elpm r23, Z25 26; CHECK-INST: elpm r8, Z+27; CHECK-INST: elpm r0, Z+28