aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/basepri_max-cm7-r0p1.s1
-rw-r--r--asm/basepri_max.s1
-rw-r--r--asm/basepri_r.s1
-rw-r--r--asm/basepri_w-cm7-r0p1.s1
-rw-r--r--asm/basepri_w.s1
-rw-r--r--asm/bkpt.s1
-rw-r--r--asm/control.s1
-rw-r--r--asm/cpsid.s1
-rw-r--r--asm/cpsie.s1
-rw-r--r--asm/dmb.s1
-rw-r--r--asm/dsb.s1
-rw-r--r--asm/faultmask.s1
-rw-r--r--asm/isb.s1
-rw-r--r--asm/msp_r.s1
-rw-r--r--asm/msp_w.s1
-rw-r--r--asm/nop.s1
-rw-r--r--asm/primask.s1
-rw-r--r--asm/psp_r.s1
-rw-r--r--asm/psp_w.s1
-rw-r--r--asm/sev.s1
-rw-r--r--asm/wfe.s1
-rw-r--r--asm/wfi.s1
22 files changed, 22 insertions, 0 deletions
diff --git a/asm/basepri_max-cm7-r0p1.s b/asm/basepri_max-cm7-r0p1.s
index 573bd9c..57cbe0c 100644
--- a/asm/basepri_max-cm7-r0p1.s
+++ b/asm/basepri_max-cm7-r0p1.s
@@ -1,5 +1,6 @@
.global __basepri_max
.syntax unified
+ .thumb_func
__basepri_max:
mrs r1, PRIMASK
cpsid i
diff --git a/asm/basepri_max.s b/asm/basepri_max.s
index 0ac3a5e..32bef7c 100644
--- a/asm/basepri_max.s
+++ b/asm/basepri_max.s
@@ -1,4 +1,5 @@
.global __basepri_max
+ .thumb_func
__basepri_max:
msr BASEPRI_MAX, r0
bx lr
diff --git a/asm/basepri_r.s b/asm/basepri_r.s
index 9f727ab..971b152 100644
--- a/asm/basepri_r.s
+++ b/asm/basepri_r.s
@@ -1,4 +1,5 @@
.global __basepri_r
+ .thumb_func
__basepri_r:
mrs r0, BASEPRI
bx lr
diff --git a/asm/basepri_w-cm7-r0p1.s b/asm/basepri_w-cm7-r0p1.s
index 5ac0209..4f74f57 100644
--- a/asm/basepri_w-cm7-r0p1.s
+++ b/asm/basepri_w-cm7-r0p1.s
@@ -1,5 +1,6 @@
.global __basepri_w
.syntax unified
+ .thumb_func
__basepri_w:
mrs r1, PRIMASK
cpsid i
diff --git a/asm/basepri_w.s b/asm/basepri_w.s
index b1f8709..323d42d 100644
--- a/asm/basepri_w.s
+++ b/asm/basepri_w.s
@@ -1,4 +1,5 @@
.global __basepri_w
+ .thumb_func
__basepri_w:
msr BASEPRI, r0
bx lr
diff --git a/asm/bkpt.s b/asm/bkpt.s
index 3d9d347..5789899 100644
--- a/asm/bkpt.s
+++ b/asm/bkpt.s
@@ -1,4 +1,5 @@
.global __bkpt
+ .thumb_func
__bkpt:
bkpt
bx lr
diff --git a/asm/control.s b/asm/control.s
index 81c35e6..ae1ac7e 100644
--- a/asm/control.s
+++ b/asm/control.s
@@ -1,4 +1,5 @@
.global __control
+ .thumb_func
__control:
mrs r0, CONTROL
bx lr
diff --git a/asm/cpsid.s b/asm/cpsid.s
index ae4701d..c52408a 100644
--- a/asm/cpsid.s
+++ b/asm/cpsid.s
@@ -1,4 +1,5 @@
.global __cpsid
+ .thumb_func
__cpsid:
cpsid i
bx lr
diff --git a/asm/cpsie.s b/asm/cpsie.s
index cba3a39..22556ff 100644
--- a/asm/cpsie.s
+++ b/asm/cpsie.s
@@ -1,4 +1,5 @@
.global __cpsie
+ .thumb_func
__cpsie:
cpsie i
bx lr
diff --git a/asm/dmb.s b/asm/dmb.s
index 9fd38dd..c8cc6af 100644
--- a/asm/dmb.s
+++ b/asm/dmb.s
@@ -1,4 +1,5 @@
.global __dmb
+ .thumb_func
__dmb:
dmb 0xF
bx lr
diff --git a/asm/dsb.s b/asm/dsb.s
index a5f1da1..f4578e9 100644
--- a/asm/dsb.s
+++ b/asm/dsb.s
@@ -1,4 +1,5 @@
.global __dsb
+ .thumb_func
__dsb:
dsb 0xF
bx lr
diff --git a/asm/faultmask.s b/asm/faultmask.s
index 5f08370..1db599f 100644
--- a/asm/faultmask.s
+++ b/asm/faultmask.s
@@ -1,4 +1,5 @@
.global __faultmask
+ .thumb_func
__faultmask:
mrs r0, FAULTMASK
bx lr
diff --git a/asm/isb.s b/asm/isb.s
index a007a79..f48eb86 100644
--- a/asm/isb.s
+++ b/asm/isb.s
@@ -1,4 +1,5 @@
.global __isb
+ .thumb_func
__isb:
isb 0xF
bx lr
diff --git a/asm/msp_r.s b/asm/msp_r.s
index b31a715..920bac2 100644
--- a/asm/msp_r.s
+++ b/asm/msp_r.s
@@ -1,4 +1,5 @@
.global __msp_r
+ .thumb_func
__msp_r:
mrs r0, MSP
bx lr
diff --git a/asm/msp_w.s b/asm/msp_w.s
index c589c0e..b4b6c3e 100644
--- a/asm/msp_w.s
+++ b/asm/msp_w.s
@@ -1,4 +1,5 @@
.global __msp_w
+ .thumb_func
__msp_w:
msr MSP, r0
bx lr
diff --git a/asm/nop.s b/asm/nop.s
index be35529..36e8273 100644
--- a/asm/nop.s
+++ b/asm/nop.s
@@ -1,3 +1,4 @@
.global __nop
+ .thumb_func
__nop:
bx lr
diff --git a/asm/primask.s b/asm/primask.s
index a3ff709..9735008 100644
--- a/asm/primask.s
+++ b/asm/primask.s
@@ -1,4 +1,5 @@
.global __primask
+ .thumb_func
__primask:
mrs r0, PRIMASK
bx lr
diff --git a/asm/psp_r.s b/asm/psp_r.s
index 1c5ff81..ea093b3 100644
--- a/asm/psp_r.s
+++ b/asm/psp_r.s
@@ -1,4 +1,5 @@
.global __psp_r
+ .thumb_func
__psp_r:
mrs r0, PSP
bx lr
diff --git a/asm/psp_w.s b/asm/psp_w.s
index 8ad1559..dee5a79 100644
--- a/asm/psp_w.s
+++ b/asm/psp_w.s
@@ -1,4 +1,5 @@
.global __psp_w
+ .thumb_func
__psp_w:
msr PSP, r0
bx lr
diff --git a/asm/sev.s b/asm/sev.s
index 2fa80a0..d924c6e 100644
--- a/asm/sev.s
+++ b/asm/sev.s
@@ -1,4 +1,5 @@
.global __sev
+ .thumb_func
__sev:
sev
bx lr
diff --git a/asm/wfe.s b/asm/wfe.s
index 8a30570..35eb1ed 100644
--- a/asm/wfe.s
+++ b/asm/wfe.s
@@ -1,4 +1,5 @@
.global __wfe
+ .thumb_func
__wfe:
wfe
bx lr
diff --git a/asm/wfi.s b/asm/wfi.s
index 2f31cf6..d7c2152 100644
--- a/asm/wfi.s
+++ b/asm/wfi.s
@@ -1,4 +1,5 @@
.global __wfi
+ .thumb_func
__wfi:
wfi
bx lr