Rajmund Szymański
|
036eae5490
Core(M): Fixed typo in __VECTOR_TABLE_ATTRIBUTE definition (#740)
|
6 éve |
Gian Marco Iodice
|
899e647d48
CMSIS CORE: Adding support for __SXTB16_RORn
|
6 éve |
Kevin Bracey
|
a693d677a9
GCC: add WFI/WFE compiler barriers
|
7 éve |
Kevin Bracey
|
a4e695753c
GCC: SSAT and USAT need asm volatile
|
7 éve |
Kevin Bracey
|
efa5af110d
GCC: remove unneeded asm volatiles
|
7 éve |
Kevin Bracey
|
baf1da4da1
Core(M): Add LDA/STL memory clobbers
|
7 éve |
Kevin Bracey
|
352e0ac1f8
Revert "Core(M): Added memory clobbers to get_PRIMASK on GCC to prevent (erroneous) instruction reordering. [Issue #261]"
|
7 éve |
Jonatan Antoni
|
17acb210ae
Core(M): Adopted GCC __cmsis_startup scatter loading to be clib independent.
|
6 éve |
Kevin Bracey
|
0c41122493
Add __COMPILER_BARRIER
|
7 éve |
Jonatan Antoni
|
05ff76c8b7
Core(M): Enhanced Startup and Lowlevel init provisions.
|
6 éve |
Jonatan Antoni
|
672b471f8b
Core(M): Introduced provisions for compiler-independent C startup code.
|
6 éve |
Jonatan Antoni
|
12955cd8dd
Updated file versions, dates and copyright headers.
|
6 éve |
Kevin Bracey
|
66c4597811
Avoid __builtin_clz(0)
|
7 éve |
Jonatan Antoni
|
282aa9920d
Revert "rtos: rtx5: ARMCC5: move the variables in .bss.os section to ZI section"
|
7 éve |
Tero Jääskö
|
0b4f11cfaa
rtos: rtx5: ARMCC5: move the variables in .bss.os section to ZI section
|
7 éve |
Freddie Chopin
|
f46ec37262
Remove `register` keyword from public headers
|
7 éve |
Jonatan Antoni
|
13e9162a88
Core(M): Added compatibility implementations for FPSCR access for Armv6-M and Armv8-MBL.
|
7 éve |
Jonatan Antoni
|
0c9e1b69f7
Core: Updated cmsis_gcc file header.
|
7 éve |
Jonatan Antoni
|
43af4b5985
Core(M): Remove usage of __builtin_arm_[gs]et_fpscr in GCC >= 7.2 due to shortcomings.
|
7 éve |
Niklas Hauser
|
d794a2bafd
Core(M): Fix -Wundef for __ARM_FEATURE_DSP
|
8 éve |
Jonatan Antoni
|
19a14a4f84
Core(M): Aligned PSPLIM and MSPLIM access functions among compilers and device variants.
|
8 éve |
Jonatan Antoni
|
4fd5c88ec1
Core: Fixed GCC compiler warnings on __CLZ intrinsic.
|
8 éve |
Jonatan Antoni
|
3e7eb8e936
Core: Updated compiler __NO_RETURN definition to prevent macro name clash on "noreturn" with C11 stdnoreturn.h. (Issue #240)
|
8 éve |
Jonatan Antoni
|
b91922ab72
Core: Fixed inline functions to use consistent code style.
|
8 éve |
Jonatan Antoni
|
bf63e30194
Core: Aligned intrinsic prototypes for REV, REV16, REVSH, RBIT and CLZ along all compilers to ACLE specification.
|
8 éve |
Jonatan Antoni
|
3520562979
Core(M): Added memory clobbers to get_PRIMASK on GCC to prevent (erroneous) instruction reordering. [Issue #261]
|
8 éve |
Jonatan Antoni
|
17947cc250
Core: Fixed core instruction prototypes of __REV and __REV16.
|
8 éve |
Jonatan Antoni
|
838ee26eaf
Core(M): Added cast to __USAT error return value to suppress compiler warnings.
|
8 éve |
Jonatan Antoni
|
bf718a3f5e
Core(M): Changed USAT intrinsic to work on signed input values.
|
8 éve |
Jonatan Antoni
|
d5d5549cdb
Core: Fixed minor compiler and MISRA warnings.
|
8 éve |