=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== ############################################## firmware-microbit-micropython-1.0.1/inc/extmod/machine_mem.h-42-#if defined(MICROPY_MACHINE_MEM_GET_READ_ADDR) firmware-microbit-micropython-1.0.1/inc/extmod/machine_mem.h:43:uintptr_t MICROPY_MACHINE_MEM_GET_READ_ADDR(mp_obj_t addr_o, uint align); firmware-microbit-micropython-1.0.1/inc/extmod/machine_mem.h-44-#endif firmware-microbit-micropython-1.0.1/inc/extmod/machine_mem.h-45-#if defined(MICROPY_MACHINE_MEM_GET_WRITE_ADDR) firmware-microbit-micropython-1.0.1/inc/extmod/machine_mem.h:46:uintptr_t MICROPY_MACHINE_MEM_GET_WRITE_ADDR(mp_obj_t addr_o, uint align); firmware-microbit-micropython-1.0.1/inc/extmod/machine_mem.h-47-#endif ############################################## firmware-microbit-micropython-1.0.1/inc/py/asmarm.h-99-void asm_arm_orr_reg_reg_reg(asm_arm_t *as, uint rd, uint rn, uint rm); firmware-microbit-micropython-1.0.1/inc/py/asmarm.h:100:void asm_arm_mov_reg_local_addr(asm_arm_t *as, uint rd, int local_num); firmware-microbit-micropython-1.0.1/inc/py/asmarm.h-101-void asm_arm_lsl_reg_reg(asm_arm_t *as, uint rd, uint rs); ############################################## firmware-microbit-micropython-1.0.1/inc/py/asmarm.h-179-#define ASM_MOV_REG_REG(as, reg_dest, reg_src) asm_arm_mov_reg_reg((as), (reg_dest), (reg_src)) firmware-microbit-micropython-1.0.1/inc/py/asmarm.h:180:#define ASM_MOV_LOCAL_ADDR_TO_REG(as, local_num, reg) asm_arm_mov_reg_local_addr(as, (reg), (local_num)) firmware-microbit-micropython-1.0.1/inc/py/asmarm.h-181- ############################################## firmware-microbit-micropython-1.0.1/inc/py/asmthumb.h-233-void asm_thumb_mov_reg_local(asm_thumb_t *as, uint rlo_dest, int local_num); // convenience firmware-microbit-micropython-1.0.1/inc/py/asmthumb.h:234:void asm_thumb_mov_reg_local_addr(asm_thumb_t *as, uint rlo_dest, int local_num); // convenience firmware-microbit-micropython-1.0.1/inc/py/asmthumb.h-235- ############################################## firmware-microbit-micropython-1.0.1/inc/py/asmthumb.h-295-#define ASM_MOV_REG_REG(as, reg_dest, reg_src) asm_thumb_mov_reg_reg((as), (reg_dest), (reg_src)) firmware-microbit-micropython-1.0.1/inc/py/asmthumb.h:296:#define ASM_MOV_LOCAL_ADDR_TO_REG(as, local_num, reg) asm_thumb_mov_reg_local_addr(as, (reg), (local_num)) firmware-microbit-micropython-1.0.1/inc/py/asmthumb.h-297- ############################################## firmware-microbit-micropython-1.0.1/inc/py/asmxtensa.h-239-void asm_xtensa_mov_reg_local(asm_xtensa_t *as, uint reg_dest, int local_num); firmware-microbit-micropython-1.0.1/inc/py/asmxtensa.h:240:void asm_xtensa_mov_reg_local_addr(asm_xtensa_t *as, uint reg_dest, int local_num); firmware-microbit-micropython-1.0.1/inc/py/asmxtensa.h-241- ############################################## firmware-microbit-micropython-1.0.1/inc/py/asmxtensa.h-292-#define ASM_MOV_REG_REG(as, reg_dest, reg_src) asm_xtensa_op_mov_n((as), (reg_dest), (reg_src)) firmware-microbit-micropython-1.0.1/inc/py/asmxtensa.h:293:#define ASM_MOV_LOCAL_ADDR_TO_REG(as, local_num, reg) asm_xtensa_mov_reg_local_addr(as, (reg), (local_num)) firmware-microbit-micropython-1.0.1/inc/py/asmxtensa.h-294- ############################################## firmware-microbit-micropython-1.0.1/inc/py/mpconfig.h-303-// Convenience definition for whether any inline assembler emitter is enabled firmware-microbit-micropython-1.0.1/inc/py/mpconfig.h:304:#define MICROPY_EMIT_INLINE_ASM (MICROPY_EMIT_INLINE_THUMB || MICROPY_EMIT_INLINE_XTENSA) firmware-microbit-micropython-1.0.1/inc/py/mpconfig.h-305- ############################################## firmware-microbit-micropython-1.0.1/inc/py/mpstate.h-213- firmware-microbit-micropython-1.0.1/inc/py/mpstate.h:214: // Note: nlr asm code has the offset of this hard-coded firmware-microbit-micropython-1.0.1/inc/py/mpstate.h-215- nlr_buf_t *nlr_top; // ROOT POINTER ############################################## firmware-microbit-micropython-1.0.1/inc/py/mpstate.h-226-// The order of the entries are important for root pointer scanning in the GC to work. firmware-microbit-micropython-1.0.1/inc/py/mpstate.h:227:// Note: if this structure changes then revisit all nlr asm code since they firmware-microbit-micropython-1.0.1/inc/py/mpstate.h-228-// have the offset of nlr_top hard-coded. ############################################## firmware-microbit-micropython-1.0.1/source/extmod/machine_mem.c-41-#if !defined(MICROPY_MACHINE_MEM_GET_READ_ADDR) || !defined(MICROPY_MACHINE_MEM_GET_WRITE_ADDR) firmware-microbit-micropython-1.0.1/source/extmod/machine_mem.c:42:STATIC uintptr_t machine_mem_get_addr(mp_obj_t addr_o, uint align) { firmware-microbit-micropython-1.0.1/source/extmod/machine_mem.c-43- uintptr_t addr = mp_obj_int_get_truncated(addr_o); ############################################## firmware-microbit-micropython-1.0.1/source/extmod/machine_mem.c-70- // load firmware-microbit-micropython-1.0.1/source/extmod/machine_mem.c:71: uintptr_t addr = MICROPY_MACHINE_MEM_GET_READ_ADDR(index, self->elem_size); firmware-microbit-micropython-1.0.1/source/extmod/machine_mem.c-72- uint32_t val; ############################################## firmware-microbit-micropython-1.0.1/source/extmod/machine_mem.c-80- // store firmware-microbit-micropython-1.0.1/source/extmod/machine_mem.c:81: uintptr_t addr = MICROPY_MACHINE_MEM_GET_WRITE_ADDR(index, self->elem_size); firmware-microbit-micropython-1.0.1/source/extmod/machine_mem.c-82- uint32_t val = mp_obj_get_int_truncated(value); ############################################## firmware-microbit-micropython-1.0.1/source/microbit/gccollect.c-33- // store registers into given array and return the stack pointer firmware-microbit-micropython-1.0.1/source/microbit/gccollect.c:34: __asm volatile ( firmware-microbit-micropython-1.0.1/source/microbit/gccollect.c-35- "str r4, [r0, #0]\n" ############################################## firmware-microbit-micropython-1.0.1/source/microbit/modaudio.cpp-48-#define TheTimer_IRQn TIMER2_IRQn firmware-microbit-micropython-1.0.1/source/microbit/modaudio.cpp:49:#define TheTimer_Anomaly73_Addr (NRF_TIMER2_BASE + 0xC0C) firmware-microbit-micropython-1.0.1/source/microbit/modaudio.cpp-50- ############################################## firmware-microbit-micropython-1.0.1/source/py/asmarm.c-44- // flush I- and D-cache firmware-microbit-micropython-1.0.1/source/py/asmarm.c:45: asm volatile( firmware-microbit-micropython-1.0.1/source/py/asmarm.c-46- "0:" ############################################## firmware-microbit-micropython-1.0.1/source/py/asmarm.c-273- firmware-microbit-micropython-1.0.1/source/py/asmarm.c:274:void asm_arm_mov_reg_local_addr(asm_arm_t *as, uint rd, int local_num) { firmware-microbit-micropython-1.0.1/source/py/asmarm.c-275- // add rd, sp, #local_num*4 ############################################## firmware-microbit-micropython-1.0.1/source/py/asmthumb.c-306- firmware-microbit-micropython-1.0.1/source/py/asmthumb.c:307:void asm_thumb_mov_reg_local_addr(asm_thumb_t *as, uint rlo_dest, int local_num) { firmware-microbit-micropython-1.0.1/source/py/asmthumb.c-308- assert(rlo_dest < ASM_THUMB_REG_R8); ############################################## firmware-microbit-micropython-1.0.1/source/py/asmx64.c-586- firmware-microbit-micropython-1.0.1/source/py/asmx64.c:587:void asm_x64_push_local_addr(asm_x64_t *as, int local_num, int temp_r64) { firmware-microbit-micropython-1.0.1/source/py/asmx64.c-588- asm_x64_mov_r64_r64(as, temp_r64, ASM_X64_REG_RBP); ############################################## firmware-microbit-micropython-1.0.1/source/py/asmx86.c-463- firmware-microbit-micropython-1.0.1/source/py/asmx86.c:464:void asm_x86_push_local_addr(asm_x86_t *as, int local_num, int temp_r32) firmware-microbit-micropython-1.0.1/source/py/asmx86.c-465-{ ############################################## firmware-microbit-micropython-1.0.1/source/py/asmxtensa.c-168- firmware-microbit-micropython-1.0.1/source/py/asmxtensa.c:169:void asm_xtensa_mov_reg_local_addr(asm_xtensa_t *as, uint reg_dest, int local_num) { firmware-microbit-micropython-1.0.1/source/py/asmxtensa.c-170- asm_xtensa_op_mov_n(as, reg_dest, ASM_XTENSA_REG_A1); ############################################## firmware-microbit-micropython-1.0.1/source/py/compile.c-106-#else firmware-microbit-micropython-1.0.1/source/py/compile.c:107:#error "unknown asm emitter" firmware-microbit-micropython-1.0.1/source/py/compile.c-108-#endif ############################################## firmware-microbit-micropython-1.0.1/source/py/compile.c-3411- // inline assembly firmware-microbit-micropython-1.0.1/source/py/compile.c:3412: if (comp->emit_inline_asm == NULL) { firmware-microbit-micropython-1.0.1/source/py/compile.c:3413: comp->emit_inline_asm = ASM_EMITTER(new)(max_num_labels); firmware-microbit-micropython-1.0.1/source/py/compile.c-3414- } ############################################## firmware-microbit-micropython-1.0.1/source/py/compile.c-3420- // TODO this can be improved by calculating it during SCOPE pass firmware-microbit-micropython-1.0.1/source/py/compile.c:3421: // but that requires some other structural changes to the asm emitters firmware-microbit-micropython-1.0.1/source/py/compile.c-3422- compile_scope_inline_asm(comp, s, MP_PASS_CODE_SIZE); ############################################## firmware-microbit-micropython-1.0.1/source/py/compile.c-3487- #if MICROPY_EMIT_INLINE_ASM firmware-microbit-micropython-1.0.1/source/py/compile.c:3488: if (comp->emit_inline_asm != NULL) { firmware-microbit-micropython-1.0.1/source/py/compile.c-3489- ASM_EMITTER(free)(comp->emit_inline_asm); ############################################## firmware-microbit-micropython-1.0.1/source/py/compile2.c-93-#else firmware-microbit-micropython-1.0.1/source/py/compile2.c:94:#error "unknown asm emitter" firmware-microbit-micropython-1.0.1/source/py/compile2.c-95-#endif ############################################## firmware-microbit-micropython-1.0.1/source/py/compile2.c-3372- // inline assembly firmware-microbit-micropython-1.0.1/source/py/compile2.c:3373: if (comp->emit_inline_asm == NULL) { firmware-microbit-micropython-1.0.1/source/py/compile2.c:3374: comp->emit_inline_asm = ASM_EMITTER(new)(comp->co_data, max_num_labels); firmware-microbit-micropython-1.0.1/source/py/compile2.c-3375- } ############################################## firmware-microbit-micropython-1.0.1/source/py/compile2.c-3381- // TODO this can be improved by calculating it during SCOPE pass firmware-microbit-micropython-1.0.1/source/py/compile2.c:3382: // but that requires some other structural changes to the asm emitters firmware-microbit-micropython-1.0.1/source/py/compile2.c-3383- compile_scope_inline_asm(comp, s, MP_PASS_CODE_SIZE); ############################################## firmware-microbit-micropython-1.0.1/source/py/compile2.c-3473- #if MICROPY_EMIT_INLINE_ASM firmware-microbit-micropython-1.0.1/source/py/compile2.c:3474: if (comp->emit_inline_asm != NULL) { firmware-microbit-micropython-1.0.1/source/py/compile2.c-3475- ASM_EMITTER(free)(comp->emit_inline_asm); ############################################## firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c-315- firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c:316:STATIC bool get_arg_addr(emit_inline_asm_t *emit, const char *op, mp_parse_node_t pn, mp_parse_node_t *pn_base, mp_parse_node_t *pn_offset) { firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c-317- if (!pt_is_rule(pn, PN_atom_bracket)) { ############################################## firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c-501- mp_parse_node_t pn_base, pn_offset; firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c:502: if (get_arg_addr(emit, op_str, pn_args[1], &pn_base, &pn_offset)) { firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c-503- mp_uint_t rlo_base = get_arg_reg(emit, op_str, pn_base, 7); ############################################## firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c-719- mp_parse_node_t pn_base, pn_offset; firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c:720: if (get_arg_addr(emit, op_str, pn_args[1], &pn_base, &pn_offset)) { firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c-721- mp_uint_t r_base = get_arg_reg(emit, op_str, pn_base, 15); ############################################## firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c-731- mp_uint_t rlo_dest = get_arg_reg(emit, op_str, pn_args[0], 7); firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c:732: if (get_arg_addr(emit, op_str, pn_args[1], &pn_base, &pn_offset)) { firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c-733- mp_uint_t rlo_base = get_arg_reg(emit, op_str, pn_base, 7); ############################################## firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c-800- mp_parse_node_t pn_base, pn_offset; firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c:801: if (get_arg_addr(emit, op_str, pn_args[2], &pn_base, &pn_offset)) { firmware-microbit-micropython-1.0.1/source/py/emitinlinethumb.c-802- mp_uint_t r_base = get_arg_reg(emit, op_str, pn_base, 15); ############################################## firmware-microbit-micropython-1.0.1/source/py/emitnative.c-31-// Having types means having more opcodes, like binary_op_nat_nat, binary_op_nat_obj etc. firmware-microbit-micropython-1.0.1/source/py/emitnative.c:32:// In practice we won't have a VM but rather do this in asm which is actually very minimal. firmware-microbit-micropython-1.0.1/source/py/emitnative.c-33- ############################################## firmware-microbit-micropython-1.0.1/source/py/nlrthumb.c-41- firmware-microbit-micropython-1.0.1/source/py/nlrthumb.c:42: __asm volatile ( firmware-microbit-micropython-1.0.1/source/py/nlrthumb.c-43- "str r4, [r0, #12] \n" // store r4 into nlr_buf ############################################## firmware-microbit-micropython-1.0.1/source/py/nlrthumb.c-104- firmware-microbit-micropython-1.0.1/source/py/nlrthumb.c:105: __asm volatile ( firmware-microbit-micropython-1.0.1/source/py/nlrthumb.c-106- "mov r0, %0 \n" // r0 points to nlr_buf ############################################## firmware-microbit-micropython-1.0.1/source/py/nlrx64.c-45- firmware-microbit-micropython-1.0.1/source/py/nlrx64.c:46: __asm volatile ( firmware-microbit-micropython-1.0.1/source/py/nlrx64.c-47- "movq (%rsp), %rax \n" // load return %rip ############################################## firmware-microbit-micropython-1.0.1/source/py/nlrx64.c-62- firmware-microbit-micropython-1.0.1/source/py/nlrx64.c:63: __asm volatile ( firmware-microbit-micropython-1.0.1/source/py/nlrx64.c-64- #if defined(__APPLE__) || defined(__MACH__) ############################################## firmware-microbit-micropython-1.0.1/source/py/nlrx64.c-109- firmware-microbit-micropython-1.0.1/source/py/nlrx64.c:110: __asm volatile ( firmware-microbit-micropython-1.0.1/source/py/nlrx64.c-111- "movq %0, %%rcx \n" // %rcx points to nlr_buf ############################################## firmware-microbit-micropython-1.0.1/source/py/nlrx86.c-48- firmware-microbit-micropython-1.0.1/source/py/nlrx86.c:49: __asm volatile ( firmware-microbit-micropython-1.0.1/source/py/nlrx86.c-50- // Check for Zephyr, which uses a different calling convention ############################################## firmware-microbit-micropython-1.0.1/source/py/nlrx86.c-92- firmware-microbit-micropython-1.0.1/source/py/nlrx86.c:93: __asm volatile ( firmware-microbit-micropython-1.0.1/source/py/nlrx86.c-94- "mov %0, %%edx \n" // %edx points to nlr_buf ############################################## firmware-microbit-micropython-1.0.1/source/py/nlrxtensa.c-41- firmware-microbit-micropython-1.0.1/source/py/nlrxtensa.c:42: __asm volatile ( firmware-microbit-micropython-1.0.1/source/py/nlrxtensa.c-43- "s32i.n a0, a2, 8 \n" // save regs... ############################################## firmware-microbit-micropython-1.0.1/source/py/nlrxtensa.c-80- firmware-microbit-micropython-1.0.1/source/py/nlrxtensa.c:81: __asm volatile ( firmware-microbit-micropython-1.0.1/source/py/nlrxtensa.c-82- "mov.n a2, %0 \n" // a2 points to nlr_buf ############################################## firmware-microbit-micropython-1.0.1/source/py/objfun.c-556- firmware-microbit-micropython-1.0.1/source/py/objfun.c:557:STATIC const mp_obj_type_t mp_type_fun_asm = { firmware-microbit-micropython-1.0.1/source/py/objfun.c-558- { &mp_type_type }, ############################################## firmware-microbit-micropython-1.0.1/tools/adduicr.py-39- uicr_data += struct.pack('<III', UICR_MAGIC_NUMBER, 0xffffffff, NRF_PAGE_SIZE_LOG2) firmware-microbit-micropython-1.0.1/tools/adduicr.py:40: uicr_data += struct.pack('<HHII', 0, (makecombinedhex.get_largest_addr(firmware) + NRF_PAGE_SIZE - 1) // NRF_PAGE_SIZE, 0xffffffff, args.address[0]) firmware-microbit-micropython-1.0.1/tools/adduicr.py-41- uicr_data += struct.pack('<I', 0) ############################################## firmware-microbit-micropython-1.0.1/tools/makecombinedhex.py-15- firmware-microbit-micropython-1.0.1/tools/makecombinedhex.py:16:def get_largest_addr(hexfile): firmware-microbit-micropython-1.0.1/tools/makecombinedhex.py-17- largest_addr = 0 ############################################## firmware-microbit-micropython-1.0.1/tools/makecombinedhex.py-48- # check the firmware is not too large firmware-microbit-micropython-1.0.1/tools/makecombinedhex.py:49: if get_largest_addr(firmware) > hexlifyscript.SCRIPT_ADDR: firmware-microbit-micropython-1.0.1/tools/makecombinedhex.py-50- raise Exception('firmware overflows into script region') ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/ble/ble/Gap.h-195- peerAddrType(peerAddrTypeIn), firmware-microbit-micropython-1.0.1/yotta-modules/ble/ble/Gap.h:196: peerAddr(), firmware-microbit-micropython-1.0.1/yotta-modules/ble/ble/Gap.h-197- ownAddrType(ownAddrTypeIn), firmware-microbit-micropython-1.0.1/yotta-modules/ble/ble/Gap.h:198: ownAddr(), firmware-microbit-micropython-1.0.1/yotta-modules/ble/ble/Gap.h-199- connectionParams(connectionParamsIn) { ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h-38- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h:39: #ifndef __ASM firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h:40: #define __ASM __asm firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h-41- #endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h-58- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h:59: #ifndef __ASM firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h:60: #define __ASM __asm firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h-61- #endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h-79- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h:80: #ifndef __ASM firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h:81: #define __ASM __asm firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h-82- #endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h-105- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h:106: #ifndef __ASM firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h:107: #define __ASM __asm firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/device/compiler_abstraction.h-108- #endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/softdevice/s130/headers/nrf_error.h-66-#define NRF_ERROR_FORBIDDEN (NRF_ERROR_BASE_NUM + 15) ///< Forbidden Operation firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/softdevice/s130/headers/nrf_error.h:67:#define NRF_ERROR_INVALID_ADDR (NRF_ERROR_BASE_NUM + 16) ///< Bad Memory Address firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/softdevice/s130/headers/nrf_error.h-68-#define NRF_ERROR_BUSY (NRF_ERROR_BASE_NUM + 17) ///< Busy ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/softdevice/s130/headers/ble_gap.h-124-#define BLE_ERROR_GAP_DISCOVERABLE_WITH_WHITELIST (NRF_GAP_ERR_BASE + 0x001) /**< Use of Whitelist not permitted with discoverable advertising. */ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/softdevice/s130/headers/ble_gap.h:125:#define BLE_ERROR_GAP_INVALID_BLE_ADDR (NRF_GAP_ERR_BASE + 0x002) /**< The upper two bits of the address do not correspond to the specified address type. */ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/softdevice/s130/headers/ble_gap.h-126-#define BLE_ERROR_GAP_WHITELIST_IN_USE (NRF_GAP_ERR_BASE + 0x003) /**< Attempt to overwrite the whitelist while already in use by another operation. */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/ble_flash/ble_flash.c-295- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/ble_flash/ble_flash.c:296:uint32_t ble_flash_page_addr(uint8_t page_num, uint32_t ** pp_page_addr) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/ble_flash/ble_flash.c-297-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/ble_flash/ble_flash.h-137- */ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/ble_flash/ble_flash.h:138:uint32_t ble_flash_page_addr(uint8_t page_num, uint32_t ** pp_page_addr); firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/ble_flash/ble_flash.h-139- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/pstorage/config/pstorage_platform.h-71- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/pstorage/config/pstorage_platform.h:72:#define PSTORAGE_DATA_START_ADDR ((PSTORAGE_FLASH_PAGE_END - PSTORAGE_NUM_OF_PAGES - 1) \ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/pstorage/config/pstorage_platform.h-73- * PSTORAGE_FLASH_PAGE_SIZE) /**< Start address for persistent data, configurable according to system requirements. */ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/pstorage/config/pstorage_platform.h:74:#define PSTORAGE_DATA_END_ADDR ((PSTORAGE_FLASH_PAGE_END - 1) * PSTORAGE_FLASH_PAGE_SIZE) /**< End address for persistent data, configurable according to system requirements. */ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/pstorage/config/pstorage_platform.h-75-#define PSTORAGE_SWAP_ADDR PSTORAGE_DATA_END_ADDR /**< Top-most page is used as swap area for clear and update. */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/delay/nrf_delay.h-47- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/delay/nrf_delay.h:48:static __ASM void __INLINE nrf_delay_us(uint32_t volatile number_of_us) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/delay/nrf_delay.h-49-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/delay/nrf_delay.h-117-{ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/delay/nrf_delay.h:118:__ASM ( firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/delay/nrf_delay.h-119-"loop:\n\t" ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/delay/nrf_delay.h-196-{ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/delay/nrf_delay.h:197:register uint32_t delay __ASM ("r0") = number_of_us; firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/delay/nrf_delay.h:198:__ASM volatile ( firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/drivers_nrf/delay/nrf_delay.h-199-#ifdef NRF51 ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage.c-69- /**@brief Get the start address of the registered section variables. */ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage.c:70:#define FS_SECTION_VARS_START_ADDR NRF_SECTION_VARS_START_ADDR(fs_data) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage.c-71- /**@brief Get the end address of the registered section variables. */ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage.c:72:#define FS_SECTION_VARS_END_ADDR NRF_SECTION_VARS_END_ADDR(fs_data) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage.c-73- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage_config.h-82- */ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage_config.h:83:static __INLINE uint32_t fs_flash_page_end_addr() firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage_config.h-84-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage_config.h-95- */ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage_config.h:96:#define FS_PAGE_END_ADDR fs_flash_page_end_addr() firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fstorage/fstorage_config.h-97- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-168- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h:169:#define NRF_SECTION_VARS_START_ADDR(section_name) (uint32_t)&NRF_SECTION_VARS_START_SYMBOL(section_name) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-170- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-172- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h:173:#define NRF_SECTION_VARS_START_ADDR(section_name) (uint32_t)&NRF_SECTION_VARS_START_SYMBOL(section_name) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-174- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-176- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h:177:#define NRF_SECTION_VARS_START_ADDR(section_name) (uint32_t)iar_ ## section_name ## _start firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-178- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-191- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h:192:#define NRF_SECTION_VARS_END_ADDR(section_name) (uint32_t)&NRF_SECTION_VARS_END_SYMBOL(section_name) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-193- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-195- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h:196:#define NRF_SECTION_VARS_END_ADDR(section_name) (uint32_t)&NRF_SECTION_VARS_END_SYMBOL(section_name) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-197- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-199- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h:200:#define NRF_SECTION_VARS_END_ADDR(section_name) (uint32_t)iar_ ## section_name ## _end firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-201- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-293-#define NRF_SECTION_VARS_GET(i, type_name, section_name) \ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h:294: (type_name*)(NRF_SECTION_VARS_START_ADDR(section_name) + i * sizeof(type_name)) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-295- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-298-#define NRF_SECTION_VARS_GET(i, type_name, section_name) \ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h:299: (type_name*)(NRF_SECTION_VARS_START_ADDR(section_name) + i * sizeof(type_name)) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/experimental_section_vars/section_vars.h-300- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fds/fds.c-208- firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fds/fds.c:209:static uint16_t page_by_addr(uint32_t const * const p_addr) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fds/fds.c-210-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fds/fds.c-1112- // Here we just distinguish between the first invocation and the others. firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fds/fds.c:1113: cur_page = p_page_addr == NULL ? 0 : page_by_addr(p_page_addr) + 1; firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/fds/fds.c-1114- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/bootloader_dfu/bootloader_util.c-52-#if defined ( __CC_ARM ) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/bootloader_dfu/bootloader_util.c:53:__asm static void bootloader_util_reset(uint32_t start_addr) firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/bootloader_dfu/bootloader_util.c-54-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/bootloader_dfu/bootloader_util.c-89-{ firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/bootloader_dfu/bootloader_util.c:90: __asm volatile( firmware-microbit-micropython-1.0.1/yotta-modules/nrf51-sdk/source/nordic_sdk/components/libraries/bootloader_dfu/bootloader_util.c-91- "ldr r0, [%0]\t\n" // Get App initial MSP for bootloader. ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/microbit-dal/source/drivers/MicroBitFlash.cpp-30- firmware-microbit-micropython-1.0.1/yotta-modules/microbit-dal/source/drivers/MicroBitFlash.cpp:31:#define WORD_ADDR(x) (((uint32_t)x) & 0xFFFFFFFC) firmware-microbit-micropython-1.0.1/yotta-modules/microbit-dal/source/drivers/MicroBitFlash.cpp-32- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/microbit-dal/source/drivers/MicroBitFlash.cpp-217- uint8_t* writeFrom = (uint8_t*)pgAddr; firmware-microbit-micropython-1.0.1/yotta-modules/microbit-dal/source/drivers/MicroBitFlash.cpp:218: int start = WORD_ADDR(offset); firmware-microbit-micropython-1.0.1/yotta-modules/microbit-dal/source/drivers/MicroBitFlash.cpp:219: int end = WORD_ADDR((offset+length+4)); firmware-microbit-micropython-1.0.1/yotta-modules/microbit-dal/source/drivers/MicroBitFlash.cpp-220- int erase = need_erase((uint8_t *)from_buffer, (uint8_t *)address, length); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/common/retarget.cpp-470-// For ARM7 only firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/common/retarget.cpp:471:register unsigned char * stack_ptr __asm ("sp"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/common/retarget.cpp-472- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/api/semihost_api.h-38-# define AngelSWIInsn "bkpt" firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/api/semihost_api.h:39:# define AngelSWIAsm bkpt firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/api/semihost_api.h-40-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/api/semihost_api.h-42-# define AngelSWIInsn "swi" firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/api/semihost_api.h:43:# define AngelSWIAsm swi firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/api/semihost_api.h-44-#endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/api/semihost_api.h-48- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/api/semihost_api.h:49: asm volatile ( firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/api/semihost_api.h-50- "mov r0, %1" "\n\t" ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-161- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:162: __ASM volatile ("sadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-163- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-169- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:170: __ASM volatile ("qadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-171- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-177- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:178: __ASM volatile ("shadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-179- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-185- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:186: __ASM volatile ("uadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-187- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-193- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:194: __ASM volatile ("uqadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-195- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-201- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:202: __ASM volatile ("uhadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-203- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-210- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:211: __ASM volatile ("ssub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-212- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-218- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:219: __ASM volatile ("qsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-220- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-226- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:227: __ASM volatile ("shsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-228- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-234- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:235: __ASM volatile ("usub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-236- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-242- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:243: __ASM volatile ("uqsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-244- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-250- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:251: __ASM volatile ("uhsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-252- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-259- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:260: __ASM volatile ("sadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-261- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-267- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:268: __ASM volatile ("qadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-269- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-275- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:276: __ASM volatile ("shadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-277- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-283- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:284: __ASM volatile ("uadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-285- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-291- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:292: __ASM volatile ("uqadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-293- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-299- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:300: __ASM volatile ("uhadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-301- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-307- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:308: __ASM volatile ("ssub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-309- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-315- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:316: __ASM volatile ("qsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-317- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-323- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:324: __ASM volatile ("shsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-325- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-331- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:332: __ASM volatile ("usub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-333- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-339- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:340: __ASM volatile ("uqsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-341- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-347- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:348: __ASM volatile ("uhsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-349- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-355- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:356: __ASM volatile ("sasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-357- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-363- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:364: __ASM volatile ("qasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-365- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-371- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:372: __ASM volatile ("shasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-373- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-379- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:380: __ASM volatile ("uasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-381- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-387- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:388: __ASM volatile ("uqasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-389- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-395- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:396: __ASM volatile ("uhasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-397- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-403- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:404: __ASM volatile ("ssax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-405- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-411- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:412: __ASM volatile ("qsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-413- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-419- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:420: __ASM volatile ("shsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-421- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-427- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:428: __ASM volatile ("usax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-429- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-435- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:436: __ASM volatile ("uqsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-437- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-443- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:444: __ASM volatile ("uhsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-445- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-451- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:452: __ASM volatile ("usad8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-453- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-459- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:460: __ASM volatile ("usada8 %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-461- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-466- uint32_t __RES, __ARG1 = (ARG1); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:467: __ASM ("ssat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-468- __RES; \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-473- uint32_t __RES, __ARG1 = (ARG1); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:474: __ASM ("usat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-475- __RES; \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-481- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:482: __ASM volatile ("uxtb16 %0, %1" : "=r" (result) : "r" (op1)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-483- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-489- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:490: __ASM volatile ("uxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-491- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-497- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:498: __ASM volatile ("sxtb16 %0, %1" : "=r" (result) : "r" (op1)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-499- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-505- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:506: __ASM volatile ("sxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-507- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-513- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:514: __ASM volatile ("smuad %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-515- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-521- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:522: __ASM volatile ("smuadx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-523- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-529- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:530: __ASM volatile ("smlad %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-531- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-537- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:538: __ASM volatile ("smladx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-539- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-544- uint32_t __ARG1 = (ARG1), __ARG2 = (ARG2), __ARG3_H = (uint32_t)((uint64_t)(ARG3) >> 32), __ARG3_L = (uint32_t)((uint64_t)(ARG3) & 0xFFFFFFFFUL); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:545: __ASM volatile ("smlald %0, %1, %2, %3" : "=r" (__ARG3_L), "=r" (__ARG3_H) : "r" (__ARG1), "r" (__ARG2), "0" (__ARG3_L), "1" (__ARG3_H) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-546- (uint64_t)(((uint64_t)__ARG3_H << 32) | __ARG3_L); \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-551- uint32_t __ARG1 = (ARG1), __ARG2 = (ARG2), __ARG3_H = (uint32_t)((uint64_t)(ARG3) >> 32), __ARG3_L = (uint32_t)((uint64_t)(ARG3) & 0xFFFFFFFFUL); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:552: __ASM volatile ("smlaldx %0, %1, %2, %3" : "=r" (__ARG3_L), "=r" (__ARG3_H) : "r" (__ARG1), "r" (__ARG2), "0" (__ARG3_L), "1" (__ARG3_H) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-553- (uint64_t)(((uint64_t)__ARG3_H << 32) | __ARG3_L); \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-559- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:560: __ASM volatile ("smusd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-561- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-567- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:568: __ASM volatile ("smusdx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-569- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-575- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:576: __ASM volatile ("smlsd %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-577- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-583- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:584: __ASM volatile ("smlsdx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-585- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-590- uint32_t __ARG1 = (ARG1), __ARG2 = (ARG2), __ARG3_H = (uint32_t)((ARG3) >> 32), __ARG3_L = (uint32_t)((ARG3) & 0xFFFFFFFFUL); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:591: __ASM volatile ("smlsld %0, %1, %2, %3" : "=r" (__ARG3_L), "=r" (__ARG3_H) : "r" (__ARG1), "r" (__ARG2), "0" (__ARG3_L), "1" (__ARG3_H) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-592- (uint64_t)(((uint64_t)__ARG3_H << 32) | __ARG3_L); \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-597- uint32_t __ARG1 = (ARG1), __ARG2 = (ARG2), __ARG3_H = (uint32_t)((ARG3) >> 32), __ARG3_L = (uint32_t)((ARG3) & 0xFFFFFFFFUL); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:598: __ASM volatile ("smlsldx %0, %1, %2, %3" : "=r" (__ARG3_L), "=r" (__ARG3_H) : "r" (__ARG1), "r" (__ARG2), "0" (__ARG3_L), "1" (__ARG3_H) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-599- (uint64_t)(((uint64_t)__ARG3_H << 32) | __ARG3_L); \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-605- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:606: __ASM volatile ("sel %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-607- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-613- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:614: __ASM volatile ("qadd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-615- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-621- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:622: __ASM volatile ("qsub %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-623- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-628- uint32_t __RES, __ARG1 = (ARG1), __ARG2 = (ARG2); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:629: __ASM ("pkhbt %0, %1, %2, lsl %3" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2), "I" (ARG3) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-630- __RES; \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-636- if (ARG3 == 0) \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:637: __ASM ("pkhtb %0, %1, %2" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-638- else \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:639: __ASM ("pkhtb %0, %1, %2, asr %3" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2), "I" (ARG3) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-640- __RES; \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-646- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h:647: __ASM volatile ("smmla %0, %1, %2, %3" : "=r" (result): "r" (op1), "r" (op2), "r" (op3) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4_simd.h-648- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-138- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:139: __ASM volatile ("sadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-140- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-146- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:147: __ASM volatile ("qadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-148- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-154- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:155: __ASM volatile ("shadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-156- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-162- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:163: __ASM volatile ("uadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-164- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-170- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:171: __ASM volatile ("uqadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-172- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-178- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:179: __ASM volatile ("uhadd8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-180- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-187- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:188: __ASM volatile ("ssub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-189- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-195- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:196: __ASM volatile ("qsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-197- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-203- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:204: __ASM volatile ("shsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-205- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-211- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:212: __ASM volatile ("usub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-213- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-219- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:220: __ASM volatile ("uqsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-221- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-227- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:228: __ASM volatile ("uhsub8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-229- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-236- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:237: __ASM volatile ("sadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-238- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-244- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:245: __ASM volatile ("qadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-246- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-252- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:253: __ASM volatile ("shadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-254- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-260- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:261: __ASM volatile ("uadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-262- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-268- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:269: __ASM volatile ("uqadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-270- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-276- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:277: __ASM volatile ("uhadd16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-278- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-284- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:285: __ASM volatile ("ssub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-286- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-292- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:293: __ASM volatile ("qsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-294- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-300- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:301: __ASM volatile ("shsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-302- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-308- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:309: __ASM volatile ("usub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-310- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-316- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:317: __ASM volatile ("uqsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-318- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-324- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:325: __ASM volatile ("uhsub16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-326- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-332- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:333: __ASM volatile ("sasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-334- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-340- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:341: __ASM volatile ("qasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-342- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-348- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:349: __ASM volatile ("shasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-350- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-356- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:357: __ASM volatile ("uasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-358- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-364- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:365: __ASM volatile ("uqasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-366- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-372- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:373: __ASM volatile ("uhasx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-374- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-380- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:381: __ASM volatile ("ssax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-382- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-388- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:389: __ASM volatile ("qsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-390- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-396- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:397: __ASM volatile ("shsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-398- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-404- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:405: __ASM volatile ("usax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-406- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-412- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:413: __ASM volatile ("uqsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-414- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-420- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:421: __ASM volatile ("uhsax %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-422- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-428- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:429: __ASM volatile ("usad8 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-430- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-436- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:437: __ASM volatile ("usada8 %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-438- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-443- uint32_t __RES, __ARG1 = (ARG1); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:444: __ASM ("ssat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-445- __RES; \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-450- uint32_t __RES, __ARG1 = (ARG1); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:451: __ASM ("usat16 %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-452- __RES; \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-458- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:459: __ASM volatile ("uxtb16 %0, %1" : "=r" (result) : "r" (op1)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-460- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-466- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:467: __ASM volatile ("uxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-468- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-474- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:475: __ASM volatile ("sxtb16 %0, %1" : "=r" (result) : "r" (op1)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-476- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-482- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:483: __ASM volatile ("sxtab16 %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-484- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-490- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:491: __ASM volatile ("smuad %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-492- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-498- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:499: __ASM volatile ("smuadx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-500- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-506- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:507: __ASM volatile ("smlad %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-508- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-514- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:515: __ASM volatile ("smladx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-516- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-527-#ifndef __ARMEB__ // Little endian firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:528: __ASM volatile ("smlald %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-529-#else // Big endian firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:530: __ASM volatile ("smlald %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-531-#endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-544-#ifndef __ARMEB__ // Little endian firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:545: __ASM volatile ("smlaldx %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-546-#else // Big endian firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:547: __ASM volatile ("smlaldx %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-548-#endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-556- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:557: __ASM volatile ("smusd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-558- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-564- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:565: __ASM volatile ("smusdx %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-566- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-572- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:573: __ASM volatile ("smlsd %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-574- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-580- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:581: __ASM volatile ("smlsdx %0, %1, %2, %3" : "=r" (result) : "r" (op1), "r" (op2), "r" (op3) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-582- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-593-#ifndef __ARMEB__ // Little endian firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:594: __ASM volatile ("smlsld %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-595-#else // Big endian firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:596: __ASM volatile ("smlsld %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-597-#endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-610-#ifndef __ARMEB__ // Little endian firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:611: __ASM volatile ("smlsldx %0, %1, %2, %3" : "=r" (llr.w32[0]), "=r" (llr.w32[1]): "r" (op1), "r" (op2) , "0" (llr.w32[0]), "1" (llr.w32[1]) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-612-#else // Big endian firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:613: __ASM volatile ("smlsldx %0, %1, %2, %3" : "=r" (llr.w32[1]), "=r" (llr.w32[0]): "r" (op1), "r" (op2) , "0" (llr.w32[1]), "1" (llr.w32[0]) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-614-#endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-622- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:623: __ASM volatile ("sel %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-624- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-630- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:631: __ASM volatile ("qadd %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-632- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-638- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:639: __ASM volatile ("qsub %0, %1, %2" : "=r" (result) : "r" (op1), "r" (op2) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-640- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-645- uint32_t __RES, __ARG1 = (ARG1), __ARG2 = (ARG2); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:646: __ASM ("pkhbt %0, %1, %2, lsl %3" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2), "I" (ARG3) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-647- __RES; \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-653- if (ARG3 == 0) \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:654: __ASM ("pkhtb %0, %1, %2" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-655- else \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:656: __ASM ("pkhtb %0, %1, %2, asr %3" : "=r" (__RES) : "r" (__ARG1), "r" (__ARG2), "I" (ARG3) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-657- __RES; \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-663- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h:664: __ASM volatile ("smmla %0, %1, %2, %3" : "=r" (result): "r" (op1), "r" (op2), "r" (op3) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmSimd.h-665- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-79-#if defined ( __CC_ARM ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h:80: #define __ASM __asm /*!< asm keyword for ARM Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-81- #define __INLINE __inline /*!< inline keyword for ARM Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-84-#elif defined ( __GNUC__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h:85: #define __ASM __asm /*!< asm keyword for GNU Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-86- #define __INLINE inline /*!< inline keyword for GNU Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-89-#elif defined ( __ICCARM__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h:90: #define __ASM __asm /*!< asm keyword for IAR Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-91- #define __INLINE inline /*!< inline keyword for IAR Compiler. Only available in High optimization mode! */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-94-#elif defined ( __TMS470__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h:95: #define __ASM __asm /*!< asm keyword for TI CCS Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-96- #define __STATIC_INLINE static inline ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-98-#elif defined ( __TASKING__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h:99: #define __ASM __asm /*!< asm keyword for TASKING Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-100- #define __INLINE inline /*!< inline keyword for TASKING Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-104- #define __packed firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h:105: #define __ASM _asm /*!< asm keyword for COSMIC Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-106- #define __INLINE inline /*use -pc99 on compile line !< inline keyword for COSMIC Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-2190-/** firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h:2191: \fn void SCB_InvalidateDCache_by_Addr(volatile uint32_t *addr, int32_t dsize) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-2192- \brief D-Cache Invalidate by address ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-2195-*/ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h:2196:__STATIC_INLINE void SCB_InvalidateDCache_by_Addr (uint32_t *addr, int32_t dsize) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-2197-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-2217-/** firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h:2218: \fn void SCB_CleanDCache_by_Addr(volatile uint32_t *addr, int32_t dsize) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-2219- \brief D-Cache Clean by address ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-2222-*/ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h:2223:__STATIC_INLINE void SCB_CleanDCache_by_Addr (uint32_t *addr, int32_t dsize) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-2224-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-2244-/** firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h:2245: \fn void SCB_CleanInvalidateDCache_by_Addr(volatile uint32_t *addr, int32_t dsize) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-2246- \brief D-Cache Clean and Invalidate by address ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-2249-*/ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h:2250:__STATIC_INLINE void SCB_CleanInvalidateDCache_by_Addr (uint32_t *addr, int32_t dsize) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm7.h-2251-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0.h-79-#if defined ( __CC_ARM ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0.h:80: #define __ASM __asm /*!< asm keyword for ARM Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0.h-81- #define __INLINE __inline /*!< inline keyword for ARM Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0.h-84-#elif defined ( __ICCARM__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0.h:85: #define __ASM __asm /*!< asm keyword for IAR Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0.h-86- #define __INLINE inline /*!< inline keyword for IAR Compiler. Only available in High optimization mode! */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0.h-89-#elif defined ( __GNUC__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0.h:90: #define __ASM __asm /*!< asm keyword for GNU Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0.h-91- #define __INLINE inline /*!< inline keyword for GNU Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0.h-94-#elif defined ( __TASKING__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0.h:95: #define __ASM __asm /*!< asm keyword for TASKING Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0.h-96- #define __INLINE inline /*!< inline keyword for TASKING Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-131- */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:132:__STATIC_ASM void __set_PSP(uint32_t topOfProcStack) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-133-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-152- */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:153:__STATIC_ASM void __set_CPS_USR(void) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-154-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-484-#pragma arm firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:485:__STATIC_ASM void __v7_all_cache(uint32_t op) { firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-486- ARM ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-595-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:596: __ASM volatile ("cpsie i"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-597-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-607- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:608: __ASM volatile ("mrs %0, cpsr" : "=r" (result)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:609: __ASM volatile ("cpsid i"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-610- return(result & 0x80); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-624- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:625: __ASM volatile ("mrs %0, apsr" : "=r" (result) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-626- return (result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-643- register uint32_t __regCPSR; firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:644: __ASM volatile ("mrs %0, cpsr" : "=r" (__regCPSR)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-645-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-734- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:735: __ASM volatile ("vmrs %0, fpscr" : "=r" (result) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-736- return (result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-756-#if 1 firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:757: __ASM volatile ("vmsr fpscr, %0" : : "r" (fpscr) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-758-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-776- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:777: __ASM volatile ("vmrs %0, fpexc" : "=r" (result)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-778- return (result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-798-#if 1 firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:799: __ASM volatile ("vmsr fpexc, %0" : : "r" (fpexc)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-800-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-816- register uint32_t __regCPACR; firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:817: __ASM volatile ("mrc p15, 0, %0, c1, c0, 2" : "=r" (__regCPACR)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-818-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-832-#if 1 firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:833: __ASM volatile ("mcr p15, 0, %0, c1, c0, 2" : : "r" (cpacr)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-834-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-849- register uint32_t __regCBAR; firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:850: __ASM volatile ("mrc p15, 4, %0, c15, c0, 0" : "=r" (__regCBAR)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-851-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-865- register uint32_t __regTTBR0; firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:866: __ASM volatile ("mrc p15, 0, %0, c2, c0, 0" : "=r" (__regTTBR0)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-867-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-880-#if 1 firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:881: __ASM volatile ("mcr p15, 0, %0, c2, c0, 0" : : "r" (ttbr0)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-882-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-897- register uint32_t __regDACR; firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:898: __ASM volatile ("mrc p15, 0, %0, c3, c0, 0" : "=r" (__regDACR)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-899-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-912-#if 1 firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:913: __ASM volatile ("mcr p15, 0, %0, c3, c0, 0" : : "r" (dacr)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-914-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-931-#if 1 firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:932: __ASM volatile ("mcr p15, 0, %0, c1, c0, 0" : : "r" (sctlr)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-933-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-947- register uint32_t __regSCTLR; firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:948: __ASM volatile ("mrc p15, 0, %0, c1, c0, 0" : "=r" (__regSCTLR)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-949-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-1025-#if 1 firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:1026: __ASM volatile ("mcr p15, 0, %0, c8, c7, 0" : : "r" (0)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-1027-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-1042-#if 1 firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:1043: __ASM volatile ("mcr p15, 0, %0, c7, c5, 6" : : "r" (0)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-1044-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-1060-#if 1 firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:1061: __ASM volatile ("mcr p15, 0, %0, c7, c5, 0" : : "r" (0)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-1062-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-1075-#if 1 firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:1076: __ASM volatile ("mcr p15, 0, %0, c7, c10, 1" : : "r" ((uint32_t)va)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-1077-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-1089-#if 1 firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:1090: __ASM volatile ("mcr p15, 0, %0, c7, c6, 1" : : "r" ((uint32_t)va)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-1091-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-1103-#if 1 firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h:1104: __ASM volatile ("mcr p15, 0, %0, c7, c14, 1" : : "r" ((uint32_t)va)); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_caFunc.h-1105-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h-79-#if defined ( __CC_ARM ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h:80: #define __ASM __asm /*!< asm keyword for ARM Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h-81- #define __INLINE __inline /*!< inline keyword for ARM Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h-84-#elif defined ( __ICCARM__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h:85: #define __ASM __asm /*!< asm keyword for IAR Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h-86- #define __INLINE inline /*!< inline keyword for IAR Compiler. Only available in High optimization mode! */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h-89-#elif defined ( __TMS470__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h:90: #define __ASM __asm /*!< asm keyword for TI CCS Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h-91- #define __STATIC_INLINE static inline ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h-93-#elif defined ( __GNUC__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h:94: #define __ASM __asm /*!< asm keyword for GNU Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h-95- #define __INLINE inline /*!< inline keyword for GNU Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h-98-#elif defined ( __TASKING__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h:99: #define __ASM __asm /*!< asm keyword for TASKING Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm4.h-100- #define __INLINE inline /*!< inline keyword for TASKING Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h-37- #ifndef __ASM firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h:38: #define __ASM __asm /*!< asm keyword for ARM Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h-39- #endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h-53- #ifndef __ASM firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h:54: #define __ASM __asm /*!< asm keyword for IAR Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h-55- #endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h-69- #ifndef __ASM firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h:70: #define __ASM __asm /*!< asm keyword for GNU Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h-71- #endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h-90- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h:91: #ifndef __ASM firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h:92: #define __ASM __asm /*!< asm keyword for TASKING Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/compiler_abstraction.h-93- #endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/nrf_delay.h-7-#if defined ( __CC_ARM ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/nrf_delay.h:8:static __ASM void __INLINE nrf_delay_us(uint32_t volatile number_of_us) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/nrf_delay.h-9-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/nrf_delay.h-29-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/nrf_delay.h:30:__ASM ( firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/nrf_delay.h-31-"loop:\n\t" ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/nrf_delay.h-51- { firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/nrf_delay.h:52: __ASM volatile ( firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TARGET_NORDIC/TARGET_MCU_NRF51822/nrf_delay.h-53- "NOP\n\t" ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h-79-#if defined ( __CC_ARM ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h:80: #define __ASM __asm /*!< asm keyword for ARM Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h-81- #define __INLINE __inline /*!< inline keyword for ARM Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h-84-#elif defined ( __ICCARM__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h:85: #define __ASM __asm /*!< asm keyword for IAR Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h-86- #define __INLINE inline /*!< inline keyword for IAR Compiler. Only available in High optimization mode! */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h-89-#elif defined ( __TMS470__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h:90: #define __ASM __asm /*!< asm keyword for TI CCS Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h-91- #define __STATIC_INLINE static inline ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h-93-#elif defined ( __GNUC__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h:94: #define __ASM __asm /*!< asm keyword for GNU Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h-95- #define __INLINE inline /*!< inline keyword for GNU Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h-98-#elif defined ( __TASKING__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h:99: #define __ASM __asm /*!< asm keyword for TASKING Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm3.h-100- #define __INLINE inline /*!< inline keyword for TASKING Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TOOLCHAIN_GCC/TARGET_CORTEX_A/cache.S-33-/* firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TOOLCHAIN_GCC/TARGET_CORTEX_A/cache.S:34: * __STATIC_ASM void __v7_all_cache(uint32_t op) { firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/TOOLCHAIN_GCC/TARGET_CORTEX_A/cache.S-35- */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-80-#if defined ( __CC_ARM ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h:81: #define __ASM __asm /*!< asm keyword for ARM Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-82- #define __INLINE __inline /*!< inline keyword for ARM Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-83- #define __STATIC_INLINE static __inline firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h:84: #define __STATIC_ASM static __asm firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-85- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-86-#elif defined ( __ICCARM__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h:87: #define __ASM __asm /*!< asm keyword for IAR Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-88- #define __INLINE inline /*!< inline keyword for IAR Compiler. Only available in High optimization mode! */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-89- #define __STATIC_INLINE static inline firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h:90: #define __STATIC_ASM static __asm firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-91- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-92-#elif defined ( __TMS470__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h:93: #define __ASM __asm /*!< asm keyword for TI CCS Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-94- #define __STATIC_INLINE static inline firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h:95: #define __STATIC_ASM static __asm firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-96- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-97-#elif defined ( __GNUC__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h:98: #define __ASM __asm /*!< asm keyword for GNU Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-99- #define __INLINE inline /*!< inline keyword for GNU Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-100- #define __STATIC_INLINE static inline firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h:101: #define __STATIC_ASM static __asm firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-102- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-103-#elif defined ( __TASKING__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h:104: #define __ASM __asm /*!< asm keyword for TASKING Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-105- #define __INLINE inline /*!< inline keyword for TASKING Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-106- #define __STATIC_INLINE static inline firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h:107: #define __STATIC_ASM static __asm firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_ca9.h-108- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0plus.h-79-#if defined ( __CC_ARM ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0plus.h:80: #define __ASM __asm /*!< asm keyword for ARM Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0plus.h-81- #define __INLINE __inline /*!< inline keyword for ARM Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0plus.h-84-#elif defined ( __ICCARM__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0plus.h:85: #define __ASM __asm /*!< asm keyword for IAR Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0plus.h-86- #define __INLINE inline /*!< inline keyword for IAR Compiler. Only available in High optimization mode! */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0plus.h-89-#elif defined ( __GNUC__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0plus.h:90: #define __ASM __asm /*!< asm keyword for GNU Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0plus.h-91- #define __INLINE inline /*!< inline keyword for GNU Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0plus.h-94-#elif defined ( __TASKING__ ) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0plus.h:95: #define __ASM __asm /*!< asm keyword for TASKING Compiler */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cm0plus.h-96- #define __INLINE inline /*!< inline keyword for TASKING Compiler */ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-128-#ifndef __NO_EMBEDDED_ASM firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:129:__attribute__((section(".rev16_text"))) __STATIC_INLINE __ASM uint32_t __REV16(uint32_t value) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-130-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-143-#ifndef __NO_EMBEDDED_ASM firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:144:__attribute__((section(".revsh_text"))) __STATIC_INLINE __ASM int32_t __REVSH(int32_t value) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-145-{ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-326-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:327: __ASM volatile ("nop"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-328-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-337-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:338: __ASM volatile ("wfi"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-339-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-348-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:349: __ASM volatile ("wfe"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-350-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-358-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:359: __ASM volatile ("sev"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-360-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-370-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:371: __ASM volatile ("isb"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-372-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-381-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:382: __ASM volatile ("dsb"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-383-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-392-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:393: __ASM volatile ("dmb"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-394-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-410- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:411: __ASM volatile ("rev %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-412- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-427- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:428: __ASM volatile ("rev16 %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-429- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-446- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:447: __ASM volatile ("revsh %0, %1" : __CMSIS_GCC_OUT_REG (result) : __CMSIS_GCC_USE_REG (value) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-448- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-474- */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:475:#define __BKPT(value) __ASM volatile ("bkpt "#value) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-476- ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-490- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:491: __ASM volatile ("rbit %0, %1" : "=r" (result) : "r" (value) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-492- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-507-#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:508: __ASM volatile ("ldrexb %0, %1" : "=r" (result) : "Q" (*addr) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-509-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-512- */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:513: __ASM volatile ("ldrexb %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-514-#endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-530-#if (__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 8) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:531: __ASM volatile ("ldrexh %0, %1" : "=r" (result) : "Q" (*addr) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-532-#else ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-535- */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:536: __ASM volatile ("ldrexh %0, [%1]" : "=r" (result) : "r" (addr) : "memory" ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-537-#endif ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-552- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:553: __ASM volatile ("ldrex %0, %1" : "=r" (result) : "Q" (*addr) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-554- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-570- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:571: __ASM volatile ("strexb %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" (value) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-572- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-588- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:589: __ASM volatile ("strexh %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" (value) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-590- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-606- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:607: __ASM volatile ("strex %0, %2, %1" : "=&r" (result), "=Q" (*addr) : "r" (value) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-608- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-618-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:619: __ASM volatile ("clrex" ::: "memory"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-620-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-633- uint32_t __RES, __ARG1 = (ARG1); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:634: __ASM ("ssat %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-635- __RES; \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-649- uint32_t __RES, __ARG1 = (ARG1); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:650: __ASM ("usat %0, %1, %2" : "=r" (__RES) : "I" (ARG2), "r" (__ARG1) ); \ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-651- __RES; \ ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-665- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h:666: __ASM volatile ("clz %0, %1" : "=r" (result) : "r" (value) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmInstr.h-667- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-330-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:331: __ASM volatile ("cpsie i" : : : "memory"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-332-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-341-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:342: __ASM volatile ("cpsid i" : : : "memory"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-343-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-355- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:356: __ASM volatile ("MRS %0, control" : "=r" (result) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-357- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-368-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:369: __ASM volatile ("MSR control, %0" : : "r" (control) : "memory"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-370-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-382- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:383: __ASM volatile ("MRS %0, ipsr" : "=r" (result) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-384- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-397- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:398: __ASM volatile ("MRS %0, apsr" : "=r" (result) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-399- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-412- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:413: __ASM volatile ("MRS %0, xpsr" : "=r" (result) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-414- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-427- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:428: __ASM volatile ("MRS %0, psp\n" : "=r" (result) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-429- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-440-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:441: __ASM volatile ("MSR psp, %0\n" : : "r" (topOfProcStack) : "sp"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-442-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-454- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:455: __ASM volatile ("MRS %0, msp\n" : "=r" (result) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-456- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-467-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:468: __ASM volatile ("MSR msp, %0\n" : : "r" (topOfMainStack) : "sp"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-469-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-481- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:482: __ASM volatile ("MRS %0, primask" : "=r" (result) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-483- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-494-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:495: __ASM volatile ("MSR primask, %0" : : "r" (priMask) : "memory"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-496-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-507-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:508: __ASM volatile ("cpsie f" : : : "memory"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-509-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-518-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:519: __ASM volatile ("cpsid f" : : : "memory"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-520-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-532- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:533: __ASM volatile ("MRS %0, basepri_max" : "=r" (result) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-534- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-545-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:546: __ASM volatile ("MSR basepri, %0" : : "r" (value) : "memory"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-547-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-559- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:560: __ASM volatile ("MRS %0, faultmask" : "=r" (result) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-561- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-572-{ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:573: __ASM volatile ("MSR faultmask, %0" : : "r" (faultMask) : "memory"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-574-} ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-591- firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:592: /* Empty asm statement works as a scheduling barrier */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:593: __ASM volatile (""); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:594: __ASM volatile ("VMRS %0, fpscr" : "=r" (result) ); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:595: __ASM volatile (""); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-596- return(result); ############################################## firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-611-#if (__FPU_PRESENT == 1) && (__FPU_USED == 1) firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:612: /* Empty asm statement works as a scheduling barrier */ firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:613: __ASM volatile (""); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:614: __ASM volatile ("VMSR fpscr, %0" : : "r" (fpscr) : "vfpcc"); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h:615: __ASM volatile (""); firmware-microbit-micropython-1.0.1/yotta-modules/mbed-classic/targets/cmsis/core_cmFunc.h-616-#endif ############################################## firmware-microbit-micropython-1.0.1/yotta-targets/mbed-gcc/CMake/Platform/mbedOS-GNU-C.cmake-31-set(CMAKE_ASM_FLAGS_RELWITHDEBINFO_INIT "-Os -g -gdwarf-3 -DNDEBUG") firmware-microbit-micropython-1.0.1/yotta-targets/mbed-gcc/CMake/Platform/mbedOS-GNU-C.cmake:32:set(CMAKE_INCLUDE_SYSTEM_FLAG_ASM "-isystem ")