25 lines · plain
1// RUN: llvm-mc -triple=thumbv7 -filetype=obj %s -o - | llvm-readelf -u - | FileCheck %s2 3 .syntax unified4 .code 165 .thumb_func6 .global f7f:8 .fnstart9 .save {ra_auth_code}10 .save {ra_auth_code, r13}11 .save {r11, ra_auth_code, r13}12 .save {r11, ra_auth_code}13 .fnend14// CHECK-LABEL: Opcodes [15// CHECK-NEXT: 0x80 0x80 ; pop {fp}16// CHECK-NEXT: 0xB4 ; pop ra_auth_code17// CHECK-NEXT: 0x80 0x80 ; pop {fp}18// CHECK-NEXT: 0xB4 ; pop ra_auth_code19// CHECK-NEXT: 0x82 0x00 ; pop {sp}20// CHECK-NEXT: 0xB4 ; pop ra_auth_code21// CHECK-NEXT: 0x82 0x00 ; pop {sp}22// CHECK-NEXT: 0xB4 ; pop ra_auth_code23// CHECK-NEXT: 0xB0 ; finish24// CHECK-NEXT: 0xB0 ; finish25