brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1005 B · 8c84918 Raw
34 lines · plain
1; RUN: llvm-mc -triple avr -show-encoding < %s | FileCheck %s2; RUN: llvm-mc -filetype=obj -triple avr < %s | llvm-objdump --no-print-imm-hex -dr - | FileCheck -check-prefix=CHECK-INST %s3 4foo:5  out 4,  r26  out 6,  r97  out 32, r58  out 0,  r09  out 0,  r3110  out 63, r011  out 63, r3112 13  out bar-8, r2914 15; CHECK: out 4,  r2                  ; encoding: [0x24,0xb8]16; CHECK: out 6,  r9                  ; encoding: [0x96,0xb8]17; CHECK: out 32, r5                  ; encoding: [0x50,0xbc]18; CHECK: out 0,  r0                  ; encoding: [0x00,0xb8]19; CHECK: out 0,  r31                 ; encoding: [0xf0,0xb9]20; CHECK: out 63, r0                  ; encoding: [0x0f,0xbe]21; CHECK: out 63, r31                 ; encoding: [0xff,0xbf]22 23; CHECK: out bar-8, r29              ; encoding: [0xd0'A',0xb9'A']24 25; CHECK-INST: out 4,  r226; CHECK-INST: out 6,  r927; CHECK-INST: out 32, r528; CHECK-INST: out 0,  r029; CHECK-INST: out 0,  r3130; CHECK-INST: out 63, r031; CHECK-INST: out 63, r3132 33; CHECK-INST: out 0, r2934