26 lines · plain
1; RUN: llvm-mc -triple avr -mattr=sram -show-encoding < %s | FileCheck %s2; RUN: llvm-mc -filetype=obj -triple avr -mattr=sram < %s \3; RUN: | llvm-objdump -dr --mattr=sram - | FileCheck --check-prefix=INST %s4 5foo:6 ldd r2, Y+27 ldd r0, Y+08 9 ldd r9, Z+1210 ldd r7, Z+3011 12 ldd r9, Z+foo13 14; CHECK: ldd r2, Y+2 ; encoding: [0x2a,0x80]15; CHECK: ldd r0, Y+0 ; encoding: [0x08,0x80]16 17; CHECK: ldd r9, Z+12 ; encoding: [0x94,0x84]18; CHECK: ldd r7, Z+30 ; encoding: [0x76,0x8c]19 20; CHECK: ldd r9, Z+foo ; encoding: [0x90'A',0x80'A']21 22; INST: ldd r2, Y+223; INST: ldd r0, Y+024; INST: ldd r9, Z+1225; INST: ldd r7, Z+3026