20 lines · plain
1; RUN: llvm-mc -triple avr -mattr=mul -show-encoding < %s | FileCheck %s2; RUN: llvm-mc -filetype=obj -triple avr -mattr=mul < %s \3; RUN: | llvm-objdump -dr --mattr=mul - | FileCheck --check-prefix=INST %s4 5foo:6 mul r0, r157 mul r15, r08 mul r16, r319 mul r31, r1610 11; CHECK: mul r0, r15 ; encoding: [0x0f,0x9c]12; CHECK: mul r15, r0 ; encoding: [0xf0,0x9c]13; CHECK: mul r16, r31 ; encoding: [0x0f,0x9f]14; CHECK: mul r31, r16 ; encoding: [0xf0,0x9f]15 16; INST: mul r0, r1517; INST: mul r15, r018; INST: mul r16, r3119; INST: mul r31, r1620