brintos

brintos / llvm-project-archived public Read only

0
0
Text · 999 B · b0576c9 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  sbic 4,  36  sbic 6,  27  sbic 16, 58  sbic 0,  09  sbic 31, 010  sbic 0,  711  sbic 31, 712 13  sbic foo+1, 114 15; CHECK: sbic 4,  3                  ; encoding: [0x23,0x99]16; CHECK: sbic 6,  2                  ; encoding: [0x32,0x99]17; CHECK: sbic 16, 5                  ; encoding: [0x85,0x99]18; CHECK: sbic 0,  0                  ; encoding: [0x00,0x99]19; CHECK: sbic 31, 0                  ; encoding: [0xf8,0x99]20; CHECK: sbic 0,  7                  ; encoding: [0x07,0x99]21; CHECK: sbic 31, 7                  ; encoding: [0xff,0x99]22 23; CHECK: sbic foo+1, 1               ; encoding: [0bAAAAA001,0x99]24 25; CHECK-INST: sbic 4,  326; CHECK-INST: sbic 6,  227; CHECK-INST: sbic 16, 528; CHECK-INST: sbic 0,  029; CHECK-INST: sbic 31, 030; CHECK-INST: sbic 0,  731; CHECK-INST: sbic 31, 732 33; CHECK-INST: sbic 0, 134