![]() |
Energy Micro IEC60355 Library Project 1.037 GCC-Version
IEC60355 Library documentation and API
|
assemble based POST CPU register test for IAR compiler ; * IEC60335 Class B CPU register tests ; * More...
Go to the source code of this file.
assemble based POST CPU register test for IAR compiler ; * IEC60335 Class B CPU register tests ; *
; * ; *
; * (C) Copyright 2010 Energy Micro AS, http://www.energymicro.com ; ******************************************************************************* ; * ; * This source code is the property of Energy Micro AS. The source and compiled ; * code may only be used on Energy Micro "EFM32" microcontrollers. ; * ; * This copyright notice may not be removed from the source code nor changed. ; * ; * DISCLAIMER OF WARRANTY/LIMITATION OF REMEDIES: Energy Micro AS has no ; * obligation to support this Software. Energy Micro AS is providing the ; * Software "AS IS", with no express or implied warranties of any kind, ; * including, but not limited to, any implied warranties of merchantability ; * or fitness for any particular purpose or warranties against infringement ; * of any proprietary rights of a third party. ; * ; * Energy Micro AS will not be liable for any consequential, incidental, or ; * special damages, or any other relief, or for any claim by any third party, ; * arising from your use of this Software. ; * ;
Definition in file iec60335_class_b_cpureg_test_post_iar.s.
| msr APSR |
Definition at line 484 of file iec60335_class_b_cpureg_test_post_iar.s.
| ASMCPUregTestPOST |
Definition at line 35 of file iec60335_class_b_cpureg_test_post_iar.s.
| msr BASEPRI |
Definition at line 620 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 293 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 42 of file iec60335_class_b_cpureg_test_post_iar.s.
| msr FAULTMASK |
Definition at line 574 of file iec60335_class_b_cpureg_test_post_iar.s.
| EXTERN IEC60335_CPUregTestPOST |
Definition at line 38 of file iec60335_class_b_cpureg_test_post_iar.s.
| bx lr |
Definition at line 669 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 328 of file iec60335_class_b_cpureg_test_post_iar.s.
| msr PRIMASK |
Definition at line 529 of file iec60335_class_b_cpureg_test_post_iar.s.
| msr PSP |
Definition at line 380 of file iec60335_class_b_cpureg_test_post_iar.s.
| ldr r0 |
Definition at line 78 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 158 of file iec60335_class_b_cpureg_test_post_iar.s.
| cmp r0 bne w Test_r8_r12_Exit cmp r0 bne w Test_r8_r12_Exit cmp r10 |
Definition at line 232 of file iec60335_class_b_cpureg_test_post_iar.s.
| cmp r0 bne w Test_r8_r12_Exit cmp r0 bne w Test_r8_r12_Exit cmp r0 bne w Test_r8_r12_Exit cmp r11 |
Definition at line 232 of file iec60335_class_b_cpureg_test_post_iar.s.
| mov r12 |
Definition at line 73 of file iec60335_class_b_cpureg_test_post_iar.s.
| cmp r13 |
Definition at line 306 of file iec60335_class_b_cpureg_test_post_iar.s.
| mov r14 |
Definition at line 440 of file iec60335_class_b_cpureg_test_post_iar.s.
| cmp r0 bne w Test_r1_r7_Exit cmp r2 |
Definition at line 158 of file iec60335_class_b_cpureg_test_post_iar.s.
| msr r3 |
Definition at line 158 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 158 of file iec60335_class_b_cpureg_test_post_iar.s.
| mrs r5 |
Definition at line 158 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 158 of file iec60335_class_b_cpureg_test_post_iar.s.
| cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r7 |
Definition at line 158 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 151 of file iec60335_class_b_cpureg_test_post_iar.s.
| cmp r0 bne w Test_r8_r12_Exit cmp r9 |
Definition at line 232 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 476 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 497 of file iec60335_class_b_cpureg_test_post_iar.s.
| mrs APSR cmp r0 bne Test_APSR_Exit Test_APSR_pass |
Definition at line 505 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 612 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 633 of file iec60335_class_b_cpureg_test_post_iar.s.
| mrs BASEPRI cmp r0 bne Test_BASEPRI_Exit Test_BASEPRI_pass |
Definition at line 641 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 663 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 73 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 567 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 587 of file iec60335_class_b_cpureg_test_post_iar.s.
| mrs FAULTMASK cmp r0 bne Test_FAULTMASK_Exit Test_FAULTMASK_pass |
Definition at line 595 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 433 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 453 of file iec60335_class_b_cpureg_test_post_iar.s.
| cmp r0 bne Test_LR_Exit Test_LR_pass |
Definition at line 460 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 284 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 309 of file iec60335_class_b_cpureg_test_post_iar.s.
| cmp r0 bne Test_MSP_Exit Test_MSP_pass |
Definition at line 340 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 522 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 542 of file iec60335_class_b_cpureg_test_post_iar.s.
| mrs PRIMASK cmp r0 bne Test_PRIMASK_Exit Test_PRIMASK_pass |
Definition at line 550 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 358 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 383 of file iec60335_class_b_cpureg_test_post_iar.s.
| cmp r0 bne Test_PSP_Exit Test_PSP_pass |
Definition at line 415 of file iec60335_class_b_cpureg_test_post_iar.s.
| ldr str Test_r0 |
Definition at line 80 of file iec60335_class_b_cpureg_test_post_iar.s.
| movw cmp bne w Test_r0_Exit |
Definition at line 89 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 139 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 143 of file iec60335_class_b_cpureg_test_post_iar.s.
| cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit |
Definition at line 168 of file iec60335_class_b_cpureg_test_post_iar.s.
| cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit cmp r0 bne w Test_r1_r7_Exit Test_r1_r7_pass |
Definition at line 194 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 213 of file iec60335_class_b_cpureg_test_post_iar.s.
Definition at line 240 of file iec60335_class_b_cpureg_test_post_iar.s.
| cmp r0 bne w Test_r8_r12_Exit cmp r0 bne w Test_r8_r12_Exit cmp r0 bne w Test_r8_r12_Exit cmp r0 bne w Test_r8_r12_Exit cmp r0 bne w Test_r8_r12_Exit Test_r8_r12_pass |
Definition at line 260 of file iec60335_class_b_cpureg_test_post_iar.s.
| SECTION text |
Definition at line 32 of file iec60335_class_b_cpureg_test_post_iar.s.