29 #if (!defined(MICROPY_NLR_SETJMP) || !MICROPY_NLR_SETJMP) && (defined(__thumb2__) || defined(__thumb__) || defined(__arm__)) 42 "str r4, [r0, #12] \n" 43 "str r5, [r0, #16] \n" 44 "str r6, [r0, #20] \n" 45 "str r7, [r0, #24] \n" 47 #if defined(__ARM_ARCH_6M__) 49 "str r1, [r0, #28] \n" 51 "str r1, [r0, #32] \n" 53 "str r1, [r0, #36] \n" 55 "str r1, [r0, #40] \n" 57 "str r1, [r0, #44] \n" 61 "str r8, [r0, #28] \n" 62 "str r9, [r0, #32] \n" 63 "str r10, [r0, #36] \n" 64 "str r11, [r0, #40] \n" 65 "str r13, [r0, #44] \n" 69 #if defined(__ARM_ARCH_6M__) 70 "ldr r1, nlr_push_tail_var \n" 73 "nlr_push_tail_var: .word nlr_push_tail \n" 102 *top_ptr = top->
prev;
106 "ldr r4, [r0, #12] \n" 107 "ldr r5, [r0, #16] \n" 108 "ldr r6, [r0, #20] \n" 109 "ldr r7, [r0, #24] \n" 111 #if defined(__ARM_ARCH_6M__) 112 "ldr r1, [r0, #28] \n" 114 "ldr r1, [r0, #32] \n" 116 "ldr r1, [r0, #36] \n" 118 "ldr r1, [r0, #40] \n" 120 "ldr r1, [r0, #44] \n" 122 "ldr r1, [r0, #8] \n" 125 "ldr r8, [r0, #28] \n" 126 "ldr r9, [r0, #32] \n" 127 "ldr r10, [r0, #36] \n" 128 "ldr r11, [r0, #40] \n" 129 "ldr r13, [r0, #44] \n" 130 "ldr lr, [r0, #8] \n" 142 #endif // (!defined(MICROPY_NLR_SETJMP) || !MICROPY_NLR_SETJMP) && (defined(__thumb2__) || defined(__thumb__) || defined(__arm__))
#define MP_STATE_THREAD(x)
void nlr_jump_fail(void *val)
ISR InitialisationVector [INITIALISATION_VECTOR_SIZE] __attribute__((section(".isr_vector_table")))