2 // RUN: %cc% %ccflags% %ccout% %s.o %s; llvm-objdump --mcpu=%mcpu% -d %s.o | FileCheck --allow-unused-prefixes --check-prefixes %prefixes% %s
4 #include "cmsis_compiler.h"
6 static volatile uint8_t v8;
7 static volatile uint16_t v16;
8 static volatile uint32_t v32;
11 // CHECK-LABEL: <strbt>:
12 // CHECK: strbt {{r[0-9]+}}, [{{r[0-9]+}}]
14 // CHECK: {{(bx lr)|(pop {.*pc})}}
18 // CHECK-LABEL: <strht>:
19 // CHECK: strht {{r[0-9]+}}, [{{r[0-9]+}}]
21 // CHECK: {{(bx lr)|(pop {.*pc})}}
25 // CHECK-LABEL: <strt>:
26 // CHECK: strt {{r[0-9]+}}, [{{r[0-9]+}}]
28 // CHECK: {{(bx lr)|(pop {.*pc})}}