===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              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 ")