diff options
author | aliaspider | 2015-11-05 20:32:38 +0100 |
---|---|---|
committer | aliaspider | 2015-11-05 20:32:38 +0100 |
commit | 3849de3fc52f228aa0246564032ee2df3154a9a6 (patch) | |
tree | 6a77dcc829d07c22217a84adda72827ca086ebbf | |
parent | 03e67548bb08bb325f156f9c18fbdb1a58f63c59 (diff) | |
download | snes9x2002-3849de3fc52f228aa0246564032ee2df3154a9a6.tar.gz snes9x2002-3849de3fc52f228aa0246564032ee2df3154a9a6.tar.bz2 snes9x2002-3849de3fc52f228aa0246564032ee2df3154a9a6.zip |
clenups
-rw-r--r-- | src/fxdbg.cpp | 360 | ||||
-rw-r--r-- | src/fxemu.h | 3 | ||||
-rw-r--r-- | src/fxinst.s | 44480 | ||||
-rw-r--r-- | src/movie.cpp | 786 | ||||
-rw-r--r-- | src/movie.h | 146 | ||||
-rw-r--r-- | src/netplay.h | 282 | ||||
-rw-r--r-- | src/newres.h | 41 | ||||
-rw-r--r-- | src/ppu_.cpp | 291 |
8 files changed, 71 insertions, 46318 deletions
diff --git a/src/fxdbg.cpp b/src/fxdbg.cpp deleted file mode 100644 index 71549cb..0000000 --- a/src/fxdbg.cpp +++ /dev/null @@ -1,360 +0,0 @@ -/* - * Snes9x - Portable Super Nintendo Entertainment System (TM) emulator. - * - * (c) Copyright 1996 - 2001 Gary Henderson (gary.henderson@ntlworld.com) and - * Jerremy Koot (jkoot@snes9x.com) - * - * Super FX C emulator code - * (c) Copyright 1997 - 1999 Ivar (ivar@snes9x.com) and - * Gary Henderson. - * Super FX assembler emulator code (c) Copyright 1998 zsKnight and _Demo_. - * - * DSP1 emulator code (c) Copyright 1998 Ivar, _Demo_ and Gary Henderson. - * C4 asm and some C emulation code (c) Copyright 2000 zsKnight and _Demo_. - * C4 C code (c) Copyright 2001 Gary Henderson (gary.henderson@ntlworld.com). - * - * DOS port code contains the works of other authors. See headers in - * individual files. - * - * Snes9x homepage: http://www.snes9x.com - * - * Permission to use, copy, modify and distribute Snes9x in both binary and - * source form, for non-commercial purposes, is hereby granted without fee, - * providing that this license information and copyright notice appear with - * all copies and any derived work. - * - * This software is provided 'as-is', without any express or implied - * warranty. In no event shall the authors be held liable for any damages - * arising from the use of this software. - * - * Snes9x is freeware for PERSONAL USE only. Commercial users should - * seek permission of the copyright holders first. Commercial use includes - * charging money for Snes9x or software derived from Snes9x. - * - * The copyright holders request that bug fixes and improvements to the code - * should be forwarded to them so everyone can benefit from the modifications - * in future versions. - * - * Super NES and Super Nintendo Entertainment System are trademarks of - * Nintendo Co., Limited and its subsidiary companies. - */ - -#include "fxemu.h" -#include "fxinst.h" -#include <stdio.h> -#include <string.h> - -extern const char *fx_apvMnemonicTable[]; -extern struct FxRegs_s GSU; - - -/* - When printing a line from the pipe, it could look like this: - - 01:8006 f4 fb 86 iwt r4,#$86fb - - The values are: - program bank: 01 - adress: 8006 - values at memory address 8006: f4 fb 86 - instruction in the pipe: iwt r4,#$86fb - - Note! If the instruction has more than one byte (like in 'iwt') - and the instruction is in a delay slot, the second and third - byte displayed will not be the same as those used. - Since the instrction is in a delay slot, the first byte - of the instruction will be taken from the pipe at the address - after the branch instruction, and the next one or two bytes - will be taken from the address that the branch points to. - This is a bit complicated, but I've taken this into account, - in this debug function. (See the diffrence of how the values - vPipe1 and vPipe2 are read, compared to the values vByte1 and - vByte2) - - */ -void FxPipeString(char * pvString) -{ - char *p; - uint32 vOpcode = (GSU.vStatusReg & 0x300) | ((uint32)PIPE); - const char *m = fx_apvMnemonicTable[vOpcode]; - uint8 vPipe1,vPipe2,vByte1,vByte2; - uint8 vPipeBank = GSU.vPipeAdr >> 16; - - /* The next two bytes after the pipe's address */ - vPipe1 = GSU.apvRomBank[vPipeBank][USEX16(GSU.vPipeAdr+1)]; - vPipe2 = GSU.apvRomBank[vPipeBank][USEX16(GSU.vPipeAdr+2)]; - - /* The actual next two bytes to be read */ - vByte1 = PRGBANK(USEX16(R15)); - vByte2 = PRGBANK(USEX16(R15+1)); - - /* Print ROM address of the pipe */ - sprintf(pvString, "%02x:%04x %02x ", - USEX8(vPipeBank), USEX16(GSU.vPipeAdr), USEX8(PIPE)); - p = &pvString[strlen(pvString)]; - - /* Check if it's a branch instruction */ - if( PIPE >= 0x05 && PIPE <= 0x0f ) - { - sprintf(&pvString[11], "%02x ", USEX8(vPipe1)); -#ifdef BRANCH_DELAY_RELATIVE - sprintf(p, m, USEX16(R15 + SEX8(vByte1) + 1 ) ); -#else - sprintf(p, m, USEX16(R15 + SEX8(vByte1) - 1 ) ); -#endif - } - /* Check for 'move' instruction */ - else if( PIPE >= 0x10 && PIPE <= 0x1f && TF(B) ) - sprintf(p, "move r%d,r%d", USEX8(PIPE & 0x0f), GSU.pvSreg - GSU.avReg); - /* Check for 'ibt', 'lms' or 'sms' */ - else if( PIPE >= 0xa0 && PIPE <= 0xaf ) - { - sprintf(&pvString[11], "%02x ", USEX8(vPipe1)); - if( (GSU.vStatusReg & 0x300) == 0x100 || (GSU.vStatusReg & 0x300) == 0x200 ) - sprintf(p, m, USEX16(vByte1) << 1 ); - else - sprintf(p, m, USEX16(vByte1) ); - } - /* Check for 'moves' */ - else if( PIPE >= 0xb0 && PIPE <= 0xbf && TF(B) ) - sprintf(p, "moves r%d,r%d", GSU.pvDreg - GSU.avReg, USEX8(PIPE & 0x0f) ); - /* Check for 'iwt', 'lm' or 'sm' */ - else if( PIPE >= 0xf0 ) - { - sprintf(&pvString[11], "%02x %02x ", USEX8(vPipe1), USEX8(vPipe2)); - sprintf(p, m, USEX8(vByte1) | (USEX16(vByte2)<<8) ); - } - /* Normal instruction */ - else - strcpy(p, m); -} - -const char *fx_apvMnemonicTable[] = -{ - /* - * ALT0 Table - */ - /* 00 - 0f */ - "stop", "nop", "cache", "lsr", "rol", "bra $%04x","blt $%04x","bge $%04x", - "bne $%04x","beq $%04x","bpl $%04x","bmi $%04x","bcc $%04x","bcs $%04x","bvc $%04x","bvs $%04x", - /* 10 - 1f */ - "to r0", "to r1", "to r2", "to r3", "to r4", "to r5", "to r6", "to r7", - "to r8", "to r9", "to r10", "to r11", "to r12", "to r13", "to r14", "to r15", - /* 20 - 2f */ - "with r0", "with r1", "with r2", "with r3", "with r4", "with r5", "with r6", "with r7", - "with r8", "with r9", "with r10", "with r11", "with r12", "with r13", "with r14", "with r15", - /* 30 - 3f */ - "stw (r0)","stw (r1)","stw (r2)", "stw (r3)", "stw (r4)", "stw (r5)", "stw (r6)", "stw (r7)", - "stw (r8)","stw (r9)","stw (r10)","stw (r11)","loop", "alt1", "alt2", "alt3", - /* 40 - 4f */ - "ldw (r0)","ldw (r1)","ldw (r2)", "ldw (r3)", "ldw (r4)", "ldw (r5)", "ldw (r6)", "ldw (r7)", - "ldw (r8)","ldw (r9)","ldw (r10)","ldw (r11)","plot", "swap", "color", "not", - /* 50 - 5f */ - "add r0", "add r1", "add r2", "add r3", "add r4", "add r5", "add r6", "add r7", - "add r8", "add r9", "add r10", "add r11", "add r12", "add r13", "add r14", "add r15", - /* 60 - 6f */ - "sub r0", "sub r1", "sub r2", "sub r3", "sub r4", "sub r5", "sub r6", "sub r7", - "sub r8", "sub r9", "sub r10", "sub r11", "sub r12", "sub r13", "sub r14", "sub r15", - /* 70 - 7f */ - "merge", "and r1", "and r2", "and r3", "and r4", "and r5", "and r6", "and r7", - "and r8", "and r9", "and r10", "and r11", "and r12", "and r13", "and r14", "and r15", - /* 80 - 8f */ - "mult r0", "mult r1", "mult r2", "mult r3", "mult r4", "mult r5", "mult r6", "mult r7", - "mult r8", "mult r9", "mult r10", "mult r11", "mult r12", "mult r13", "mult r14", "mult r15", - /* 90 - 9f */ - "sbk", "link #1", "link #2", "link #3", "link #4", "sex", "asr", "ror", - "jmp (r8)","jmp (r9)","jmp (r10)","jmp (r11)","jmp (r12)","jmp (r13)","lob", "fmult", - /* a0 - af */ - "ibt r0,#$%02x", "ibt r1,#$%02x", "ibt r2,#$%02x", "ibt r3,#$%02x", - "ibt r4,#$%02x", "ibt r5,#$%02x", "ibt r6,#$%02x", "ibt r7,#$%02x", - "ibt r8,#$%02x", "ibt r9,#$%02x", "ibt r10,#$%02x", "ibt r11,#$%02x", - "ibt r12,#$%02x", "ibt r13,#$%02x", "ibt r14,#$%02x", "ibt r15,#$%02x", - /* b0 - bf */ - "from r0", "from r1", "from r2", "from r3", "from r4", "from r5", "from r6", "from r7", - "from r8", "from r9", "from r10", "from r11", "from r12", "from r13", "from r14", "from r15", - /* c0 - cf */ - "hib", "or r1", "or r2", "or r3", "or r4", "or r5", "or r6", "or r7", - "or r8", "or r9", "or r10", "or r11", "or r12", "or r13", "or r14", "or r15", - /* d0 - df */ - "inc r0", "inc r1", "inc r2", "inc r3", "inc r4", "inc r5", "inc r6", "inc r7", - "inc r8", "inc r9", "inc r10", "inc r11", "inc r12", "inc r13", "inc r14", "getc", - /* e0 - ef */ - "dec r0", "dec r1", "dec r2", "dec r3", "dec r4", "dec r5", "dec r6", "dec r7", - "dec r8", "dec r9", "dec r10", "dec r11", "dec r12", "dec r13", "dec r14", "getb", - /* f0 - ff */ - "iwt r0,#$%04x", "iwt r1,#$%04x", "iwt r2,#$%04x", "iwt r3,#$%04x", - "iwt r4,#$%04x", "iwt r5,#$%04x", "iwt r6,#$%04x", "iwt r7,#$%04x", - "iwt r8,#$%04x", "iwt r9,#$%04x", "iwt r10,#$%04x", "iwt r11,#$%04x", - "iwt r12,#$%04x", "iwt r13,#$%04x", "iwt r14,#$%04x", "iwt r15,#$%04x", - - /* - * ALT1 Table - */ - - /* 00 - 0f */ - "stop", "nop", "cache", "lsr", "rol", "bra $%04x","blt $%04x","bge $%04x", - "bne $%04x","beq $%04x","bpl $%04x","bmi $%04x","bcc $%04x","bcs $%04x","bvc $%04x","bvs $%04x", - /* 10 - 1f */ - "to r0", "to r1", "to r2", "to r3", "to r4", "to r5", "to r6", "to r7", - "to r8", "to r9", "to r10", "to r11", "to r12", "to r13", "to r14", "to r15", - /* 20 - 2f */ - "with r0", "with r1", "with r2", "with r3", "with r4", "with r5", "with r6", "with r7", - "with r8", "with r9", "with r10", "with r11", "with r12", "with r13", "with r14", "with r15", - /* 30 - 3f */ - "stb (r0)","stb (r1)","stb (r2)", "stb (r3)", "stb (r4)", "stb (r5)", "stb (r6)", "stb (r7)", - "stb (r8)","stb (r9)","stb (r10)","stb (r11)","loop", "alt1", "alt2", "alt3", - /* 40 - 4f */ - "ldb (r0)","ldb (r1)","ldb (r2)", "ldb (r3)", "ldb (r4)", "ldb (r5)", "ldb (r6)", "ldb (r7)", - "ldb (r8)","ldb (r9)","ldb (r10)","ldb (r11)","rpix", "swap", "cmode", "not", - /* 50 - 5f */ - "adc r0", "adc r1", "adc r2", "adc r3", "adc r4", "adc r5", "adc r6", "adc r7", - "adc r8", "adc r9", "adc r10", "adc r11", "adc r12", "adc r13", "adc r14", "adc r15", - /* 60 - 6f */ - "sbc r0", "sbc r1", "sbc r2", "sbc r3", "sbc r4", "sbc r5", "sbc r6", "sbc r7", - "sbc r8", "sbc r9", "sbc r10", "sbc r11", "sbc r12", "sbc r13", "sbc r14", "sbc r15", - /* 70 - 7f */ - "merge", "bic r1", "bic r2", "bic r3", "bic r4", "bic r5", "bic r6", "bic r7", - "bic r8", "bic r9", "bic r10", "bic r11", "bic r12", "bic r13", "bic r14", "bic r15", - /* 80 - 8f */ - "umult r0","umult r1","umult r2", "umult r3", "umult r4", "umult r5", "umult r6", "umult r7", - "umult r8","umult r9","umult r10","umult r11","umult r12","umult r13","umult r14","umult r15", - /* 90 - 9f */ - "sbk", "link #1", "link #2", "link #3", "link #4", "sex", "div2", "ror", - "ljmp (r8)","ljmp (r9)","ljmp (r10)","ljmp (r11)", "ljmp (r12)", "ljmp (r13)", "lob", "lmult", - /* a0 - af */ - "lms r0,($%04x)", "lms r1,($%04x)", "lms r2,($%04x)", "lms r3,($%04x)", - "lms r4,($%04x)", "lms r5,($%04x)", "lms r6,($%04x)", "lms r7,($%04x)", - "lms r8,($%04x)", "lms r9,($%04x)", "lms r10,($%04x)", "lms r11,($%04x)", - "lms r12,($%04x)", "lms r13,($%04x)", "lms r14,($%04x)", "lms r15,($%04x)", - /* b0 - bf */ - "from r0", "from r1", "from r2", "from r3", "from r4", "from r5", "from r6", "from r7", - "from r8", "from r9", "from r10", "from r11", "from r12", "from r13", "from r14", "from r15", - /* c0 - cf */ - "hib", "xor r1", "xor r2", "xor r3", "xor r4", "xor r5", "xor r6", "xor r7", - "xor r8", "xor r9", "xor r10", "xor r11", "xor r12", "xor r13", "xor r14", "xor r15", - /* d0 - df */ - "inc r0", "inc r1", "inc r2", "inc r3", "inc r4", "inc r5", "inc r6", "inc r7", - "inc r8", "inc r9", "inc r10", "inc r11", "inc r12", "inc r13", "inc r14", "getc", - /* e0 - ef */ - "dec r0", "dec r1", "dec r2", "dec r3", "dec r4", "dec r5", "dec r6", "dec r7", - "dec r8", "dec r9", "dec r10", "dec r11", "dec r12", "dec r13", "dec r14", "getbh", - /* f0 - ff */ - "lm r0,($%04x)", "lm r1,($%04x)", "lm r2,($%04x)", "lm r3,($%04x)", - "lm r4,($%04x)", "lm r5,($%04x)", "lm r6,($%04x)", "lm r7,($%04x)", - "lm r8,($%04x)", "lm r9,($%04x)", "lm r10,($%04x)", "lm r11,($%04x)", - "lm r12,($%04x)", "lm r13,($%04x)", "lm r14,($%04x)", "lm r15,($%04x)", - - /* - * ALT2 Table - */ - - /* 00 - 0f */ - "stop", "nop", "cache", "lsr", "rol", "bra $%04x","blt $%04x","bge $%04x", - "bne $%04x","beq $%04x","bpl $%04x","bmi $%04x","bcc $%04x","bcs $%04x","bvc $%04x","bvs $%04x", - /* 10 - 1f */ - "to r0", "to r1", "to r2", "to r3", "to r4", "to r5", "to r6", "to r7", - "to r8", "to r9", "to r10", "to r11", "to r12", "to r13", "to r14", "to r15", - /* 20 - 2f */ - "with r0", "with r1", "with r2", "with r3", "with r4", "with r5", "with r6", "with r7", - "with r8", "with r9", "with r10", "with r11", "with r12", "with r13", "with r14", "with r15", - /* 30 - 3f */ - "stw (r0)","stw (r1)","stw (r2)", "stw (r3)", "stw (r4)", "stw (r5)", "stw (r6)", "stw (r7)", - "stw (r8)","stw (r9)","stw (r10)","stw (r11)","loop", "alt1", "alt2", "alt3", - /* 40 - 4f */ - "ldw (r0)","ldw (r1)","ldw (r2)", "ldw (r3)", "ldw (r4)", "ldw (r5)", "ldw (r6)", "ldw (r7)", - "ldw (r8)","ldw (r9)","ldw (r10)","ldw (r11)","plot", "swap", "color", "not", - /* 50 - 5f */ - "add #0", "add #1", "add #2", "add #3", "add #4", "add #5", "add #6", "add #7", - "add #8", "add #9", "add #10", "add #11", "add #12", "add #13", "add #14", "add #15", - /* 60 - 6f */ - "sub #0", "sub #1", "sub #2", "sub #3", "sub #4", "sub #5", "sub #6", "sub #7", - "sub #8", "sub #9", "sub #10", "sub #11", "sub #12", "sub #13", "sub #14", "sub #15", - /* 70 - 7f */ - "merge", "and #1", "and #2", "and #3", "and #4", "and #5", "and #6", "and #7", - "and #8", "and #9", "and #10", "and #11", "and #12", "and #13", "and #14", "and #15", - /* 80 - 8f */ - "mult #0", "mult #1", "mult #2", "mult #3", "mult #4", "mult #5", "mult #6", "mult #7", - "mult #8", "mult #9", "mult #10", "mult #11", "mult #12", "mult #13", "mult #14", "mult #15", - /* 90 - 9f */ - "sbk", "link #1", "link #2", "link #3", "link #4", "sex", "asr", "ror", - "jmp (r8)","jmp (r9)","jmp (r10)","jmp (r11)","jmp (r12)","jmp (r13)","lob", "fmult", - /* a0 - af */ - "sms ($%04x),r0", "sms ($%04x),r1", "sms ($%04x),r2", "sms ($%04x),r3", - "sms ($%04x),r4", "sms ($%04x),r5", "sms ($%04x),r6", "sms ($%04x),r7", - "sms ($%04x),r8", "sms ($%04x),r9", "sms ($%04x),r10", "sms ($%04x),r11", - "sms ($%04x),r12", "sms ($%04x),r13", "sms ($%04x),r14", "sms ($%04x),r15", - /* b0 - bf */ - "from r0", "from r1", "from r2", "from r3", "from r4", "from r5", "from r6", "from r7", - "from r8", "from r9", "from r10", "from r11", "from r12", "from r13", "from r14", "from r15", - /* c0 - cf */ - "hib", "or #1", "or #2", "or #3", "or #4", "or #5", "or #6", "or #7", - "or #8", "or #9", "or #10", "or #11", "or #12", "or #13", "or #14", "or #15", - /* d0 - df */ - "inc r0", "inc r1", "inc r2", "inc r3", "inc r4", "inc r5", "inc r6", "inc r7", - "inc r8", "inc r9", "inc r10", "inc r11", "inc r12", "inc r13", "inc r14", "ramb", - /* e0 - ef */ - "dec r0", "dec r1", "dec r2", "dec r3", "dec r4", "dec r5", "dec r6", "dec r7", - "dec r8", "dec r9", "dec r10", "dec r11", "dec r12", "dec r13", "dec r14", "getbl", - /* f0 - ff */ - "sm ($%04x),r0", "sm ($%04x),r1", "sm ($%04x),r2", "sm ($%04x),r3", - "sm ($%04x),r4", "sm ($%04x),r5", "sm ($%04x),r6", "sm ($%04x),r7", - "sm ($%04x),r8", "sm ($%04x),r9", "sm ($%04x),r10", "sm ($%04x),r11", - "sm ($%04x),r12", "sm ($%04x),r13", "sm ($%04x),r14", "sm ($%04x),r15", - - /* - * ALT3 Table - */ - - /* 00 - 0f */ - "stop", "nop", "cache", "lsr", "rol", "bra $%04x","blt $%04x","bge $%04x", - "bne $%04x","beq $%04x","bpl $%04x","bmi $%04x","bcc $%04x","bcs $%04x","bvc $%04x","bvs $%04x", - /* 10 - 1f */ - "to r0", "to r1", "to r2", "to r3", "to r4", "to r5", "to r6", "to r7", - "to r8", "to r9", "to r10", "to r11", "to r12", "to r13", "to r14", "to r15", - /* 20 - 2f */ - "with r0", "with r1", "with r2", "with r3", "with r4", "with r5", "with r6", "with r7", - "with r8", "with r9", "with r10", "with r11", "with r12", "with r13", "with r14", "with r15", - /* 30 - 3f */ - "stb (r0)","stb (r1)","stb (r2)", "stb (r3)", "stb (r4)", "stb (r5)", "stb (r6)", "stb (r7)", - "stb (r8)","stb (r9)","stb (r10)","stb (r11)","loop", "alt1", "alt2", "alt3", - /* 40 - 4f */ - "ldb (r0)","ldb (r1)","ldb (r2)", "ldb (r3)", "ldb (r4)", "ldb (r5)", "ldb (r6)", "ldb (r7)", - "ldb (r8)","ldb (r9)","ldb (r10)","ldb (r11)","rpix", "swap", "cmode", "not", - /* 50 - 5f */ - "adc #0", "adc #1", "adc #2", "adc #3", "adc #4", "adc #5", "adc #6", "adc #7", - "adc #8", "adc #9", "adc #10", "adc #11", "adc #12", "adc #13", "adc #14", "adc #15", - /* 60 - 6f */ - "cmp r0", "cmp r1", "cmp r2", "cmp r3", "cmp r4", "cmp r5", "cmp r6", "cmp r7", - "cmp r8", "cmp r9", "cmp r10", "cmp r11", "cmp r12", "cmp r13", "cmp r14", "cmp r15", - /* 70 - 7f */ - "merge", "bic #1", "bic #2", "bic #3", "bic #4", "bic #5", "bic #6", "bic #7", - "bic #8", "bic #9", "bic #10", "bic #11", "bic #12", "bic #13", "bic #14", "bic #15", - /* 80 - 8f */ - "umult #0","umult #1","umult #2", "umult #3", "umult #4", "umult #5", "umult #6", "umult #7", - "umult #8","umult #9","umult #10","umult #11","umult #12","umult #13","umult #14","umult #15", - /* 90 - 9f */ - "sbk", "link #1", "link #2", "link #3", "link #4", "sex", "div2", "ror", - "ljmp (r8)","ljmp (r9)","ljmp (r10)","ljmp (r11)", "ljmp (r12)", "ljmp (r13)", "lob", "lmult", - /* a0 - af */ - "lms r0,($%04x)", "lms r1,($%04x)", "lms r2,($%04x)", "lms r3,($%04x)", - "lms r4,($%04x)", "lms r5,($%04x)", "lms r6,($%04x)", "lms r7,($%04x)", - "lms r8,($%04x)", "lms r9,($%04x)", "lms r10,($%04x)", "lms r11,($%04x)", - "lms r12,($%04x)", "lms r13,($%04x)", "lms r14,($%04x)", "lms r15,($%04x)", - /* b0 - bf */ - "from r0", "from r1", "from r2", "from r3", "from r4", "from r5", "from r6", "from r7", - "from r8", "from r9", "from r10", "from r11", "from r12", "from r13", "from r14", "from r15", - /* c0 - cf */ - "hib", "xor #1", "xor #2", "xor #3", "xor #4", "xor #5", "xor #6", "xor #7", - "xor #8", "xor #9", "xor #10", "xor #11", "xor #12", "xor #13", "xor #14", "xor #15", - /* d0 - df */ - "inc r0", "inc r1", "inc r2", "inc r3", "inc r4", "inc r5", "inc r6", "inc r7", - "inc r8", "inc r9", "inc r10", "inc r11", "inc r12", "inc r13", "inc r14", "romb", - /* e0 - ef */ - "dec r0", "dec r1", "dec r2", "dec r3", "dec r4", "dec r5", "dec r6", "dec r7", - "dec r8", "dec r9", "dec r10", "dec r11", "dec r12", "dec r13", "dec r14", "getbs", - /* f0 - ff */ - "lm r0,($%04x)", "lm r1,($%04x)", "lm r2,($%04x)", "lm r3,($%04x)", - "lm r4,($%04x)", "lm r5,($%04x)", "lm r6,($%04x)", "lm r7,($%04x)", - "lm r8,($%04x)", "lm r9,($%04x)", "lm r10,($%04x)", "lm r11,($%04x)", - "lm r12,($%04x)", "lm r13,($%04x)", "lm r14,($%04x)", "lm r15,($%04x)", -}; diff --git a/src/fxemu.h b/src/fxemu.h index f4bdcf2..01ce839 100644 --- a/src/fxemu.h +++ b/src/fxemu.h @@ -149,9 +149,6 @@ extern uint32 FxGetPlotOptionRegister(); extern uint32 FxGetSourceRegisterIndex();
extern uint32 FxGetDestinationRegisterIndex();
-/* Get string for opcode currently in the pipe */
-extern void FxPipeString(char * pvString);
-
/* Get the byte currently in the pipe */
extern uint8 FxPipe();
diff --git a/src/fxinst.s b/src/fxinst.s deleted file mode 100644 index f3302fe..0000000 --- a/src/fxinst.s +++ /dev/null @@ -1,44480 +0,0 @@ - .file "fxinst.cpp" - .text - .align 2 - .type _Z7fx_stopv, %function -_Z7fx_stopv: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L5 - ldr r3, [r3, #72] - bic r2, r3, #32 - ldr r3, .L5 - str r2, [r3, #72] - ldr r2, .L5 - mov r3, #0 - str r3, [r2, #2036] - ldr r3, .L5 - ldr r2, [r3, #2036] - ldr r3, .L5 - str r2, [r3, #2040] - ldr r3, .L5 - ldr r3, [r3, #152] - add r3, r3, #55 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - cmp r3, #0 - blt .L2 - ldr r3, .L5 - ldr r3, [r3, #72] - orr r2, r3, #32768 - ldr r3, .L5 - str r2, [r3, #72] -.L2: - ldr r2, .L5 - mov r3, #0 - str r3, [r2, #68] - ldr r2, .L5 - mov r3, #1 - strb r3, [r2, #109] - ldr r3, .L5 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L5 - str r2, [r3, #72] - ldr r2, .L5 - ldr r3, .L5 - str r3, [r2, #104] - ldr r3, .L5 - ldr r2, [r3, #104] - ldr r3, .L5 - str r2, [r3, #100] - ldr r3, .L5 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L5 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L6: - .align 2 -.L5: - .word GSU - .size _Z7fx_stopv, .-_Z7fx_stopv - .global __gxx_personality_sj0 - .align 2 - .type _Z6fx_nopv, %function -_Z6fx_nopv: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L9 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L9 - str r2, [r3, #72] - ldr r2, .L9 - ldr r3, .L9 - str r3, [r2, #104] - ldr r3, .L9 - ldr r2, [r3, #104] - ldr r3, .L9 - str r2, [r3, #100] - ldr r3, .L9 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L9 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L10: - .align 2 -.L9: - .word GSU - .size _Z6fx_nopv, .-_Z6fx_nopv - .align 2 - .type _Z6fx_lsrv, %function -_Z6fx_lsrv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L15 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r2, r3, #1 - ldr r3, .L15 - str r2, [r3, #124] - ldr r3, .L15 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, lsr #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - str r3, [fp, #-16] - ldr r3, .L15 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L15 - str r2, [r3, #60] - ldr r3, .L15 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L15 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L15 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L15 - ldr r2, [r3, #100] - ldr r3, .L15+4 - cmp r2, r3 - bne .L12 - ldr r3, .L15 - ldr r2, [r3, #468] - ldr r3, .L15 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L15 - strb r3, [r2, #108] -.L12: - ldr r3, .L15 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L15 - str r2, [r3, #72] - ldr r2, .L15 - ldr r3, .L15 - str r3, [r2, #104] - ldr r3, .L15 - ldr r2, [r3, #104] - ldr r3, .L15 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L16: - .align 2 -.L15: - .word GSU - .word GSU+56 - .size _Z6fx_lsrv, .-_Z6fx_lsrv - .align 2 - .type _Z6fx_rolv, %function -_Z6fx_rolv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L21 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #1 - mov r3, r3, asl #16 - mov r2, r3, lsr #16 - ldr r3, .L21 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - str r3, [fp, #-16] - ldr r3, .L21 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #15 - and r2, r3, #1 - ldr r3, .L21 - str r2, [r3, #124] - ldr r3, .L21 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L21 - str r2, [r3, #60] - ldr r3, .L21 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L21 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L21 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L21 - ldr r2, [r3, #100] - ldr r3, .L21+4 - cmp r2, r3 - bne .L18 - ldr r3, .L21 - ldr r2, [r3, #468] - ldr r3, .L21 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L21 - strb r3, [r2, #108] -.L18: - ldr r3, .L21 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L21 - str r2, [r3, #72] - ldr r2, .L21 - ldr r3, .L21 - str r3, [r2, #104] - ldr r3, .L21 - ldr r2, [r3, #104] - ldr r3, .L21 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L22: - .align 2 -.L21: - .word GSU - .word GSU+56 - .size _Z6fx_rolv, .-_Z6fx_rolv - .align 2 - .type _Z6fx_brav, %function -_Z6fx_brav: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L25 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L25 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L25 - str r2, [r3, #60] - ldr r3, .L25 - ldr r2, [r3, #472] - ldr r3, .L25 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L25 - strb r3, [r2, #109] - ldr r3, .L25 - ldr r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - add r2, r2, r3 - ldr r3, .L25 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L26: - .align 2 -.L25: - .word GSU - .size _Z6fx_brav, .-_Z6fx_brav - .align 2 - .type _Z6fx_bltv, %function -_Z6fx_bltv: - @ args = 0, pretend = 0, frame = 12 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #12 - ldr r3, .L36 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L36 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L36 - str r2, [r3, #60] - ldr r3, .L36 - ldr r2, [r3, #472] - ldr r3, .L36 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L36 - strb r3, [r2, #109] - ldr r3, .L36 - ldr r3, [r3, #116] - and r3, r3, #32768 - cmp r3, #0 - moveq r2, #0 - movne r2, #1 - str r2, [fp, #-24] - ldr r3, .L36 - ldr r2, [r3, #128] - ldr r3, .L36+4 - cmp r2, r3 - bgt .L28 - ldr r3, .L36 - ldr r3, [r3, #128] - cmn r3, #32768 - bge .L30 -.L28: - mov r3, #1 - str r3, [fp, #-20] - b .L31 -.L30: - mov r2, #0 - str r2, [fp, #-20] -.L31: - ldr r3, [fp, #-20] - ldr r2, [fp, #-24] - cmp r2, r3 - beq .L32 - ldr r3, .L36 - ldr r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - add r2, r2, r3 - ldr r3, .L36 - str r2, [r3, #60] - b .L35 -.L32: - ldr r3, .L36 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L36 - str r2, [r3, #60] -.L35: - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L37: - .align 2 -.L36: - .word GSU - .word 32767 - .size _Z6fx_bltv, .-_Z6fx_bltv - .align 2 - .type _Z6fx_bgev, %function -_Z6fx_bgev: - @ args = 0, pretend = 0, frame = 12 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #12 - ldr r3, .L47 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L47 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L47 - str r2, [r3, #60] - ldr r3, .L47 - ldr r2, [r3, #472] - ldr r3, .L47 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L47 - strb r3, [r2, #109] - ldr r3, .L47 - ldr r3, [r3, #116] - and r3, r3, #32768 - cmp r3, #0 - moveq r2, #0 - movne r2, #1 - str r2, [fp, #-24] - ldr r3, .L47 - ldr r2, [r3, #128] - ldr r3, .L47+4 - cmp r2, r3 - bgt .L39 - ldr r3, .L47 - ldr r3, [r3, #128] - cmn r3, #32768 - bge .L41 -.L39: - mov r3, #1 - str r3, [fp, #-20] - b .L42 -.L41: - mov r2, #0 - str r2, [fp, #-20] -.L42: - ldr r3, [fp, #-20] - ldr r2, [fp, #-24] - cmp r2, r3 - bne .L43 - ldr r3, .L47 - ldr r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - add r2, r2, r3 - ldr r3, .L47 - str r2, [r3, #60] - b .L46 -.L43: - ldr r3, .L47 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L47 - str r2, [r3, #60] -.L46: - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L48: - .align 2 -.L47: - .word GSU - .word 32767 - .size _Z6fx_bgev, .-_Z6fx_bgev - .align 2 - .type _Z6fx_bnev, %function -_Z6fx_bnev: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L54 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L54 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L54 - str r2, [r3, #60] - ldr r3, .L54 - ldr r2, [r3, #472] - ldr r3, .L54 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L54 - strb r3, [r2, #109] - ldr r3, .L54 - ldr r3, [r3, #120] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - cmp r3, #0 - beq .L50 - ldr r3, .L54 - ldr r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - add r2, r2, r3 - ldr r3, .L54 - str r2, [r3, #60] - b .L53 -.L50: - ldr r3, .L54 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L54 - str r2, [r3, #60] -.L53: - ldmib sp, {fp, sp, pc} -.L55: - .align 2 -.L54: - .word GSU - .size _Z6fx_bnev, .-_Z6fx_bnev - .align 2 - .type _Z6fx_beqv, %function -_Z6fx_beqv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L61 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L61 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L61 - str r2, [r3, #60] - ldr r3, .L61 - ldr r2, [r3, #472] - ldr r3, .L61 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L61 - strb r3, [r2, #109] - ldr r3, .L61 - ldr r3, [r3, #120] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - cmp r3, #0 - bne .L57 - ldr r3, .L61 - ldr r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - add r2, r2, r3 - ldr r3, .L61 - str r2, [r3, #60] - b .L60 -.L57: - ldr r3, .L61 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L61 - str r2, [r3, #60] -.L60: - ldmib sp, {fp, sp, pc} -.L62: - .align 2 -.L61: - .word GSU - .size _Z6fx_beqv, .-_Z6fx_beqv - .align 2 - .type _Z6fx_bplv, %function -_Z6fx_bplv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L68 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L68 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L68 - str r2, [r3, #60] - ldr r3, .L68 - ldr r2, [r3, #472] - ldr r3, .L68 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L68 - strb r3, [r2, #109] - ldr r3, .L68 - ldr r3, [r3, #116] - and r3, r3, #32768 - cmp r3, #0 - bne .L64 - ldr r3, .L68 - ldr r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - add r2, r2, r3 - ldr r3, .L68 - str r2, [r3, #60] - b .L67 -.L64: - ldr r3, .L68 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L68 - str r2, [r3, #60] -.L67: - ldmib sp, {fp, sp, pc} -.L69: - .align 2 -.L68: - .word GSU - .size _Z6fx_bplv, .-_Z6fx_bplv - .align 2 - .type _Z6fx_bmiv, %function -_Z6fx_bmiv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L75 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L75 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L75 - str r2, [r3, #60] - ldr r3, .L75 - ldr r2, [r3, #472] - ldr r3, .L75 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L75 - strb r3, [r2, #109] - ldr r3, .L75 - ldr r3, [r3, #116] - and r3, r3, #32768 - cmp r3, #0 - beq .L71 - ldr r3, .L75 - ldr r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - add r2, r2, r3 - ldr r3, .L75 - str r2, [r3, #60] - b .L74 -.L71: - ldr r3, .L75 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L75 - str r2, [r3, #60] -.L74: - ldmib sp, {fp, sp, pc} -.L76: - .align 2 -.L75: - .word GSU - .size _Z6fx_bmiv, .-_Z6fx_bmiv - .align 2 - .type _Z6fx_bccv, %function -_Z6fx_bccv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L82 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L82 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L82 - str r2, [r3, #60] - ldr r3, .L82 - ldr r2, [r3, #472] - ldr r3, .L82 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L82 - strb r3, [r2, #109] - ldr r3, .L82 - ldr r3, [r3, #124] - and r3, r3, #1 - and r3, r3, #255 - eor r3, r3, #1 - and r3, r3, #255 - cmp r3, #0 - beq .L78 - ldr r3, .L82 - ldr r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - add r2, r2, r3 - ldr r3, .L82 - str r2, [r3, #60] - b .L81 -.L78: - ldr r3, .L82 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L82 - str r2, [r3, #60] -.L81: - ldmib sp, {fp, sp, pc} -.L83: - .align 2 -.L82: - .word GSU - .size _Z6fx_bccv, .-_Z6fx_bccv - .align 2 - .type _Z6fx_bcsv, %function -_Z6fx_bcsv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L89 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L89 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L89 - str r2, [r3, #60] - ldr r3, .L89 - ldr r2, [r3, #472] - ldr r3, .L89 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L89 - strb r3, [r2, #109] - ldr r3, .L89 - ldr r3, [r3, #124] - and r3, r3, #1 - and r3, r3, #255 - cmp r3, #0 - beq .L85 - ldr r3, .L89 - ldr r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - add r2, r2, r3 - ldr r3, .L89 - str r2, [r3, #60] - b .L88 -.L85: - ldr r3, .L89 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L89 - str r2, [r3, #60] -.L88: - ldmib sp, {fp, sp, pc} -.L90: - .align 2 -.L89: - .word GSU - .size _Z6fx_bcsv, .-_Z6fx_bcsv - .align 2 - .type _Z6fx_bvcv, %function -_Z6fx_bvcv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L97 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L97 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L97 - str r2, [r3, #60] - ldr r3, .L97 - ldr r2, [r3, #472] - ldr r3, .L97 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L97 - strb r3, [r2, #109] - ldr r3, .L97 - ldr r2, [r3, #128] - ldr r3, .L97+4 - cmp r2, r3 - bgt .L92 - ldr r3, .L97 - ldr r3, [r3, #128] - cmn r3, #32768 - blt .L92 - ldr r3, .L97 - ldr r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - add r2, r2, r3 - ldr r3, .L97 - str r2, [r3, #60] - b .L96 -.L92: - ldr r3, .L97 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L97 - str r2, [r3, #60] -.L96: - ldmib sp, {fp, sp, pc} -.L98: - .align 2 -.L97: - .word GSU - .word 32767 - .size _Z6fx_bvcv, .-_Z6fx_bvcv - .align 2 - .type _Z6fx_bvsv, %function -_Z6fx_bvsv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L105 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L105 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L105 - str r2, [r3, #60] - ldr r3, .L105 - ldr r2, [r3, #472] - ldr r3, .L105 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L105 - strb r3, [r2, #109] - ldr r3, .L105 - ldr r2, [r3, #128] - ldr r3, .L105+4 - cmp r2, r3 - bgt .L100 - ldr r3, .L105 - ldr r3, [r3, #128] - cmn r3, #32768 - bge .L102 -.L100: - ldr r3, .L105 - ldr r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - add r2, r2, r3 - ldr r3, .L105 - str r2, [r3, #60] - b .L104 -.L102: - ldr r3, .L105 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L105 - str r2, [r3, #60] -.L104: - ldmib sp, {fp, sp, pc} -.L106: - .align 2 -.L105: - .word GSU - .word 32767 - .size _Z6fx_bvsv, .-_Z6fx_bvsv - .align 2 - .type _Z8fx_to_r0v, %function -_Z8fx_to_r0v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L112 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L108 - ldr r3, .L112 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L112 - str r2, [r3, #0] - ldr r3, .L112 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L112 - str r2, [r3, #72] - ldr r2, .L112 - ldr r3, .L112 - str r3, [r2, #104] - ldr r3, .L112 - ldr r2, [r3, #104] - ldr r3, .L112 - str r2, [r3, #100] - b .L110 -.L108: - ldr r2, .L112 - ldr r3, .L112 - str r3, [r2, #100] -.L110: - ldr r3, .L112 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L112 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L113: - .align 2 -.L112: - .word GSU - .size _Z8fx_to_r0v, .-_Z8fx_to_r0v - .align 2 - .type _Z8fx_to_r1v, %function -_Z8fx_to_r1v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L119 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L115 - ldr r3, .L119 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L119 - str r2, [r3, #4] - ldr r3, .L119 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L119 - str r2, [r3, #72] - ldr r2, .L119 - ldr r3, .L119 - str r3, [r2, #104] - ldr r3, .L119 - ldr r2, [r3, #104] - ldr r3, .L119 - str r2, [r3, #100] - b .L117 -.L115: - ldr r2, .L119 - ldr r3, .L119+4 - str r3, [r2, #100] -.L117: - ldr r3, .L119 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L119 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L120: - .align 2 -.L119: - .word GSU - .word GSU+4 - .size _Z8fx_to_r1v, .-_Z8fx_to_r1v - .align 2 - .type _Z8fx_to_r2v, %function -_Z8fx_to_r2v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L126 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L122 - ldr r3, .L126 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L126 - str r2, [r3, #8] - ldr r3, .L126 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L126 - str r2, [r3, #72] - ldr r2, .L126 - ldr r3, .L126 - str r3, [r2, #104] - ldr r3, .L126 - ldr r2, [r3, #104] - ldr r3, .L126 - str r2, [r3, #100] - b .L124 -.L122: - ldr r2, .L126 - ldr r3, .L126+4 - str r3, [r2, #100] -.L124: - ldr r3, .L126 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L126 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L127: - .align 2 -.L126: - .word GSU - .word GSU+8 - .size _Z8fx_to_r2v, .-_Z8fx_to_r2v - .align 2 - .type _Z8fx_to_r3v, %function -_Z8fx_to_r3v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L133 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L129 - ldr r3, .L133 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L133 - str r2, [r3, #12] - ldr r3, .L133 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L133 - str r2, [r3, #72] - ldr r2, .L133 - ldr r3, .L133 - str r3, [r2, #104] - ldr r3, .L133 - ldr r2, [r3, #104] - ldr r3, .L133 - str r2, [r3, #100] - b .L131 -.L129: - ldr r2, .L133 - ldr r3, .L133+4 - str r3, [r2, #100] -.L131: - ldr r3, .L133 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L133 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L134: - .align 2 -.L133: - .word GSU - .word GSU+12 - .size _Z8fx_to_r3v, .-_Z8fx_to_r3v - .align 2 - .type _Z8fx_to_r4v, %function -_Z8fx_to_r4v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L140 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L136 - ldr r3, .L140 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L140 - str r2, [r3, #16] - ldr r3, .L140 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L140 - str r2, [r3, #72] - ldr r2, .L140 - ldr r3, .L140 - str r3, [r2, #104] - ldr r3, .L140 - ldr r2, [r3, #104] - ldr r3, .L140 - str r2, [r3, #100] - b .L138 -.L136: - ldr r2, .L140 - ldr r3, .L140+4 - str r3, [r2, #100] -.L138: - ldr r3, .L140 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L140 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L141: - .align 2 -.L140: - .word GSU - .word GSU+16 - .size _Z8fx_to_r4v, .-_Z8fx_to_r4v - .align 2 - .type _Z8fx_to_r5v, %function -_Z8fx_to_r5v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L147 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L143 - ldr r3, .L147 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L147 - str r2, [r3, #20] - ldr r3, .L147 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L147 - str r2, [r3, #72] - ldr r2, .L147 - ldr r3, .L147 - str r3, [r2, #104] - ldr r3, .L147 - ldr r2, [r3, #104] - ldr r3, .L147 - str r2, [r3, #100] - b .L145 -.L143: - ldr r2, .L147 - ldr r3, .L147+4 - str r3, [r2, #100] -.L145: - ldr r3, .L147 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L147 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L148: - .align 2 -.L147: - .word GSU - .word GSU+20 - .size _Z8fx_to_r5v, .-_Z8fx_to_r5v - .align 2 - .type _Z8fx_to_r6v, %function -_Z8fx_to_r6v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L154 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L150 - ldr r3, .L154 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L154 - str r2, [r3, #24] - ldr r3, .L154 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L154 - str r2, [r3, #72] - ldr r2, .L154 - ldr r3, .L154 - str r3, [r2, #104] - ldr r3, .L154 - ldr r2, [r3, #104] - ldr r3, .L154 - str r2, [r3, #100] - b .L152 -.L150: - ldr r2, .L154 - ldr r3, .L154+4 - str r3, [r2, #100] -.L152: - ldr r3, .L154 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L154 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L155: - .align 2 -.L154: - .word GSU - .word GSU+24 - .size _Z8fx_to_r6v, .-_Z8fx_to_r6v - .align 2 - .type _Z8fx_to_r7v, %function -_Z8fx_to_r7v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L161 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L157 - ldr r3, .L161 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L161 - str r2, [r3, #28] - ldr r3, .L161 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L161 - str r2, [r3, #72] - ldr r2, .L161 - ldr r3, .L161 - str r3, [r2, #104] - ldr r3, .L161 - ldr r2, [r3, #104] - ldr r3, .L161 - str r2, [r3, #100] - b .L159 -.L157: - ldr r2, .L161 - ldr r3, .L161+4 - str r3, [r2, #100] -.L159: - ldr r3, .L161 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L161 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L162: - .align 2 -.L161: - .word GSU - .word GSU+28 - .size _Z8fx_to_r7v, .-_Z8fx_to_r7v - .align 2 - .type _Z8fx_to_r8v, %function -_Z8fx_to_r8v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L168 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L164 - ldr r3, .L168 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L168 - str r2, [r3, #32] - ldr r3, .L168 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L168 - str r2, [r3, #72] - ldr r2, .L168 - ldr r3, .L168 - str r3, [r2, #104] - ldr r3, .L168 - ldr r2, [r3, #104] - ldr r3, .L168 - str r2, [r3, #100] - b .L166 -.L164: - ldr r2, .L168 - ldr r3, .L168+4 - str r3, [r2, #100] -.L166: - ldr r3, .L168 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L168 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L169: - .align 2 -.L168: - .word GSU - .word GSU+32 - .size _Z8fx_to_r8v, .-_Z8fx_to_r8v - .align 2 - .type _Z8fx_to_r9v, %function -_Z8fx_to_r9v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L175 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L171 - ldr r3, .L175 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L175 - str r2, [r3, #36] - ldr r3, .L175 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L175 - str r2, [r3, #72] - ldr r2, .L175 - ldr r3, .L175 - str r3, [r2, #104] - ldr r3, .L175 - ldr r2, [r3, #104] - ldr r3, .L175 - str r2, [r3, #100] - b .L173 -.L171: - ldr r2, .L175 - ldr r3, .L175+4 - str r3, [r2, #100] -.L173: - ldr r3, .L175 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L175 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L176: - .align 2 -.L175: - .word GSU - .word GSU+36 - .size _Z8fx_to_r9v, .-_Z8fx_to_r9v - .align 2 - .type _Z9fx_to_r10v, %function -_Z9fx_to_r10v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L182 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L178 - ldr r3, .L182 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L182 - str r2, [r3, #40] - ldr r3, .L182 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L182 - str r2, [r3, #72] - ldr r2, .L182 - ldr r3, .L182 - str r3, [r2, #104] - ldr r3, .L182 - ldr r2, [r3, #104] - ldr r3, .L182 - str r2, [r3, #100] - b .L180 -.L178: - ldr r2, .L182 - ldr r3, .L182+4 - str r3, [r2, #100] -.L180: - ldr r3, .L182 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L182 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L183: - .align 2 -.L182: - .word GSU - .word GSU+40 - .size _Z9fx_to_r10v, .-_Z9fx_to_r10v - .align 2 - .type _Z9fx_to_r11v, %function -_Z9fx_to_r11v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L189 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L185 - ldr r3, .L189 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L189 - str r2, [r3, #44] - ldr r3, .L189 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L189 - str r2, [r3, #72] - ldr r2, .L189 - ldr r3, .L189 - str r3, [r2, #104] - ldr r3, .L189 - ldr r2, [r3, #104] - ldr r3, .L189 - str r2, [r3, #100] - b .L187 -.L185: - ldr r2, .L189 - ldr r3, .L189+4 - str r3, [r2, #100] -.L187: - ldr r3, .L189 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L189 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L190: - .align 2 -.L189: - .word GSU - .word GSU+44 - .size _Z9fx_to_r11v, .-_Z9fx_to_r11v - .align 2 - .type _Z9fx_to_r12v, %function -_Z9fx_to_r12v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L196 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L192 - ldr r3, .L196 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L196 - str r2, [r3, #48] - ldr r3, .L196 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L196 - str r2, [r3, #72] - ldr r2, .L196 - ldr r3, .L196 - str r3, [r2, #104] - ldr r3, .L196 - ldr r2, [r3, #104] - ldr r3, .L196 - str r2, [r3, #100] - b .L194 -.L192: - ldr r2, .L196 - ldr r3, .L196+4 - str r3, [r2, #100] -.L194: - ldr r3, .L196 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L196 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L197: - .align 2 -.L196: - .word GSU - .word GSU+48 - .size _Z9fx_to_r12v, .-_Z9fx_to_r12v - .align 2 - .type _Z9fx_to_r13v, %function -_Z9fx_to_r13v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L203 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L199 - ldr r3, .L203 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L203 - str r2, [r3, #52] - ldr r3, .L203 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L203 - str r2, [r3, #72] - ldr r2, .L203 - ldr r3, .L203 - str r3, [r2, #104] - ldr r3, .L203 - ldr r2, [r3, #104] - ldr r3, .L203 - str r2, [r3, #100] - b .L201 -.L199: - ldr r2, .L203 - ldr r3, .L203+4 - str r3, [r2, #100] -.L201: - ldr r3, .L203 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L203 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L204: - .align 2 -.L203: - .word GSU - .word GSU+52 - .size _Z9fx_to_r13v, .-_Z9fx_to_r13v - .align 2 - .type _Z9fx_to_r14v, %function -_Z9fx_to_r14v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L210 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L206 - ldr r3, .L210 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L210 - str r2, [r3, #56] - ldr r3, .L210 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L210 - str r2, [r3, #72] - ldr r2, .L210 - ldr r3, .L210 - str r3, [r2, #104] - ldr r3, .L210 - ldr r2, [r3, #104] - ldr r3, .L210 - str r2, [r3, #100] - ldr r3, .L210 - ldr r2, [r3, #468] - ldr r3, .L210 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L210 - strb r3, [r2, #108] - b .L208 -.L206: - ldr r2, .L210 - ldr r3, .L210+4 - str r3, [r2, #100] -.L208: - ldr r3, .L210 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L210 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L211: - .align 2 -.L210: - .word GSU - .word GSU+56 - .size _Z9fx_to_r14v, .-_Z9fx_to_r14v - .align 2 - .type _Z9fx_to_r15v, %function -_Z9fx_to_r15v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L217 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L213 - ldr r3, .L217 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L217 - str r2, [r3, #60] - ldr r3, .L217 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L217 - str r2, [r3, #72] - ldr r2, .L217 - ldr r3, .L217 - str r3, [r2, #104] - ldr r3, .L217 - ldr r2, [r3, #104] - ldr r3, .L217 - str r2, [r3, #100] - b .L216 -.L213: - ldr r2, .L217 - ldr r3, .L217+4 - str r3, [r2, #100] - ldr r3, .L217 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L217 - str r2, [r3, #60] -.L216: - ldmfd sp, {fp, sp, pc} -.L218: - .align 2 -.L217: - .word GSU - .word GSU+60 - .size _Z9fx_to_r15v, .-_Z9fx_to_r15v - .align 2 - .type _Z10fx_with_r0v, %function -_Z10fx_with_r0v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L221 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L221 - str r2, [r3, #72] - ldr r2, .L221 - ldr r3, .L221 - str r3, [r2, #100] - ldr r3, .L221 - ldr r2, [r3, #100] - ldr r3, .L221 - str r2, [r3, #104] - ldr r3, .L221 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L221 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L222: - .align 2 -.L221: - .word GSU - .size _Z10fx_with_r0v, .-_Z10fx_with_r0v - .align 2 - .type _Z10fx_with_r1v, %function -_Z10fx_with_r1v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L225 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L225 - str r2, [r3, #72] - ldr r2, .L225 - ldr r3, .L225+4 - str r3, [r2, #100] - ldr r3, .L225 - ldr r2, [r3, #100] - ldr r3, .L225 - str r2, [r3, #104] - ldr r3, .L225 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L225 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L226: - .align 2 -.L225: - .word GSU - .word GSU+4 - .size _Z10fx_with_r1v, .-_Z10fx_with_r1v - .align 2 - .type _Z10fx_with_r2v, %function -_Z10fx_with_r2v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L229 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L229 - str r2, [r3, #72] - ldr r2, .L229 - ldr r3, .L229+4 - str r3, [r2, #100] - ldr r3, .L229 - ldr r2, [r3, #100] - ldr r3, .L229 - str r2, [r3, #104] - ldr r3, .L229 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L229 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L230: - .align 2 -.L229: - .word GSU - .word GSU+8 - .size _Z10fx_with_r2v, .-_Z10fx_with_r2v - .align 2 - .type _Z10fx_with_r3v, %function -_Z10fx_with_r3v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L233 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L233 - str r2, [r3, #72] - ldr r2, .L233 - ldr r3, .L233+4 - str r3, [r2, #100] - ldr r3, .L233 - ldr r2, [r3, #100] - ldr r3, .L233 - str r2, [r3, #104] - ldr r3, .L233 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L233 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L234: - .align 2 -.L233: - .word GSU - .word GSU+12 - .size _Z10fx_with_r3v, .-_Z10fx_with_r3v - .align 2 - .type _Z10fx_with_r4v, %function -_Z10fx_with_r4v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L237 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L237 - str r2, [r3, #72] - ldr r2, .L237 - ldr r3, .L237+4 - str r3, [r2, #100] - ldr r3, .L237 - ldr r2, [r3, #100] - ldr r3, .L237 - str r2, [r3, #104] - ldr r3, .L237 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L237 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L238: - .align 2 -.L237: - .word GSU - .word GSU+16 - .size _Z10fx_with_r4v, .-_Z10fx_with_r4v - .align 2 - .type _Z10fx_with_r5v, %function -_Z10fx_with_r5v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L241 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L241 - str r2, [r3, #72] - ldr r2, .L241 - ldr r3, .L241+4 - str r3, [r2, #100] - ldr r3, .L241 - ldr r2, [r3, #100] - ldr r3, .L241 - str r2, [r3, #104] - ldr r3, .L241 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L241 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L242: - .align 2 -.L241: - .word GSU - .word GSU+20 - .size _Z10fx_with_r5v, .-_Z10fx_with_r5v - .align 2 - .type _Z10fx_with_r6v, %function -_Z10fx_with_r6v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L245 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L245 - str r2, [r3, #72] - ldr r2, .L245 - ldr r3, .L245+4 - str r3, [r2, #100] - ldr r3, .L245 - ldr r2, [r3, #100] - ldr r3, .L245 - str r2, [r3, #104] - ldr r3, .L245 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L245 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L246: - .align 2 -.L245: - .word GSU - .word GSU+24 - .size _Z10fx_with_r6v, .-_Z10fx_with_r6v - .align 2 - .type _Z10fx_with_r7v, %function -_Z10fx_with_r7v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L249 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L249 - str r2, [r3, #72] - ldr r2, .L249 - ldr r3, .L249+4 - str r3, [r2, #100] - ldr r3, .L249 - ldr r2, [r3, #100] - ldr r3, .L249 - str r2, [r3, #104] - ldr r3, .L249 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L249 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L250: - .align 2 -.L249: - .word GSU - .word GSU+28 - .size _Z10fx_with_r7v, .-_Z10fx_with_r7v - .align 2 - .type _Z10fx_with_r8v, %function -_Z10fx_with_r8v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L253 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L253 - str r2, [r3, #72] - ldr r2, .L253 - ldr r3, .L253+4 - str r3, [r2, #100] - ldr r3, .L253 - ldr r2, [r3, #100] - ldr r3, .L253 - str r2, [r3, #104] - ldr r3, .L253 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L253 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L254: - .align 2 -.L253: - .word GSU - .word GSU+32 - .size _Z10fx_with_r8v, .-_Z10fx_with_r8v - .align 2 - .type _Z10fx_with_r9v, %function -_Z10fx_with_r9v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L257 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L257 - str r2, [r3, #72] - ldr r2, .L257 - ldr r3, .L257+4 - str r3, [r2, #100] - ldr r3, .L257 - ldr r2, [r3, #100] - ldr r3, .L257 - str r2, [r3, #104] - ldr r3, .L257 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L257 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L258: - .align 2 -.L257: - .word GSU - .word GSU+36 - .size _Z10fx_with_r9v, .-_Z10fx_with_r9v - .align 2 - .type _Z11fx_with_r10v, %function -_Z11fx_with_r10v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L261 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L261 - str r2, [r3, #72] - ldr r2, .L261 - ldr r3, .L261+4 - str r3, [r2, #100] - ldr r3, .L261 - ldr r2, [r3, #100] - ldr r3, .L261 - str r2, [r3, #104] - ldr r3, .L261 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L261 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L262: - .align 2 -.L261: - .word GSU - .word GSU+40 - .size _Z11fx_with_r10v, .-_Z11fx_with_r10v - .align 2 - .type _Z11fx_with_r11v, %function -_Z11fx_with_r11v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L265 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L265 - str r2, [r3, #72] - ldr r2, .L265 - ldr r3, .L265+4 - str r3, [r2, #100] - ldr r3, .L265 - ldr r2, [r3, #100] - ldr r3, .L265 - str r2, [r3, #104] - ldr r3, .L265 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L265 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L266: - .align 2 -.L265: - .word GSU - .word GSU+44 - .size _Z11fx_with_r11v, .-_Z11fx_with_r11v - .align 2 - .type _Z11fx_with_r12v, %function -_Z11fx_with_r12v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L269 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L269 - str r2, [r3, #72] - ldr r2, .L269 - ldr r3, .L269+4 - str r3, [r2, #100] - ldr r3, .L269 - ldr r2, [r3, #100] - ldr r3, .L269 - str r2, [r3, #104] - ldr r3, .L269 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L269 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L270: - .align 2 -.L269: - .word GSU - .word GSU+48 - .size _Z11fx_with_r12v, .-_Z11fx_with_r12v - .align 2 - .type _Z11fx_with_r13v, %function -_Z11fx_with_r13v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L273 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L273 - str r2, [r3, #72] - ldr r2, .L273 - ldr r3, .L273+4 - str r3, [r2, #100] - ldr r3, .L273 - ldr r2, [r3, #100] - ldr r3, .L273 - str r2, [r3, #104] - ldr r3, .L273 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L273 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L274: - .align 2 -.L273: - .word GSU - .word GSU+52 - .size _Z11fx_with_r13v, .-_Z11fx_with_r13v - .align 2 - .type _Z11fx_with_r14v, %function -_Z11fx_with_r14v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L277 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L277 - str r2, [r3, #72] - ldr r2, .L277 - ldr r3, .L277+4 - str r3, [r2, #100] - ldr r3, .L277 - ldr r2, [r3, #100] - ldr r3, .L277 - str r2, [r3, #104] - ldr r3, .L277 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L277 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L278: - .align 2 -.L277: - .word GSU - .word GSU+56 - .size _Z11fx_with_r14v, .-_Z11fx_with_r14v - .align 2 - .type _Z11fx_with_r15v, %function -_Z11fx_with_r15v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L281 - ldr r3, [r3, #72] - orr r2, r3, #4096 - ldr r3, .L281 - str r2, [r3, #72] - ldr r2, .L281 - ldr r3, .L281+4 - str r3, [r2, #100] - ldr r3, .L281 - ldr r2, [r3, #100] - ldr r3, .L281 - str r2, [r3, #104] - ldr r3, .L281 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L281 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L282: - .align 2 -.L281: - .word GSU - .word GSU+60 - .size _Z11fx_with_r15v, .-_Z11fx_with_r15v - .align 2 - .type _Z9fx_stw_r0v, %function -_Z9fx_stw_r0v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L285 - ldr r2, [r3, #0] - ldr r3, .L285 - str r2, [r3, #96] - ldr r3, .L285 - ldr r2, [r3, #464] - ldr r3, .L285 - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L285 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L285 - ldr r2, [r3, #464] - ldr r3, .L285 - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L285 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L285 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L285 - str r2, [r3, #72] - ldr r2, .L285 - ldr r3, .L285 - str r3, [r2, #104] - ldr r3, .L285 - ldr r2, [r3, #104] - ldr r3, .L285 - str r2, [r3, #100] - ldr r3, .L285 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L285 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L286: - .align 2 -.L285: - .word GSU - .size _Z9fx_stw_r0v, .-_Z9fx_stw_r0v - .align 2 - .type _Z9fx_stw_r1v, %function -_Z9fx_stw_r1v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L289 - ldr r2, [r3, #4] - ldr r3, .L289 - str r2, [r3, #96] - ldr r3, .L289 - ldr r2, [r3, #464] - ldr r3, .L289 - ldr r3, [r3, #4] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L289 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L289 - ldr r2, [r3, #464] - ldr r3, .L289 - ldr r3, [r3, #4] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L289 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L289 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L289 - str r2, [r3, #72] - ldr r2, .L289 - ldr r3, .L289 - str r3, [r2, #104] - ldr r3, .L289 - ldr r2, [r3, #104] - ldr r3, .L289 - str r2, [r3, #100] - ldr r3, .L289 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L289 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L290: - .align 2 -.L289: - .word GSU - .size _Z9fx_stw_r1v, .-_Z9fx_stw_r1v - .align 2 - .type _Z9fx_stw_r2v, %function -_Z9fx_stw_r2v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L293 - ldr r2, [r3, #8] - ldr r3, .L293 - str r2, [r3, #96] - ldr r3, .L293 - ldr r2, [r3, #464] - ldr r3, .L293 - ldr r3, [r3, #8] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L293 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L293 - ldr r2, [r3, #464] - ldr r3, .L293 - ldr r3, [r3, #8] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L293 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L293 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L293 - str r2, [r3, #72] - ldr r2, .L293 - ldr r3, .L293 - str r3, [r2, #104] - ldr r3, .L293 - ldr r2, [r3, #104] - ldr r3, .L293 - str r2, [r3, #100] - ldr r3, .L293 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L293 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L294: - .align 2 -.L293: - .word GSU - .size _Z9fx_stw_r2v, .-_Z9fx_stw_r2v - .align 2 - .type _Z9fx_stw_r3v, %function -_Z9fx_stw_r3v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L297 - ldr r2, [r3, #12] - ldr r3, .L297 - str r2, [r3, #96] - ldr r3, .L297 - ldr r2, [r3, #464] - ldr r3, .L297 - ldr r3, [r3, #12] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L297 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L297 - ldr r2, [r3, #464] - ldr r3, .L297 - ldr r3, [r3, #12] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L297 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L297 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L297 - str r2, [r3, #72] - ldr r2, .L297 - ldr r3, .L297 - str r3, [r2, #104] - ldr r3, .L297 - ldr r2, [r3, #104] - ldr r3, .L297 - str r2, [r3, #100] - ldr r3, .L297 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L297 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L298: - .align 2 -.L297: - .word GSU - .size _Z9fx_stw_r3v, .-_Z9fx_stw_r3v - .align 2 - .type _Z9fx_stw_r4v, %function -_Z9fx_stw_r4v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L301 - ldr r2, [r3, #16] - ldr r3, .L301 - str r2, [r3, #96] - ldr r3, .L301 - ldr r2, [r3, #464] - ldr r3, .L301 - ldr r3, [r3, #16] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L301 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L301 - ldr r2, [r3, #464] - ldr r3, .L301 - ldr r3, [r3, #16] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L301 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L301 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L301 - str r2, [r3, #72] - ldr r2, .L301 - ldr r3, .L301 - str r3, [r2, #104] - ldr r3, .L301 - ldr r2, [r3, #104] - ldr r3, .L301 - str r2, [r3, #100] - ldr r3, .L301 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L301 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L302: - .align 2 -.L301: - .word GSU - .size _Z9fx_stw_r4v, .-_Z9fx_stw_r4v - .align 2 - .type _Z9fx_stw_r5v, %function -_Z9fx_stw_r5v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L305 - ldr r2, [r3, #20] - ldr r3, .L305 - str r2, [r3, #96] - ldr r3, .L305 - ldr r2, [r3, #464] - ldr r3, .L305 - ldr r3, [r3, #20] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L305 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L305 - ldr r2, [r3, #464] - ldr r3, .L305 - ldr r3, [r3, #20] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L305 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L305 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L305 - str r2, [r3, #72] - ldr r2, .L305 - ldr r3, .L305 - str r3, [r2, #104] - ldr r3, .L305 - ldr r2, [r3, #104] - ldr r3, .L305 - str r2, [r3, #100] - ldr r3, .L305 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L305 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L306: - .align 2 -.L305: - .word GSU - .size _Z9fx_stw_r5v, .-_Z9fx_stw_r5v - .align 2 - .type _Z9fx_stw_r6v, %function -_Z9fx_stw_r6v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L309 - ldr r2, [r3, #24] - ldr r3, .L309 - str r2, [r3, #96] - ldr r3, .L309 - ldr r2, [r3, #464] - ldr r3, .L309 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L309 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L309 - ldr r2, [r3, #464] - ldr r3, .L309 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L309 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L309 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L309 - str r2, [r3, #72] - ldr r2, .L309 - ldr r3, .L309 - str r3, [r2, #104] - ldr r3, .L309 - ldr r2, [r3, #104] - ldr r3, .L309 - str r2, [r3, #100] - ldr r3, .L309 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L309 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L310: - .align 2 -.L309: - .word GSU - .size _Z9fx_stw_r6v, .-_Z9fx_stw_r6v - .align 2 - .type _Z9fx_stw_r7v, %function -_Z9fx_stw_r7v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L313 - ldr r2, [r3, #28] - ldr r3, .L313 - str r2, [r3, #96] - ldr r3, .L313 - ldr r2, [r3, #464] - ldr r3, .L313 - ldr r3, [r3, #28] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L313 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L313 - ldr r2, [r3, #464] - ldr r3, .L313 - ldr r3, [r3, #28] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L313 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L313 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L313 - str r2, [r3, #72] - ldr r2, .L313 - ldr r3, .L313 - str r3, [r2, #104] - ldr r3, .L313 - ldr r2, [r3, #104] - ldr r3, .L313 - str r2, [r3, #100] - ldr r3, .L313 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L313 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L314: - .align 2 -.L313: - .word GSU - .size _Z9fx_stw_r7v, .-_Z9fx_stw_r7v - .align 2 - .type _Z9fx_stw_r8v, %function -_Z9fx_stw_r8v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L317 - ldr r2, [r3, #32] - ldr r3, .L317 - str r2, [r3, #96] - ldr r3, .L317 - ldr r2, [r3, #464] - ldr r3, .L317 - ldr r3, [r3, #32] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L317 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L317 - ldr r2, [r3, #464] - ldr r3, .L317 - ldr r3, [r3, #32] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L317 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L317 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L317 - str r2, [r3, #72] - ldr r2, .L317 - ldr r3, .L317 - str r3, [r2, #104] - ldr r3, .L317 - ldr r2, [r3, #104] - ldr r3, .L317 - str r2, [r3, #100] - ldr r3, .L317 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L317 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L318: - .align 2 -.L317: - .word GSU - .size _Z9fx_stw_r8v, .-_Z9fx_stw_r8v - .align 2 - .type _Z9fx_stw_r9v, %function -_Z9fx_stw_r9v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L321 - ldr r2, [r3, #36] - ldr r3, .L321 - str r2, [r3, #96] - ldr r3, .L321 - ldr r2, [r3, #464] - ldr r3, .L321 - ldr r3, [r3, #36] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L321 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L321 - ldr r2, [r3, #464] - ldr r3, .L321 - ldr r3, [r3, #36] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L321 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L321 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L321 - str r2, [r3, #72] - ldr r2, .L321 - ldr r3, .L321 - str r3, [r2, #104] - ldr r3, .L321 - ldr r2, [r3, #104] - ldr r3, .L321 - str r2, [r3, #100] - ldr r3, .L321 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L321 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L322: - .align 2 -.L321: - .word GSU - .size _Z9fx_stw_r9v, .-_Z9fx_stw_r9v - .align 2 - .type _Z10fx_stw_r10v, %function -_Z10fx_stw_r10v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L325 - ldr r2, [r3, #40] - ldr r3, .L325 - str r2, [r3, #96] - ldr r3, .L325 - ldr r2, [r3, #464] - ldr r3, .L325 - ldr r3, [r3, #40] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L325 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L325 - ldr r2, [r3, #464] - ldr r3, .L325 - ldr r3, [r3, #40] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L325 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L325 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L325 - str r2, [r3, #72] - ldr r2, .L325 - ldr r3, .L325 - str r3, [r2, #104] - ldr r3, .L325 - ldr r2, [r3, #104] - ldr r3, .L325 - str r2, [r3, #100] - ldr r3, .L325 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L325 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L326: - .align 2 -.L325: - .word GSU - .size _Z10fx_stw_r10v, .-_Z10fx_stw_r10v - .align 2 - .type _Z10fx_stw_r11v, %function -_Z10fx_stw_r11v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L329 - ldr r2, [r3, #44] - ldr r3, .L329 - str r2, [r3, #96] - ldr r3, .L329 - ldr r2, [r3, #464] - ldr r3, .L329 - ldr r3, [r3, #44] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L329 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L329 - ldr r2, [r3, #464] - ldr r3, .L329 - ldr r3, [r3, #44] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L329 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L329 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L329 - str r2, [r3, #72] - ldr r2, .L329 - ldr r3, .L329 - str r3, [r2, #104] - ldr r3, .L329 - ldr r2, [r3, #104] - ldr r3, .L329 - str r2, [r3, #100] - ldr r3, .L329 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L329 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L330: - .align 2 -.L329: - .word GSU - .size _Z10fx_stw_r11v, .-_Z10fx_stw_r11v - .align 2 - .type _Z9fx_stb_r0v, %function -_Z9fx_stb_r0v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L333 - ldr r2, [r3, #0] - ldr r3, .L333 - str r2, [r3, #96] - ldr r3, .L333 - ldr r2, [r3, #464] - ldr r3, .L333 - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L333 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L333 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L333 - str r2, [r3, #72] - ldr r2, .L333 - ldr r3, .L333 - str r3, [r2, #104] - ldr r3, .L333 - ldr r2, [r3, #104] - ldr r3, .L333 - str r2, [r3, #100] - ldr r3, .L333 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L333 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L334: - .align 2 -.L333: - .word GSU - .size _Z9fx_stb_r0v, .-_Z9fx_stb_r0v - .align 2 - .type _Z9fx_stb_r1v, %function -_Z9fx_stb_r1v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L337 - ldr r2, [r3, #4] - ldr r3, .L337 - str r2, [r3, #96] - ldr r3, .L337 - ldr r2, [r3, #464] - ldr r3, .L337 - ldr r3, [r3, #4] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L337 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L337 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L337 - str r2, [r3, #72] - ldr r2, .L337 - ldr r3, .L337 - str r3, [r2, #104] - ldr r3, .L337 - ldr r2, [r3, #104] - ldr r3, .L337 - str r2, [r3, #100] - ldr r3, .L337 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L337 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L338: - .align 2 -.L337: - .word GSU - .size _Z9fx_stb_r1v, .-_Z9fx_stb_r1v - .align 2 - .type _Z9fx_stb_r2v, %function -_Z9fx_stb_r2v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L341 - ldr r2, [r3, #8] - ldr r3, .L341 - str r2, [r3, #96] - ldr r3, .L341 - ldr r2, [r3, #464] - ldr r3, .L341 - ldr r3, [r3, #8] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L341 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L341 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L341 - str r2, [r3, #72] - ldr r2, .L341 - ldr r3, .L341 - str r3, [r2, #104] - ldr r3, .L341 - ldr r2, [r3, #104] - ldr r3, .L341 - str r2, [r3, #100] - ldr r3, .L341 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L341 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L342: - .align 2 -.L341: - .word GSU - .size _Z9fx_stb_r2v, .-_Z9fx_stb_r2v - .align 2 - .type _Z9fx_stb_r3v, %function -_Z9fx_stb_r3v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L345 - ldr r2, [r3, #12] - ldr r3, .L345 - str r2, [r3, #96] - ldr r3, .L345 - ldr r2, [r3, #464] - ldr r3, .L345 - ldr r3, [r3, #12] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L345 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L345 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L345 - str r2, [r3, #72] - ldr r2, .L345 - ldr r3, .L345 - str r3, [r2, #104] - ldr r3, .L345 - ldr r2, [r3, #104] - ldr r3, .L345 - str r2, [r3, #100] - ldr r3, .L345 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L345 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L346: - .align 2 -.L345: - .word GSU - .size _Z9fx_stb_r3v, .-_Z9fx_stb_r3v - .align 2 - .type _Z9fx_stb_r4v, %function -_Z9fx_stb_r4v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L349 - ldr r2, [r3, #16] - ldr r3, .L349 - str r2, [r3, #96] - ldr r3, .L349 - ldr r2, [r3, #464] - ldr r3, .L349 - ldr r3, [r3, #16] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L349 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L349 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L349 - str r2, [r3, #72] - ldr r2, .L349 - ldr r3, .L349 - str r3, [r2, #104] - ldr r3, .L349 - ldr r2, [r3, #104] - ldr r3, .L349 - str r2, [r3, #100] - ldr r3, .L349 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L349 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L350: - .align 2 -.L349: - .word GSU - .size _Z9fx_stb_r4v, .-_Z9fx_stb_r4v - .align 2 - .type _Z9fx_stb_r5v, %function -_Z9fx_stb_r5v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L353 - ldr r2, [r3, #20] - ldr r3, .L353 - str r2, [r3, #96] - ldr r3, .L353 - ldr r2, [r3, #464] - ldr r3, .L353 - ldr r3, [r3, #20] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L353 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L353 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L353 - str r2, [r3, #72] - ldr r2, .L353 - ldr r3, .L353 - str r3, [r2, #104] - ldr r3, .L353 - ldr r2, [r3, #104] - ldr r3, .L353 - str r2, [r3, #100] - ldr r3, .L353 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L353 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L354: - .align 2 -.L353: - .word GSU - .size _Z9fx_stb_r5v, .-_Z9fx_stb_r5v - .align 2 - .type _Z9fx_stb_r6v, %function -_Z9fx_stb_r6v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L357 - ldr r2, [r3, #24] - ldr r3, .L357 - str r2, [r3, #96] - ldr r3, .L357 - ldr r2, [r3, #464] - ldr r3, .L357 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L357 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L357 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L357 - str r2, [r3, #72] - ldr r2, .L357 - ldr r3, .L357 - str r3, [r2, #104] - ldr r3, .L357 - ldr r2, [r3, #104] - ldr r3, .L357 - str r2, [r3, #100] - ldr r3, .L357 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L357 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L358: - .align 2 -.L357: - .word GSU - .size _Z9fx_stb_r6v, .-_Z9fx_stb_r6v - .align 2 - .type _Z9fx_stb_r7v, %function -_Z9fx_stb_r7v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L361 - ldr r2, [r3, #28] - ldr r3, .L361 - str r2, [r3, #96] - ldr r3, .L361 - ldr r2, [r3, #464] - ldr r3, .L361 - ldr r3, [r3, #28] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L361 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L361 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L361 - str r2, [r3, #72] - ldr r2, .L361 - ldr r3, .L361 - str r3, [r2, #104] - ldr r3, .L361 - ldr r2, [r3, #104] - ldr r3, .L361 - str r2, [r3, #100] - ldr r3, .L361 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L361 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L362: - .align 2 -.L361: - .word GSU - .size _Z9fx_stb_r7v, .-_Z9fx_stb_r7v - .align 2 - .type _Z9fx_stb_r8v, %function -_Z9fx_stb_r8v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L365 - ldr r2, [r3, #32] - ldr r3, .L365 - str r2, [r3, #96] - ldr r3, .L365 - ldr r2, [r3, #464] - ldr r3, .L365 - ldr r3, [r3, #32] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L365 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L365 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L365 - str r2, [r3, #72] - ldr r2, .L365 - ldr r3, .L365 - str r3, [r2, #104] - ldr r3, .L365 - ldr r2, [r3, #104] - ldr r3, .L365 - str r2, [r3, #100] - ldr r3, .L365 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L365 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L366: - .align 2 -.L365: - .word GSU - .size _Z9fx_stb_r8v, .-_Z9fx_stb_r8v - .align 2 - .type _Z9fx_stb_r9v, %function -_Z9fx_stb_r9v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L369 - ldr r2, [r3, #36] - ldr r3, .L369 - str r2, [r3, #96] - ldr r3, .L369 - ldr r2, [r3, #464] - ldr r3, .L369 - ldr r3, [r3, #36] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L369 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L369 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L369 - str r2, [r3, #72] - ldr r2, .L369 - ldr r3, .L369 - str r3, [r2, #104] - ldr r3, .L369 - ldr r2, [r3, #104] - ldr r3, .L369 - str r2, [r3, #100] - ldr r3, .L369 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L369 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L370: - .align 2 -.L369: - .word GSU - .size _Z9fx_stb_r9v, .-_Z9fx_stb_r9v - .align 2 - .type _Z10fx_stb_r10v, %function -_Z10fx_stb_r10v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L373 - ldr r2, [r3, #40] - ldr r3, .L373 - str r2, [r3, #96] - ldr r3, .L373 - ldr r2, [r3, #464] - ldr r3, .L373 - ldr r3, [r3, #40] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L373 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L373 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L373 - str r2, [r3, #72] - ldr r2, .L373 - ldr r3, .L373 - str r3, [r2, #104] - ldr r3, .L373 - ldr r2, [r3, #104] - ldr r3, .L373 - str r2, [r3, #100] - ldr r3, .L373 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L373 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L374: - .align 2 -.L373: - .word GSU - .size _Z10fx_stb_r10v, .-_Z10fx_stb_r10v - .align 2 - .type _Z10fx_stb_r11v, %function -_Z10fx_stb_r11v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L377 - ldr r2, [r3, #44] - ldr r3, .L377 - str r2, [r3, #96] - ldr r3, .L377 - ldr r2, [r3, #464] - ldr r3, .L377 - ldr r3, [r3, #44] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L377 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L377 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L377 - str r2, [r3, #72] - ldr r2, .L377 - ldr r3, .L377 - str r3, [r2, #104] - ldr r3, .L377 - ldr r2, [r3, #104] - ldr r3, .L377 - str r2, [r3, #100] - ldr r3, .L377 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L377 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L378: - .align 2 -.L377: - .word GSU - .size _Z10fx_stb_r11v, .-_Z10fx_stb_r11v - .align 2 - .type _Z7fx_loopv, %function -_Z7fx_loopv: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L384 - ldr r3, [r3, #48] - sub r2, r3, #1 - ldr r3, .L384 - str r2, [r3, #48] - ldr r3, .L384 - ldr r2, [r3, #48] - ldr r3, .L384 - str r2, [r3, #120] - ldr r3, .L384 - ldr r2, [r3, #120] - ldr r3, .L384 - str r2, [r3, #116] - ldr r3, .L384 - ldr r3, [r3, #48] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - cmp r3, #0 - beq .L380 - ldr r3, .L384 - ldr r2, [r3, #52] - ldr r3, .L384 - str r2, [r3, #60] - b .L382 -.L380: - ldr r3, .L384 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L384 - str r2, [r3, #60] -.L382: - ldr r3, .L384 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L384 - str r2, [r3, #72] - ldr r2, .L384 - ldr r3, .L384 - str r3, [r2, #104] - ldr r3, .L384 - ldr r2, [r3, #104] - ldr r3, .L384 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L385: - .align 2 -.L384: - .word GSU - .size _Z7fx_loopv, .-_Z7fx_loopv - .align 2 - .type _Z7fx_alt1v, %function -_Z7fx_alt1v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L388 - ldr r3, [r3, #72] - orr r2, r3, #256 - ldr r3, .L388 - str r2, [r3, #72] - ldr r3, .L388 - ldr r3, [r3, #72] - bic r2, r3, #4096 - ldr r3, .L388 - str r2, [r3, #72] - ldr r3, .L388 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L388 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L389: - .align 2 -.L388: - .word GSU - .size _Z7fx_alt1v, .-_Z7fx_alt1v - .align 2 - .type _Z7fx_alt2v, %function -_Z7fx_alt2v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L392 - ldr r3, [r3, #72] - orr r2, r3, #512 - ldr r3, .L392 - str r2, [r3, #72] - ldr r3, .L392 - ldr r3, [r3, #72] - bic r2, r3, #4096 - ldr r3, .L392 - str r2, [r3, #72] - ldr r3, .L392 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L392 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L393: - .align 2 -.L392: - .word GSU - .size _Z7fx_alt2v, .-_Z7fx_alt2v - .align 2 - .type _Z7fx_alt3v, %function -_Z7fx_alt3v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L396 - ldr r3, [r3, #72] - orr r2, r3, #256 - ldr r3, .L396 - str r2, [r3, #72] - ldr r3, .L396 - ldr r3, [r3, #72] - orr r2, r3, #512 - ldr r3, .L396 - str r2, [r3, #72] - ldr r3, .L396 - ldr r3, [r3, #72] - bic r2, r3, #4096 - ldr r3, .L396 - str r2, [r3, #72] - ldr r3, .L396 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L396 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L397: - .align 2 -.L396: - .word GSU - .size _Z7fx_alt3v, .-_Z7fx_alt3v - .align 2 - .type _Z9fx_ldw_r0v, %function -_Z9fx_ldw_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L402 - ldr r2, [r3, #0] - ldr r3, .L402 - str r2, [r3, #96] - ldr r3, .L402 - ldr r2, [r3, #464] - ldr r3, .L402 - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L402 - ldr r2, [r3, #464] - ldr r3, .L402 - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L402 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L402 - str r2, [r3, #60] - ldr r3, .L402 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L402 - ldr r2, [r3, #100] - ldr r3, .L402+4 - cmp r2, r3 - bne .L399 - ldr r3, .L402 - ldr r2, [r3, #468] - ldr r3, .L402 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L402 - strb r3, [r2, #108] -.L399: - ldr r3, .L402 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L402 - str r2, [r3, #72] - ldr r2, .L402 - ldr r3, .L402 - str r3, [r2, #104] - ldr r3, .L402 - ldr r2, [r3, #104] - ldr r3, .L402 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L403: - .align 2 -.L402: - .word GSU - .word GSU+56 - .size _Z9fx_ldw_r0v, .-_Z9fx_ldw_r0v - .align 2 - .type _Z9fx_ldw_r1v, %function -_Z9fx_ldw_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L408 - ldr r2, [r3, #4] - ldr r3, .L408 - str r2, [r3, #96] - ldr r3, .L408 - ldr r2, [r3, #464] - ldr r3, .L408 - ldr r3, [r3, #4] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L408 - ldr r2, [r3, #464] - ldr r3, .L408 - ldr r3, [r3, #4] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L408 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L408 - str r2, [r3, #60] - ldr r3, .L408 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L408 - ldr r2, [r3, #100] - ldr r3, .L408+4 - cmp r2, r3 - bne .L405 - ldr r3, .L408 - ldr r2, [r3, #468] - ldr r3, .L408 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L408 - strb r3, [r2, #108] -.L405: - ldr r3, .L408 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L408 - str r2, [r3, #72] - ldr r2, .L408 - ldr r3, .L408 - str r3, [r2, #104] - ldr r3, .L408 - ldr r2, [r3, #104] - ldr r3, .L408 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L409: - .align 2 -.L408: - .word GSU - .word GSU+56 - .size _Z9fx_ldw_r1v, .-_Z9fx_ldw_r1v - .align 2 - .type _Z9fx_ldw_r2v, %function -_Z9fx_ldw_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L414 - ldr r2, [r3, #8] - ldr r3, .L414 - str r2, [r3, #96] - ldr r3, .L414 - ldr r2, [r3, #464] - ldr r3, .L414 - ldr r3, [r3, #8] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L414 - ldr r2, [r3, #464] - ldr r3, .L414 - ldr r3, [r3, #8] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L414 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L414 - str r2, [r3, #60] - ldr r3, .L414 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L414 - ldr r2, [r3, #100] - ldr r3, .L414+4 - cmp r2, r3 - bne .L411 - ldr r3, .L414 - ldr r2, [r3, #468] - ldr r3, .L414 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L414 - strb r3, [r2, #108] -.L411: - ldr r3, .L414 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L414 - str r2, [r3, #72] - ldr r2, .L414 - ldr r3, .L414 - str r3, [r2, #104] - ldr r3, .L414 - ldr r2, [r3, #104] - ldr r3, .L414 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L415: - .align 2 -.L414: - .word GSU - .word GSU+56 - .size _Z9fx_ldw_r2v, .-_Z9fx_ldw_r2v - .align 2 - .type _Z9fx_ldw_r3v, %function -_Z9fx_ldw_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L420 - ldr r2, [r3, #12] - ldr r3, .L420 - str r2, [r3, #96] - ldr r3, .L420 - ldr r2, [r3, #464] - ldr r3, .L420 - ldr r3, [r3, #12] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L420 - ldr r2, [r3, #464] - ldr r3, .L420 - ldr r3, [r3, #12] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L420 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L420 - str r2, [r3, #60] - ldr r3, .L420 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L420 - ldr r2, [r3, #100] - ldr r3, .L420+4 - cmp r2, r3 - bne .L417 - ldr r3, .L420 - ldr r2, [r3, #468] - ldr r3, .L420 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L420 - strb r3, [r2, #108] -.L417: - ldr r3, .L420 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L420 - str r2, [r3, #72] - ldr r2, .L420 - ldr r3, .L420 - str r3, [r2, #104] - ldr r3, .L420 - ldr r2, [r3, #104] - ldr r3, .L420 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L421: - .align 2 -.L420: - .word GSU - .word GSU+56 - .size _Z9fx_ldw_r3v, .-_Z9fx_ldw_r3v - .align 2 - .type _Z9fx_ldw_r4v, %function -_Z9fx_ldw_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L426 - ldr r2, [r3, #16] - ldr r3, .L426 - str r2, [r3, #96] - ldr r3, .L426 - ldr r2, [r3, #464] - ldr r3, .L426 - ldr r3, [r3, #16] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L426 - ldr r2, [r3, #464] - ldr r3, .L426 - ldr r3, [r3, #16] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L426 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L426 - str r2, [r3, #60] - ldr r3, .L426 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L426 - ldr r2, [r3, #100] - ldr r3, .L426+4 - cmp r2, r3 - bne .L423 - ldr r3, .L426 - ldr r2, [r3, #468] - ldr r3, .L426 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L426 - strb r3, [r2, #108] -.L423: - ldr r3, .L426 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L426 - str r2, [r3, #72] - ldr r2, .L426 - ldr r3, .L426 - str r3, [r2, #104] - ldr r3, .L426 - ldr r2, [r3, #104] - ldr r3, .L426 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L427: - .align 2 -.L426: - .word GSU - .word GSU+56 - .size _Z9fx_ldw_r4v, .-_Z9fx_ldw_r4v - .align 2 - .type _Z9fx_ldw_r5v, %function -_Z9fx_ldw_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L432 - ldr r2, [r3, #20] - ldr r3, .L432 - str r2, [r3, #96] - ldr r3, .L432 - ldr r2, [r3, #464] - ldr r3, .L432 - ldr r3, [r3, #20] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L432 - ldr r2, [r3, #464] - ldr r3, .L432 - ldr r3, [r3, #20] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L432 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L432 - str r2, [r3, #60] - ldr r3, .L432 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L432 - ldr r2, [r3, #100] - ldr r3, .L432+4 - cmp r2, r3 - bne .L429 - ldr r3, .L432 - ldr r2, [r3, #468] - ldr r3, .L432 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L432 - strb r3, [r2, #108] -.L429: - ldr r3, .L432 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L432 - str r2, [r3, #72] - ldr r2, .L432 - ldr r3, .L432 - str r3, [r2, #104] - ldr r3, .L432 - ldr r2, [r3, #104] - ldr r3, .L432 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L433: - .align 2 -.L432: - .word GSU - .word GSU+56 - .size _Z9fx_ldw_r5v, .-_Z9fx_ldw_r5v - .align 2 - .type _Z9fx_ldw_r6v, %function -_Z9fx_ldw_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L438 - ldr r2, [r3, #24] - ldr r3, .L438 - str r2, [r3, #96] - ldr r3, .L438 - ldr r2, [r3, #464] - ldr r3, .L438 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L438 - ldr r2, [r3, #464] - ldr r3, .L438 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L438 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L438 - str r2, [r3, #60] - ldr r3, .L438 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L438 - ldr r2, [r3, #100] - ldr r3, .L438+4 - cmp r2, r3 - bne .L435 - ldr r3, .L438 - ldr r2, [r3, #468] - ldr r3, .L438 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L438 - strb r3, [r2, #108] -.L435: - ldr r3, .L438 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L438 - str r2, [r3, #72] - ldr r2, .L438 - ldr r3, .L438 - str r3, [r2, #104] - ldr r3, .L438 - ldr r2, [r3, #104] - ldr r3, .L438 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L439: - .align 2 -.L438: - .word GSU - .word GSU+56 - .size _Z9fx_ldw_r6v, .-_Z9fx_ldw_r6v - .align 2 - .type _Z9fx_ldw_r7v, %function -_Z9fx_ldw_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L444 - ldr r2, [r3, #28] - ldr r3, .L444 - str r2, [r3, #96] - ldr r3, .L444 - ldr r2, [r3, #464] - ldr r3, .L444 - ldr r3, [r3, #28] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L444 - ldr r2, [r3, #464] - ldr r3, .L444 - ldr r3, [r3, #28] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L444 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L444 - str r2, [r3, #60] - ldr r3, .L444 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L444 - ldr r2, [r3, #100] - ldr r3, .L444+4 - cmp r2, r3 - bne .L441 - ldr r3, .L444 - ldr r2, [r3, #468] - ldr r3, .L444 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L444 - strb r3, [r2, #108] -.L441: - ldr r3, .L444 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L444 - str r2, [r3, #72] - ldr r2, .L444 - ldr r3, .L444 - str r3, [r2, #104] - ldr r3, .L444 - ldr r2, [r3, #104] - ldr r3, .L444 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L445: - .align 2 -.L444: - .word GSU - .word GSU+56 - .size _Z9fx_ldw_r7v, .-_Z9fx_ldw_r7v - .align 2 - .type _Z9fx_ldw_r8v, %function -_Z9fx_ldw_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L450 - ldr r2, [r3, #32] - ldr r3, .L450 - str r2, [r3, #96] - ldr r3, .L450 - ldr r2, [r3, #464] - ldr r3, .L450 - ldr r3, [r3, #32] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L450 - ldr r2, [r3, #464] - ldr r3, .L450 - ldr r3, [r3, #32] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L450 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L450 - str r2, [r3, #60] - ldr r3, .L450 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L450 - ldr r2, [r3, #100] - ldr r3, .L450+4 - cmp r2, r3 - bne .L447 - ldr r3, .L450 - ldr r2, [r3, #468] - ldr r3, .L450 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L450 - strb r3, [r2, #108] -.L447: - ldr r3, .L450 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L450 - str r2, [r3, #72] - ldr r2, .L450 - ldr r3, .L450 - str r3, [r2, #104] - ldr r3, .L450 - ldr r2, [r3, #104] - ldr r3, .L450 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L451: - .align 2 -.L450: - .word GSU - .word GSU+56 - .size _Z9fx_ldw_r8v, .-_Z9fx_ldw_r8v - .align 2 - .type _Z9fx_ldw_r9v, %function -_Z9fx_ldw_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L456 - ldr r2, [r3, #36] - ldr r3, .L456 - str r2, [r3, #96] - ldr r3, .L456 - ldr r2, [r3, #464] - ldr r3, .L456 - ldr r3, [r3, #36] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L456 - ldr r2, [r3, #464] - ldr r3, .L456 - ldr r3, [r3, #36] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L456 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L456 - str r2, [r3, #60] - ldr r3, .L456 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L456 - ldr r2, [r3, #100] - ldr r3, .L456+4 - cmp r2, r3 - bne .L453 - ldr r3, .L456 - ldr r2, [r3, #468] - ldr r3, .L456 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L456 - strb r3, [r2, #108] -.L453: - ldr r3, .L456 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L456 - str r2, [r3, #72] - ldr r2, .L456 - ldr r3, .L456 - str r3, [r2, #104] - ldr r3, .L456 - ldr r2, [r3, #104] - ldr r3, .L456 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L457: - .align 2 -.L456: - .word GSU - .word GSU+56 - .size _Z9fx_ldw_r9v, .-_Z9fx_ldw_r9v - .align 2 - .type _Z10fx_ldw_r10v, %function -_Z10fx_ldw_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L462 - ldr r2, [r3, #40] - ldr r3, .L462 - str r2, [r3, #96] - ldr r3, .L462 - ldr r2, [r3, #464] - ldr r3, .L462 - ldr r3, [r3, #40] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L462 - ldr r2, [r3, #464] - ldr r3, .L462 - ldr r3, [r3, #40] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L462 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L462 - str r2, [r3, #60] - ldr r3, .L462 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L462 - ldr r2, [r3, #100] - ldr r3, .L462+4 - cmp r2, r3 - bne .L459 - ldr r3, .L462 - ldr r2, [r3, #468] - ldr r3, .L462 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L462 - strb r3, [r2, #108] -.L459: - ldr r3, .L462 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L462 - str r2, [r3, #72] - ldr r2, .L462 - ldr r3, .L462 - str r3, [r2, #104] - ldr r3, .L462 - ldr r2, [r3, #104] - ldr r3, .L462 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L463: - .align 2 -.L462: - .word GSU - .word GSU+56 - .size _Z10fx_ldw_r10v, .-_Z10fx_ldw_r10v - .align 2 - .type _Z10fx_ldw_r11v, %function -_Z10fx_ldw_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L468 - ldr r2, [r3, #44] - ldr r3, .L468 - str r2, [r3, #96] - ldr r3, .L468 - ldr r2, [r3, #464] - ldr r3, .L468 - ldr r3, [r3, #44] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L468 - ldr r2, [r3, #464] - ldr r3, .L468 - ldr r3, [r3, #44] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L468 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L468 - str r2, [r3, #60] - ldr r3, .L468 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L468 - ldr r2, [r3, #100] - ldr r3, .L468+4 - cmp r2, r3 - bne .L465 - ldr r3, .L468 - ldr r2, [r3, #468] - ldr r3, .L468 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L468 - strb r3, [r2, #108] -.L465: - ldr r3, .L468 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L468 - str r2, [r3, #72] - ldr r2, .L468 - ldr r3, .L468 - str r3, [r2, #104] - ldr r3, .L468 - ldr r2, [r3, #104] - ldr r3, .L468 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L469: - .align 2 -.L468: - .word GSU - .word GSU+56 - .size _Z10fx_ldw_r11v, .-_Z10fx_ldw_r11v - .align 2 - .type _Z9fx_ldb_r0v, %function -_Z9fx_ldb_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L474 - ldr r2, [r3, #0] - ldr r3, .L474 - str r2, [r3, #96] - ldr r3, .L474 - ldr r2, [r3, #464] - ldr r3, .L474 - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L474 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L474 - str r2, [r3, #60] - ldr r3, .L474 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L474 - ldr r2, [r3, #100] - ldr r3, .L474+4 - cmp r2, r3 - bne .L471 - ldr r3, .L474 - ldr r2, [r3, #468] - ldr r3, .L474 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L474 - strb r3, [r2, #108] -.L471: - ldr r3, .L474 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L474 - str r2, [r3, #72] - ldr r2, .L474 - ldr r3, .L474 - str r3, [r2, #104] - ldr r3, .L474 - ldr r2, [r3, #104] - ldr r3, .L474 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L475: - .align 2 -.L474: - .word GSU - .word GSU+56 - .size _Z9fx_ldb_r0v, .-_Z9fx_ldb_r0v - .align 2 - .type _Z9fx_ldb_r1v, %function -_Z9fx_ldb_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L480 - ldr r2, [r3, #4] - ldr r3, .L480 - str r2, [r3, #96] - ldr r3, .L480 - ldr r2, [r3, #464] - ldr r3, .L480 - ldr r3, [r3, #4] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L480 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L480 - str r2, [r3, #60] - ldr r3, .L480 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L480 - ldr r2, [r3, #100] - ldr r3, .L480+4 - cmp r2, r3 - bne .L477 - ldr r3, .L480 - ldr r2, [r3, #468] - ldr r3, .L480 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L480 - strb r3, [r2, #108] -.L477: - ldr r3, .L480 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L480 - str r2, [r3, #72] - ldr r2, .L480 - ldr r3, .L480 - str r3, [r2, #104] - ldr r3, .L480 - ldr r2, [r3, #104] - ldr r3, .L480 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L481: - .align 2 -.L480: - .word GSU - .word GSU+56 - .size _Z9fx_ldb_r1v, .-_Z9fx_ldb_r1v - .align 2 - .type _Z9fx_ldb_r2v, %function -_Z9fx_ldb_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L486 - ldr r2, [r3, #8] - ldr r3, .L486 - str r2, [r3, #96] - ldr r3, .L486 - ldr r2, [r3, #464] - ldr r3, .L486 - ldr r3, [r3, #8] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L486 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L486 - str r2, [r3, #60] - ldr r3, .L486 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L486 - ldr r2, [r3, #100] - ldr r3, .L486+4 - cmp r2, r3 - bne .L483 - ldr r3, .L486 - ldr r2, [r3, #468] - ldr r3, .L486 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L486 - strb r3, [r2, #108] -.L483: - ldr r3, .L486 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L486 - str r2, [r3, #72] - ldr r2, .L486 - ldr r3, .L486 - str r3, [r2, #104] - ldr r3, .L486 - ldr r2, [r3, #104] - ldr r3, .L486 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L487: - .align 2 -.L486: - .word GSU - .word GSU+56 - .size _Z9fx_ldb_r2v, .-_Z9fx_ldb_r2v - .align 2 - .type _Z9fx_ldb_r3v, %function -_Z9fx_ldb_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L492 - ldr r2, [r3, #12] - ldr r3, .L492 - str r2, [r3, #96] - ldr r3, .L492 - ldr r2, [r3, #464] - ldr r3, .L492 - ldr r3, [r3, #12] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L492 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L492 - str r2, [r3, #60] - ldr r3, .L492 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L492 - ldr r2, [r3, #100] - ldr r3, .L492+4 - cmp r2, r3 - bne .L489 - ldr r3, .L492 - ldr r2, [r3, #468] - ldr r3, .L492 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L492 - strb r3, [r2, #108] -.L489: - ldr r3, .L492 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L492 - str r2, [r3, #72] - ldr r2, .L492 - ldr r3, .L492 - str r3, [r2, #104] - ldr r3, .L492 - ldr r2, [r3, #104] - ldr r3, .L492 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L493: - .align 2 -.L492: - .word GSU - .word GSU+56 - .size _Z9fx_ldb_r3v, .-_Z9fx_ldb_r3v - .align 2 - .type _Z9fx_ldb_r4v, %function -_Z9fx_ldb_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L498 - ldr r2, [r3, #16] - ldr r3, .L498 - str r2, [r3, #96] - ldr r3, .L498 - ldr r2, [r3, #464] - ldr r3, .L498 - ldr r3, [r3, #16] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L498 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L498 - str r2, [r3, #60] - ldr r3, .L498 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L498 - ldr r2, [r3, #100] - ldr r3, .L498+4 - cmp r2, r3 - bne .L495 - ldr r3, .L498 - ldr r2, [r3, #468] - ldr r3, .L498 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L498 - strb r3, [r2, #108] -.L495: - ldr r3, .L498 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L498 - str r2, [r3, #72] - ldr r2, .L498 - ldr r3, .L498 - str r3, [r2, #104] - ldr r3, .L498 - ldr r2, [r3, #104] - ldr r3, .L498 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L499: - .align 2 -.L498: - .word GSU - .word GSU+56 - .size _Z9fx_ldb_r4v, .-_Z9fx_ldb_r4v - .align 2 - .type _Z9fx_ldb_r5v, %function -_Z9fx_ldb_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L504 - ldr r2, [r3, #20] - ldr r3, .L504 - str r2, [r3, #96] - ldr r3, .L504 - ldr r2, [r3, #464] - ldr r3, .L504 - ldr r3, [r3, #20] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L504 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L504 - str r2, [r3, #60] - ldr r3, .L504 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L504 - ldr r2, [r3, #100] - ldr r3, .L504+4 - cmp r2, r3 - bne .L501 - ldr r3, .L504 - ldr r2, [r3, #468] - ldr r3, .L504 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L504 - strb r3, [r2, #108] -.L501: - ldr r3, .L504 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L504 - str r2, [r3, #72] - ldr r2, .L504 - ldr r3, .L504 - str r3, [r2, #104] - ldr r3, .L504 - ldr r2, [r3, #104] - ldr r3, .L504 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L505: - .align 2 -.L504: - .word GSU - .word GSU+56 - .size _Z9fx_ldb_r5v, .-_Z9fx_ldb_r5v - .align 2 - .type _Z9fx_ldb_r6v, %function -_Z9fx_ldb_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L510 - ldr r2, [r3, #24] - ldr r3, .L510 - str r2, [r3, #96] - ldr r3, .L510 - ldr r2, [r3, #464] - ldr r3, .L510 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L510 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L510 - str r2, [r3, #60] - ldr r3, .L510 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L510 - ldr r2, [r3, #100] - ldr r3, .L510+4 - cmp r2, r3 - bne .L507 - ldr r3, .L510 - ldr r2, [r3, #468] - ldr r3, .L510 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L510 - strb r3, [r2, #108] -.L507: - ldr r3, .L510 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L510 - str r2, [r3, #72] - ldr r2, .L510 - ldr r3, .L510 - str r3, [r2, #104] - ldr r3, .L510 - ldr r2, [r3, #104] - ldr r3, .L510 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L511: - .align 2 -.L510: - .word GSU - .word GSU+56 - .size _Z9fx_ldb_r6v, .-_Z9fx_ldb_r6v - .align 2 - .type _Z9fx_ldb_r7v, %function -_Z9fx_ldb_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L516 - ldr r2, [r3, #28] - ldr r3, .L516 - str r2, [r3, #96] - ldr r3, .L516 - ldr r2, [r3, #464] - ldr r3, .L516 - ldr r3, [r3, #28] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L516 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L516 - str r2, [r3, #60] - ldr r3, .L516 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L516 - ldr r2, [r3, #100] - ldr r3, .L516+4 - cmp r2, r3 - bne .L513 - ldr r3, .L516 - ldr r2, [r3, #468] - ldr r3, .L516 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L516 - strb r3, [r2, #108] -.L513: - ldr r3, .L516 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L516 - str r2, [r3, #72] - ldr r2, .L516 - ldr r3, .L516 - str r3, [r2, #104] - ldr r3, .L516 - ldr r2, [r3, #104] - ldr r3, .L516 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L517: - .align 2 -.L516: - .word GSU - .word GSU+56 - .size _Z9fx_ldb_r7v, .-_Z9fx_ldb_r7v - .align 2 - .type _Z9fx_ldb_r8v, %function -_Z9fx_ldb_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L522 - ldr r2, [r3, #32] - ldr r3, .L522 - str r2, [r3, #96] - ldr r3, .L522 - ldr r2, [r3, #464] - ldr r3, .L522 - ldr r3, [r3, #32] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L522 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L522 - str r2, [r3, #60] - ldr r3, .L522 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L522 - ldr r2, [r3, #100] - ldr r3, .L522+4 - cmp r2, r3 - bne .L519 - ldr r3, .L522 - ldr r2, [r3, #468] - ldr r3, .L522 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L522 - strb r3, [r2, #108] -.L519: - ldr r3, .L522 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L522 - str r2, [r3, #72] - ldr r2, .L522 - ldr r3, .L522 - str r3, [r2, #104] - ldr r3, .L522 - ldr r2, [r3, #104] - ldr r3, .L522 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L523: - .align 2 -.L522: - .word GSU - .word GSU+56 - .size _Z9fx_ldb_r8v, .-_Z9fx_ldb_r8v - .align 2 - .type _Z9fx_ldb_r9v, %function -_Z9fx_ldb_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L528 - ldr r2, [r3, #36] - ldr r3, .L528 - str r2, [r3, #96] - ldr r3, .L528 - ldr r2, [r3, #464] - ldr r3, .L528 - ldr r3, [r3, #36] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L528 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L528 - str r2, [r3, #60] - ldr r3, .L528 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L528 - ldr r2, [r3, #100] - ldr r3, .L528+4 - cmp r2, r3 - bne .L525 - ldr r3, .L528 - ldr r2, [r3, #468] - ldr r3, .L528 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L528 - strb r3, [r2, #108] -.L525: - ldr r3, .L528 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L528 - str r2, [r3, #72] - ldr r2, .L528 - ldr r3, .L528 - str r3, [r2, #104] - ldr r3, .L528 - ldr r2, [r3, #104] - ldr r3, .L528 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L529: - .align 2 -.L528: - .word GSU - .word GSU+56 - .size _Z9fx_ldb_r9v, .-_Z9fx_ldb_r9v - .align 2 - .type _Z10fx_ldb_r10v, %function -_Z10fx_ldb_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L534 - ldr r2, [r3, #40] - ldr r3, .L534 - str r2, [r3, #96] - ldr r3, .L534 - ldr r2, [r3, #464] - ldr r3, .L534 - ldr r3, [r3, #40] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L534 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L534 - str r2, [r3, #60] - ldr r3, .L534 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L534 - ldr r2, [r3, #100] - ldr r3, .L534+4 - cmp r2, r3 - bne .L531 - ldr r3, .L534 - ldr r2, [r3, #468] - ldr r3, .L534 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L534 - strb r3, [r2, #108] -.L531: - ldr r3, .L534 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L534 - str r2, [r3, #72] - ldr r2, .L534 - ldr r3, .L534 - str r3, [r2, #104] - ldr r3, .L534 - ldr r2, [r3, #104] - ldr r3, .L534 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L535: - .align 2 -.L534: - .word GSU - .word GSU+56 - .size _Z10fx_ldb_r10v, .-_Z10fx_ldb_r10v - .align 2 - .type _Z10fx_ldb_r11v, %function -_Z10fx_ldb_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L540 - ldr r2, [r3, #44] - ldr r3, .L540 - str r2, [r3, #96] - ldr r3, .L540 - ldr r2, [r3, #464] - ldr r3, .L540 - ldr r3, [r3, #44] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L540 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L540 - str r2, [r3, #60] - ldr r3, .L540 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L540 - ldr r2, [r3, #100] - ldr r3, .L540+4 - cmp r2, r3 - bne .L537 - ldr r3, .L540 - ldr r2, [r3, #468] - ldr r3, .L540 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L540 - strb r3, [r2, #108] -.L537: - ldr r3, .L540 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L540 - str r2, [r3, #72] - ldr r2, .L540 - ldr r3, .L540 - str r3, [r2, #104] - ldr r3, .L540 - ldr r2, [r3, #104] - ldr r3, .L540 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L541: - .align 2 -.L540: - .word GSU - .word GSU+56 - .size _Z10fx_ldb_r11v, .-_Z10fx_ldb_r11v - .align 2 - .type _Z12fx_plot_2bitv, %function -_Z12fx_plot_2bitv: - @ args = 0, pretend = 0, frame = 20 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #20 - ldr r3, .L559 - ldr r3, [r3, #4] - and r3, r3, #255 - str r3, [fp, #-28] - ldr r3, .L559 - ldr r3, [r3, #8] - and r3, r3, #255 - str r3, [fp, #-24] - ldr r3, .L559 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L559 - str r2, [r3, #60] - ldr r3, .L559 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L559 - str r2, [r3, #72] - ldr r2, .L559 - ldr r3, .L559 - str r3, [r2, #104] - ldr r3, .L559 - ldr r2, [r3, #104] - ldr r3, .L559 - str r2, [r3, #100] - ldr r3, .L559 - ldr r3, [r3, #4] - add r2, r3, #1 - ldr r3, .L559 - str r2, [r3, #4] - ldr r3, .L559 - ldr r2, [r3, #440] - ldr r3, [fp, #-24] - cmp r2, r3 - bls .L558 - ldr r3, .L559 - ldr r3, [r3, #68] - and r3, r3, #2 - cmp r3, #0 - beq .L545 - ldr r2, [fp, #-28] - ldr r3, [fp, #-24] - eor r3, r2, r3 - and r3, r3, #1 - and r3, r3, #255 - cmp r3, #0 - beq .L547 - ldr r3, .L559 - ldr r3, [r3, #64] - mov r3, r3, lsr #4 - and r3, r3, #255 - str r3, [fp, #-32] - b .L549 -.L547: - ldr r3, .L559 - ldr r3, [r3, #64] - and r3, r3, #255 - str r3, [fp, #-32] -.L549: - ldr r2, [fp, #-32] - mov r3, r2 - strb r3, [fp, #-13] - b .L550 -.L545: - ldr r3, .L559 - ldr r3, [r3, #64] - strb r3, [fp, #-13] -.L550: - ldr r3, .L559 - ldr r3, [r3, #68] - and r3, r3, #1 - and r3, r3, #255 - eor r3, r3, #1 - and r3, r3, #255 - cmp r3, #0 - beq .L551 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #15 - cmp r3, #0 - beq .L558 -.L551: - ldr r3, [fp, #-24] - mov r3, r3, lsr #3 - ldr r2, .L559 - mov r1, #184 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r0, [r3, #0] - ldr r3, [fp, #-28] - mov r3, r3, lsr #3 - ldr r2, .L559 - mov r1, #312 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r3, [r3, #0] - add r2, r0, r3 - ldr r3, [fp, #-24] - and r3, r3, #7 - mov r3, r3, asl #1 - add r3, r2, r3 - str r3, [fp, #-20] - ldr r3, [fp, #-28] - and r2, r3, #7 - mov r3, #128 - mov r3, r3, asr r2 - strb r3, [fp, #-14] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #1 - and r3, r3, #255 - cmp r3, #0 - beq .L553 - ldr r3, [fp, #-20] - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - ldr r2, [fp, #-20] - strb r3, [r2, #0] - b .L555 -.L553: - ldr r3, [fp, #-20] - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - ldr r2, [fp, #-20] - strb r3, [r2, #0] -.L555: - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #2 - cmp r3, #0 - beq .L556 - ldr r3, [fp, #-20] - add r1, r3, #1 - ldr r3, [fp, #-20] - add r3, r3, #1 - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [r1, #0] - b .L558 -.L556: - ldr r3, [fp, #-20] - add r1, r3, #1 - ldr r3, [fp, #-20] - add r3, r3, #1 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - strb r3, [r1, #0] -.L558: - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L560: - .align 2 -.L559: - .word GSU - .size _Z12fx_plot_2bitv, .-_Z12fx_plot_2bitv - .align 2 - .type _Z12fx_rpix_2bitv, %function -_Z12fx_rpix_2bitv: - @ args = 0, pretend = 0, frame = 28 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #28 - ldr r3, .L569 - ldr r3, [r3, #4] - and r3, r3, #255 - str r3, [fp, #-28] - ldr r3, .L569 - ldr r3, [r3, #8] - and r3, r3, #255 - str r3, [fp, #-24] - ldr r3, .L569 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L569 - str r2, [r3, #60] - ldr r3, .L569 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L569 - str r2, [r3, #72] - ldr r2, .L569 - ldr r3, .L569 - str r3, [r2, #104] - ldr r3, .L569 - ldr r2, [r3, #104] - ldr r3, .L569 - str r2, [r3, #100] - ldr r3, .L569 - ldr r2, [r3, #440] - ldr r3, [fp, #-24] - cmp r2, r3 - bls .L568 - ldr r3, [fp, #-24] - mov r3, r3, lsr #3 - ldr r2, .L569 - mov r1, #184 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r0, [r3, #0] - ldr r3, [fp, #-28] - mov r3, r3, lsr #3 - ldr r2, .L569 - mov r1, #312 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r3, [r3, #0] - add r2, r0, r3 - ldr r3, [fp, #-24] - and r3, r3, #7 - mov r3, r3, asl #1 - add r3, r2, r3 - str r3, [fp, #-20] - ldr r3, [fp, #-28] - and r2, r3, #7 - mov r3, #128 - mov r3, r3, asr r2 - strb r3, [fp, #-13] - ldr r3, .L569 - ldr r2, [r3, #100] - mov r3, #0 - str r3, [r2, #0] - ldr r3, .L569 - ldr r0, [r3, #100] - ldr r3, .L569 - ldr r3, [r3, #100] - ldr r1, [r3, #0] - ldr r3, [fp, #-20] - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - moveq r3, #0 - movne r3, #1 - orr r3, r1, r3 - str r3, [r0, #0] - ldr r3, .L569 - ldr r3, [r3, #100] - str r3, [fp, #-40] - ldr r3, .L569 - ldr r3, [r3, #100] - ldr r3, [r3, #0] - str r3, [fp, #-36] - ldr r3, [fp, #-20] - add r3, r3, #1 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - beq .L564 - mov r1, #2 - str r1, [fp, #-32] - b .L566 -.L564: - mov r2, #0 - str r2, [fp, #-32] -.L566: - ldr r1, [fp, #-36] - ldr r2, [fp, #-32] - orr r3, r1, r2 - ldr r1, [fp, #-40] - str r3, [r1, #0] - ldr r3, .L569 - ldr r2, [r3, #100] - ldr r3, .L569+4 - cmp r2, r3 - bne .L568 - ldr r3, .L569 - ldr r2, [r3, #468] - ldr r3, .L569 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L569 - strb r3, [r2, #108] -.L568: - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L570: - .align 2 -.L569: - .word GSU - .word GSU+56 - .size _Z12fx_rpix_2bitv, .-_Z12fx_rpix_2bitv - .align 2 - .type _Z12fx_plot_4bitv, %function -_Z12fx_plot_4bitv: - @ args = 0, pretend = 0, frame = 20 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #20 - ldr r3, .L594 - ldr r3, [r3, #4] - and r3, r3, #255 - str r3, [fp, #-28] - ldr r3, .L594 - ldr r3, [r3, #8] - and r3, r3, #255 - str r3, [fp, #-24] - ldr r3, .L594 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L594 - str r2, [r3, #60] - ldr r3, .L594 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L594 - str r2, [r3, #72] - ldr r2, .L594 - ldr r3, .L594 - str r3, [r2, #104] - ldr r3, .L594 - ldr r2, [r3, #104] - ldr r3, .L594 - str r2, [r3, #100] - ldr r3, .L594 - ldr r3, [r3, #4] - add r2, r3, #1 - ldr r3, .L594 - str r2, [r3, #4] - ldr r3, .L594 - ldr r2, [r3, #440] - ldr r3, [fp, #-24] - cmp r2, r3 - bls .L593 - ldr r3, .L594 - ldr r3, [r3, #68] - and r3, r3, #2 - cmp r3, #0 - beq .L574 - ldr r2, [fp, #-28] - ldr r3, [fp, #-24] - eor r3, r2, r3 - and r3, r3, #1 - and r3, r3, #255 - cmp r3, #0 - beq .L576 - ldr r3, .L594 - ldr r3, [r3, #64] - mov r3, r3, lsr #4 - and r3, r3, #255 - str r3, [fp, #-32] - b .L578 -.L576: - ldr r3, .L594 - ldr r3, [r3, #64] - and r3, r3, #255 - str r3, [fp, #-32] -.L578: - ldr r2, [fp, #-32] - mov r3, r2 - strb r3, [fp, #-13] - b .L579 -.L574: - ldr r3, .L594 - ldr r3, [r3, #64] - strb r3, [fp, #-13] -.L579: - ldr r3, .L594 - ldr r3, [r3, #68] - and r3, r3, #1 - and r3, r3, #255 - eor r3, r3, #1 - and r3, r3, #255 - cmp r3, #0 - beq .L580 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #15 - cmp r3, #0 - beq .L593 -.L580: - ldr r3, [fp, #-24] - mov r3, r3, lsr #3 - ldr r2, .L594 - mov r1, #184 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r0, [r3, #0] - ldr r3, [fp, #-28] - mov r3, r3, lsr #3 - ldr r2, .L594 - mov r1, #312 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r3, [r3, #0] - add r2, r0, r3 - ldr r3, [fp, #-24] - and r3, r3, #7 - mov r3, r3, asl #1 - add r3, r2, r3 - str r3, [fp, #-20] - ldr r3, [fp, #-28] - and r2, r3, #7 - mov r3, #128 - mov r3, r3, asr r2 - strb r3, [fp, #-14] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #1 - and r3, r3, #255 - cmp r3, #0 - beq .L582 - ldr r3, [fp, #-20] - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - ldr r2, [fp, #-20] - strb r3, [r2, #0] - b .L584 -.L582: - ldr r3, [fp, #-20] - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - ldr r2, [fp, #-20] - strb r3, [r2, #0] -.L584: - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #2 - cmp r3, #0 - beq .L585 - ldr r3, [fp, #-20] - add r1, r3, #1 - ldr r3, [fp, #-20] - add r3, r3, #1 - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [r1, #0] - b .L587 -.L585: - ldr r3, [fp, #-20] - add r1, r3, #1 - ldr r3, [fp, #-20] - add r3, r3, #1 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - strb r3, [r1, #0] -.L587: - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #4 - cmp r3, #0 - beq .L588 - ldr r3, [fp, #-20] - add r1, r3, #16 - ldr r3, [fp, #-20] - add r3, r3, #16 - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [r1, #0] - b .L590 -.L588: - ldr r3, [fp, #-20] - add r1, r3, #16 - ldr r3, [fp, #-20] - add r3, r3, #16 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - strb r3, [r1, #0] -.L590: - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #8 - cmp r3, #0 - beq .L591 - ldr r3, [fp, #-20] - add r1, r3, #17 - ldr r3, [fp, #-20] - add r3, r3, #17 - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [r1, #0] - b .L593 -.L591: - ldr r3, [fp, #-20] - add r1, r3, #17 - ldr r3, [fp, #-20] - add r3, r3, #17 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - strb r3, [r1, #0] -.L593: - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L595: - .align 2 -.L594: - .word GSU - .size _Z12fx_plot_4bitv, .-_Z12fx_plot_4bitv - .align 2 - .type _Z12fx_rpix_4bitv, %function -_Z12fx_rpix_4bitv: - @ args = 0, pretend = 0, frame = 52 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #52 - ldr r3, .L610 - ldr r3, [r3, #4] - and r3, r3, #255 - str r3, [fp, #-28] - ldr r3, .L610 - ldr r3, [r3, #8] - and r3, r3, #255 - str r3, [fp, #-24] - ldr r3, .L610 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L610 - str r2, [r3, #60] - ldr r3, .L610 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L610 - str r2, [r3, #72] - ldr r2, .L610 - ldr r3, .L610 - str r3, [r2, #104] - ldr r3, .L610 - ldr r2, [r3, #104] - ldr r3, .L610 - str r2, [r3, #100] - ldr r3, .L610 - ldr r2, [r3, #440] - ldr r3, [fp, #-24] - cmp r2, r3 - bls .L609 - ldr r3, [fp, #-24] - mov r3, r3, lsr #3 - ldr r2, .L610 - mov r1, #184 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r0, [r3, #0] - ldr r3, [fp, #-28] - mov r3, r3, lsr #3 - ldr r2, .L610 - mov r1, #312 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r3, [r3, #0] - add r2, r0, r3 - ldr r3, [fp, #-24] - and r3, r3, #7 - mov r3, r3, asl #1 - add r3, r2, r3 - str r3, [fp, #-20] - ldr r3, [fp, #-28] - and r2, r3, #7 - mov r3, #128 - mov r3, r3, asr r2 - strb r3, [fp, #-13] - ldr r3, .L610 - ldr r2, [r3, #100] - mov r3, #0 - str r3, [r2, #0] - ldr r3, .L610 - ldr r0, [r3, #100] - ldr r3, .L610 - ldr r3, [r3, #100] - ldr r1, [r3, #0] - ldr r3, [fp, #-20] - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - moveq r3, #0 - movne r3, #1 - orr r3, r1, r3 - str r3, [r0, #0] - ldr r3, .L610 - ldr r3, [r3, #100] - str r3, [fp, #-64] - ldr r3, .L610 - ldr r3, [r3, #100] - ldr r3, [r3, #0] - str r3, [fp, #-60] - ldr r3, [fp, #-20] - add r3, r3, #1 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - beq .L599 - mov r1, #2 - str r1, [fp, #-56] - b .L601 -.L599: - mov r2, #0 - str r2, [fp, #-56] -.L601: - ldr r1, [fp, #-60] - ldr r2, [fp, #-56] - orr r3, r1, r2 - ldr r1, [fp, #-64] - str r3, [r1, #0] - ldr r3, .L610 - ldr r3, [r3, #100] - str r3, [fp, #-52] - ldr r3, .L610 - ldr r3, [r3, #100] - ldr r3, [r3, #0] - str r3, [fp, #-48] - ldr r3, [fp, #-20] - add r3, r3, #16 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - beq .L602 - mov r2, #4 - str r2, [fp, #-44] - b .L604 -.L602: - mov r3, #0 - str r3, [fp, #-44] -.L604: - ldr r1, [fp, #-48] - ldr r2, [fp, #-44] - orr r3, r1, r2 - ldr r1, [fp, #-52] - str r3, [r1, #0] - ldr r3, .L610 - ldr r3, [r3, #100] - str r3, [fp, #-40] - ldr r3, .L610 - ldr r3, [r3, #100] - ldr r3, [r3, #0] - str r3, [fp, #-36] - ldr r3, [fp, #-20] - add r3, r3, #17 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - beq .L605 - mov r2, #8 - str r2, [fp, #-32] - b .L607 -.L605: - mov r3, #0 - str r3, [fp, #-32] -.L607: - ldr r1, [fp, #-36] - ldr r2, [fp, #-32] - orr r3, r1, r2 - ldr r1, [fp, #-40] - str r3, [r1, #0] - ldr r3, .L610 - ldr r2, [r3, #100] - ldr r3, .L610+4 - cmp r2, r3 - bne .L609 - ldr r3, .L610 - ldr r2, [r3, #468] - ldr r3, .L610 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L610 - strb r3, [r2, #108] -.L609: - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L611: - .align 2 -.L610: - .word GSU - .word GSU+56 - .size _Z12fx_rpix_4bitv, .-_Z12fx_rpix_4bitv - .align 2 - .type _Z12fx_plot_8bitv, %function -_Z12fx_plot_8bitv: - @ args = 0, pretend = 0, frame = 16 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #16 - ldr r3, .L645 - ldr r3, [r3, #4] - and r3, r3, #255 - str r3, [fp, #-28] - ldr r3, .L645 - ldr r3, [r3, #8] - and r3, r3, #255 - str r3, [fp, #-24] - ldr r3, .L645 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L645 - str r2, [r3, #60] - ldr r3, .L645 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L645 - str r2, [r3, #72] - ldr r2, .L645 - ldr r3, .L645 - str r3, [r2, #104] - ldr r3, .L645 - ldr r2, [r3, #104] - ldr r3, .L645 - str r2, [r3, #100] - ldr r3, .L645 - ldr r3, [r3, #4] - add r2, r3, #1 - ldr r3, .L645 - str r2, [r3, #4] - ldr r3, .L645 - ldr r2, [r3, #440] - ldr r3, [fp, #-24] - cmp r2, r3 - bls .L644 - ldr r3, .L645 - ldr r3, [r3, #64] - strb r3, [fp, #-13] - ldr r3, .L645 - ldr r3, [r3, #68] - and r3, r3, #16 - cmp r3, #0 - bne .L615 - ldr r3, .L645 - ldr r3, [r3, #68] - and r3, r3, #1 - and r3, r3, #255 - eor r3, r3, #1 - and r3, r3, #255 - cmp r3, #0 - beq .L619 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #15 - cmp r3, #0 - beq .L644 - b .L619 -.L615: - ldr r3, .L645 - ldr r3, [r3, #68] - and r3, r3, #1 - and r3, r3, #255 - eor r3, r3, #1 - and r3, r3, #255 - cmp r3, #0 - beq .L619 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - cmp r3, #0 - beq .L644 -.L619: - ldr r3, [fp, #-24] - mov r3, r3, lsr #3 - ldr r2, .L645 - mov r1, #184 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r0, [r3, #0] - ldr r3, [fp, #-28] - mov r3, r3, lsr #3 - ldr r2, .L645 - mov r1, #312 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r3, [r3, #0] - add r2, r0, r3 - ldr r3, [fp, #-24] - and r3, r3, #7 - mov r3, r3, asl #1 - add r3, r2, r3 - str r3, [fp, #-20] - ldr r3, [fp, #-28] - and r2, r3, #7 - mov r3, #128 - mov r3, r3, asr r2 - strb r3, [fp, #-14] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #1 - and r3, r3, #255 - cmp r3, #0 - beq .L621 - ldr r3, [fp, #-20] - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - ldr r2, [fp, #-20] - strb r3, [r2, #0] - b .L623 -.L621: - ldr r3, [fp, #-20] - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - ldr r2, [fp, #-20] - strb r3, [r2, #0] -.L623: - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #2 - cmp r3, #0 - beq .L624 - ldr r3, [fp, #-20] - add r1, r3, #1 - ldr r3, [fp, #-20] - add r3, r3, #1 - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [r1, #0] - b .L626 -.L624: - ldr r3, [fp, #-20] - add r1, r3, #1 - ldr r3, [fp, #-20] - add r3, r3, #1 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - strb r3, [r1, #0] -.L626: - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #4 - cmp r3, #0 - beq .L627 - ldr r3, [fp, #-20] - add r1, r3, #16 - ldr r3, [fp, #-20] - add r3, r3, #16 - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [r1, #0] - b .L629 -.L627: - ldr r3, [fp, #-20] - add r1, r3, #16 - ldr r3, [fp, #-20] - add r3, r3, #16 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - strb r3, [r1, #0] -.L629: - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #8 - cmp r3, #0 - beq .L630 - ldr r3, [fp, #-20] - add r1, r3, #17 - ldr r3, [fp, #-20] - add r3, r3, #17 - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [r1, #0] - b .L632 -.L630: - ldr r3, [fp, #-20] - add r1, r3, #17 - ldr r3, [fp, #-20] - add r3, r3, #17 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - strb r3, [r1, #0] -.L632: - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #16 - cmp r3, #0 - beq .L633 - ldr r3, [fp, #-20] - add r1, r3, #32 - ldr r3, [fp, #-20] - add r3, r3, #32 - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [r1, #0] - b .L635 -.L633: - ldr r3, [fp, #-20] - add r1, r3, #32 - ldr r3, [fp, #-20] - add r3, r3, #32 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - strb r3, [r1, #0] -.L635: - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #32 - cmp r3, #0 - beq .L636 - ldr r3, [fp, #-20] - add r1, r3, #33 - ldr r3, [fp, #-20] - add r3, r3, #33 - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [r1, #0] - b .L638 -.L636: - ldr r3, [fp, #-20] - add r1, r3, #33 - ldr r3, [fp, #-20] - add r3, r3, #33 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - strb r3, [r1, #0] -.L638: - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #64 - cmp r3, #0 - beq .L639 - ldr r3, [fp, #-20] - add r1, r3, #48 - ldr r3, [fp, #-20] - add r3, r3, #48 - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [r1, #0] - b .L641 -.L639: - ldr r3, [fp, #-20] - add r1, r3, #48 - ldr r3, [fp, #-20] - add r3, r3, #48 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - strb r3, [r1, #0] -.L641: - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - cmp r3, #0 - bge .L642 - ldr r3, [fp, #-20] - add r1, r3, #49 - ldr r3, [fp, #-20] - add r3, r3, #49 - ldrb r2, [r3, #0] @ zero_extendqisi2 - ldrb r3, [fp, #-14] - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [r1, #0] - b .L644 -.L642: - ldr r3, [fp, #-20] - add r1, r3, #49 - ldr r3, [fp, #-20] - add r3, r3, #49 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-14] @ zero_extendqisi2 - mvn r3, r3 - and r3, r3, #255 - and r3, r2, r3 - and r3, r3, #255 - and r3, r3, #255 - strb r3, [r1, #0] -.L644: - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L646: - .align 2 -.L645: - .word GSU - .size _Z12fx_plot_8bitv, .-_Z12fx_plot_8bitv - .align 2 - .type _Z12fx_rpix_8bitv, %function -_Z12fx_rpix_8bitv: - @ args = 0, pretend = 0, frame = 100 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #100 - ldr r3, .L673 - ldr r3, [r3, #4] - and r3, r3, #255 - str r3, [fp, #-28] - ldr r3, .L673 - ldr r3, [r3, #8] - and r3, r3, #255 - str r3, [fp, #-24] - ldr r3, .L673 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L673 - str r2, [r3, #60] - ldr r3, .L673 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L673 - str r2, [r3, #72] - ldr r2, .L673 - ldr r3, .L673 - str r3, [r2, #104] - ldr r3, .L673 - ldr r2, [r3, #104] - ldr r3, .L673 - str r2, [r3, #100] - ldr r3, .L673 - ldr r2, [r3, #440] - ldr r3, [fp, #-24] - cmp r2, r3 - bls .L672 - ldr r3, [fp, #-24] - mov r3, r3, lsr #3 - ldr r2, .L673 - mov r1, #184 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r0, [r3, #0] - ldr r3, [fp, #-28] - mov r3, r3, lsr #3 - ldr r2, .L673 - mov r1, #312 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r3, [r3, #0] - add r2, r0, r3 - ldr r3, [fp, #-24] - and r3, r3, #7 - mov r3, r3, asl #1 - add r3, r2, r3 - str r3, [fp, #-20] - ldr r3, [fp, #-28] - and r2, r3, #7 - mov r3, #128 - mov r3, r3, asr r2 - strb r3, [fp, #-13] - ldr r3, .L673 - ldr r2, [r3, #100] - mov r3, #0 - str r3, [r2, #0] - ldr r3, .L673 - ldr r0, [r3, #100] - ldr r3, .L673 - ldr r3, [r3, #100] - ldr r1, [r3, #0] - ldr r3, [fp, #-20] - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - moveq r3, #0 - movne r3, #1 - orr r3, r1, r3 - str r3, [r0, #0] - ldr r3, .L673 - ldr r3, [r3, #100] - str r3, [fp, #-112] - ldr r3, .L673 - ldr r3, [r3, #100] - ldr r3, [r3, #0] - str r3, [fp, #-108] - ldr r3, [fp, #-20] - add r3, r3, #1 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - beq .L650 - mov r1, #2 - str r1, [fp, #-104] - b .L652 -.L650: - mov r2, #0 - str r2, [fp, #-104] -.L652: - ldr r1, [fp, #-108] - ldr r2, [fp, #-104] - orr r3, r1, r2 - ldr r1, [fp, #-112] - str r3, [r1, #0] - ldr r3, .L673 - ldr r3, [r3, #100] - str r3, [fp, #-100] - ldr r3, .L673 - ldr r3, [r3, #100] - ldr r3, [r3, #0] - str r3, [fp, #-96] - ldr r3, [fp, #-20] - add r3, r3, #16 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - beq .L653 - mov r2, #4 - str r2, [fp, #-92] - b .L655 -.L653: - mov r3, #0 - str r3, [fp, #-92] -.L655: - ldr r1, [fp, #-96] - ldr r2, [fp, #-92] - orr r3, r1, r2 - ldr r1, [fp, #-100] - str r3, [r1, #0] - ldr r3, .L673 - ldr r3, [r3, #100] - str r3, [fp, #-88] - ldr r3, .L673 - ldr r3, [r3, #100] - ldr r3, [r3, #0] - str r3, [fp, #-84] - ldr r3, [fp, #-20] - add r3, r3, #17 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - beq .L656 - mov r2, #8 - str r2, [fp, #-80] - b .L658 -.L656: - mov r3, #0 - str r3, [fp, #-80] -.L658: - ldr r1, [fp, #-84] - ldr r2, [fp, #-80] - orr r3, r1, r2 - ldr r1, [fp, #-88] - str r3, [r1, #0] - ldr r3, .L673 - ldr r3, [r3, #100] - str r3, [fp, #-76] - ldr r3, .L673 - ldr r3, [r3, #100] - ldr r3, [r3, #0] - str r3, [fp, #-72] - ldr r3, [fp, #-20] - add r3, r3, #32 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - beq .L659 - mov r2, #16 - str r2, [fp, #-68] - b .L661 -.L659: - mov r3, #0 - str r3, [fp, #-68] -.L661: - ldr r1, [fp, #-72] - ldr r2, [fp, #-68] - orr r3, r1, r2 - ldr r1, [fp, #-76] - str r3, [r1, #0] - ldr r3, .L673 - ldr r3, [r3, #100] - str r3, [fp, #-64] - ldr r3, .L673 - ldr r3, [r3, #100] - ldr r3, [r3, #0] - str r3, [fp, #-60] - ldr r3, [fp, #-20] - add r3, r3, #33 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - beq .L662 - mov r2, #32 - str r2, [fp, #-56] - b .L664 -.L662: - mov r3, #0 - str r3, [fp, #-56] -.L664: - ldr r1, [fp, #-60] - ldr r2, [fp, #-56] - orr r3, r1, r2 - ldr r1, [fp, #-64] - str r3, [r1, #0] - ldr r3, .L673 - ldr r3, [r3, #100] - str r3, [fp, #-52] - ldr r3, .L673 - ldr r3, [r3, #100] - ldr r3, [r3, #0] - str r3, [fp, #-48] - ldr r3, [fp, #-20] - add r3, r3, #48 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - beq .L665 - mov r2, #64 - str r2, [fp, #-44] - b .L667 -.L665: - mov r3, #0 - str r3, [fp, #-44] -.L667: - ldr r1, [fp, #-48] - ldr r2, [fp, #-44] - orr r3, r1, r2 - ldr r1, [fp, #-52] - str r3, [r1, #0] - ldr r3, .L673 - ldr r3, [r3, #100] - str r3, [fp, #-40] - ldr r3, .L673 - ldr r3, [r3, #100] - ldr r3, [r3, #0] - str r3, [fp, #-36] - ldr r3, [fp, #-20] - add r3, r3, #49 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r2, r3 - cmp r3, #0 - beq .L668 - mov r2, #128 - str r2, [fp, #-32] - b .L670 -.L668: - mov r3, #0 - str r3, [fp, #-32] -.L670: - ldr r1, [fp, #-36] - ldr r2, [fp, #-32] - orr r3, r1, r2 - ldr r1, [fp, #-40] - str r3, [r1, #0] - ldr r3, .L673 - ldr r3, [r3, #100] - ldr r2, [r3, #0] - ldr r3, .L673 - str r2, [r3, #120] - ldr r3, .L673 - ldr r2, [r3, #100] - ldr r3, .L673+4 - cmp r2, r3 - bne .L672 - ldr r3, .L673 - ldr r2, [r3, #468] - ldr r3, .L673 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L673 - strb r3, [r2, #108] -.L672: - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L674: - .align 2 -.L673: - .word GSU - .word GSU+56 - .size _Z12fx_rpix_8bitv, .-_Z12fx_rpix_8bitv - .align 2 - .type _Z7fx_swapv, %function -_Z7fx_swapv: - @ args = 0, pretend = 0, frame = 8 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #8 - ldr r3, .L679 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - strb r3, [fp, #-18] - ldr r3, .L679 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - strb r3, [fp, #-17] - ldrb r3, [fp, #-18] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldrb r3, [fp, #-17] @ zero_extendqisi2 - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L679 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L679 - str r2, [r3, #60] - ldr r3, .L679 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L679 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L679 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L679 - ldr r2, [r3, #100] - ldr r3, .L679+4 - cmp r2, r3 - bne .L676 - ldr r3, .L679 - ldr r2, [r3, #468] - ldr r3, .L679 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L679 - strb r3, [r2, #108] -.L676: - ldr r3, .L679 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L679 - str r2, [r3, #72] - ldr r2, .L679 - ldr r3, .L679 - str r3, [r2, #104] - ldr r3, .L679 - ldr r2, [r3, #104] - ldr r3, .L679 - str r2, [r3, #100] - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L680: - .align 2 -.L679: - .word GSU - .word GSU+56 - .size _Z7fx_swapv, .-_Z7fx_swapv - .align 2 - .type _Z8fx_colorv, %function -_Z8fx_colorv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L688 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - strb r3, [fp, #-13] - ldr r3, .L688 - ldr r3, [r3, #68] - and r3, r3, #4 - cmp r3, #0 - beq .L682 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r2, r3, #255 - mov r3, #240 - and r2, r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, lsr #4 - and r3, r3, #255 - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [fp, #-13] -.L682: - ldr r3, .L688 - ldr r3, [r3, #68] - and r3, r3, #8 - cmp r3, #0 - beq .L684 - ldr r3, .L688 - ldr r3, [r3, #64] - and r2, r3, #240 - ldr r3, .L688 - str r2, [r3, #64] - ldr r3, .L688 - ldr r2, [r3, #64] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #15 - orr r2, r2, r3 - ldr r3, .L688 - str r2, [r3, #64] - b .L686 -.L684: - ldrb r2, [fp, #-13] @ zero_extendqisi2 - ldr r3, .L688 - str r2, [r3, #64] -.L686: - ldr r3, .L688 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L688 - str r2, [r3, #72] - ldr r2, .L688 - ldr r3, .L688 - str r3, [r2, #104] - ldr r3, .L688 - ldr r2, [r3, #104] - ldr r3, .L688 - str r2, [r3, #100] - ldr r3, .L688 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L688 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L689: - .align 2 -.L688: - .word GSU - .size _Z8fx_colorv, .-_Z8fx_colorv - .align 2 - .type _Z6fx_notv, %function -_Z6fx_notv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L694 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mvn r3, r3 - str r3, [fp, #-16] - ldr r3, .L694 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L694 - str r2, [r3, #60] - ldr r3, .L694 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L694 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L694 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L694 - ldr r2, [r3, #100] - ldr r3, .L694+4 - cmp r2, r3 - bne .L691 - ldr r3, .L694 - ldr r2, [r3, #468] - ldr r3, .L694 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L694 - strb r3, [r2, #108] -.L691: - ldr r3, .L694 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L694 - str r2, [r3, #72] - ldr r2, .L694 - ldr r3, .L694 - str r3, [r2, #104] - ldr r3, .L694 - ldr r2, [r3, #104] - ldr r3, .L694 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L695: - .align 2 -.L694: - .word GSU - .word GSU+56 - .size _Z6fx_notv, .-_Z6fx_notv - .align 2 - .type _Z9fx_add_r0v, %function -_Z9fx_add_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L700 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L700 - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L700+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L700 - str r2, [r3, #124] - ldr r3, .L700 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L700 - ldr r3, [r3, #0] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L700 - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L700 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L700 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L700 - str r2, [r3, #120] - ldr r3, .L700 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L700 - str r2, [r3, #60] - ldr r3, .L700 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L700 - ldr r2, [r3, #100] - ldr r3, .L700+8 - cmp r2, r3 - bne .L697 - ldr r3, .L700 - ldr r2, [r3, #468] - ldr r3, .L700 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L700 - strb r3, [r2, #108] -.L697: - ldr r3, .L700 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L700 - str r2, [r3, #72] - ldr r2, .L700 - ldr r3, .L700 - str r3, [r2, #104] - ldr r3, .L700 - ldr r2, [r3, #104] - ldr r3, .L700 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L701: - .align 2 -.L700: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_r0v, .-_Z9fx_add_r0v - .align 2 - .type _Z9fx_add_r1v, %function -_Z9fx_add_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L706 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L706 - ldr r3, [r3, #4] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L706+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L706 - str r2, [r3, #124] - ldr r3, .L706 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L706 - ldr r3, [r3, #4] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L706 - ldr r2, [r3, #4] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L706 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L706 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L706 - str r2, [r3, #120] - ldr r3, .L706 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L706 - str r2, [r3, #60] - ldr r3, .L706 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L706 - ldr r2, [r3, #100] - ldr r3, .L706+8 - cmp r2, r3 - bne .L703 - ldr r3, .L706 - ldr r2, [r3, #468] - ldr r3, .L706 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L706 - strb r3, [r2, #108] -.L703: - ldr r3, .L706 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L706 - str r2, [r3, #72] - ldr r2, .L706 - ldr r3, .L706 - str r3, [r2, #104] - ldr r3, .L706 - ldr r2, [r3, #104] - ldr r3, .L706 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L707: - .align 2 -.L706: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_r1v, .-_Z9fx_add_r1v - .align 2 - .type _Z9fx_add_r2v, %function -_Z9fx_add_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L712 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L712 - ldr r3, [r3, #8] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L712+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L712 - str r2, [r3, #124] - ldr r3, .L712 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L712 - ldr r3, [r3, #8] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L712 - ldr r2, [r3, #8] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L712 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L712 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L712 - str r2, [r3, #120] - ldr r3, .L712 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L712 - str r2, [r3, #60] - ldr r3, .L712 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L712 - ldr r2, [r3, #100] - ldr r3, .L712+8 - cmp r2, r3 - bne .L709 - ldr r3, .L712 - ldr r2, [r3, #468] - ldr r3, .L712 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L712 - strb r3, [r2, #108] -.L709: - ldr r3, .L712 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L712 - str r2, [r3, #72] - ldr r2, .L712 - ldr r3, .L712 - str r3, [r2, #104] - ldr r3, .L712 - ldr r2, [r3, #104] - ldr r3, .L712 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L713: - .align 2 -.L712: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_r2v, .-_Z9fx_add_r2v - .align 2 - .type _Z9fx_add_r3v, %function -_Z9fx_add_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L718 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L718 - ldr r3, [r3, #12] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L718+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L718 - str r2, [r3, #124] - ldr r3, .L718 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L718 - ldr r3, [r3, #12] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L718 - ldr r2, [r3, #12] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L718 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L718 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L718 - str r2, [r3, #120] - ldr r3, .L718 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L718 - str r2, [r3, #60] - ldr r3, .L718 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L718 - ldr r2, [r3, #100] - ldr r3, .L718+8 - cmp r2, r3 - bne .L715 - ldr r3, .L718 - ldr r2, [r3, #468] - ldr r3, .L718 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L718 - strb r3, [r2, #108] -.L715: - ldr r3, .L718 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L718 - str r2, [r3, #72] - ldr r2, .L718 - ldr r3, .L718 - str r3, [r2, #104] - ldr r3, .L718 - ldr r2, [r3, #104] - ldr r3, .L718 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L719: - .align 2 -.L718: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_r3v, .-_Z9fx_add_r3v - .align 2 - .type _Z9fx_add_r4v, %function -_Z9fx_add_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L724 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L724 - ldr r3, [r3, #16] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L724+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L724 - str r2, [r3, #124] - ldr r3, .L724 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L724 - ldr r3, [r3, #16] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L724 - ldr r2, [r3, #16] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L724 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L724 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L724 - str r2, [r3, #120] - ldr r3, .L724 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L724 - str r2, [r3, #60] - ldr r3, .L724 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L724 - ldr r2, [r3, #100] - ldr r3, .L724+8 - cmp r2, r3 - bne .L721 - ldr r3, .L724 - ldr r2, [r3, #468] - ldr r3, .L724 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L724 - strb r3, [r2, #108] -.L721: - ldr r3, .L724 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L724 - str r2, [r3, #72] - ldr r2, .L724 - ldr r3, .L724 - str r3, [r2, #104] - ldr r3, .L724 - ldr r2, [r3, #104] - ldr r3, .L724 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L725: - .align 2 -.L724: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_r4v, .-_Z9fx_add_r4v - .align 2 - .type _Z9fx_add_r5v, %function -_Z9fx_add_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L730 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L730 - ldr r3, [r3, #20] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L730+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L730 - str r2, [r3, #124] - ldr r3, .L730 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L730 - ldr r3, [r3, #20] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L730 - ldr r2, [r3, #20] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L730 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L730 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L730 - str r2, [r3, #120] - ldr r3, .L730 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L730 - str r2, [r3, #60] - ldr r3, .L730 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L730 - ldr r2, [r3, #100] - ldr r3, .L730+8 - cmp r2, r3 - bne .L727 - ldr r3, .L730 - ldr r2, [r3, #468] - ldr r3, .L730 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L730 - strb r3, [r2, #108] -.L727: - ldr r3, .L730 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L730 - str r2, [r3, #72] - ldr r2, .L730 - ldr r3, .L730 - str r3, [r2, #104] - ldr r3, .L730 - ldr r2, [r3, #104] - ldr r3, .L730 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L731: - .align 2 -.L730: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_r5v, .-_Z9fx_add_r5v - .align 2 - .type _Z9fx_add_r6v, %function -_Z9fx_add_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L736 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L736 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L736+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L736 - str r2, [r3, #124] - ldr r3, .L736 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L736 - ldr r3, [r3, #24] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L736 - ldr r2, [r3, #24] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L736 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L736 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L736 - str r2, [r3, #120] - ldr r3, .L736 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L736 - str r2, [r3, #60] - ldr r3, .L736 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L736 - ldr r2, [r3, #100] - ldr r3, .L736+8 - cmp r2, r3 - bne .L733 - ldr r3, .L736 - ldr r2, [r3, #468] - ldr r3, .L736 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L736 - strb r3, [r2, #108] -.L733: - ldr r3, .L736 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L736 - str r2, [r3, #72] - ldr r2, .L736 - ldr r3, .L736 - str r3, [r2, #104] - ldr r3, .L736 - ldr r2, [r3, #104] - ldr r3, .L736 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L737: - .align 2 -.L736: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_r6v, .-_Z9fx_add_r6v - .align 2 - .type _Z9fx_add_r7v, %function -_Z9fx_add_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L742 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L742 - ldr r3, [r3, #28] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L742+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L742 - str r2, [r3, #124] - ldr r3, .L742 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L742 - ldr r3, [r3, #28] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L742 - ldr r2, [r3, #28] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L742 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L742 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L742 - str r2, [r3, #120] - ldr r3, .L742 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L742 - str r2, [r3, #60] - ldr r3, .L742 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L742 - ldr r2, [r3, #100] - ldr r3, .L742+8 - cmp r2, r3 - bne .L739 - ldr r3, .L742 - ldr r2, [r3, #468] - ldr r3, .L742 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L742 - strb r3, [r2, #108] -.L739: - ldr r3, .L742 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L742 - str r2, [r3, #72] - ldr r2, .L742 - ldr r3, .L742 - str r3, [r2, #104] - ldr r3, .L742 - ldr r2, [r3, #104] - ldr r3, .L742 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L743: - .align 2 -.L742: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_r7v, .-_Z9fx_add_r7v - .align 2 - .type _Z9fx_add_r8v, %function -_Z9fx_add_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L748 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L748 - ldr r3, [r3, #32] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L748+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L748 - str r2, [r3, #124] - ldr r3, .L748 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L748 - ldr r3, [r3, #32] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L748 - ldr r2, [r3, #32] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L748 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L748 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L748 - str r2, [r3, #120] - ldr r3, .L748 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L748 - str r2, [r3, #60] - ldr r3, .L748 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L748 - ldr r2, [r3, #100] - ldr r3, .L748+8 - cmp r2, r3 - bne .L745 - ldr r3, .L748 - ldr r2, [r3, #468] - ldr r3, .L748 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L748 - strb r3, [r2, #108] -.L745: - ldr r3, .L748 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L748 - str r2, [r3, #72] - ldr r2, .L748 - ldr r3, .L748 - str r3, [r2, #104] - ldr r3, .L748 - ldr r2, [r3, #104] - ldr r3, .L748 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L749: - .align 2 -.L748: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_r8v, .-_Z9fx_add_r8v - .align 2 - .type _Z9fx_add_r9v, %function -_Z9fx_add_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L754 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L754 - ldr r3, [r3, #36] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L754+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L754 - str r2, [r3, #124] - ldr r3, .L754 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L754 - ldr r3, [r3, #36] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L754 - ldr r2, [r3, #36] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L754 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L754 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L754 - str r2, [r3, #120] - ldr r3, .L754 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L754 - str r2, [r3, #60] - ldr r3, .L754 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L754 - ldr r2, [r3, #100] - ldr r3, .L754+8 - cmp r2, r3 - bne .L751 - ldr r3, .L754 - ldr r2, [r3, #468] - ldr r3, .L754 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L754 - strb r3, [r2, #108] -.L751: - ldr r3, .L754 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L754 - str r2, [r3, #72] - ldr r2, .L754 - ldr r3, .L754 - str r3, [r2, #104] - ldr r3, .L754 - ldr r2, [r3, #104] - ldr r3, .L754 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L755: - .align 2 -.L754: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_r9v, .-_Z9fx_add_r9v - .align 2 - .type _Z10fx_add_r10v, %function -_Z10fx_add_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L760 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L760 - ldr r3, [r3, #40] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L760+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L760 - str r2, [r3, #124] - ldr r3, .L760 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L760 - ldr r3, [r3, #40] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L760 - ldr r2, [r3, #40] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L760 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L760 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L760 - str r2, [r3, #120] - ldr r3, .L760 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L760 - str r2, [r3, #60] - ldr r3, .L760 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L760 - ldr r2, [r3, #100] - ldr r3, .L760+8 - cmp r2, r3 - bne .L757 - ldr r3, .L760 - ldr r2, [r3, #468] - ldr r3, .L760 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L760 - strb r3, [r2, #108] -.L757: - ldr r3, .L760 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L760 - str r2, [r3, #72] - ldr r2, .L760 - ldr r3, .L760 - str r3, [r2, #104] - ldr r3, .L760 - ldr r2, [r3, #104] - ldr r3, .L760 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L761: - .align 2 -.L760: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_add_r10v, .-_Z10fx_add_r10v - .align 2 - .type _Z10fx_add_r11v, %function -_Z10fx_add_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L766 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L766 - ldr r3, [r3, #44] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L766+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L766 - str r2, [r3, #124] - ldr r3, .L766 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L766 - ldr r3, [r3, #44] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L766 - ldr r2, [r3, #44] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L766 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L766 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L766 - str r2, [r3, #120] - ldr r3, .L766 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L766 - str r2, [r3, #60] - ldr r3, .L766 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L766 - ldr r2, [r3, #100] - ldr r3, .L766+8 - cmp r2, r3 - bne .L763 - ldr r3, .L766 - ldr r2, [r3, #468] - ldr r3, .L766 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L766 - strb r3, [r2, #108] -.L763: - ldr r3, .L766 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L766 - str r2, [r3, #72] - ldr r2, .L766 - ldr r3, .L766 - str r3, [r2, #104] - ldr r3, .L766 - ldr r2, [r3, #104] - ldr r3, .L766 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L767: - .align 2 -.L766: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_add_r11v, .-_Z10fx_add_r11v - .align 2 - .type _Z10fx_add_r12v, %function -_Z10fx_add_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L772 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L772 - ldr r3, [r3, #48] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L772+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L772 - str r2, [r3, #124] - ldr r3, .L772 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L772 - ldr r3, [r3, #48] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L772 - ldr r2, [r3, #48] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L772 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L772 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L772 - str r2, [r3, #120] - ldr r3, .L772 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L772 - str r2, [r3, #60] - ldr r3, .L772 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L772 - ldr r2, [r3, #100] - ldr r3, .L772+8 - cmp r2, r3 - bne .L769 - ldr r3, .L772 - ldr r2, [r3, #468] - ldr r3, .L772 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L772 - strb r3, [r2, #108] -.L769: - ldr r3, .L772 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L772 - str r2, [r3, #72] - ldr r2, .L772 - ldr r3, .L772 - str r3, [r2, #104] - ldr r3, .L772 - ldr r2, [r3, #104] - ldr r3, .L772 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L773: - .align 2 -.L772: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_add_r12v, .-_Z10fx_add_r12v - .align 2 - .type _Z10fx_add_r13v, %function -_Z10fx_add_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L778 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L778 - ldr r3, [r3, #52] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L778+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L778 - str r2, [r3, #124] - ldr r3, .L778 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L778 - ldr r3, [r3, #52] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L778 - ldr r2, [r3, #52] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L778 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L778 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L778 - str r2, [r3, #120] - ldr r3, .L778 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L778 - str r2, [r3, #60] - ldr r3, .L778 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L778 - ldr r2, [r3, #100] - ldr r3, .L778+8 - cmp r2, r3 - bne .L775 - ldr r3, .L778 - ldr r2, [r3, #468] - ldr r3, .L778 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L778 - strb r3, [r2, #108] -.L775: - ldr r3, .L778 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L778 - str r2, [r3, #72] - ldr r2, .L778 - ldr r3, .L778 - str r3, [r2, #104] - ldr r3, .L778 - ldr r2, [r3, #104] - ldr r3, .L778 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L779: - .align 2 -.L778: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_add_r13v, .-_Z10fx_add_r13v - .align 2 - .type _Z10fx_add_r14v, %function -_Z10fx_add_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L784 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L784 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L784+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L784 - str r2, [r3, #124] - ldr r3, .L784 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L784 - ldr r3, [r3, #56] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L784 - ldr r2, [r3, #56] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L784 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L784 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L784 - str r2, [r3, #120] - ldr r3, .L784 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L784 - str r2, [r3, #60] - ldr r3, .L784 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L784 - ldr r2, [r3, #100] - ldr r3, .L784+8 - cmp r2, r3 - bne .L781 - ldr r3, .L784 - ldr r2, [r3, #468] - ldr r3, .L784 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L784 - strb r3, [r2, #108] -.L781: - ldr r3, .L784 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L784 - str r2, [r3, #72] - ldr r2, .L784 - ldr r3, .L784 - str r3, [r2, #104] - ldr r3, .L784 - ldr r2, [r3, #104] - ldr r3, .L784 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L785: - .align 2 -.L784: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_add_r14v, .-_Z10fx_add_r14v - .align 2 - .type _Z10fx_add_r15v, %function -_Z10fx_add_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L790 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L790 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L790+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L790 - str r2, [r3, #124] - ldr r3, .L790 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L790 - ldr r3, [r3, #60] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L790 - ldr r2, [r3, #60] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L790 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L790 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L790 - str r2, [r3, #120] - ldr r3, .L790 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L790 - str r2, [r3, #60] - ldr r3, .L790 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L790 - ldr r2, [r3, #100] - ldr r3, .L790+8 - cmp r2, r3 - bne .L787 - ldr r3, .L790 - ldr r2, [r3, #468] - ldr r3, .L790 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L790 - strb r3, [r2, #108] -.L787: - ldr r3, .L790 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L790 - str r2, [r3, #72] - ldr r2, .L790 - ldr r3, .L790 - str r3, [r2, #104] - ldr r3, .L790 - ldr r2, [r3, #104] - ldr r3, .L790 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L791: - .align 2 -.L790: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_add_r15v, .-_Z10fx_add_r15v - .align 2 - .type _Z9fx_adc_r0v, %function -_Z9fx_adc_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L796 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L796 - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L796 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L796+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L796 - str r2, [r3, #124] - ldr r3, .L796 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L796 - ldr r3, [r3, #0] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L796 - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L796 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L796 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L796 - str r2, [r3, #120] - ldr r3, .L796 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L796 - str r2, [r3, #60] - ldr r3, .L796 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L796 - ldr r2, [r3, #100] - ldr r3, .L796+8 - cmp r2, r3 - bne .L793 - ldr r3, .L796 - ldr r2, [r3, #468] - ldr r3, .L796 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L796 - strb r3, [r2, #108] -.L793: - ldr r3, .L796 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L796 - str r2, [r3, #72] - ldr r2, .L796 - ldr r3, .L796 - str r3, [r2, #104] - ldr r3, .L796 - ldr r2, [r3, #104] - ldr r3, .L796 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L797: - .align 2 -.L796: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_r0v, .-_Z9fx_adc_r0v - .align 2 - .type _Z9fx_adc_r1v, %function -_Z9fx_adc_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L802 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L802 - ldr r3, [r3, #4] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L802 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L802+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L802 - str r2, [r3, #124] - ldr r3, .L802 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L802 - ldr r3, [r3, #4] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L802 - ldr r2, [r3, #4] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L802 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L802 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L802 - str r2, [r3, #120] - ldr r3, .L802 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L802 - str r2, [r3, #60] - ldr r3, .L802 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L802 - ldr r2, [r3, #100] - ldr r3, .L802+8 - cmp r2, r3 - bne .L799 - ldr r3, .L802 - ldr r2, [r3, #468] - ldr r3, .L802 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L802 - strb r3, [r2, #108] -.L799: - ldr r3, .L802 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L802 - str r2, [r3, #72] - ldr r2, .L802 - ldr r3, .L802 - str r3, [r2, #104] - ldr r3, .L802 - ldr r2, [r3, #104] - ldr r3, .L802 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L803: - .align 2 -.L802: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_r1v, .-_Z9fx_adc_r1v - .align 2 - .type _Z9fx_adc_r2v, %function -_Z9fx_adc_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L808 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L808 - ldr r3, [r3, #8] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L808 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L808+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L808 - str r2, [r3, #124] - ldr r3, .L808 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L808 - ldr r3, [r3, #8] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L808 - ldr r2, [r3, #8] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L808 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L808 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L808 - str r2, [r3, #120] - ldr r3, .L808 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L808 - str r2, [r3, #60] - ldr r3, .L808 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L808 - ldr r2, [r3, #100] - ldr r3, .L808+8 - cmp r2, r3 - bne .L805 - ldr r3, .L808 - ldr r2, [r3, #468] - ldr r3, .L808 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L808 - strb r3, [r2, #108] -.L805: - ldr r3, .L808 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L808 - str r2, [r3, #72] - ldr r2, .L808 - ldr r3, .L808 - str r3, [r2, #104] - ldr r3, .L808 - ldr r2, [r3, #104] - ldr r3, .L808 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L809: - .align 2 -.L808: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_r2v, .-_Z9fx_adc_r2v - .align 2 - .type _Z9fx_adc_r3v, %function -_Z9fx_adc_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L814 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L814 - ldr r3, [r3, #12] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L814 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L814+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L814 - str r2, [r3, #124] - ldr r3, .L814 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L814 - ldr r3, [r3, #12] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L814 - ldr r2, [r3, #12] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L814 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L814 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L814 - str r2, [r3, #120] - ldr r3, .L814 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L814 - str r2, [r3, #60] - ldr r3, .L814 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L814 - ldr r2, [r3, #100] - ldr r3, .L814+8 - cmp r2, r3 - bne .L811 - ldr r3, .L814 - ldr r2, [r3, #468] - ldr r3, .L814 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L814 - strb r3, [r2, #108] -.L811: - ldr r3, .L814 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L814 - str r2, [r3, #72] - ldr r2, .L814 - ldr r3, .L814 - str r3, [r2, #104] - ldr r3, .L814 - ldr r2, [r3, #104] - ldr r3, .L814 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L815: - .align 2 -.L814: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_r3v, .-_Z9fx_adc_r3v - .align 2 - .type _Z9fx_adc_r4v, %function -_Z9fx_adc_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L820 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L820 - ldr r3, [r3, #16] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L820 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L820+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L820 - str r2, [r3, #124] - ldr r3, .L820 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L820 - ldr r3, [r3, #16] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L820 - ldr r2, [r3, #16] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L820 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L820 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L820 - str r2, [r3, #120] - ldr r3, .L820 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L820 - str r2, [r3, #60] - ldr r3, .L820 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L820 - ldr r2, [r3, #100] - ldr r3, .L820+8 - cmp r2, r3 - bne .L817 - ldr r3, .L820 - ldr r2, [r3, #468] - ldr r3, .L820 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L820 - strb r3, [r2, #108] -.L817: - ldr r3, .L820 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L820 - str r2, [r3, #72] - ldr r2, .L820 - ldr r3, .L820 - str r3, [r2, #104] - ldr r3, .L820 - ldr r2, [r3, #104] - ldr r3, .L820 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L821: - .align 2 -.L820: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_r4v, .-_Z9fx_adc_r4v - .align 2 - .type _Z9fx_adc_r5v, %function -_Z9fx_adc_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L826 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L826 - ldr r3, [r3, #20] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L826 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L826+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L826 - str r2, [r3, #124] - ldr r3, .L826 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L826 - ldr r3, [r3, #20] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L826 - ldr r2, [r3, #20] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L826 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L826 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L826 - str r2, [r3, #120] - ldr r3, .L826 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L826 - str r2, [r3, #60] - ldr r3, .L826 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L826 - ldr r2, [r3, #100] - ldr r3, .L826+8 - cmp r2, r3 - bne .L823 - ldr r3, .L826 - ldr r2, [r3, #468] - ldr r3, .L826 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L826 - strb r3, [r2, #108] -.L823: - ldr r3, .L826 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L826 - str r2, [r3, #72] - ldr r2, .L826 - ldr r3, .L826 - str r3, [r2, #104] - ldr r3, .L826 - ldr r2, [r3, #104] - ldr r3, .L826 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L827: - .align 2 -.L826: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_r5v, .-_Z9fx_adc_r5v - .align 2 - .type _Z9fx_adc_r6v, %function -_Z9fx_adc_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L832 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L832 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L832 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L832+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L832 - str r2, [r3, #124] - ldr r3, .L832 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L832 - ldr r3, [r3, #24] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L832 - ldr r2, [r3, #24] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L832 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L832 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L832 - str r2, [r3, #120] - ldr r3, .L832 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L832 - str r2, [r3, #60] - ldr r3, .L832 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L832 - ldr r2, [r3, #100] - ldr r3, .L832+8 - cmp r2, r3 - bne .L829 - ldr r3, .L832 - ldr r2, [r3, #468] - ldr r3, .L832 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L832 - strb r3, [r2, #108] -.L829: - ldr r3, .L832 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L832 - str r2, [r3, #72] - ldr r2, .L832 - ldr r3, .L832 - str r3, [r2, #104] - ldr r3, .L832 - ldr r2, [r3, #104] - ldr r3, .L832 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L833: - .align 2 -.L832: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_r6v, .-_Z9fx_adc_r6v - .align 2 - .type _Z9fx_adc_r7v, %function -_Z9fx_adc_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L838 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L838 - ldr r3, [r3, #28] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L838 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L838+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L838 - str r2, [r3, #124] - ldr r3, .L838 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L838 - ldr r3, [r3, #28] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L838 - ldr r2, [r3, #28] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L838 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L838 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L838 - str r2, [r3, #120] - ldr r3, .L838 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L838 - str r2, [r3, #60] - ldr r3, .L838 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L838 - ldr r2, [r3, #100] - ldr r3, .L838+8 - cmp r2, r3 - bne .L835 - ldr r3, .L838 - ldr r2, [r3, #468] - ldr r3, .L838 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L838 - strb r3, [r2, #108] -.L835: - ldr r3, .L838 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L838 - str r2, [r3, #72] - ldr r2, .L838 - ldr r3, .L838 - str r3, [r2, #104] - ldr r3, .L838 - ldr r2, [r3, #104] - ldr r3, .L838 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L839: - .align 2 -.L838: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_r7v, .-_Z9fx_adc_r7v - .align 2 - .type _Z9fx_adc_r8v, %function -_Z9fx_adc_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L844 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L844 - ldr r3, [r3, #32] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L844 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L844+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L844 - str r2, [r3, #124] - ldr r3, .L844 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L844 - ldr r3, [r3, #32] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L844 - ldr r2, [r3, #32] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L844 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L844 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L844 - str r2, [r3, #120] - ldr r3, .L844 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L844 - str r2, [r3, #60] - ldr r3, .L844 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L844 - ldr r2, [r3, #100] - ldr r3, .L844+8 - cmp r2, r3 - bne .L841 - ldr r3, .L844 - ldr r2, [r3, #468] - ldr r3, .L844 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L844 - strb r3, [r2, #108] -.L841: - ldr r3, .L844 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L844 - str r2, [r3, #72] - ldr r2, .L844 - ldr r3, .L844 - str r3, [r2, #104] - ldr r3, .L844 - ldr r2, [r3, #104] - ldr r3, .L844 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L845: - .align 2 -.L844: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_r8v, .-_Z9fx_adc_r8v - .align 2 - .type _Z9fx_adc_r9v, %function -_Z9fx_adc_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L850 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L850 - ldr r3, [r3, #36] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L850 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L850+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L850 - str r2, [r3, #124] - ldr r3, .L850 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L850 - ldr r3, [r3, #36] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L850 - ldr r2, [r3, #36] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L850 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L850 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L850 - str r2, [r3, #120] - ldr r3, .L850 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L850 - str r2, [r3, #60] - ldr r3, .L850 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L850 - ldr r2, [r3, #100] - ldr r3, .L850+8 - cmp r2, r3 - bne .L847 - ldr r3, .L850 - ldr r2, [r3, #468] - ldr r3, .L850 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L850 - strb r3, [r2, #108] -.L847: - ldr r3, .L850 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L850 - str r2, [r3, #72] - ldr r2, .L850 - ldr r3, .L850 - str r3, [r2, #104] - ldr r3, .L850 - ldr r2, [r3, #104] - ldr r3, .L850 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L851: - .align 2 -.L850: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_r9v, .-_Z9fx_adc_r9v - .align 2 - .type _Z10fx_adc_r10v, %function -_Z10fx_adc_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L856 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L856 - ldr r3, [r3, #40] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L856 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L856+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L856 - str r2, [r3, #124] - ldr r3, .L856 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L856 - ldr r3, [r3, #40] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L856 - ldr r2, [r3, #40] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L856 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L856 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L856 - str r2, [r3, #120] - ldr r3, .L856 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L856 - str r2, [r3, #60] - ldr r3, .L856 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L856 - ldr r2, [r3, #100] - ldr r3, .L856+8 - cmp r2, r3 - bne .L853 - ldr r3, .L856 - ldr r2, [r3, #468] - ldr r3, .L856 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L856 - strb r3, [r2, #108] -.L853: - ldr r3, .L856 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L856 - str r2, [r3, #72] - ldr r2, .L856 - ldr r3, .L856 - str r3, [r2, #104] - ldr r3, .L856 - ldr r2, [r3, #104] - ldr r3, .L856 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L857: - .align 2 -.L856: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_adc_r10v, .-_Z10fx_adc_r10v - .align 2 - .type _Z10fx_adc_r11v, %function -_Z10fx_adc_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L862 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L862 - ldr r3, [r3, #44] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L862 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L862+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L862 - str r2, [r3, #124] - ldr r3, .L862 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L862 - ldr r3, [r3, #44] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L862 - ldr r2, [r3, #44] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L862 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L862 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L862 - str r2, [r3, #120] - ldr r3, .L862 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L862 - str r2, [r3, #60] - ldr r3, .L862 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L862 - ldr r2, [r3, #100] - ldr r3, .L862+8 - cmp r2, r3 - bne .L859 - ldr r3, .L862 - ldr r2, [r3, #468] - ldr r3, .L862 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L862 - strb r3, [r2, #108] -.L859: - ldr r3, .L862 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L862 - str r2, [r3, #72] - ldr r2, .L862 - ldr r3, .L862 - str r3, [r2, #104] - ldr r3, .L862 - ldr r2, [r3, #104] - ldr r3, .L862 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L863: - .align 2 -.L862: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_adc_r11v, .-_Z10fx_adc_r11v - .align 2 - .type _Z10fx_adc_r12v, %function -_Z10fx_adc_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L868 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L868 - ldr r3, [r3, #48] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L868 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L868+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L868 - str r2, [r3, #124] - ldr r3, .L868 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L868 - ldr r3, [r3, #48] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L868 - ldr r2, [r3, #48] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L868 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L868 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L868 - str r2, [r3, #120] - ldr r3, .L868 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L868 - str r2, [r3, #60] - ldr r3, .L868 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L868 - ldr r2, [r3, #100] - ldr r3, .L868+8 - cmp r2, r3 - bne .L865 - ldr r3, .L868 - ldr r2, [r3, #468] - ldr r3, .L868 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L868 - strb r3, [r2, #108] -.L865: - ldr r3, .L868 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L868 - str r2, [r3, #72] - ldr r2, .L868 - ldr r3, .L868 - str r3, [r2, #104] - ldr r3, .L868 - ldr r2, [r3, #104] - ldr r3, .L868 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L869: - .align 2 -.L868: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_adc_r12v, .-_Z10fx_adc_r12v - .align 2 - .type _Z10fx_adc_r13v, %function -_Z10fx_adc_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L874 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L874 - ldr r3, [r3, #52] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L874 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L874+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L874 - str r2, [r3, #124] - ldr r3, .L874 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L874 - ldr r3, [r3, #52] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L874 - ldr r2, [r3, #52] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L874 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L874 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L874 - str r2, [r3, #120] - ldr r3, .L874 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L874 - str r2, [r3, #60] - ldr r3, .L874 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L874 - ldr r2, [r3, #100] - ldr r3, .L874+8 - cmp r2, r3 - bne .L871 - ldr r3, .L874 - ldr r2, [r3, #468] - ldr r3, .L874 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L874 - strb r3, [r2, #108] -.L871: - ldr r3, .L874 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L874 - str r2, [r3, #72] - ldr r2, .L874 - ldr r3, .L874 - str r3, [r2, #104] - ldr r3, .L874 - ldr r2, [r3, #104] - ldr r3, .L874 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L875: - .align 2 -.L874: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_adc_r13v, .-_Z10fx_adc_r13v - .align 2 - .type _Z10fx_adc_r14v, %function -_Z10fx_adc_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L880 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L880 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L880 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L880+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L880 - str r2, [r3, #124] - ldr r3, .L880 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L880 - ldr r3, [r3, #56] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L880 - ldr r2, [r3, #56] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L880 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L880 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L880 - str r2, [r3, #120] - ldr r3, .L880 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L880 - str r2, [r3, #60] - ldr r3, .L880 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L880 - ldr r2, [r3, #100] - ldr r3, .L880+8 - cmp r2, r3 - bne .L877 - ldr r3, .L880 - ldr r2, [r3, #468] - ldr r3, .L880 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L880 - strb r3, [r2, #108] -.L877: - ldr r3, .L880 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L880 - str r2, [r3, #72] - ldr r2, .L880 - ldr r3, .L880 - str r3, [r2, #104] - ldr r3, .L880 - ldr r2, [r3, #104] - ldr r3, .L880 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L881: - .align 2 -.L880: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_adc_r14v, .-_Z10fx_adc_r14v - .align 2 - .type _Z10fx_adc_r15v, %function -_Z10fx_adc_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L886 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L886 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L886 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L886+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L886 - str r2, [r3, #124] - ldr r3, .L886 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L886 - ldr r3, [r3, #60] - eor r3, r2, r3 - mvn r1, r3 - ldr r3, .L886 - ldr r2, [r3, #60] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L886 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L886 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L886 - str r2, [r3, #120] - ldr r3, .L886 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L886 - str r2, [r3, #60] - ldr r3, .L886 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L886 - ldr r2, [r3, #100] - ldr r3, .L886+8 - cmp r2, r3 - bne .L883 - ldr r3, .L886 - ldr r2, [r3, #468] - ldr r3, .L886 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L886 - strb r3, [r2, #108] -.L883: - ldr r3, .L886 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L886 - str r2, [r3, #72] - ldr r2, .L886 - ldr r3, .L886 - str r3, [r2, #104] - ldr r3, .L886 - ldr r2, [r3, #104] - ldr r3, .L886 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L887: - .align 2 -.L886: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_adc_r15v, .-_Z10fx_adc_r15v - .align 2 - .type _Z9fx_add_i0v, %function -_Z9fx_add_i0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L892 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L892+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L892 - str r2, [r3, #124] - ldr r3, .L892 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mvn r2, r3 - ldr r3, [fp, #-16] - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L892 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L892 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L892 - str r2, [r3, #120] - ldr r3, .L892 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L892 - str r2, [r3, #60] - ldr r3, .L892 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L892 - ldr r2, [r3, #100] - ldr r3, .L892+8 - cmp r2, r3 - bne .L889 - ldr r3, .L892 - ldr r2, [r3, #468] - ldr r3, .L892 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L892 - strb r3, [r2, #108] -.L889: - ldr r3, .L892 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L892 - str r2, [r3, #72] - ldr r2, .L892 - ldr r3, .L892 - str r3, [r2, #104] - ldr r3, .L892 - ldr r2, [r3, #104] - ldr r3, .L892 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L893: - .align 2 -.L892: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_i0v, .-_Z9fx_add_i0v - .align 2 - .type _Z9fx_add_i1v, %function -_Z9fx_add_i1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L898 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L898+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L898 - str r2, [r3, #124] - ldr r3, .L898 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #1 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #1 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L898 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L898 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L898 - str r2, [r3, #120] - ldr r3, .L898 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L898 - str r2, [r3, #60] - ldr r3, .L898 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L898 - ldr r2, [r3, #100] - ldr r3, .L898+8 - cmp r2, r3 - bne .L895 - ldr r3, .L898 - ldr r2, [r3, #468] - ldr r3, .L898 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L898 - strb r3, [r2, #108] -.L895: - ldr r3, .L898 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L898 - str r2, [r3, #72] - ldr r2, .L898 - ldr r3, .L898 - str r3, [r2, #104] - ldr r3, .L898 - ldr r2, [r3, #104] - ldr r3, .L898 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L899: - .align 2 -.L898: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_i1v, .-_Z9fx_add_i1v - .align 2 - .type _Z9fx_add_i2v, %function -_Z9fx_add_i2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L904 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #2 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L904+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L904 - str r2, [r3, #124] - ldr r3, .L904 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #2 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #2 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L904 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L904 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L904 - str r2, [r3, #120] - ldr r3, .L904 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L904 - str r2, [r3, #60] - ldr r3, .L904 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L904 - ldr r2, [r3, #100] - ldr r3, .L904+8 - cmp r2, r3 - bne .L901 - ldr r3, .L904 - ldr r2, [r3, #468] - ldr r3, .L904 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L904 - strb r3, [r2, #108] -.L901: - ldr r3, .L904 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L904 - str r2, [r3, #72] - ldr r2, .L904 - ldr r3, .L904 - str r3, [r2, #104] - ldr r3, .L904 - ldr r2, [r3, #104] - ldr r3, .L904 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L905: - .align 2 -.L904: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_i2v, .-_Z9fx_add_i2v - .align 2 - .type _Z9fx_add_i3v, %function -_Z9fx_add_i3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L910 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L910+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L910 - str r2, [r3, #124] - ldr r3, .L910 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #3 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #3 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L910 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L910 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L910 - str r2, [r3, #120] - ldr r3, .L910 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L910 - str r2, [r3, #60] - ldr r3, .L910 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L910 - ldr r2, [r3, #100] - ldr r3, .L910+8 - cmp r2, r3 - bne .L907 - ldr r3, .L910 - ldr r2, [r3, #468] - ldr r3, .L910 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L910 - strb r3, [r2, #108] -.L907: - ldr r3, .L910 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L910 - str r2, [r3, #72] - ldr r2, .L910 - ldr r3, .L910 - str r3, [r2, #104] - ldr r3, .L910 - ldr r2, [r3, #104] - ldr r3, .L910 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L911: - .align 2 -.L910: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_i3v, .-_Z9fx_add_i3v - .align 2 - .type _Z9fx_add_i4v, %function -_Z9fx_add_i4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L916 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #4 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L916+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L916 - str r2, [r3, #124] - ldr r3, .L916 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #4 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #4 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L916 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L916 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L916 - str r2, [r3, #120] - ldr r3, .L916 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L916 - str r2, [r3, #60] - ldr r3, .L916 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L916 - ldr r2, [r3, #100] - ldr r3, .L916+8 - cmp r2, r3 - bne .L913 - ldr r3, .L916 - ldr r2, [r3, #468] - ldr r3, .L916 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L916 - strb r3, [r2, #108] -.L913: - ldr r3, .L916 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L916 - str r2, [r3, #72] - ldr r2, .L916 - ldr r3, .L916 - str r3, [r2, #104] - ldr r3, .L916 - ldr r2, [r3, #104] - ldr r3, .L916 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L917: - .align 2 -.L916: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_i4v, .-_Z9fx_add_i4v - .align 2 - .type _Z9fx_add_i5v, %function -_Z9fx_add_i5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L922 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #5 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L922+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L922 - str r2, [r3, #124] - ldr r3, .L922 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #5 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #5 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L922 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L922 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L922 - str r2, [r3, #120] - ldr r3, .L922 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L922 - str r2, [r3, #60] - ldr r3, .L922 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L922 - ldr r2, [r3, #100] - ldr r3, .L922+8 - cmp r2, r3 - bne .L919 - ldr r3, .L922 - ldr r2, [r3, #468] - ldr r3, .L922 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L922 - strb r3, [r2, #108] -.L919: - ldr r3, .L922 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L922 - str r2, [r3, #72] - ldr r2, .L922 - ldr r3, .L922 - str r3, [r2, #104] - ldr r3, .L922 - ldr r2, [r3, #104] - ldr r3, .L922 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L923: - .align 2 -.L922: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_i5v, .-_Z9fx_add_i5v - .align 2 - .type _Z9fx_add_i6v, %function -_Z9fx_add_i6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L928 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #6 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L928+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L928 - str r2, [r3, #124] - ldr r3, .L928 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #6 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #6 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L928 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L928 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L928 - str r2, [r3, #120] - ldr r3, .L928 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L928 - str r2, [r3, #60] - ldr r3, .L928 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L928 - ldr r2, [r3, #100] - ldr r3, .L928+8 - cmp r2, r3 - bne .L925 - ldr r3, .L928 - ldr r2, [r3, #468] - ldr r3, .L928 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L928 - strb r3, [r2, #108] -.L925: - ldr r3, .L928 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L928 - str r2, [r3, #72] - ldr r2, .L928 - ldr r3, .L928 - str r3, [r2, #104] - ldr r3, .L928 - ldr r2, [r3, #104] - ldr r3, .L928 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L929: - .align 2 -.L928: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_i6v, .-_Z9fx_add_i6v - .align 2 - .type _Z9fx_add_i7v, %function -_Z9fx_add_i7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L934 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #7 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L934+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L934 - str r2, [r3, #124] - ldr r3, .L934 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #7 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #7 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L934 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L934 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L934 - str r2, [r3, #120] - ldr r3, .L934 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L934 - str r2, [r3, #60] - ldr r3, .L934 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L934 - ldr r2, [r3, #100] - ldr r3, .L934+8 - cmp r2, r3 - bne .L931 - ldr r3, .L934 - ldr r2, [r3, #468] - ldr r3, .L934 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L934 - strb r3, [r2, #108] -.L931: - ldr r3, .L934 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L934 - str r2, [r3, #72] - ldr r2, .L934 - ldr r3, .L934 - str r3, [r2, #104] - ldr r3, .L934 - ldr r2, [r3, #104] - ldr r3, .L934 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L935: - .align 2 -.L934: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_i7v, .-_Z9fx_add_i7v - .align 2 - .type _Z9fx_add_i8v, %function -_Z9fx_add_i8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L940 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #8 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L940+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L940 - str r2, [r3, #124] - ldr r3, .L940 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #8 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #8 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L940 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L940 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L940 - str r2, [r3, #120] - ldr r3, .L940 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L940 - str r2, [r3, #60] - ldr r3, .L940 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L940 - ldr r2, [r3, #100] - ldr r3, .L940+8 - cmp r2, r3 - bne .L937 - ldr r3, .L940 - ldr r2, [r3, #468] - ldr r3, .L940 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L940 - strb r3, [r2, #108] -.L937: - ldr r3, .L940 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L940 - str r2, [r3, #72] - ldr r2, .L940 - ldr r3, .L940 - str r3, [r2, #104] - ldr r3, .L940 - ldr r2, [r3, #104] - ldr r3, .L940 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L941: - .align 2 -.L940: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_i8v, .-_Z9fx_add_i8v - .align 2 - .type _Z9fx_add_i9v, %function -_Z9fx_add_i9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L946 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #9 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L946+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L946 - str r2, [r3, #124] - ldr r3, .L946 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #9 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #9 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L946 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L946 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L946 - str r2, [r3, #120] - ldr r3, .L946 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L946 - str r2, [r3, #60] - ldr r3, .L946 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L946 - ldr r2, [r3, #100] - ldr r3, .L946+8 - cmp r2, r3 - bne .L943 - ldr r3, .L946 - ldr r2, [r3, #468] - ldr r3, .L946 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L946 - strb r3, [r2, #108] -.L943: - ldr r3, .L946 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L946 - str r2, [r3, #72] - ldr r2, .L946 - ldr r3, .L946 - str r3, [r2, #104] - ldr r3, .L946 - ldr r2, [r3, #104] - ldr r3, .L946 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L947: - .align 2 -.L946: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_add_i9v, .-_Z9fx_add_i9v - .align 2 - .type _Z10fx_add_i10v, %function -_Z10fx_add_i10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L952 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #10 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L952+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L952 - str r2, [r3, #124] - ldr r3, .L952 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #10 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #10 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L952 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L952 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L952 - str r2, [r3, #120] - ldr r3, .L952 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L952 - str r2, [r3, #60] - ldr r3, .L952 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L952 - ldr r2, [r3, #100] - ldr r3, .L952+8 - cmp r2, r3 - bne .L949 - ldr r3, .L952 - ldr r2, [r3, #468] - ldr r3, .L952 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L952 - strb r3, [r2, #108] -.L949: - ldr r3, .L952 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L952 - str r2, [r3, #72] - ldr r2, .L952 - ldr r3, .L952 - str r3, [r2, #104] - ldr r3, .L952 - ldr r2, [r3, #104] - ldr r3, .L952 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L953: - .align 2 -.L952: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_add_i10v, .-_Z10fx_add_i10v - .align 2 - .type _Z10fx_add_i11v, %function -_Z10fx_add_i11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L958 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #11 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L958+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L958 - str r2, [r3, #124] - ldr r3, .L958 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #11 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #11 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L958 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L958 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L958 - str r2, [r3, #120] - ldr r3, .L958 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L958 - str r2, [r3, #60] - ldr r3, .L958 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L958 - ldr r2, [r3, #100] - ldr r3, .L958+8 - cmp r2, r3 - bne .L955 - ldr r3, .L958 - ldr r2, [r3, #468] - ldr r3, .L958 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L958 - strb r3, [r2, #108] -.L955: - ldr r3, .L958 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L958 - str r2, [r3, #72] - ldr r2, .L958 - ldr r3, .L958 - str r3, [r2, #104] - ldr r3, .L958 - ldr r2, [r3, #104] - ldr r3, .L958 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L959: - .align 2 -.L958: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_add_i11v, .-_Z10fx_add_i11v - .align 2 - .type _Z10fx_add_i12v, %function -_Z10fx_add_i12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L964 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #12 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L964+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L964 - str r2, [r3, #124] - ldr r3, .L964 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #12 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #12 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L964 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L964 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L964 - str r2, [r3, #120] - ldr r3, .L964 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L964 - str r2, [r3, #60] - ldr r3, .L964 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L964 - ldr r2, [r3, #100] - ldr r3, .L964+8 - cmp r2, r3 - bne .L961 - ldr r3, .L964 - ldr r2, [r3, #468] - ldr r3, .L964 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L964 - strb r3, [r2, #108] -.L961: - ldr r3, .L964 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L964 - str r2, [r3, #72] - ldr r2, .L964 - ldr r3, .L964 - str r3, [r2, #104] - ldr r3, .L964 - ldr r2, [r3, #104] - ldr r3, .L964 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L965: - .align 2 -.L964: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_add_i12v, .-_Z10fx_add_i12v - .align 2 - .type _Z10fx_add_i13v, %function -_Z10fx_add_i13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L970 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #13 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L970+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L970 - str r2, [r3, #124] - ldr r3, .L970 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #13 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #13 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L970 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L970 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L970 - str r2, [r3, #120] - ldr r3, .L970 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L970 - str r2, [r3, #60] - ldr r3, .L970 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L970 - ldr r2, [r3, #100] - ldr r3, .L970+8 - cmp r2, r3 - bne .L967 - ldr r3, .L970 - ldr r2, [r3, #468] - ldr r3, .L970 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L970 - strb r3, [r2, #108] -.L967: - ldr r3, .L970 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L970 - str r2, [r3, #72] - ldr r2, .L970 - ldr r3, .L970 - str r3, [r2, #104] - ldr r3, .L970 - ldr r2, [r3, #104] - ldr r3, .L970 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L971: - .align 2 -.L970: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_add_i13v, .-_Z10fx_add_i13v - .align 2 - .type _Z10fx_add_i14v, %function -_Z10fx_add_i14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L976 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #14 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L976+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L976 - str r2, [r3, #124] - ldr r3, .L976 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #14 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #14 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L976 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L976 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L976 - str r2, [r3, #120] - ldr r3, .L976 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L976 - str r2, [r3, #60] - ldr r3, .L976 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L976 - ldr r2, [r3, #100] - ldr r3, .L976+8 - cmp r2, r3 - bne .L973 - ldr r3, .L976 - ldr r2, [r3, #468] - ldr r3, .L976 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L976 - strb r3, [r2, #108] -.L973: - ldr r3, .L976 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L976 - str r2, [r3, #72] - ldr r2, .L976 - ldr r3, .L976 - str r3, [r2, #104] - ldr r3, .L976 - ldr r2, [r3, #104] - ldr r3, .L976 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L977: - .align 2 -.L976: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_add_i14v, .-_Z10fx_add_i14v - .align 2 - .type _Z10fx_add_i15v, %function -_Z10fx_add_i15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L982 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #15 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L982+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L982 - str r2, [r3, #124] - ldr r3, .L982 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #15 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #15 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L982 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L982 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L982 - str r2, [r3, #120] - ldr r3, .L982 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L982 - str r2, [r3, #60] - ldr r3, .L982 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L982 - ldr r2, [r3, #100] - ldr r3, .L982+8 - cmp r2, r3 - bne .L979 - ldr r3, .L982 - ldr r2, [r3, #468] - ldr r3, .L982 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L982 - strb r3, [r2, #108] -.L979: - ldr r3, .L982 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L982 - str r2, [r3, #72] - ldr r2, .L982 - ldr r3, .L982 - str r3, [r2, #104] - ldr r3, .L982 - ldr r2, [r3, #104] - ldr r3, .L982 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L983: - .align 2 -.L982: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_add_i15v, .-_Z10fx_add_i15v - .align 2 - .type _Z9fx_adc_i0v, %function -_Z9fx_adc_i0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L988 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L988 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L988+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L988 - str r2, [r3, #124] - ldr r3, .L988 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mvn r2, r3 - ldr r3, [fp, #-16] - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L988 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L988 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L988 - str r2, [r3, #120] - ldr r3, .L988 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L988 - str r2, [r3, #60] - ldr r3, .L988 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L988 - ldr r2, [r3, #100] - ldr r3, .L988+8 - cmp r2, r3 - bne .L985 - ldr r3, .L988 - ldr r2, [r3, #468] - ldr r3, .L988 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L988 - strb r3, [r2, #108] -.L985: - ldr r3, .L988 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L988 - str r2, [r3, #72] - ldr r2, .L988 - ldr r3, .L988 - str r3, [r2, #104] - ldr r3, .L988 - ldr r2, [r3, #104] - ldr r3, .L988 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L989: - .align 2 -.L988: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_i0v, .-_Z9fx_adc_i0v - .align 2 - .type _Z9fx_adc_i1v, %function -_Z9fx_adc_i1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L994 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #1 - ldr r3, .L994 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L994+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L994 - str r2, [r3, #124] - ldr r3, .L994 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #1 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #1 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L994 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L994 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L994 - str r2, [r3, #120] - ldr r3, .L994 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L994 - str r2, [r3, #60] - ldr r3, .L994 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L994 - ldr r2, [r3, #100] - ldr r3, .L994+8 - cmp r2, r3 - bne .L991 - ldr r3, .L994 - ldr r2, [r3, #468] - ldr r3, .L994 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L994 - strb r3, [r2, #108] -.L991: - ldr r3, .L994 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L994 - str r2, [r3, #72] - ldr r2, .L994 - ldr r3, .L994 - str r3, [r2, #104] - ldr r3, .L994 - ldr r2, [r3, #104] - ldr r3, .L994 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L995: - .align 2 -.L994: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_i1v, .-_Z9fx_adc_i1v - .align 2 - .type _Z9fx_adc_i2v, %function -_Z9fx_adc_i2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1000 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #2 - ldr r3, .L1000 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1000+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1000 - str r2, [r3, #124] - ldr r3, .L1000 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #2 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #2 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1000 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1000 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1000 - str r2, [r3, #120] - ldr r3, .L1000 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1000 - str r2, [r3, #60] - ldr r3, .L1000 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1000 - ldr r2, [r3, #100] - ldr r3, .L1000+8 - cmp r2, r3 - bne .L997 - ldr r3, .L1000 - ldr r2, [r3, #468] - ldr r3, .L1000 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1000 - strb r3, [r2, #108] -.L997: - ldr r3, .L1000 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1000 - str r2, [r3, #72] - ldr r2, .L1000 - ldr r3, .L1000 - str r3, [r2, #104] - ldr r3, .L1000 - ldr r2, [r3, #104] - ldr r3, .L1000 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1001: - .align 2 -.L1000: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_i2v, .-_Z9fx_adc_i2v - .align 2 - .type _Z9fx_adc_i3v, %function -_Z9fx_adc_i3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1006 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #3 - ldr r3, .L1006 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1006+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1006 - str r2, [r3, #124] - ldr r3, .L1006 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #3 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #3 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1006 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1006 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1006 - str r2, [r3, #120] - ldr r3, .L1006 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1006 - str r2, [r3, #60] - ldr r3, .L1006 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1006 - ldr r2, [r3, #100] - ldr r3, .L1006+8 - cmp r2, r3 - bne .L1003 - ldr r3, .L1006 - ldr r2, [r3, #468] - ldr r3, .L1006 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1006 - strb r3, [r2, #108] -.L1003: - ldr r3, .L1006 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1006 - str r2, [r3, #72] - ldr r2, .L1006 - ldr r3, .L1006 - str r3, [r2, #104] - ldr r3, .L1006 - ldr r2, [r3, #104] - ldr r3, .L1006 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1007: - .align 2 -.L1006: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_i3v, .-_Z9fx_adc_i3v - .align 2 - .type _Z9fx_adc_i4v, %function -_Z9fx_adc_i4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1012 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #4 - ldr r3, .L1012 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1012+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1012 - str r2, [r3, #124] - ldr r3, .L1012 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #4 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #4 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1012 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1012 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1012 - str r2, [r3, #120] - ldr r3, .L1012 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1012 - str r2, [r3, #60] - ldr r3, .L1012 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1012 - ldr r2, [r3, #100] - ldr r3, .L1012+8 - cmp r2, r3 - bne .L1009 - ldr r3, .L1012 - ldr r2, [r3, #468] - ldr r3, .L1012 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1012 - strb r3, [r2, #108] -.L1009: - ldr r3, .L1012 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1012 - str r2, [r3, #72] - ldr r2, .L1012 - ldr r3, .L1012 - str r3, [r2, #104] - ldr r3, .L1012 - ldr r2, [r3, #104] - ldr r3, .L1012 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1013: - .align 2 -.L1012: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_i4v, .-_Z9fx_adc_i4v - .align 2 - .type _Z9fx_adc_i5v, %function -_Z9fx_adc_i5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1018 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #5 - ldr r3, .L1018 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1018+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1018 - str r2, [r3, #124] - ldr r3, .L1018 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #5 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #5 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1018 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1018 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1018 - str r2, [r3, #120] - ldr r3, .L1018 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1018 - str r2, [r3, #60] - ldr r3, .L1018 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1018 - ldr r2, [r3, #100] - ldr r3, .L1018+8 - cmp r2, r3 - bne .L1015 - ldr r3, .L1018 - ldr r2, [r3, #468] - ldr r3, .L1018 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1018 - strb r3, [r2, #108] -.L1015: - ldr r3, .L1018 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1018 - str r2, [r3, #72] - ldr r2, .L1018 - ldr r3, .L1018 - str r3, [r2, #104] - ldr r3, .L1018 - ldr r2, [r3, #104] - ldr r3, .L1018 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1019: - .align 2 -.L1018: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_i5v, .-_Z9fx_adc_i5v - .align 2 - .type _Z9fx_adc_i6v, %function -_Z9fx_adc_i6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1024 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #6 - ldr r3, .L1024 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1024+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1024 - str r2, [r3, #124] - ldr r3, .L1024 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #6 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #6 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1024 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1024 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1024 - str r2, [r3, #120] - ldr r3, .L1024 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1024 - str r2, [r3, #60] - ldr r3, .L1024 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1024 - ldr r2, [r3, #100] - ldr r3, .L1024+8 - cmp r2, r3 - bne .L1021 - ldr r3, .L1024 - ldr r2, [r3, #468] - ldr r3, .L1024 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1024 - strb r3, [r2, #108] -.L1021: - ldr r3, .L1024 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1024 - str r2, [r3, #72] - ldr r2, .L1024 - ldr r3, .L1024 - str r3, [r2, #104] - ldr r3, .L1024 - ldr r2, [r3, #104] - ldr r3, .L1024 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1025: - .align 2 -.L1024: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_i6v, .-_Z9fx_adc_i6v - .align 2 - .type _Z9fx_adc_i7v, %function -_Z9fx_adc_i7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1030 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #7 - ldr r3, .L1030 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1030+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1030 - str r2, [r3, #124] - ldr r3, .L1030 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #7 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #7 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1030 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1030 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1030 - str r2, [r3, #120] - ldr r3, .L1030 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1030 - str r2, [r3, #60] - ldr r3, .L1030 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1030 - ldr r2, [r3, #100] - ldr r3, .L1030+8 - cmp r2, r3 - bne .L1027 - ldr r3, .L1030 - ldr r2, [r3, #468] - ldr r3, .L1030 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1030 - strb r3, [r2, #108] -.L1027: - ldr r3, .L1030 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1030 - str r2, [r3, #72] - ldr r2, .L1030 - ldr r3, .L1030 - str r3, [r2, #104] - ldr r3, .L1030 - ldr r2, [r3, #104] - ldr r3, .L1030 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1031: - .align 2 -.L1030: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_i7v, .-_Z9fx_adc_i7v - .align 2 - .type _Z9fx_adc_i8v, %function -_Z9fx_adc_i8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1036 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #8 - ldr r3, .L1036 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1036+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1036 - str r2, [r3, #124] - ldr r3, .L1036 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #8 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #8 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1036 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1036 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1036 - str r2, [r3, #120] - ldr r3, .L1036 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1036 - str r2, [r3, #60] - ldr r3, .L1036 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1036 - ldr r2, [r3, #100] - ldr r3, .L1036+8 - cmp r2, r3 - bne .L1033 - ldr r3, .L1036 - ldr r2, [r3, #468] - ldr r3, .L1036 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1036 - strb r3, [r2, #108] -.L1033: - ldr r3, .L1036 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1036 - str r2, [r3, #72] - ldr r2, .L1036 - ldr r3, .L1036 - str r3, [r2, #104] - ldr r3, .L1036 - ldr r2, [r3, #104] - ldr r3, .L1036 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1037: - .align 2 -.L1036: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_i8v, .-_Z9fx_adc_i8v - .align 2 - .type _Z9fx_adc_i9v, %function -_Z9fx_adc_i9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1042 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #9 - ldr r3, .L1042 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1042+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1042 - str r2, [r3, #124] - ldr r3, .L1042 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #9 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #9 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1042 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1042 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1042 - str r2, [r3, #120] - ldr r3, .L1042 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1042 - str r2, [r3, #60] - ldr r3, .L1042 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1042 - ldr r2, [r3, #100] - ldr r3, .L1042+8 - cmp r2, r3 - bne .L1039 - ldr r3, .L1042 - ldr r2, [r3, #468] - ldr r3, .L1042 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1042 - strb r3, [r2, #108] -.L1039: - ldr r3, .L1042 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1042 - str r2, [r3, #72] - ldr r2, .L1042 - ldr r3, .L1042 - str r3, [r2, #104] - ldr r3, .L1042 - ldr r2, [r3, #104] - ldr r3, .L1042 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1043: - .align 2 -.L1042: - .word GSU - .word 65535 - .word GSU+56 - .size _Z9fx_adc_i9v, .-_Z9fx_adc_i9v - .align 2 - .type _Z10fx_adc_i10v, %function -_Z10fx_adc_i10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1048 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #10 - ldr r3, .L1048 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1048+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1048 - str r2, [r3, #124] - ldr r3, .L1048 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #10 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #10 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1048 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1048 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1048 - str r2, [r3, #120] - ldr r3, .L1048 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1048 - str r2, [r3, #60] - ldr r3, .L1048 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1048 - ldr r2, [r3, #100] - ldr r3, .L1048+8 - cmp r2, r3 - bne .L1045 - ldr r3, .L1048 - ldr r2, [r3, #468] - ldr r3, .L1048 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1048 - strb r3, [r2, #108] -.L1045: - ldr r3, .L1048 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1048 - str r2, [r3, #72] - ldr r2, .L1048 - ldr r3, .L1048 - str r3, [r2, #104] - ldr r3, .L1048 - ldr r2, [r3, #104] - ldr r3, .L1048 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1049: - .align 2 -.L1048: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_adc_i10v, .-_Z10fx_adc_i10v - .align 2 - .type _Z10fx_adc_i11v, %function -_Z10fx_adc_i11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1054 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #11 - ldr r3, .L1054 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1054+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1054 - str r2, [r3, #124] - ldr r3, .L1054 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #11 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #11 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1054 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1054 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1054 - str r2, [r3, #120] - ldr r3, .L1054 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1054 - str r2, [r3, #60] - ldr r3, .L1054 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1054 - ldr r2, [r3, #100] - ldr r3, .L1054+8 - cmp r2, r3 - bne .L1051 - ldr r3, .L1054 - ldr r2, [r3, #468] - ldr r3, .L1054 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1054 - strb r3, [r2, #108] -.L1051: - ldr r3, .L1054 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1054 - str r2, [r3, #72] - ldr r2, .L1054 - ldr r3, .L1054 - str r3, [r2, #104] - ldr r3, .L1054 - ldr r2, [r3, #104] - ldr r3, .L1054 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1055: - .align 2 -.L1054: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_adc_i11v, .-_Z10fx_adc_i11v - .align 2 - .type _Z10fx_adc_i12v, %function -_Z10fx_adc_i12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1060 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #12 - ldr r3, .L1060 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1060+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1060 - str r2, [r3, #124] - ldr r3, .L1060 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #12 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #12 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1060 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1060 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1060 - str r2, [r3, #120] - ldr r3, .L1060 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1060 - str r2, [r3, #60] - ldr r3, .L1060 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1060 - ldr r2, [r3, #100] - ldr r3, .L1060+8 - cmp r2, r3 - bne .L1057 - ldr r3, .L1060 - ldr r2, [r3, #468] - ldr r3, .L1060 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1060 - strb r3, [r2, #108] -.L1057: - ldr r3, .L1060 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1060 - str r2, [r3, #72] - ldr r2, .L1060 - ldr r3, .L1060 - str r3, [r2, #104] - ldr r3, .L1060 - ldr r2, [r3, #104] - ldr r3, .L1060 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1061: - .align 2 -.L1060: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_adc_i12v, .-_Z10fx_adc_i12v - .align 2 - .type _Z10fx_adc_i13v, %function -_Z10fx_adc_i13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1066 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #13 - ldr r3, .L1066 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1066+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1066 - str r2, [r3, #124] - ldr r3, .L1066 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #13 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #13 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1066 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1066 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1066 - str r2, [r3, #120] - ldr r3, .L1066 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1066 - str r2, [r3, #60] - ldr r3, .L1066 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1066 - ldr r2, [r3, #100] - ldr r3, .L1066+8 - cmp r2, r3 - bne .L1063 - ldr r3, .L1066 - ldr r2, [r3, #468] - ldr r3, .L1066 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1066 - strb r3, [r2, #108] -.L1063: - ldr r3, .L1066 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1066 - str r2, [r3, #72] - ldr r2, .L1066 - ldr r3, .L1066 - str r3, [r2, #104] - ldr r3, .L1066 - ldr r2, [r3, #104] - ldr r3, .L1066 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1067: - .align 2 -.L1066: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_adc_i13v, .-_Z10fx_adc_i13v - .align 2 - .type _Z10fx_adc_i14v, %function -_Z10fx_adc_i14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1072 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #14 - ldr r3, .L1072 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1072+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1072 - str r2, [r3, #124] - ldr r3, .L1072 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #14 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #14 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1072 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1072 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1072 - str r2, [r3, #120] - ldr r3, .L1072 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1072 - str r2, [r3, #60] - ldr r3, .L1072 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1072 - ldr r2, [r3, #100] - ldr r3, .L1072+8 - cmp r2, r3 - bne .L1069 - ldr r3, .L1072 - ldr r2, [r3, #468] - ldr r3, .L1072 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1072 - strb r3, [r2, #108] -.L1069: - ldr r3, .L1072 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1072 - str r2, [r3, #72] - ldr r2, .L1072 - ldr r3, .L1072 - str r3, [r2, #104] - ldr r3, .L1072 - ldr r2, [r3, #104] - ldr r3, .L1072 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1073: - .align 2 -.L1072: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_adc_i14v, .-_Z10fx_adc_i14v - .align 2 - .type _Z10fx_adc_i15v, %function -_Z10fx_adc_i15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1078 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r3, #15 - ldr r3, .L1078 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r2, [fp, #-16] - ldr r3, .L1078+4 - cmp r2, r3 - movle r2, #0 - movgt r2, #1 - ldr r3, .L1078 - str r2, [r3, #124] - ldr r3, .L1078 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - mvn r3, #15 - eor r2, r2, r3 - ldr r3, [fp, #-16] - eor r3, r3, #15 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1078 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1078 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1078 - str r2, [r3, #120] - ldr r3, .L1078 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1078 - str r2, [r3, #60] - ldr r3, .L1078 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1078 - ldr r2, [r3, #100] - ldr r3, .L1078+8 - cmp r2, r3 - bne .L1075 - ldr r3, .L1078 - ldr r2, [r3, #468] - ldr r3, .L1078 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1078 - strb r3, [r2, #108] -.L1075: - ldr r3, .L1078 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1078 - str r2, [r3, #72] - ldr r2, .L1078 - ldr r3, .L1078 - str r3, [r2, #104] - ldr r3, .L1078 - ldr r2, [r3, #104] - ldr r3, .L1078 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1079: - .align 2 -.L1078: - .word GSU - .word 65535 - .word GSU+56 - .size _Z10fx_adc_i15v, .-_Z10fx_adc_i15v - .align 2 - .type _Z9fx_sub_r0v, %function -_Z9fx_sub_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1084 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1084 - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1084 - str r2, [r3, #124] - ldr r3, .L1084 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1084 - ldr r3, [r3, #0] - eor r1, r2, r3 - ldr r3, .L1084 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1084 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1084 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1084 - str r2, [r3, #120] - ldr r3, .L1084 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1084 - str r2, [r3, #60] - ldr r3, .L1084 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1084 - ldr r2, [r3, #100] - ldr r3, .L1084+4 - cmp r2, r3 - bne .L1081 - ldr r3, .L1084 - ldr r2, [r3, #468] - ldr r3, .L1084 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1084 - strb r3, [r2, #108] -.L1081: - ldr r3, .L1084 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1084 - str r2, [r3, #72] - ldr r2, .L1084 - ldr r3, .L1084 - str r3, [r2, #104] - ldr r3, .L1084 - ldr r2, [r3, #104] - ldr r3, .L1084 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1085: - .align 2 -.L1084: - .word GSU - .word GSU+56 - .size _Z9fx_sub_r0v, .-_Z9fx_sub_r0v - .align 2 - .type _Z9fx_sub_r1v, %function -_Z9fx_sub_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1090 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1090 - ldr r3, [r3, #4] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1090 - str r2, [r3, #124] - ldr r3, .L1090 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1090 - ldr r3, [r3, #4] - eor r1, r2, r3 - ldr r3, .L1090 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1090 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1090 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1090 - str r2, [r3, #120] - ldr r3, .L1090 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1090 - str r2, [r3, #60] - ldr r3, .L1090 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1090 - ldr r2, [r3, #100] - ldr r3, .L1090+4 - cmp r2, r3 - bne .L1087 - ldr r3, .L1090 - ldr r2, [r3, #468] - ldr r3, .L1090 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1090 - strb r3, [r2, #108] -.L1087: - ldr r3, .L1090 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1090 - str r2, [r3, #72] - ldr r2, .L1090 - ldr r3, .L1090 - str r3, [r2, #104] - ldr r3, .L1090 - ldr r2, [r3, #104] - ldr r3, .L1090 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1091: - .align 2 -.L1090: - .word GSU - .word GSU+56 - .size _Z9fx_sub_r1v, .-_Z9fx_sub_r1v - .align 2 - .type _Z9fx_sub_r2v, %function -_Z9fx_sub_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1096 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1096 - ldr r3, [r3, #8] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1096 - str r2, [r3, #124] - ldr r3, .L1096 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1096 - ldr r3, [r3, #8] - eor r1, r2, r3 - ldr r3, .L1096 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1096 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1096 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1096 - str r2, [r3, #120] - ldr r3, .L1096 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1096 - str r2, [r3, #60] - ldr r3, .L1096 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1096 - ldr r2, [r3, #100] - ldr r3, .L1096+4 - cmp r2, r3 - bne .L1093 - ldr r3, .L1096 - ldr r2, [r3, #468] - ldr r3, .L1096 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1096 - strb r3, [r2, #108] -.L1093: - ldr r3, .L1096 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1096 - str r2, [r3, #72] - ldr r2, .L1096 - ldr r3, .L1096 - str r3, [r2, #104] - ldr r3, .L1096 - ldr r2, [r3, #104] - ldr r3, .L1096 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1097: - .align 2 -.L1096: - .word GSU - .word GSU+56 - .size _Z9fx_sub_r2v, .-_Z9fx_sub_r2v - .align 2 - .type _Z9fx_sub_r3v, %function -_Z9fx_sub_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1102 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1102 - ldr r3, [r3, #12] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1102 - str r2, [r3, #124] - ldr r3, .L1102 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1102 - ldr r3, [r3, #12] - eor r1, r2, r3 - ldr r3, .L1102 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1102 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1102 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1102 - str r2, [r3, #120] - ldr r3, .L1102 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1102 - str r2, [r3, #60] - ldr r3, .L1102 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1102 - ldr r2, [r3, #100] - ldr r3, .L1102+4 - cmp r2, r3 - bne .L1099 - ldr r3, .L1102 - ldr r2, [r3, #468] - ldr r3, .L1102 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1102 - strb r3, [r2, #108] -.L1099: - ldr r3, .L1102 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1102 - str r2, [r3, #72] - ldr r2, .L1102 - ldr r3, .L1102 - str r3, [r2, #104] - ldr r3, .L1102 - ldr r2, [r3, #104] - ldr r3, .L1102 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1103: - .align 2 -.L1102: - .word GSU - .word GSU+56 - .size _Z9fx_sub_r3v, .-_Z9fx_sub_r3v - .align 2 - .type _Z9fx_sub_r4v, %function -_Z9fx_sub_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1108 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1108 - ldr r3, [r3, #16] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1108 - str r2, [r3, #124] - ldr r3, .L1108 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1108 - ldr r3, [r3, #16] - eor r1, r2, r3 - ldr r3, .L1108 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1108 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1108 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1108 - str r2, [r3, #120] - ldr r3, .L1108 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1108 - str r2, [r3, #60] - ldr r3, .L1108 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1108 - ldr r2, [r3, #100] - ldr r3, .L1108+4 - cmp r2, r3 - bne .L1105 - ldr r3, .L1108 - ldr r2, [r3, #468] - ldr r3, .L1108 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1108 - strb r3, [r2, #108] -.L1105: - ldr r3, .L1108 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1108 - str r2, [r3, #72] - ldr r2, .L1108 - ldr r3, .L1108 - str r3, [r2, #104] - ldr r3, .L1108 - ldr r2, [r3, #104] - ldr r3, .L1108 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1109: - .align 2 -.L1108: - .word GSU - .word GSU+56 - .size _Z9fx_sub_r4v, .-_Z9fx_sub_r4v - .align 2 - .type _Z9fx_sub_r5v, %function -_Z9fx_sub_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1114 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1114 - ldr r3, [r3, #20] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1114 - str r2, [r3, #124] - ldr r3, .L1114 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1114 - ldr r3, [r3, #20] - eor r1, r2, r3 - ldr r3, .L1114 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1114 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1114 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1114 - str r2, [r3, #120] - ldr r3, .L1114 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1114 - str r2, [r3, #60] - ldr r3, .L1114 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1114 - ldr r2, [r3, #100] - ldr r3, .L1114+4 - cmp r2, r3 - bne .L1111 - ldr r3, .L1114 - ldr r2, [r3, #468] - ldr r3, .L1114 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1114 - strb r3, [r2, #108] -.L1111: - ldr r3, .L1114 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1114 - str r2, [r3, #72] - ldr r2, .L1114 - ldr r3, .L1114 - str r3, [r2, #104] - ldr r3, .L1114 - ldr r2, [r3, #104] - ldr r3, .L1114 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1115: - .align 2 -.L1114: - .word GSU - .word GSU+56 - .size _Z9fx_sub_r5v, .-_Z9fx_sub_r5v - .align 2 - .type _Z9fx_sub_r6v, %function -_Z9fx_sub_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1120 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1120 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1120 - str r2, [r3, #124] - ldr r3, .L1120 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1120 - ldr r3, [r3, #24] - eor r1, r2, r3 - ldr r3, .L1120 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1120 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1120 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1120 - str r2, [r3, #120] - ldr r3, .L1120 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1120 - str r2, [r3, #60] - ldr r3, .L1120 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1120 - ldr r2, [r3, #100] - ldr r3, .L1120+4 - cmp r2, r3 - bne .L1117 - ldr r3, .L1120 - ldr r2, [r3, #468] - ldr r3, .L1120 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1120 - strb r3, [r2, #108] -.L1117: - ldr r3, .L1120 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1120 - str r2, [r3, #72] - ldr r2, .L1120 - ldr r3, .L1120 - str r3, [r2, #104] - ldr r3, .L1120 - ldr r2, [r3, #104] - ldr r3, .L1120 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1121: - .align 2 -.L1120: - .word GSU - .word GSU+56 - .size _Z9fx_sub_r6v, .-_Z9fx_sub_r6v - .align 2 - .type _Z9fx_sub_r7v, %function -_Z9fx_sub_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1126 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1126 - ldr r3, [r3, #28] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1126 - str r2, [r3, #124] - ldr r3, .L1126 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1126 - ldr r3, [r3, #28] - eor r1, r2, r3 - ldr r3, .L1126 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1126 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1126 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1126 - str r2, [r3, #120] - ldr r3, .L1126 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1126 - str r2, [r3, #60] - ldr r3, .L1126 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1126 - ldr r2, [r3, #100] - ldr r3, .L1126+4 - cmp r2, r3 - bne .L1123 - ldr r3, .L1126 - ldr r2, [r3, #468] - ldr r3, .L1126 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1126 - strb r3, [r2, #108] -.L1123: - ldr r3, .L1126 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1126 - str r2, [r3, #72] - ldr r2, .L1126 - ldr r3, .L1126 - str r3, [r2, #104] - ldr r3, .L1126 - ldr r2, [r3, #104] - ldr r3, .L1126 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1127: - .align 2 -.L1126: - .word GSU - .word GSU+56 - .size _Z9fx_sub_r7v, .-_Z9fx_sub_r7v - .align 2 - .type _Z9fx_sub_r8v, %function -_Z9fx_sub_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1132 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1132 - ldr r3, [r3, #32] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1132 - str r2, [r3, #124] - ldr r3, .L1132 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1132 - ldr r3, [r3, #32] - eor r1, r2, r3 - ldr r3, .L1132 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1132 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1132 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1132 - str r2, [r3, #120] - ldr r3, .L1132 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1132 - str r2, [r3, #60] - ldr r3, .L1132 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1132 - ldr r2, [r3, #100] - ldr r3, .L1132+4 - cmp r2, r3 - bne .L1129 - ldr r3, .L1132 - ldr r2, [r3, #468] - ldr r3, .L1132 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1132 - strb r3, [r2, #108] -.L1129: - ldr r3, .L1132 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1132 - str r2, [r3, #72] - ldr r2, .L1132 - ldr r3, .L1132 - str r3, [r2, #104] - ldr r3, .L1132 - ldr r2, [r3, #104] - ldr r3, .L1132 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1133: - .align 2 -.L1132: - .word GSU - .word GSU+56 - .size _Z9fx_sub_r8v, .-_Z9fx_sub_r8v - .align 2 - .type _Z9fx_sub_r9v, %function -_Z9fx_sub_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1138 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1138 - ldr r3, [r3, #36] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1138 - str r2, [r3, #124] - ldr r3, .L1138 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1138 - ldr r3, [r3, #36] - eor r1, r2, r3 - ldr r3, .L1138 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1138 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1138 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1138 - str r2, [r3, #120] - ldr r3, .L1138 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1138 - str r2, [r3, #60] - ldr r3, .L1138 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1138 - ldr r2, [r3, #100] - ldr r3, .L1138+4 - cmp r2, r3 - bne .L1135 - ldr r3, .L1138 - ldr r2, [r3, #468] - ldr r3, .L1138 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1138 - strb r3, [r2, #108] -.L1135: - ldr r3, .L1138 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1138 - str r2, [r3, #72] - ldr r2, .L1138 - ldr r3, .L1138 - str r3, [r2, #104] - ldr r3, .L1138 - ldr r2, [r3, #104] - ldr r3, .L1138 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1139: - .align 2 -.L1138: - .word GSU - .word GSU+56 - .size _Z9fx_sub_r9v, .-_Z9fx_sub_r9v - .align 2 - .type _Z10fx_sub_r10v, %function -_Z10fx_sub_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1144 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1144 - ldr r3, [r3, #40] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1144 - str r2, [r3, #124] - ldr r3, .L1144 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1144 - ldr r3, [r3, #40] - eor r1, r2, r3 - ldr r3, .L1144 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1144 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1144 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1144 - str r2, [r3, #120] - ldr r3, .L1144 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1144 - str r2, [r3, #60] - ldr r3, .L1144 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1144 - ldr r2, [r3, #100] - ldr r3, .L1144+4 - cmp r2, r3 - bne .L1141 - ldr r3, .L1144 - ldr r2, [r3, #468] - ldr r3, .L1144 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1144 - strb r3, [r2, #108] -.L1141: - ldr r3, .L1144 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1144 - str r2, [r3, #72] - ldr r2, .L1144 - ldr r3, .L1144 - str r3, [r2, #104] - ldr r3, .L1144 - ldr r2, [r3, #104] - ldr r3, .L1144 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1145: - .align 2 -.L1144: - .word GSU - .word GSU+56 - .size _Z10fx_sub_r10v, .-_Z10fx_sub_r10v - .align 2 - .type _Z10fx_sub_r11v, %function -_Z10fx_sub_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1150 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1150 - ldr r3, [r3, #44] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1150 - str r2, [r3, #124] - ldr r3, .L1150 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1150 - ldr r3, [r3, #44] - eor r1, r2, r3 - ldr r3, .L1150 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1150 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1150 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1150 - str r2, [r3, #120] - ldr r3, .L1150 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1150 - str r2, [r3, #60] - ldr r3, .L1150 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1150 - ldr r2, [r3, #100] - ldr r3, .L1150+4 - cmp r2, r3 - bne .L1147 - ldr r3, .L1150 - ldr r2, [r3, #468] - ldr r3, .L1150 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1150 - strb r3, [r2, #108] -.L1147: - ldr r3, .L1150 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1150 - str r2, [r3, #72] - ldr r2, .L1150 - ldr r3, .L1150 - str r3, [r2, #104] - ldr r3, .L1150 - ldr r2, [r3, #104] - ldr r3, .L1150 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1151: - .align 2 -.L1150: - .word GSU - .word GSU+56 - .size _Z10fx_sub_r11v, .-_Z10fx_sub_r11v - .align 2 - .type _Z10fx_sub_r12v, %function -_Z10fx_sub_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1156 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1156 - ldr r3, [r3, #48] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1156 - str r2, [r3, #124] - ldr r3, .L1156 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1156 - ldr r3, [r3, #48] - eor r1, r2, r3 - ldr r3, .L1156 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1156 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1156 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1156 - str r2, [r3, #120] - ldr r3, .L1156 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1156 - str r2, [r3, #60] - ldr r3, .L1156 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1156 - ldr r2, [r3, #100] - ldr r3, .L1156+4 - cmp r2, r3 - bne .L1153 - ldr r3, .L1156 - ldr r2, [r3, #468] - ldr r3, .L1156 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1156 - strb r3, [r2, #108] -.L1153: - ldr r3, .L1156 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1156 - str r2, [r3, #72] - ldr r2, .L1156 - ldr r3, .L1156 - str r3, [r2, #104] - ldr r3, .L1156 - ldr r2, [r3, #104] - ldr r3, .L1156 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1157: - .align 2 -.L1156: - .word GSU - .word GSU+56 - .size _Z10fx_sub_r12v, .-_Z10fx_sub_r12v - .align 2 - .type _Z10fx_sub_r13v, %function -_Z10fx_sub_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1162 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1162 - ldr r3, [r3, #52] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1162 - str r2, [r3, #124] - ldr r3, .L1162 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1162 - ldr r3, [r3, #52] - eor r1, r2, r3 - ldr r3, .L1162 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1162 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1162 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1162 - str r2, [r3, #120] - ldr r3, .L1162 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1162 - str r2, [r3, #60] - ldr r3, .L1162 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1162 - ldr r2, [r3, #100] - ldr r3, .L1162+4 - cmp r2, r3 - bne .L1159 - ldr r3, .L1162 - ldr r2, [r3, #468] - ldr r3, .L1162 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1162 - strb r3, [r2, #108] -.L1159: - ldr r3, .L1162 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1162 - str r2, [r3, #72] - ldr r2, .L1162 - ldr r3, .L1162 - str r3, [r2, #104] - ldr r3, .L1162 - ldr r2, [r3, #104] - ldr r3, .L1162 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1163: - .align 2 -.L1162: - .word GSU - .word GSU+56 - .size _Z10fx_sub_r13v, .-_Z10fx_sub_r13v - .align 2 - .type _Z10fx_sub_r14v, %function -_Z10fx_sub_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1168 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1168 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1168 - str r2, [r3, #124] - ldr r3, .L1168 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1168 - ldr r3, [r3, #56] - eor r1, r2, r3 - ldr r3, .L1168 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1168 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1168 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1168 - str r2, [r3, #120] - ldr r3, .L1168 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1168 - str r2, [r3, #60] - ldr r3, .L1168 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1168 - ldr r2, [r3, #100] - ldr r3, .L1168+4 - cmp r2, r3 - bne .L1165 - ldr r3, .L1168 - ldr r2, [r3, #468] - ldr r3, .L1168 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1168 - strb r3, [r2, #108] -.L1165: - ldr r3, .L1168 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1168 - str r2, [r3, #72] - ldr r2, .L1168 - ldr r3, .L1168 - str r3, [r2, #104] - ldr r3, .L1168 - ldr r2, [r3, #104] - ldr r3, .L1168 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1169: - .align 2 -.L1168: - .word GSU - .word GSU+56 - .size _Z10fx_sub_r14v, .-_Z10fx_sub_r14v - .align 2 - .type _Z10fx_sub_r15v, %function -_Z10fx_sub_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1174 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1174 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1174 - str r2, [r3, #124] - ldr r3, .L1174 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1174 - ldr r3, [r3, #60] - eor r1, r2, r3 - ldr r3, .L1174 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1174 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1174 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1174 - str r2, [r3, #120] - ldr r3, .L1174 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1174 - str r2, [r3, #60] - ldr r3, .L1174 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1174 - ldr r2, [r3, #100] - ldr r3, .L1174+4 - cmp r2, r3 - bne .L1171 - ldr r3, .L1174 - ldr r2, [r3, #468] - ldr r3, .L1174 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1174 - strb r3, [r2, #108] -.L1171: - ldr r3, .L1174 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1174 - str r2, [r3, #72] - ldr r2, .L1174 - ldr r3, .L1174 - str r3, [r2, #104] - ldr r3, .L1174 - ldr r2, [r3, #104] - ldr r3, .L1174 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1175: - .align 2 -.L1174: - .word GSU - .word GSU+56 - .size _Z10fx_sub_r15v, .-_Z10fx_sub_r15v - .align 2 - .type _Z9fx_sbc_r0v, %function -_Z9fx_sbc_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1180 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1180 - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1180 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1180 - str r2, [r3, #124] - ldr r3, .L1180 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1180 - ldr r3, [r3, #0] - eor r1, r2, r3 - ldr r3, .L1180 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1180 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1180 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1180 - str r2, [r3, #120] - ldr r3, .L1180 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1180 - str r2, [r3, #60] - ldr r3, .L1180 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1180 - ldr r2, [r3, #100] - ldr r3, .L1180+4 - cmp r2, r3 - bne .L1177 - ldr r3, .L1180 - ldr r2, [r3, #468] - ldr r3, .L1180 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1180 - strb r3, [r2, #108] -.L1177: - ldr r3, .L1180 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1180 - str r2, [r3, #72] - ldr r2, .L1180 - ldr r3, .L1180 - str r3, [r2, #104] - ldr r3, .L1180 - ldr r2, [r3, #104] - ldr r3, .L1180 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1181: - .align 2 -.L1180: - .word GSU - .word GSU+56 - .size _Z9fx_sbc_r0v, .-_Z9fx_sbc_r0v - .align 2 - .type _Z9fx_sbc_r1v, %function -_Z9fx_sbc_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1186 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1186 - ldr r3, [r3, #4] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1186 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1186 - str r2, [r3, #124] - ldr r3, .L1186 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1186 - ldr r3, [r3, #4] - eor r1, r2, r3 - ldr r3, .L1186 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1186 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1186 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1186 - str r2, [r3, #120] - ldr r3, .L1186 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1186 - str r2, [r3, #60] - ldr r3, .L1186 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1186 - ldr r2, [r3, #100] - ldr r3, .L1186+4 - cmp r2, r3 - bne .L1183 - ldr r3, .L1186 - ldr r2, [r3, #468] - ldr r3, .L1186 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1186 - strb r3, [r2, #108] -.L1183: - ldr r3, .L1186 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1186 - str r2, [r3, #72] - ldr r2, .L1186 - ldr r3, .L1186 - str r3, [r2, #104] - ldr r3, .L1186 - ldr r2, [r3, #104] - ldr r3, .L1186 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1187: - .align 2 -.L1186: - .word GSU - .word GSU+56 - .size _Z9fx_sbc_r1v, .-_Z9fx_sbc_r1v - .align 2 - .type _Z9fx_sbc_r2v, %function -_Z9fx_sbc_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1192 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1192 - ldr r3, [r3, #8] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1192 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1192 - str r2, [r3, #124] - ldr r3, .L1192 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1192 - ldr r3, [r3, #8] - eor r1, r2, r3 - ldr r3, .L1192 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1192 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1192 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1192 - str r2, [r3, #120] - ldr r3, .L1192 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1192 - str r2, [r3, #60] - ldr r3, .L1192 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1192 - ldr r2, [r3, #100] - ldr r3, .L1192+4 - cmp r2, r3 - bne .L1189 - ldr r3, .L1192 - ldr r2, [r3, #468] - ldr r3, .L1192 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1192 - strb r3, [r2, #108] -.L1189: - ldr r3, .L1192 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1192 - str r2, [r3, #72] - ldr r2, .L1192 - ldr r3, .L1192 - str r3, [r2, #104] - ldr r3, .L1192 - ldr r2, [r3, #104] - ldr r3, .L1192 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1193: - .align 2 -.L1192: - .word GSU - .word GSU+56 - .size _Z9fx_sbc_r2v, .-_Z9fx_sbc_r2v - .align 2 - .type _Z9fx_sbc_r3v, %function -_Z9fx_sbc_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1198 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1198 - ldr r3, [r3, #12] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1198 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1198 - str r2, [r3, #124] - ldr r3, .L1198 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1198 - ldr r3, [r3, #12] - eor r1, r2, r3 - ldr r3, .L1198 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1198 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1198 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1198 - str r2, [r3, #120] - ldr r3, .L1198 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1198 - str r2, [r3, #60] - ldr r3, .L1198 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1198 - ldr r2, [r3, #100] - ldr r3, .L1198+4 - cmp r2, r3 - bne .L1195 - ldr r3, .L1198 - ldr r2, [r3, #468] - ldr r3, .L1198 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1198 - strb r3, [r2, #108] -.L1195: - ldr r3, .L1198 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1198 - str r2, [r3, #72] - ldr r2, .L1198 - ldr r3, .L1198 - str r3, [r2, #104] - ldr r3, .L1198 - ldr r2, [r3, #104] - ldr r3, .L1198 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1199: - .align 2 -.L1198: - .word GSU - .word GSU+56 - .size _Z9fx_sbc_r3v, .-_Z9fx_sbc_r3v - .align 2 - .type _Z9fx_sbc_r4v, %function -_Z9fx_sbc_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1204 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1204 - ldr r3, [r3, #16] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1204 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1204 - str r2, [r3, #124] - ldr r3, .L1204 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1204 - ldr r3, [r3, #16] - eor r1, r2, r3 - ldr r3, .L1204 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1204 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1204 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1204 - str r2, [r3, #120] - ldr r3, .L1204 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1204 - str r2, [r3, #60] - ldr r3, .L1204 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1204 - ldr r2, [r3, #100] - ldr r3, .L1204+4 - cmp r2, r3 - bne .L1201 - ldr r3, .L1204 - ldr r2, [r3, #468] - ldr r3, .L1204 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1204 - strb r3, [r2, #108] -.L1201: - ldr r3, .L1204 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1204 - str r2, [r3, #72] - ldr r2, .L1204 - ldr r3, .L1204 - str r3, [r2, #104] - ldr r3, .L1204 - ldr r2, [r3, #104] - ldr r3, .L1204 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1205: - .align 2 -.L1204: - .word GSU - .word GSU+56 - .size _Z9fx_sbc_r4v, .-_Z9fx_sbc_r4v - .align 2 - .type _Z9fx_sbc_r5v, %function -_Z9fx_sbc_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1210 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1210 - ldr r3, [r3, #20] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1210 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1210 - str r2, [r3, #124] - ldr r3, .L1210 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1210 - ldr r3, [r3, #20] - eor r1, r2, r3 - ldr r3, .L1210 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1210 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1210 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1210 - str r2, [r3, #120] - ldr r3, .L1210 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1210 - str r2, [r3, #60] - ldr r3, .L1210 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1210 - ldr r2, [r3, #100] - ldr r3, .L1210+4 - cmp r2, r3 - bne .L1207 - ldr r3, .L1210 - ldr r2, [r3, #468] - ldr r3, .L1210 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1210 - strb r3, [r2, #108] -.L1207: - ldr r3, .L1210 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1210 - str r2, [r3, #72] - ldr r2, .L1210 - ldr r3, .L1210 - str r3, [r2, #104] - ldr r3, .L1210 - ldr r2, [r3, #104] - ldr r3, .L1210 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1211: - .align 2 -.L1210: - .word GSU - .word GSU+56 - .size _Z9fx_sbc_r5v, .-_Z9fx_sbc_r5v - .align 2 - .type _Z9fx_sbc_r6v, %function -_Z9fx_sbc_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1216 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1216 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1216 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1216 - str r2, [r3, #124] - ldr r3, .L1216 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1216 - ldr r3, [r3, #24] - eor r1, r2, r3 - ldr r3, .L1216 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1216 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1216 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1216 - str r2, [r3, #120] - ldr r3, .L1216 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1216 - str r2, [r3, #60] - ldr r3, .L1216 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1216 - ldr r2, [r3, #100] - ldr r3, .L1216+4 - cmp r2, r3 - bne .L1213 - ldr r3, .L1216 - ldr r2, [r3, #468] - ldr r3, .L1216 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1216 - strb r3, [r2, #108] -.L1213: - ldr r3, .L1216 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1216 - str r2, [r3, #72] - ldr r2, .L1216 - ldr r3, .L1216 - str r3, [r2, #104] - ldr r3, .L1216 - ldr r2, [r3, #104] - ldr r3, .L1216 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1217: - .align 2 -.L1216: - .word GSU - .word GSU+56 - .size _Z9fx_sbc_r6v, .-_Z9fx_sbc_r6v - .align 2 - .type _Z9fx_sbc_r7v, %function -_Z9fx_sbc_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1222 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1222 - ldr r3, [r3, #28] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1222 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1222 - str r2, [r3, #124] - ldr r3, .L1222 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1222 - ldr r3, [r3, #28] - eor r1, r2, r3 - ldr r3, .L1222 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1222 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1222 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1222 - str r2, [r3, #120] - ldr r3, .L1222 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1222 - str r2, [r3, #60] - ldr r3, .L1222 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1222 - ldr r2, [r3, #100] - ldr r3, .L1222+4 - cmp r2, r3 - bne .L1219 - ldr r3, .L1222 - ldr r2, [r3, #468] - ldr r3, .L1222 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1222 - strb r3, [r2, #108] -.L1219: - ldr r3, .L1222 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1222 - str r2, [r3, #72] - ldr r2, .L1222 - ldr r3, .L1222 - str r3, [r2, #104] - ldr r3, .L1222 - ldr r2, [r3, #104] - ldr r3, .L1222 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1223: - .align 2 -.L1222: - .word GSU - .word GSU+56 - .size _Z9fx_sbc_r7v, .-_Z9fx_sbc_r7v - .align 2 - .type _Z9fx_sbc_r8v, %function -_Z9fx_sbc_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1228 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1228 - ldr r3, [r3, #32] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1228 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1228 - str r2, [r3, #124] - ldr r3, .L1228 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1228 - ldr r3, [r3, #32] - eor r1, r2, r3 - ldr r3, .L1228 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1228 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1228 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1228 - str r2, [r3, #120] - ldr r3, .L1228 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1228 - str r2, [r3, #60] - ldr r3, .L1228 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1228 - ldr r2, [r3, #100] - ldr r3, .L1228+4 - cmp r2, r3 - bne .L1225 - ldr r3, .L1228 - ldr r2, [r3, #468] - ldr r3, .L1228 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1228 - strb r3, [r2, #108] -.L1225: - ldr r3, .L1228 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1228 - str r2, [r3, #72] - ldr r2, .L1228 - ldr r3, .L1228 - str r3, [r2, #104] - ldr r3, .L1228 - ldr r2, [r3, #104] - ldr r3, .L1228 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1229: - .align 2 -.L1228: - .word GSU - .word GSU+56 - .size _Z9fx_sbc_r8v, .-_Z9fx_sbc_r8v - .align 2 - .type _Z9fx_sbc_r9v, %function -_Z9fx_sbc_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1234 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1234 - ldr r3, [r3, #36] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1234 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1234 - str r2, [r3, #124] - ldr r3, .L1234 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1234 - ldr r3, [r3, #36] - eor r1, r2, r3 - ldr r3, .L1234 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1234 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1234 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1234 - str r2, [r3, #120] - ldr r3, .L1234 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1234 - str r2, [r3, #60] - ldr r3, .L1234 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1234 - ldr r2, [r3, #100] - ldr r3, .L1234+4 - cmp r2, r3 - bne .L1231 - ldr r3, .L1234 - ldr r2, [r3, #468] - ldr r3, .L1234 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1234 - strb r3, [r2, #108] -.L1231: - ldr r3, .L1234 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1234 - str r2, [r3, #72] - ldr r2, .L1234 - ldr r3, .L1234 - str r3, [r2, #104] - ldr r3, .L1234 - ldr r2, [r3, #104] - ldr r3, .L1234 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1235: - .align 2 -.L1234: - .word GSU - .word GSU+56 - .size _Z9fx_sbc_r9v, .-_Z9fx_sbc_r9v - .align 2 - .type _Z10fx_sbc_r10v, %function -_Z10fx_sbc_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1240 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1240 - ldr r3, [r3, #40] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1240 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1240 - str r2, [r3, #124] - ldr r3, .L1240 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1240 - ldr r3, [r3, #40] - eor r1, r2, r3 - ldr r3, .L1240 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1240 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1240 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1240 - str r2, [r3, #120] - ldr r3, .L1240 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1240 - str r2, [r3, #60] - ldr r3, .L1240 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1240 - ldr r2, [r3, #100] - ldr r3, .L1240+4 - cmp r2, r3 - bne .L1237 - ldr r3, .L1240 - ldr r2, [r3, #468] - ldr r3, .L1240 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1240 - strb r3, [r2, #108] -.L1237: - ldr r3, .L1240 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1240 - str r2, [r3, #72] - ldr r2, .L1240 - ldr r3, .L1240 - str r3, [r2, #104] - ldr r3, .L1240 - ldr r2, [r3, #104] - ldr r3, .L1240 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1241: - .align 2 -.L1240: - .word GSU - .word GSU+56 - .size _Z10fx_sbc_r10v, .-_Z10fx_sbc_r10v - .align 2 - .type _Z10fx_sbc_r11v, %function -_Z10fx_sbc_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1246 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1246 - ldr r3, [r3, #44] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1246 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1246 - str r2, [r3, #124] - ldr r3, .L1246 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1246 - ldr r3, [r3, #44] - eor r1, r2, r3 - ldr r3, .L1246 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1246 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1246 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1246 - str r2, [r3, #120] - ldr r3, .L1246 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1246 - str r2, [r3, #60] - ldr r3, .L1246 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1246 - ldr r2, [r3, #100] - ldr r3, .L1246+4 - cmp r2, r3 - bne .L1243 - ldr r3, .L1246 - ldr r2, [r3, #468] - ldr r3, .L1246 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1246 - strb r3, [r2, #108] -.L1243: - ldr r3, .L1246 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1246 - str r2, [r3, #72] - ldr r2, .L1246 - ldr r3, .L1246 - str r3, [r2, #104] - ldr r3, .L1246 - ldr r2, [r3, #104] - ldr r3, .L1246 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1247: - .align 2 -.L1246: - .word GSU - .word GSU+56 - .size _Z10fx_sbc_r11v, .-_Z10fx_sbc_r11v - .align 2 - .type _Z10fx_sbc_r12v, %function -_Z10fx_sbc_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1252 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1252 - ldr r3, [r3, #48] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1252 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1252 - str r2, [r3, #124] - ldr r3, .L1252 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1252 - ldr r3, [r3, #48] - eor r1, r2, r3 - ldr r3, .L1252 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1252 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1252 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1252 - str r2, [r3, #120] - ldr r3, .L1252 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1252 - str r2, [r3, #60] - ldr r3, .L1252 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1252 - ldr r2, [r3, #100] - ldr r3, .L1252+4 - cmp r2, r3 - bne .L1249 - ldr r3, .L1252 - ldr r2, [r3, #468] - ldr r3, .L1252 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1252 - strb r3, [r2, #108] -.L1249: - ldr r3, .L1252 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1252 - str r2, [r3, #72] - ldr r2, .L1252 - ldr r3, .L1252 - str r3, [r2, #104] - ldr r3, .L1252 - ldr r2, [r3, #104] - ldr r3, .L1252 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1253: - .align 2 -.L1252: - .word GSU - .word GSU+56 - .size _Z10fx_sbc_r12v, .-_Z10fx_sbc_r12v - .align 2 - .type _Z10fx_sbc_r13v, %function -_Z10fx_sbc_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1258 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1258 - ldr r3, [r3, #52] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1258 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1258 - str r2, [r3, #124] - ldr r3, .L1258 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1258 - ldr r3, [r3, #52] - eor r1, r2, r3 - ldr r3, .L1258 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1258 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1258 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1258 - str r2, [r3, #120] - ldr r3, .L1258 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1258 - str r2, [r3, #60] - ldr r3, .L1258 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1258 - ldr r2, [r3, #100] - ldr r3, .L1258+4 - cmp r2, r3 - bne .L1255 - ldr r3, .L1258 - ldr r2, [r3, #468] - ldr r3, .L1258 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1258 - strb r3, [r2, #108] -.L1255: - ldr r3, .L1258 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1258 - str r2, [r3, #72] - ldr r2, .L1258 - ldr r3, .L1258 - str r3, [r2, #104] - ldr r3, .L1258 - ldr r2, [r3, #104] - ldr r3, .L1258 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1259: - .align 2 -.L1258: - .word GSU - .word GSU+56 - .size _Z10fx_sbc_r13v, .-_Z10fx_sbc_r13v - .align 2 - .type _Z10fx_sbc_r14v, %function -_Z10fx_sbc_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1264 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1264 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1264 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1264 - str r2, [r3, #124] - ldr r3, .L1264 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1264 - ldr r3, [r3, #56] - eor r1, r2, r3 - ldr r3, .L1264 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1264 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1264 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1264 - str r2, [r3, #120] - ldr r3, .L1264 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1264 - str r2, [r3, #60] - ldr r3, .L1264 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1264 - ldr r2, [r3, #100] - ldr r3, .L1264+4 - cmp r2, r3 - bne .L1261 - ldr r3, .L1264 - ldr r2, [r3, #468] - ldr r3, .L1264 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1264 - strb r3, [r2, #108] -.L1261: - ldr r3, .L1264 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1264 - str r2, [r3, #72] - ldr r2, .L1264 - ldr r3, .L1264 - str r3, [r2, #104] - ldr r3, .L1264 - ldr r2, [r3, #104] - ldr r3, .L1264 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1265: - .align 2 -.L1264: - .word GSU - .word GSU+56 - .size _Z10fx_sbc_r14v, .-_Z10fx_sbc_r14v - .align 2 - .type _Z10fx_sbc_r15v, %function -_Z10fx_sbc_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1270 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1270 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r2, r3, r2 - ldr r3, .L1270 - ldr r3, [r3, #124] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1270 - str r2, [r3, #124] - ldr r3, .L1270 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1270 - ldr r3, [r3, #60] - eor r1, r2, r3 - ldr r3, .L1270 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1270 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1270 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1270 - str r2, [r3, #120] - ldr r3, .L1270 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1270 - str r2, [r3, #60] - ldr r3, .L1270 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1270 - ldr r2, [r3, #100] - ldr r3, .L1270+4 - cmp r2, r3 - bne .L1267 - ldr r3, .L1270 - ldr r2, [r3, #468] - ldr r3, .L1270 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1270 - strb r3, [r2, #108] -.L1267: - ldr r3, .L1270 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1270 - str r2, [r3, #72] - ldr r2, .L1270 - ldr r3, .L1270 - str r3, [r2, #104] - ldr r3, .L1270 - ldr r2, [r3, #104] - ldr r3, .L1270 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1271: - .align 2 -.L1270: - .word GSU - .word GSU+56 - .size _Z10fx_sbc_r15v, .-_Z10fx_sbc_r15v - .align 2 - .type _Z9fx_sub_i0v, %function -_Z9fx_sub_i0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1276 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1276 - str r2, [r3, #124] - ldr r3, .L1276 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - mvn r3, r3 - and r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1276 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1276 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1276 - str r2, [r3, #120] - ldr r3, .L1276 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1276 - str r2, [r3, #60] - ldr r3, .L1276 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1276 - ldr r2, [r3, #100] - ldr r3, .L1276+4 - cmp r2, r3 - bne .L1273 - ldr r3, .L1276 - ldr r2, [r3, #468] - ldr r3, .L1276 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1276 - strb r3, [r2, #108] -.L1273: - ldr r3, .L1276 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1276 - str r2, [r3, #72] - ldr r2, .L1276 - ldr r3, .L1276 - str r3, [r2, #104] - ldr r3, .L1276 - ldr r2, [r3, #104] - ldr r3, .L1276 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1277: - .align 2 -.L1276: - .word GSU - .word GSU+56 - .size _Z9fx_sub_i0v, .-_Z9fx_sub_i0v - .align 2 - .type _Z9fx_sub_i1v, %function -_Z9fx_sub_i1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1282 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #1 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1282 - str r2, [r3, #124] - ldr r3, .L1282 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #1 - ldr r3, .L1282 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1282 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1282 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1282 - str r2, [r3, #120] - ldr r3, .L1282 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1282 - str r2, [r3, #60] - ldr r3, .L1282 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1282 - ldr r2, [r3, #100] - ldr r3, .L1282+4 - cmp r2, r3 - bne .L1279 - ldr r3, .L1282 - ldr r2, [r3, #468] - ldr r3, .L1282 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1282 - strb r3, [r2, #108] -.L1279: - ldr r3, .L1282 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1282 - str r2, [r3, #72] - ldr r2, .L1282 - ldr r3, .L1282 - str r3, [r2, #104] - ldr r3, .L1282 - ldr r2, [r3, #104] - ldr r3, .L1282 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1283: - .align 2 -.L1282: - .word GSU - .word GSU+56 - .size _Z9fx_sub_i1v, .-_Z9fx_sub_i1v - .align 2 - .type _Z9fx_sub_i2v, %function -_Z9fx_sub_i2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1288 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1288 - str r2, [r3, #124] - ldr r3, .L1288 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #2 - ldr r3, .L1288 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1288 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1288 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1288 - str r2, [r3, #120] - ldr r3, .L1288 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1288 - str r2, [r3, #60] - ldr r3, .L1288 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1288 - ldr r2, [r3, #100] - ldr r3, .L1288+4 - cmp r2, r3 - bne .L1285 - ldr r3, .L1288 - ldr r2, [r3, #468] - ldr r3, .L1288 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1288 - strb r3, [r2, #108] -.L1285: - ldr r3, .L1288 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1288 - str r2, [r3, #72] - ldr r2, .L1288 - ldr r3, .L1288 - str r3, [r2, #104] - ldr r3, .L1288 - ldr r2, [r3, #104] - ldr r3, .L1288 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1289: - .align 2 -.L1288: - .word GSU - .word GSU+56 - .size _Z9fx_sub_i2v, .-_Z9fx_sub_i2v - .align 2 - .type _Z9fx_sub_i3v, %function -_Z9fx_sub_i3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1294 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #3 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1294 - str r2, [r3, #124] - ldr r3, .L1294 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #3 - ldr r3, .L1294 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1294 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1294 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1294 - str r2, [r3, #120] - ldr r3, .L1294 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1294 - str r2, [r3, #60] - ldr r3, .L1294 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1294 - ldr r2, [r3, #100] - ldr r3, .L1294+4 - cmp r2, r3 - bne .L1291 - ldr r3, .L1294 - ldr r2, [r3, #468] - ldr r3, .L1294 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1294 - strb r3, [r2, #108] -.L1291: - ldr r3, .L1294 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1294 - str r2, [r3, #72] - ldr r2, .L1294 - ldr r3, .L1294 - str r3, [r2, #104] - ldr r3, .L1294 - ldr r2, [r3, #104] - ldr r3, .L1294 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1295: - .align 2 -.L1294: - .word GSU - .word GSU+56 - .size _Z9fx_sub_i3v, .-_Z9fx_sub_i3v - .align 2 - .type _Z9fx_sub_i4v, %function -_Z9fx_sub_i4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1300 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #4 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1300 - str r2, [r3, #124] - ldr r3, .L1300 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #4 - ldr r3, .L1300 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1300 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1300 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1300 - str r2, [r3, #120] - ldr r3, .L1300 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1300 - str r2, [r3, #60] - ldr r3, .L1300 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1300 - ldr r2, [r3, #100] - ldr r3, .L1300+4 - cmp r2, r3 - bne .L1297 - ldr r3, .L1300 - ldr r2, [r3, #468] - ldr r3, .L1300 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1300 - strb r3, [r2, #108] -.L1297: - ldr r3, .L1300 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1300 - str r2, [r3, #72] - ldr r2, .L1300 - ldr r3, .L1300 - str r3, [r2, #104] - ldr r3, .L1300 - ldr r2, [r3, #104] - ldr r3, .L1300 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1301: - .align 2 -.L1300: - .word GSU - .word GSU+56 - .size _Z9fx_sub_i4v, .-_Z9fx_sub_i4v - .align 2 - .type _Z9fx_sub_i5v, %function -_Z9fx_sub_i5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1306 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #5 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1306 - str r2, [r3, #124] - ldr r3, .L1306 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #5 - ldr r3, .L1306 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1306 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1306 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1306 - str r2, [r3, #120] - ldr r3, .L1306 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1306 - str r2, [r3, #60] - ldr r3, .L1306 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1306 - ldr r2, [r3, #100] - ldr r3, .L1306+4 - cmp r2, r3 - bne .L1303 - ldr r3, .L1306 - ldr r2, [r3, #468] - ldr r3, .L1306 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1306 - strb r3, [r2, #108] -.L1303: - ldr r3, .L1306 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1306 - str r2, [r3, #72] - ldr r2, .L1306 - ldr r3, .L1306 - str r3, [r2, #104] - ldr r3, .L1306 - ldr r2, [r3, #104] - ldr r3, .L1306 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1307: - .align 2 -.L1306: - .word GSU - .word GSU+56 - .size _Z9fx_sub_i5v, .-_Z9fx_sub_i5v - .align 2 - .type _Z9fx_sub_i6v, %function -_Z9fx_sub_i6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1312 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #6 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1312 - str r2, [r3, #124] - ldr r3, .L1312 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #6 - ldr r3, .L1312 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1312 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1312 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1312 - str r2, [r3, #120] - ldr r3, .L1312 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1312 - str r2, [r3, #60] - ldr r3, .L1312 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1312 - ldr r2, [r3, #100] - ldr r3, .L1312+4 - cmp r2, r3 - bne .L1309 - ldr r3, .L1312 - ldr r2, [r3, #468] - ldr r3, .L1312 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1312 - strb r3, [r2, #108] -.L1309: - ldr r3, .L1312 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1312 - str r2, [r3, #72] - ldr r2, .L1312 - ldr r3, .L1312 - str r3, [r2, #104] - ldr r3, .L1312 - ldr r2, [r3, #104] - ldr r3, .L1312 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1313: - .align 2 -.L1312: - .word GSU - .word GSU+56 - .size _Z9fx_sub_i6v, .-_Z9fx_sub_i6v - .align 2 - .type _Z9fx_sub_i7v, %function -_Z9fx_sub_i7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1318 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #7 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1318 - str r2, [r3, #124] - ldr r3, .L1318 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #7 - ldr r3, .L1318 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1318 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1318 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1318 - str r2, [r3, #120] - ldr r3, .L1318 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1318 - str r2, [r3, #60] - ldr r3, .L1318 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1318 - ldr r2, [r3, #100] - ldr r3, .L1318+4 - cmp r2, r3 - bne .L1315 - ldr r3, .L1318 - ldr r2, [r3, #468] - ldr r3, .L1318 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1318 - strb r3, [r2, #108] -.L1315: - ldr r3, .L1318 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1318 - str r2, [r3, #72] - ldr r2, .L1318 - ldr r3, .L1318 - str r3, [r2, #104] - ldr r3, .L1318 - ldr r2, [r3, #104] - ldr r3, .L1318 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1319: - .align 2 -.L1318: - .word GSU - .word GSU+56 - .size _Z9fx_sub_i7v, .-_Z9fx_sub_i7v - .align 2 - .type _Z9fx_sub_i8v, %function -_Z9fx_sub_i8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1324 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #8 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1324 - str r2, [r3, #124] - ldr r3, .L1324 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #8 - ldr r3, .L1324 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1324 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1324 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1324 - str r2, [r3, #120] - ldr r3, .L1324 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1324 - str r2, [r3, #60] - ldr r3, .L1324 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1324 - ldr r2, [r3, #100] - ldr r3, .L1324+4 - cmp r2, r3 - bne .L1321 - ldr r3, .L1324 - ldr r2, [r3, #468] - ldr r3, .L1324 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1324 - strb r3, [r2, #108] -.L1321: - ldr r3, .L1324 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1324 - str r2, [r3, #72] - ldr r2, .L1324 - ldr r3, .L1324 - str r3, [r2, #104] - ldr r3, .L1324 - ldr r2, [r3, #104] - ldr r3, .L1324 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1325: - .align 2 -.L1324: - .word GSU - .word GSU+56 - .size _Z9fx_sub_i8v, .-_Z9fx_sub_i8v - .align 2 - .type _Z9fx_sub_i9v, %function -_Z9fx_sub_i9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1330 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #9 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1330 - str r2, [r3, #124] - ldr r3, .L1330 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #9 - ldr r3, .L1330 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1330 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1330 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1330 - str r2, [r3, #120] - ldr r3, .L1330 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1330 - str r2, [r3, #60] - ldr r3, .L1330 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1330 - ldr r2, [r3, #100] - ldr r3, .L1330+4 - cmp r2, r3 - bne .L1327 - ldr r3, .L1330 - ldr r2, [r3, #468] - ldr r3, .L1330 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1330 - strb r3, [r2, #108] -.L1327: - ldr r3, .L1330 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1330 - str r2, [r3, #72] - ldr r2, .L1330 - ldr r3, .L1330 - str r3, [r2, #104] - ldr r3, .L1330 - ldr r2, [r3, #104] - ldr r3, .L1330 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1331: - .align 2 -.L1330: - .word GSU - .word GSU+56 - .size _Z9fx_sub_i9v, .-_Z9fx_sub_i9v - .align 2 - .type _Z10fx_sub_i10v, %function -_Z10fx_sub_i10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1336 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #10 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1336 - str r2, [r3, #124] - ldr r3, .L1336 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #10 - ldr r3, .L1336 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1336 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1336 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1336 - str r2, [r3, #120] - ldr r3, .L1336 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1336 - str r2, [r3, #60] - ldr r3, .L1336 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1336 - ldr r2, [r3, #100] - ldr r3, .L1336+4 - cmp r2, r3 - bne .L1333 - ldr r3, .L1336 - ldr r2, [r3, #468] - ldr r3, .L1336 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1336 - strb r3, [r2, #108] -.L1333: - ldr r3, .L1336 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1336 - str r2, [r3, #72] - ldr r2, .L1336 - ldr r3, .L1336 - str r3, [r2, #104] - ldr r3, .L1336 - ldr r2, [r3, #104] - ldr r3, .L1336 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1337: - .align 2 -.L1336: - .word GSU - .word GSU+56 - .size _Z10fx_sub_i10v, .-_Z10fx_sub_i10v - .align 2 - .type _Z10fx_sub_i11v, %function -_Z10fx_sub_i11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1342 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #11 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1342 - str r2, [r3, #124] - ldr r3, .L1342 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #11 - ldr r3, .L1342 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1342 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1342 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1342 - str r2, [r3, #120] - ldr r3, .L1342 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1342 - str r2, [r3, #60] - ldr r3, .L1342 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1342 - ldr r2, [r3, #100] - ldr r3, .L1342+4 - cmp r2, r3 - bne .L1339 - ldr r3, .L1342 - ldr r2, [r3, #468] - ldr r3, .L1342 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1342 - strb r3, [r2, #108] -.L1339: - ldr r3, .L1342 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1342 - str r2, [r3, #72] - ldr r2, .L1342 - ldr r3, .L1342 - str r3, [r2, #104] - ldr r3, .L1342 - ldr r2, [r3, #104] - ldr r3, .L1342 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1343: - .align 2 -.L1342: - .word GSU - .word GSU+56 - .size _Z10fx_sub_i11v, .-_Z10fx_sub_i11v - .align 2 - .type _Z10fx_sub_i12v, %function -_Z10fx_sub_i12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1348 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #12 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1348 - str r2, [r3, #124] - ldr r3, .L1348 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #12 - ldr r3, .L1348 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1348 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1348 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1348 - str r2, [r3, #120] - ldr r3, .L1348 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1348 - str r2, [r3, #60] - ldr r3, .L1348 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1348 - ldr r2, [r3, #100] - ldr r3, .L1348+4 - cmp r2, r3 - bne .L1345 - ldr r3, .L1348 - ldr r2, [r3, #468] - ldr r3, .L1348 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1348 - strb r3, [r2, #108] -.L1345: - ldr r3, .L1348 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1348 - str r2, [r3, #72] - ldr r2, .L1348 - ldr r3, .L1348 - str r3, [r2, #104] - ldr r3, .L1348 - ldr r2, [r3, #104] - ldr r3, .L1348 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1349: - .align 2 -.L1348: - .word GSU - .word GSU+56 - .size _Z10fx_sub_i12v, .-_Z10fx_sub_i12v - .align 2 - .type _Z10fx_sub_i13v, %function -_Z10fx_sub_i13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1354 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #13 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1354 - str r2, [r3, #124] - ldr r3, .L1354 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #13 - ldr r3, .L1354 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1354 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1354 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1354 - str r2, [r3, #120] - ldr r3, .L1354 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1354 - str r2, [r3, #60] - ldr r3, .L1354 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1354 - ldr r2, [r3, #100] - ldr r3, .L1354+4 - cmp r2, r3 - bne .L1351 - ldr r3, .L1354 - ldr r2, [r3, #468] - ldr r3, .L1354 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1354 - strb r3, [r2, #108] -.L1351: - ldr r3, .L1354 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1354 - str r2, [r3, #72] - ldr r2, .L1354 - ldr r3, .L1354 - str r3, [r2, #104] - ldr r3, .L1354 - ldr r2, [r3, #104] - ldr r3, .L1354 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1355: - .align 2 -.L1354: - .word GSU - .word GSU+56 - .size _Z10fx_sub_i13v, .-_Z10fx_sub_i13v - .align 2 - .type _Z10fx_sub_i14v, %function -_Z10fx_sub_i14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1360 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #14 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1360 - str r2, [r3, #124] - ldr r3, .L1360 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #14 - ldr r3, .L1360 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1360 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1360 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1360 - str r2, [r3, #120] - ldr r3, .L1360 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1360 - str r2, [r3, #60] - ldr r3, .L1360 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1360 - ldr r2, [r3, #100] - ldr r3, .L1360+4 - cmp r2, r3 - bne .L1357 - ldr r3, .L1360 - ldr r2, [r3, #468] - ldr r3, .L1360 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1360 - strb r3, [r2, #108] -.L1357: - ldr r3, .L1360 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1360 - str r2, [r3, #72] - ldr r2, .L1360 - ldr r3, .L1360 - str r3, [r2, #104] - ldr r3, .L1360 - ldr r2, [r3, #104] - ldr r3, .L1360 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1361: - .align 2 -.L1360: - .word GSU - .word GSU+56 - .size _Z10fx_sub_i14v, .-_Z10fx_sub_i14v - .align 2 - .type _Z10fx_sub_i15v, %function -_Z10fx_sub_i15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1366 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - sub r3, r3, #15 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1366 - str r2, [r3, #124] - ldr r3, .L1366 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r1, r3, #15 - ldr r3, .L1366 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1366 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1366 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1366 - str r2, [r3, #120] - ldr r3, .L1366 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1366 - str r2, [r3, #60] - ldr r3, .L1366 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L1366 - ldr r2, [r3, #100] - ldr r3, .L1366+4 - cmp r2, r3 - bne .L1363 - ldr r3, .L1366 - ldr r2, [r3, #468] - ldr r3, .L1366 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1366 - strb r3, [r2, #108] -.L1363: - ldr r3, .L1366 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1366 - str r2, [r3, #72] - ldr r2, .L1366 - ldr r3, .L1366 - str r3, [r2, #104] - ldr r3, .L1366 - ldr r2, [r3, #104] - ldr r3, .L1366 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1367: - .align 2 -.L1366: - .word GSU - .word GSU+56 - .size _Z10fx_sub_i15v, .-_Z10fx_sub_i15v - .align 2 - .type _Z9fx_cmp_r0v, %function -_Z9fx_cmp_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1370 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1370 - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1370 - str r2, [r3, #124] - ldr r3, .L1370 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1370 - ldr r3, [r3, #0] - eor r1, r2, r3 - ldr r3, .L1370 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1370 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1370 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1370 - str r2, [r3, #120] - ldr r3, .L1370 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1370 - str r2, [r3, #60] - ldr r3, .L1370 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1370 - str r2, [r3, #72] - ldr r2, .L1370 - ldr r3, .L1370 - str r3, [r2, #104] - ldr r3, .L1370 - ldr r2, [r3, #104] - ldr r3, .L1370 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1371: - .align 2 -.L1370: - .word GSU - .size _Z9fx_cmp_r0v, .-_Z9fx_cmp_r0v - .align 2 - .type _Z9fx_cmp_r1v, %function -_Z9fx_cmp_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1374 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1374 - ldr r3, [r3, #4] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1374 - str r2, [r3, #124] - ldr r3, .L1374 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1374 - ldr r3, [r3, #4] - eor r1, r2, r3 - ldr r3, .L1374 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1374 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1374 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1374 - str r2, [r3, #120] - ldr r3, .L1374 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1374 - str r2, [r3, #60] - ldr r3, .L1374 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1374 - str r2, [r3, #72] - ldr r2, .L1374 - ldr r3, .L1374 - str r3, [r2, #104] - ldr r3, .L1374 - ldr r2, [r3, #104] - ldr r3, .L1374 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1375: - .align 2 -.L1374: - .word GSU - .size _Z9fx_cmp_r1v, .-_Z9fx_cmp_r1v - .align 2 - .type _Z9fx_cmp_r2v, %function -_Z9fx_cmp_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1378 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1378 - ldr r3, [r3, #8] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1378 - str r2, [r3, #124] - ldr r3, .L1378 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1378 - ldr r3, [r3, #8] - eor r1, r2, r3 - ldr r3, .L1378 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1378 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1378 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1378 - str r2, [r3, #120] - ldr r3, .L1378 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1378 - str r2, [r3, #60] - ldr r3, .L1378 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1378 - str r2, [r3, #72] - ldr r2, .L1378 - ldr r3, .L1378 - str r3, [r2, #104] - ldr r3, .L1378 - ldr r2, [r3, #104] - ldr r3, .L1378 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1379: - .align 2 -.L1378: - .word GSU - .size _Z9fx_cmp_r2v, .-_Z9fx_cmp_r2v - .align 2 - .type _Z9fx_cmp_r3v, %function -_Z9fx_cmp_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1382 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1382 - ldr r3, [r3, #12] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1382 - str r2, [r3, #124] - ldr r3, .L1382 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1382 - ldr r3, [r3, #12] - eor r1, r2, r3 - ldr r3, .L1382 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1382 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1382 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1382 - str r2, [r3, #120] - ldr r3, .L1382 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1382 - str r2, [r3, #60] - ldr r3, .L1382 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1382 - str r2, [r3, #72] - ldr r2, .L1382 - ldr r3, .L1382 - str r3, [r2, #104] - ldr r3, .L1382 - ldr r2, [r3, #104] - ldr r3, .L1382 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1383: - .align 2 -.L1382: - .word GSU - .size _Z9fx_cmp_r3v, .-_Z9fx_cmp_r3v - .align 2 - .type _Z9fx_cmp_r4v, %function -_Z9fx_cmp_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1386 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1386 - ldr r3, [r3, #16] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1386 - str r2, [r3, #124] - ldr r3, .L1386 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1386 - ldr r3, [r3, #16] - eor r1, r2, r3 - ldr r3, .L1386 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1386 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1386 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1386 - str r2, [r3, #120] - ldr r3, .L1386 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1386 - str r2, [r3, #60] - ldr r3, .L1386 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1386 - str r2, [r3, #72] - ldr r2, .L1386 - ldr r3, .L1386 - str r3, [r2, #104] - ldr r3, .L1386 - ldr r2, [r3, #104] - ldr r3, .L1386 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1387: - .align 2 -.L1386: - .word GSU - .size _Z9fx_cmp_r4v, .-_Z9fx_cmp_r4v - .align 2 - .type _Z9fx_cmp_r5v, %function -_Z9fx_cmp_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1390 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1390 - ldr r3, [r3, #20] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1390 - str r2, [r3, #124] - ldr r3, .L1390 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1390 - ldr r3, [r3, #20] - eor r1, r2, r3 - ldr r3, .L1390 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1390 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1390 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1390 - str r2, [r3, #120] - ldr r3, .L1390 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1390 - str r2, [r3, #60] - ldr r3, .L1390 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1390 - str r2, [r3, #72] - ldr r2, .L1390 - ldr r3, .L1390 - str r3, [r2, #104] - ldr r3, .L1390 - ldr r2, [r3, #104] - ldr r3, .L1390 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1391: - .align 2 -.L1390: - .word GSU - .size _Z9fx_cmp_r5v, .-_Z9fx_cmp_r5v - .align 2 - .type _Z9fx_cmp_r6v, %function -_Z9fx_cmp_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1394 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1394 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1394 - str r2, [r3, #124] - ldr r3, .L1394 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1394 - ldr r3, [r3, #24] - eor r1, r2, r3 - ldr r3, .L1394 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1394 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1394 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1394 - str r2, [r3, #120] - ldr r3, .L1394 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1394 - str r2, [r3, #60] - ldr r3, .L1394 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1394 - str r2, [r3, #72] - ldr r2, .L1394 - ldr r3, .L1394 - str r3, [r2, #104] - ldr r3, .L1394 - ldr r2, [r3, #104] - ldr r3, .L1394 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1395: - .align 2 -.L1394: - .word GSU - .size _Z9fx_cmp_r6v, .-_Z9fx_cmp_r6v - .align 2 - .type _Z9fx_cmp_r7v, %function -_Z9fx_cmp_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1398 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1398 - ldr r3, [r3, #28] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1398 - str r2, [r3, #124] - ldr r3, .L1398 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1398 - ldr r3, [r3, #28] - eor r1, r2, r3 - ldr r3, .L1398 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1398 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1398 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1398 - str r2, [r3, #120] - ldr r3, .L1398 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1398 - str r2, [r3, #60] - ldr r3, .L1398 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1398 - str r2, [r3, #72] - ldr r2, .L1398 - ldr r3, .L1398 - str r3, [r2, #104] - ldr r3, .L1398 - ldr r2, [r3, #104] - ldr r3, .L1398 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1399: - .align 2 -.L1398: - .word GSU - .size _Z9fx_cmp_r7v, .-_Z9fx_cmp_r7v - .align 2 - .type _Z9fx_cmp_r8v, %function -_Z9fx_cmp_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1402 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1402 - ldr r3, [r3, #32] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1402 - str r2, [r3, #124] - ldr r3, .L1402 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1402 - ldr r3, [r3, #32] - eor r1, r2, r3 - ldr r3, .L1402 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1402 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1402 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1402 - str r2, [r3, #120] - ldr r3, .L1402 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1402 - str r2, [r3, #60] - ldr r3, .L1402 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1402 - str r2, [r3, #72] - ldr r2, .L1402 - ldr r3, .L1402 - str r3, [r2, #104] - ldr r3, .L1402 - ldr r2, [r3, #104] - ldr r3, .L1402 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1403: - .align 2 -.L1402: - .word GSU - .size _Z9fx_cmp_r8v, .-_Z9fx_cmp_r8v - .align 2 - .type _Z9fx_cmp_r9v, %function -_Z9fx_cmp_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1406 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1406 - ldr r3, [r3, #36] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1406 - str r2, [r3, #124] - ldr r3, .L1406 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1406 - ldr r3, [r3, #36] - eor r1, r2, r3 - ldr r3, .L1406 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1406 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1406 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1406 - str r2, [r3, #120] - ldr r3, .L1406 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1406 - str r2, [r3, #60] - ldr r3, .L1406 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1406 - str r2, [r3, #72] - ldr r2, .L1406 - ldr r3, .L1406 - str r3, [r2, #104] - ldr r3, .L1406 - ldr r2, [r3, #104] - ldr r3, .L1406 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1407: - .align 2 -.L1406: - .word GSU - .size _Z9fx_cmp_r9v, .-_Z9fx_cmp_r9v - .align 2 - .type _Z10fx_cmp_r10v, %function -_Z10fx_cmp_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1410 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1410 - ldr r3, [r3, #40] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1410 - str r2, [r3, #124] - ldr r3, .L1410 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1410 - ldr r3, [r3, #40] - eor r1, r2, r3 - ldr r3, .L1410 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1410 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1410 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1410 - str r2, [r3, #120] - ldr r3, .L1410 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1410 - str r2, [r3, #60] - ldr r3, .L1410 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1410 - str r2, [r3, #72] - ldr r2, .L1410 - ldr r3, .L1410 - str r3, [r2, #104] - ldr r3, .L1410 - ldr r2, [r3, #104] - ldr r3, .L1410 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1411: - .align 2 -.L1410: - .word GSU - .size _Z10fx_cmp_r10v, .-_Z10fx_cmp_r10v - .align 2 - .type _Z10fx_cmp_r11v, %function -_Z10fx_cmp_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1414 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1414 - ldr r3, [r3, #44] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1414 - str r2, [r3, #124] - ldr r3, .L1414 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1414 - ldr r3, [r3, #44] - eor r1, r2, r3 - ldr r3, .L1414 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1414 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1414 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1414 - str r2, [r3, #120] - ldr r3, .L1414 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1414 - str r2, [r3, #60] - ldr r3, .L1414 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1414 - str r2, [r3, #72] - ldr r2, .L1414 - ldr r3, .L1414 - str r3, [r2, #104] - ldr r3, .L1414 - ldr r2, [r3, #104] - ldr r3, .L1414 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1415: - .align 2 -.L1414: - .word GSU - .size _Z10fx_cmp_r11v, .-_Z10fx_cmp_r11v - .align 2 - .type _Z10fx_cmp_r12v, %function -_Z10fx_cmp_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1418 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1418 - ldr r3, [r3, #48] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1418 - str r2, [r3, #124] - ldr r3, .L1418 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1418 - ldr r3, [r3, #48] - eor r1, r2, r3 - ldr r3, .L1418 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1418 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1418 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1418 - str r2, [r3, #120] - ldr r3, .L1418 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1418 - str r2, [r3, #60] - ldr r3, .L1418 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1418 - str r2, [r3, #72] - ldr r2, .L1418 - ldr r3, .L1418 - str r3, [r2, #104] - ldr r3, .L1418 - ldr r2, [r3, #104] - ldr r3, .L1418 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1419: - .align 2 -.L1418: - .word GSU - .size _Z10fx_cmp_r12v, .-_Z10fx_cmp_r12v - .align 2 - .type _Z10fx_cmp_r13v, %function -_Z10fx_cmp_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1422 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1422 - ldr r3, [r3, #52] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1422 - str r2, [r3, #124] - ldr r3, .L1422 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1422 - ldr r3, [r3, #52] - eor r1, r2, r3 - ldr r3, .L1422 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1422 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1422 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1422 - str r2, [r3, #120] - ldr r3, .L1422 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1422 - str r2, [r3, #60] - ldr r3, .L1422 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1422 - str r2, [r3, #72] - ldr r2, .L1422 - ldr r3, .L1422 - str r3, [r2, #104] - ldr r3, .L1422 - ldr r2, [r3, #104] - ldr r3, .L1422 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1423: - .align 2 -.L1422: - .word GSU - .size _Z10fx_cmp_r13v, .-_Z10fx_cmp_r13v - .align 2 - .type _Z10fx_cmp_r14v, %function -_Z10fx_cmp_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1426 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1426 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1426 - str r2, [r3, #124] - ldr r3, .L1426 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1426 - ldr r3, [r3, #56] - eor r1, r2, r3 - ldr r3, .L1426 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1426 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1426 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1426 - str r2, [r3, #120] - ldr r3, .L1426 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1426 - str r2, [r3, #60] - ldr r3, .L1426 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1426 - str r2, [r3, #72] - ldr r2, .L1426 - ldr r3, .L1426 - str r3, [r2, #104] - ldr r3, .L1426 - ldr r2, [r3, #104] - ldr r3, .L1426 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1427: - .align 2 -.L1426: - .word GSU - .size _Z10fx_cmp_r14v, .-_Z10fx_cmp_r14v - .align 2 - .type _Z10fx_cmp_r15v, %function -_Z10fx_cmp_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1430 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L1430 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - rsb r3, r3, r2 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mvn r3, r3 - mov r2, r3, lsr #31 - ldr r3, .L1430 - str r2, [r3, #124] - ldr r3, .L1430 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1430 - ldr r3, [r3, #60] - eor r1, r2, r3 - ldr r3, .L1430 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, [fp, #-16] - eor r3, r2, r3 - and r3, r1, r3 - and r2, r3, #32768 - ldr r3, .L1430 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1430 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1430 - str r2, [r3, #120] - ldr r3, .L1430 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1430 - str r2, [r3, #60] - ldr r3, .L1430 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1430 - str r2, [r3, #72] - ldr r2, .L1430 - ldr r3, .L1430 - str r3, [r2, #104] - ldr r3, .L1430 - ldr r2, [r3, #104] - ldr r3, .L1430 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1431: - .align 2 -.L1430: - .word GSU - .size _Z10fx_cmp_r15v, .-_Z10fx_cmp_r15v - .align 2 - .type _Z8fx_mergev, %function -_Z8fx_mergev: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1436 - ldr r3, [r3, #28] - and r2, r3, #65280 - ldr r3, .L1436 - ldr r3, [r3, #32] - and r3, r3, #65280 - mov r3, r3, lsr #8 - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1436 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1436 - str r2, [r3, #60] - ldr r3, .L1436 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, [fp, #-16] - ldr r3, .L1436+4 - and r3, r2, r3 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L1436 - str r2, [r3, #128] - ldr r2, [fp, #-16] - ldr r3, .L1436+8 - and r3, r2, r3 - cmp r3, #0 - movne r2, #0 - moveq r2, #1 - ldr r3, .L1436 - str r2, [r3, #120] - ldr r3, [fp, #-16] - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r2, r3 - and r2, r3, #32768 - ldr r3, .L1436 - str r2, [r3, #116] - ldr r2, [fp, #-16] - ldr r3, .L1436+12 - and r3, r2, r3 - cmp r3, #0 - moveq r2, #0 - movne r2, #1 - ldr r3, .L1436 - str r2, [r3, #124] - ldr r3, .L1436 - ldr r2, [r3, #100] - ldr r3, .L1436+16 - cmp r2, r3 - bne .L1433 - ldr r3, .L1436 - ldr r2, [r3, #468] - ldr r3, .L1436 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1436 - strb r3, [r2, #108] -.L1433: - ldr r3, .L1436 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1436 - str r2, [r3, #72] - ldr r2, .L1436 - ldr r3, .L1436 - str r3, [r2, #104] - ldr r3, .L1436 - ldr r2, [r3, #104] - ldr r3, .L1436 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1437: - .align 2 -.L1436: - .word GSU - .word 49344 - .word 61680 - .word 57568 - .word GSU+56 - .size _Z8fx_mergev, .-_Z8fx_mergev - .align 2 - .type _Z9fx_and_r1v, %function -_Z9fx_and_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1442 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1442 - ldr r3, [r3, #4] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1442 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1442 - str r2, [r3, #60] - ldr r3, .L1442 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1442 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1442 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1442 - ldr r2, [r3, #100] - ldr r3, .L1442+4 - cmp r2, r3 - bne .L1439 - ldr r3, .L1442 - ldr r2, [r3, #468] - ldr r3, .L1442 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1442 - strb r3, [r2, #108] -.L1439: - ldr r3, .L1442 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1442 - str r2, [r3, #72] - ldr r2, .L1442 - ldr r3, .L1442 - str r3, [r2, #104] - ldr r3, .L1442 - ldr r2, [r3, #104] - ldr r3, .L1442 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1443: - .align 2 -.L1442: - .word GSU - .word GSU+56 - .size _Z9fx_and_r1v, .-_Z9fx_and_r1v - .align 2 - .type _Z9fx_and_r2v, %function -_Z9fx_and_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1448 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1448 - ldr r3, [r3, #8] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1448 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1448 - str r2, [r3, #60] - ldr r3, .L1448 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1448 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1448 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1448 - ldr r2, [r3, #100] - ldr r3, .L1448+4 - cmp r2, r3 - bne .L1445 - ldr r3, .L1448 - ldr r2, [r3, #468] - ldr r3, .L1448 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1448 - strb r3, [r2, #108] -.L1445: - ldr r3, .L1448 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1448 - str r2, [r3, #72] - ldr r2, .L1448 - ldr r3, .L1448 - str r3, [r2, #104] - ldr r3, .L1448 - ldr r2, [r3, #104] - ldr r3, .L1448 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1449: - .align 2 -.L1448: - .word GSU - .word GSU+56 - .size _Z9fx_and_r2v, .-_Z9fx_and_r2v - .align 2 - .type _Z9fx_and_r3v, %function -_Z9fx_and_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1454 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1454 - ldr r3, [r3, #12] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1454 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1454 - str r2, [r3, #60] - ldr r3, .L1454 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1454 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1454 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1454 - ldr r2, [r3, #100] - ldr r3, .L1454+4 - cmp r2, r3 - bne .L1451 - ldr r3, .L1454 - ldr r2, [r3, #468] - ldr r3, .L1454 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1454 - strb r3, [r2, #108] -.L1451: - ldr r3, .L1454 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1454 - str r2, [r3, #72] - ldr r2, .L1454 - ldr r3, .L1454 - str r3, [r2, #104] - ldr r3, .L1454 - ldr r2, [r3, #104] - ldr r3, .L1454 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1455: - .align 2 -.L1454: - .word GSU - .word GSU+56 - .size _Z9fx_and_r3v, .-_Z9fx_and_r3v - .align 2 - .type _Z9fx_and_r4v, %function -_Z9fx_and_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1460 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1460 - ldr r3, [r3, #16] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1460 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1460 - str r2, [r3, #60] - ldr r3, .L1460 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1460 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1460 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1460 - ldr r2, [r3, #100] - ldr r3, .L1460+4 - cmp r2, r3 - bne .L1457 - ldr r3, .L1460 - ldr r2, [r3, #468] - ldr r3, .L1460 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1460 - strb r3, [r2, #108] -.L1457: - ldr r3, .L1460 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1460 - str r2, [r3, #72] - ldr r2, .L1460 - ldr r3, .L1460 - str r3, [r2, #104] - ldr r3, .L1460 - ldr r2, [r3, #104] - ldr r3, .L1460 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1461: - .align 2 -.L1460: - .word GSU - .word GSU+56 - .size _Z9fx_and_r4v, .-_Z9fx_and_r4v - .align 2 - .type _Z9fx_and_r5v, %function -_Z9fx_and_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1466 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1466 - ldr r3, [r3, #20] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1466 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1466 - str r2, [r3, #60] - ldr r3, .L1466 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1466 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1466 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1466 - ldr r2, [r3, #100] - ldr r3, .L1466+4 - cmp r2, r3 - bne .L1463 - ldr r3, .L1466 - ldr r2, [r3, #468] - ldr r3, .L1466 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1466 - strb r3, [r2, #108] -.L1463: - ldr r3, .L1466 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1466 - str r2, [r3, #72] - ldr r2, .L1466 - ldr r3, .L1466 - str r3, [r2, #104] - ldr r3, .L1466 - ldr r2, [r3, #104] - ldr r3, .L1466 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1467: - .align 2 -.L1466: - .word GSU - .word GSU+56 - .size _Z9fx_and_r5v, .-_Z9fx_and_r5v - .align 2 - .type _Z9fx_and_r6v, %function -_Z9fx_and_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1472 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1472 - ldr r3, [r3, #24] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1472 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1472 - str r2, [r3, #60] - ldr r3, .L1472 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1472 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1472 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1472 - ldr r2, [r3, #100] - ldr r3, .L1472+4 - cmp r2, r3 - bne .L1469 - ldr r3, .L1472 - ldr r2, [r3, #468] - ldr r3, .L1472 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1472 - strb r3, [r2, #108] -.L1469: - ldr r3, .L1472 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1472 - str r2, [r3, #72] - ldr r2, .L1472 - ldr r3, .L1472 - str r3, [r2, #104] - ldr r3, .L1472 - ldr r2, [r3, #104] - ldr r3, .L1472 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1473: - .align 2 -.L1472: - .word GSU - .word GSU+56 - .size _Z9fx_and_r6v, .-_Z9fx_and_r6v - .align 2 - .type _Z9fx_and_r7v, %function -_Z9fx_and_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1478 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1478 - ldr r3, [r3, #28] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1478 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1478 - str r2, [r3, #60] - ldr r3, .L1478 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1478 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1478 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1478 - ldr r2, [r3, #100] - ldr r3, .L1478+4 - cmp r2, r3 - bne .L1475 - ldr r3, .L1478 - ldr r2, [r3, #468] - ldr r3, .L1478 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1478 - strb r3, [r2, #108] -.L1475: - ldr r3, .L1478 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1478 - str r2, [r3, #72] - ldr r2, .L1478 - ldr r3, .L1478 - str r3, [r2, #104] - ldr r3, .L1478 - ldr r2, [r3, #104] - ldr r3, .L1478 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1479: - .align 2 -.L1478: - .word GSU - .word GSU+56 - .size _Z9fx_and_r7v, .-_Z9fx_and_r7v - .align 2 - .type _Z9fx_and_r8v, %function -_Z9fx_and_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1484 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1484 - ldr r3, [r3, #32] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1484 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1484 - str r2, [r3, #60] - ldr r3, .L1484 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1484 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1484 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1484 - ldr r2, [r3, #100] - ldr r3, .L1484+4 - cmp r2, r3 - bne .L1481 - ldr r3, .L1484 - ldr r2, [r3, #468] - ldr r3, .L1484 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1484 - strb r3, [r2, #108] -.L1481: - ldr r3, .L1484 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1484 - str r2, [r3, #72] - ldr r2, .L1484 - ldr r3, .L1484 - str r3, [r2, #104] - ldr r3, .L1484 - ldr r2, [r3, #104] - ldr r3, .L1484 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1485: - .align 2 -.L1484: - .word GSU - .word GSU+56 - .size _Z9fx_and_r8v, .-_Z9fx_and_r8v - .align 2 - .type _Z9fx_and_r9v, %function -_Z9fx_and_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1490 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1490 - ldr r3, [r3, #36] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1490 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1490 - str r2, [r3, #60] - ldr r3, .L1490 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1490 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1490 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1490 - ldr r2, [r3, #100] - ldr r3, .L1490+4 - cmp r2, r3 - bne .L1487 - ldr r3, .L1490 - ldr r2, [r3, #468] - ldr r3, .L1490 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1490 - strb r3, [r2, #108] -.L1487: - ldr r3, .L1490 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1490 - str r2, [r3, #72] - ldr r2, .L1490 - ldr r3, .L1490 - str r3, [r2, #104] - ldr r3, .L1490 - ldr r2, [r3, #104] - ldr r3, .L1490 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1491: - .align 2 -.L1490: - .word GSU - .word GSU+56 - .size _Z9fx_and_r9v, .-_Z9fx_and_r9v - .align 2 - .type _Z10fx_and_r10v, %function -_Z10fx_and_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1496 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1496 - ldr r3, [r3, #40] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1496 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1496 - str r2, [r3, #60] - ldr r3, .L1496 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1496 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1496 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1496 - ldr r2, [r3, #100] - ldr r3, .L1496+4 - cmp r2, r3 - bne .L1493 - ldr r3, .L1496 - ldr r2, [r3, #468] - ldr r3, .L1496 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1496 - strb r3, [r2, #108] -.L1493: - ldr r3, .L1496 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1496 - str r2, [r3, #72] - ldr r2, .L1496 - ldr r3, .L1496 - str r3, [r2, #104] - ldr r3, .L1496 - ldr r2, [r3, #104] - ldr r3, .L1496 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1497: - .align 2 -.L1496: - .word GSU - .word GSU+56 - .size _Z10fx_and_r10v, .-_Z10fx_and_r10v - .align 2 - .type _Z10fx_and_r11v, %function -_Z10fx_and_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1502 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1502 - ldr r3, [r3, #44] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1502 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1502 - str r2, [r3, #60] - ldr r3, .L1502 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1502 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1502 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1502 - ldr r2, [r3, #100] - ldr r3, .L1502+4 - cmp r2, r3 - bne .L1499 - ldr r3, .L1502 - ldr r2, [r3, #468] - ldr r3, .L1502 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1502 - strb r3, [r2, #108] -.L1499: - ldr r3, .L1502 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1502 - str r2, [r3, #72] - ldr r2, .L1502 - ldr r3, .L1502 - str r3, [r2, #104] - ldr r3, .L1502 - ldr r2, [r3, #104] - ldr r3, .L1502 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1503: - .align 2 -.L1502: - .word GSU - .word GSU+56 - .size _Z10fx_and_r11v, .-_Z10fx_and_r11v - .align 2 - .type _Z10fx_and_r12v, %function -_Z10fx_and_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1508 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1508 - ldr r3, [r3, #48] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1508 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1508 - str r2, [r3, #60] - ldr r3, .L1508 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1508 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1508 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1508 - ldr r2, [r3, #100] - ldr r3, .L1508+4 - cmp r2, r3 - bne .L1505 - ldr r3, .L1508 - ldr r2, [r3, #468] - ldr r3, .L1508 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1508 - strb r3, [r2, #108] -.L1505: - ldr r3, .L1508 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1508 - str r2, [r3, #72] - ldr r2, .L1508 - ldr r3, .L1508 - str r3, [r2, #104] - ldr r3, .L1508 - ldr r2, [r3, #104] - ldr r3, .L1508 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1509: - .align 2 -.L1508: - .word GSU - .word GSU+56 - .size _Z10fx_and_r12v, .-_Z10fx_and_r12v - .align 2 - .type _Z10fx_and_r13v, %function -_Z10fx_and_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1514 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1514 - ldr r3, [r3, #52] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1514 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1514 - str r2, [r3, #60] - ldr r3, .L1514 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1514 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1514 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1514 - ldr r2, [r3, #100] - ldr r3, .L1514+4 - cmp r2, r3 - bne .L1511 - ldr r3, .L1514 - ldr r2, [r3, #468] - ldr r3, .L1514 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1514 - strb r3, [r2, #108] -.L1511: - ldr r3, .L1514 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1514 - str r2, [r3, #72] - ldr r2, .L1514 - ldr r3, .L1514 - str r3, [r2, #104] - ldr r3, .L1514 - ldr r2, [r3, #104] - ldr r3, .L1514 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1515: - .align 2 -.L1514: - .word GSU - .word GSU+56 - .size _Z10fx_and_r13v, .-_Z10fx_and_r13v - .align 2 - .type _Z10fx_and_r14v, %function -_Z10fx_and_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1520 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1520 - ldr r3, [r3, #56] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1520 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1520 - str r2, [r3, #60] - ldr r3, .L1520 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1520 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1520 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1520 - ldr r2, [r3, #100] - ldr r3, .L1520+4 - cmp r2, r3 - bne .L1517 - ldr r3, .L1520 - ldr r2, [r3, #468] - ldr r3, .L1520 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1520 - strb r3, [r2, #108] -.L1517: - ldr r3, .L1520 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1520 - str r2, [r3, #72] - ldr r2, .L1520 - ldr r3, .L1520 - str r3, [r2, #104] - ldr r3, .L1520 - ldr r2, [r3, #104] - ldr r3, .L1520 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1521: - .align 2 -.L1520: - .word GSU - .word GSU+56 - .size _Z10fx_and_r14v, .-_Z10fx_and_r14v - .align 2 - .type _Z10fx_and_r15v, %function -_Z10fx_and_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1526 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1526 - ldr r3, [r3, #60] - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1526 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1526 - str r2, [r3, #60] - ldr r3, .L1526 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1526 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1526 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1526 - ldr r2, [r3, #100] - ldr r3, .L1526+4 - cmp r2, r3 - bne .L1523 - ldr r3, .L1526 - ldr r2, [r3, #468] - ldr r3, .L1526 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1526 - strb r3, [r2, #108] -.L1523: - ldr r3, .L1526 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1526 - str r2, [r3, #72] - ldr r2, .L1526 - ldr r3, .L1526 - str r3, [r2, #104] - ldr r3, .L1526 - ldr r2, [r3, #104] - ldr r3, .L1526 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1527: - .align 2 -.L1526: - .word GSU - .word GSU+56 - .size _Z10fx_and_r15v, .-_Z10fx_and_r15v - .align 2 - .type _Z9fx_bic_r1v, %function -_Z9fx_bic_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1532 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1532 - ldr r3, [r3, #4] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1532 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1532 - str r2, [r3, #60] - ldr r3, .L1532 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1532 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1532 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1532 - ldr r2, [r3, #100] - ldr r3, .L1532+4 - cmp r2, r3 - bne .L1529 - ldr r3, .L1532 - ldr r2, [r3, #468] - ldr r3, .L1532 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1532 - strb r3, [r2, #108] -.L1529: - ldr r3, .L1532 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1532 - str r2, [r3, #72] - ldr r2, .L1532 - ldr r3, .L1532 - str r3, [r2, #104] - ldr r3, .L1532 - ldr r2, [r3, #104] - ldr r3, .L1532 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1533: - .align 2 -.L1532: - .word GSU - .word GSU+56 - .size _Z9fx_bic_r1v, .-_Z9fx_bic_r1v - .align 2 - .type _Z9fx_bic_r2v, %function -_Z9fx_bic_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1538 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1538 - ldr r3, [r3, #8] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1538 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1538 - str r2, [r3, #60] - ldr r3, .L1538 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1538 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1538 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1538 - ldr r2, [r3, #100] - ldr r3, .L1538+4 - cmp r2, r3 - bne .L1535 - ldr r3, .L1538 - ldr r2, [r3, #468] - ldr r3, .L1538 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1538 - strb r3, [r2, #108] -.L1535: - ldr r3, .L1538 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1538 - str r2, [r3, #72] - ldr r2, .L1538 - ldr r3, .L1538 - str r3, [r2, #104] - ldr r3, .L1538 - ldr r2, [r3, #104] - ldr r3, .L1538 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1539: - .align 2 -.L1538: - .word GSU - .word GSU+56 - .size _Z9fx_bic_r2v, .-_Z9fx_bic_r2v - .align 2 - .type _Z9fx_bic_r3v, %function -_Z9fx_bic_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1544 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1544 - ldr r3, [r3, #12] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1544 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1544 - str r2, [r3, #60] - ldr r3, .L1544 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1544 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1544 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1544 - ldr r2, [r3, #100] - ldr r3, .L1544+4 - cmp r2, r3 - bne .L1541 - ldr r3, .L1544 - ldr r2, [r3, #468] - ldr r3, .L1544 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1544 - strb r3, [r2, #108] -.L1541: - ldr r3, .L1544 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1544 - str r2, [r3, #72] - ldr r2, .L1544 - ldr r3, .L1544 - str r3, [r2, #104] - ldr r3, .L1544 - ldr r2, [r3, #104] - ldr r3, .L1544 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1545: - .align 2 -.L1544: - .word GSU - .word GSU+56 - .size _Z9fx_bic_r3v, .-_Z9fx_bic_r3v - .align 2 - .type _Z9fx_bic_r4v, %function -_Z9fx_bic_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1550 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1550 - ldr r3, [r3, #16] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1550 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1550 - str r2, [r3, #60] - ldr r3, .L1550 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1550 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1550 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1550 - ldr r2, [r3, #100] - ldr r3, .L1550+4 - cmp r2, r3 - bne .L1547 - ldr r3, .L1550 - ldr r2, [r3, #468] - ldr r3, .L1550 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1550 - strb r3, [r2, #108] -.L1547: - ldr r3, .L1550 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1550 - str r2, [r3, #72] - ldr r2, .L1550 - ldr r3, .L1550 - str r3, [r2, #104] - ldr r3, .L1550 - ldr r2, [r3, #104] - ldr r3, .L1550 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1551: - .align 2 -.L1550: - .word GSU - .word GSU+56 - .size _Z9fx_bic_r4v, .-_Z9fx_bic_r4v - .align 2 - .type _Z9fx_bic_r5v, %function -_Z9fx_bic_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1556 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1556 - ldr r3, [r3, #20] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1556 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1556 - str r2, [r3, #60] - ldr r3, .L1556 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1556 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1556 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1556 - ldr r2, [r3, #100] - ldr r3, .L1556+4 - cmp r2, r3 - bne .L1553 - ldr r3, .L1556 - ldr r2, [r3, #468] - ldr r3, .L1556 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1556 - strb r3, [r2, #108] -.L1553: - ldr r3, .L1556 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1556 - str r2, [r3, #72] - ldr r2, .L1556 - ldr r3, .L1556 - str r3, [r2, #104] - ldr r3, .L1556 - ldr r2, [r3, #104] - ldr r3, .L1556 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1557: - .align 2 -.L1556: - .word GSU - .word GSU+56 - .size _Z9fx_bic_r5v, .-_Z9fx_bic_r5v - .align 2 - .type _Z9fx_bic_r6v, %function -_Z9fx_bic_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1562 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1562 - ldr r3, [r3, #24] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1562 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1562 - str r2, [r3, #60] - ldr r3, .L1562 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1562 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1562 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1562 - ldr r2, [r3, #100] - ldr r3, .L1562+4 - cmp r2, r3 - bne .L1559 - ldr r3, .L1562 - ldr r2, [r3, #468] - ldr r3, .L1562 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1562 - strb r3, [r2, #108] -.L1559: - ldr r3, .L1562 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1562 - str r2, [r3, #72] - ldr r2, .L1562 - ldr r3, .L1562 - str r3, [r2, #104] - ldr r3, .L1562 - ldr r2, [r3, #104] - ldr r3, .L1562 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1563: - .align 2 -.L1562: - .word GSU - .word GSU+56 - .size _Z9fx_bic_r6v, .-_Z9fx_bic_r6v - .align 2 - .type _Z9fx_bic_r7v, %function -_Z9fx_bic_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1568 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1568 - ldr r3, [r3, #28] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1568 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1568 - str r2, [r3, #60] - ldr r3, .L1568 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1568 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1568 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1568 - ldr r2, [r3, #100] - ldr r3, .L1568+4 - cmp r2, r3 - bne .L1565 - ldr r3, .L1568 - ldr r2, [r3, #468] - ldr r3, .L1568 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1568 - strb r3, [r2, #108] -.L1565: - ldr r3, .L1568 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1568 - str r2, [r3, #72] - ldr r2, .L1568 - ldr r3, .L1568 - str r3, [r2, #104] - ldr r3, .L1568 - ldr r2, [r3, #104] - ldr r3, .L1568 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1569: - .align 2 -.L1568: - .word GSU - .word GSU+56 - .size _Z9fx_bic_r7v, .-_Z9fx_bic_r7v - .align 2 - .type _Z9fx_bic_r8v, %function -_Z9fx_bic_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1574 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1574 - ldr r3, [r3, #32] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1574 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1574 - str r2, [r3, #60] - ldr r3, .L1574 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1574 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1574 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1574 - ldr r2, [r3, #100] - ldr r3, .L1574+4 - cmp r2, r3 - bne .L1571 - ldr r3, .L1574 - ldr r2, [r3, #468] - ldr r3, .L1574 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1574 - strb r3, [r2, #108] -.L1571: - ldr r3, .L1574 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1574 - str r2, [r3, #72] - ldr r2, .L1574 - ldr r3, .L1574 - str r3, [r2, #104] - ldr r3, .L1574 - ldr r2, [r3, #104] - ldr r3, .L1574 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1575: - .align 2 -.L1574: - .word GSU - .word GSU+56 - .size _Z9fx_bic_r8v, .-_Z9fx_bic_r8v - .align 2 - .type _Z9fx_bic_r9v, %function -_Z9fx_bic_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1580 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1580 - ldr r3, [r3, #36] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1580 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1580 - str r2, [r3, #60] - ldr r3, .L1580 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1580 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1580 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1580 - ldr r2, [r3, #100] - ldr r3, .L1580+4 - cmp r2, r3 - bne .L1577 - ldr r3, .L1580 - ldr r2, [r3, #468] - ldr r3, .L1580 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1580 - strb r3, [r2, #108] -.L1577: - ldr r3, .L1580 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1580 - str r2, [r3, #72] - ldr r2, .L1580 - ldr r3, .L1580 - str r3, [r2, #104] - ldr r3, .L1580 - ldr r2, [r3, #104] - ldr r3, .L1580 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1581: - .align 2 -.L1580: - .word GSU - .word GSU+56 - .size _Z9fx_bic_r9v, .-_Z9fx_bic_r9v - .align 2 - .type _Z10fx_bic_r10v, %function -_Z10fx_bic_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1586 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1586 - ldr r3, [r3, #40] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1586 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1586 - str r2, [r3, #60] - ldr r3, .L1586 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1586 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1586 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1586 - ldr r2, [r3, #100] - ldr r3, .L1586+4 - cmp r2, r3 - bne .L1583 - ldr r3, .L1586 - ldr r2, [r3, #468] - ldr r3, .L1586 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1586 - strb r3, [r2, #108] -.L1583: - ldr r3, .L1586 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1586 - str r2, [r3, #72] - ldr r2, .L1586 - ldr r3, .L1586 - str r3, [r2, #104] - ldr r3, .L1586 - ldr r2, [r3, #104] - ldr r3, .L1586 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1587: - .align 2 -.L1586: - .word GSU - .word GSU+56 - .size _Z10fx_bic_r10v, .-_Z10fx_bic_r10v - .align 2 - .type _Z10fx_bic_r11v, %function -_Z10fx_bic_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1592 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1592 - ldr r3, [r3, #44] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1592 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1592 - str r2, [r3, #60] - ldr r3, .L1592 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1592 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1592 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1592 - ldr r2, [r3, #100] - ldr r3, .L1592+4 - cmp r2, r3 - bne .L1589 - ldr r3, .L1592 - ldr r2, [r3, #468] - ldr r3, .L1592 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1592 - strb r3, [r2, #108] -.L1589: - ldr r3, .L1592 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1592 - str r2, [r3, #72] - ldr r2, .L1592 - ldr r3, .L1592 - str r3, [r2, #104] - ldr r3, .L1592 - ldr r2, [r3, #104] - ldr r3, .L1592 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1593: - .align 2 -.L1592: - .word GSU - .word GSU+56 - .size _Z10fx_bic_r11v, .-_Z10fx_bic_r11v - .align 2 - .type _Z10fx_bic_r12v, %function -_Z10fx_bic_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1598 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1598 - ldr r3, [r3, #48] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1598 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1598 - str r2, [r3, #60] - ldr r3, .L1598 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1598 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1598 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1598 - ldr r2, [r3, #100] - ldr r3, .L1598+4 - cmp r2, r3 - bne .L1595 - ldr r3, .L1598 - ldr r2, [r3, #468] - ldr r3, .L1598 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1598 - strb r3, [r2, #108] -.L1595: - ldr r3, .L1598 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1598 - str r2, [r3, #72] - ldr r2, .L1598 - ldr r3, .L1598 - str r3, [r2, #104] - ldr r3, .L1598 - ldr r2, [r3, #104] - ldr r3, .L1598 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1599: - .align 2 -.L1598: - .word GSU - .word GSU+56 - .size _Z10fx_bic_r12v, .-_Z10fx_bic_r12v - .align 2 - .type _Z10fx_bic_r13v, %function -_Z10fx_bic_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1604 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1604 - ldr r3, [r3, #52] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1604 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1604 - str r2, [r3, #60] - ldr r3, .L1604 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1604 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1604 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1604 - ldr r2, [r3, #100] - ldr r3, .L1604+4 - cmp r2, r3 - bne .L1601 - ldr r3, .L1604 - ldr r2, [r3, #468] - ldr r3, .L1604 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1604 - strb r3, [r2, #108] -.L1601: - ldr r3, .L1604 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1604 - str r2, [r3, #72] - ldr r2, .L1604 - ldr r3, .L1604 - str r3, [r2, #104] - ldr r3, .L1604 - ldr r2, [r3, #104] - ldr r3, .L1604 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1605: - .align 2 -.L1604: - .word GSU - .word GSU+56 - .size _Z10fx_bic_r13v, .-_Z10fx_bic_r13v - .align 2 - .type _Z10fx_bic_r14v, %function -_Z10fx_bic_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1610 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1610 - ldr r3, [r3, #56] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1610 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1610 - str r2, [r3, #60] - ldr r3, .L1610 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1610 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1610 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1610 - ldr r2, [r3, #100] - ldr r3, .L1610+4 - cmp r2, r3 - bne .L1607 - ldr r3, .L1610 - ldr r2, [r3, #468] - ldr r3, .L1610 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1610 - strb r3, [r2, #108] -.L1607: - ldr r3, .L1610 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1610 - str r2, [r3, #72] - ldr r2, .L1610 - ldr r3, .L1610 - str r3, [r2, #104] - ldr r3, .L1610 - ldr r2, [r3, #104] - ldr r3, .L1610 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1611: - .align 2 -.L1610: - .word GSU - .word GSU+56 - .size _Z10fx_bic_r14v, .-_Z10fx_bic_r14v - .align 2 - .type _Z10fx_bic_r15v, %function -_Z10fx_bic_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1616 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L1616 - ldr r3, [r3, #60] - mvn r3, r3 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1616 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1616 - str r2, [r3, #60] - ldr r3, .L1616 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1616 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1616 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1616 - ldr r2, [r3, #100] - ldr r3, .L1616+4 - cmp r2, r3 - bne .L1613 - ldr r3, .L1616 - ldr r2, [r3, #468] - ldr r3, .L1616 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1616 - strb r3, [r2, #108] -.L1613: - ldr r3, .L1616 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1616 - str r2, [r3, #72] - ldr r2, .L1616 - ldr r3, .L1616 - str r3, [r2, #104] - ldr r3, .L1616 - ldr r2, [r3, #104] - ldr r3, .L1616 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1617: - .align 2 -.L1616: - .word GSU - .word GSU+56 - .size _Z10fx_bic_r15v, .-_Z10fx_bic_r15v - .align 2 - .type _Z9fx_and_i1v, %function -_Z9fx_and_i1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1622 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #1 - str r3, [fp, #-16] - ldr r3, .L1622 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1622 - str r2, [r3, #60] - ldr r3, .L1622 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1622 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1622 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1622 - ldr r2, [r3, #100] - ldr r3, .L1622+4 - cmp r2, r3 - bne .L1619 - ldr r3, .L1622 - ldr r2, [r3, #468] - ldr r3, .L1622 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1622 - strb r3, [r2, #108] -.L1619: - ldr r3, .L1622 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1622 - str r2, [r3, #72] - ldr r2, .L1622 - ldr r3, .L1622 - str r3, [r2, #104] - ldr r3, .L1622 - ldr r2, [r3, #104] - ldr r3, .L1622 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1623: - .align 2 -.L1622: - .word GSU - .word GSU+56 - .size _Z9fx_and_i1v, .-_Z9fx_and_i1v - .align 2 - .type _Z9fx_and_i2v, %function -_Z9fx_and_i2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1628 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #2 - str r3, [fp, #-16] - ldr r3, .L1628 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1628 - str r2, [r3, #60] - ldr r3, .L1628 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1628 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1628 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1628 - ldr r2, [r3, #100] - ldr r3, .L1628+4 - cmp r2, r3 - bne .L1625 - ldr r3, .L1628 - ldr r2, [r3, #468] - ldr r3, .L1628 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1628 - strb r3, [r2, #108] -.L1625: - ldr r3, .L1628 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1628 - str r2, [r3, #72] - ldr r2, .L1628 - ldr r3, .L1628 - str r3, [r2, #104] - ldr r3, .L1628 - ldr r2, [r3, #104] - ldr r3, .L1628 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1629: - .align 2 -.L1628: - .word GSU - .word GSU+56 - .size _Z9fx_and_i2v, .-_Z9fx_and_i2v - .align 2 - .type _Z9fx_and_i3v, %function -_Z9fx_and_i3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1634 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #3 - str r3, [fp, #-16] - ldr r3, .L1634 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1634 - str r2, [r3, #60] - ldr r3, .L1634 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1634 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1634 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1634 - ldr r2, [r3, #100] - ldr r3, .L1634+4 - cmp r2, r3 - bne .L1631 - ldr r3, .L1634 - ldr r2, [r3, #468] - ldr r3, .L1634 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1634 - strb r3, [r2, #108] -.L1631: - ldr r3, .L1634 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1634 - str r2, [r3, #72] - ldr r2, .L1634 - ldr r3, .L1634 - str r3, [r2, #104] - ldr r3, .L1634 - ldr r2, [r3, #104] - ldr r3, .L1634 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1635: - .align 2 -.L1634: - .word GSU - .word GSU+56 - .size _Z9fx_and_i3v, .-_Z9fx_and_i3v - .align 2 - .type _Z9fx_and_i4v, %function -_Z9fx_and_i4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1640 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #4 - str r3, [fp, #-16] - ldr r3, .L1640 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1640 - str r2, [r3, #60] - ldr r3, .L1640 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1640 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1640 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1640 - ldr r2, [r3, #100] - ldr r3, .L1640+4 - cmp r2, r3 - bne .L1637 - ldr r3, .L1640 - ldr r2, [r3, #468] - ldr r3, .L1640 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1640 - strb r3, [r2, #108] -.L1637: - ldr r3, .L1640 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1640 - str r2, [r3, #72] - ldr r2, .L1640 - ldr r3, .L1640 - str r3, [r2, #104] - ldr r3, .L1640 - ldr r2, [r3, #104] - ldr r3, .L1640 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1641: - .align 2 -.L1640: - .word GSU - .word GSU+56 - .size _Z9fx_and_i4v, .-_Z9fx_and_i4v - .align 2 - .type _Z9fx_and_i5v, %function -_Z9fx_and_i5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1646 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #5 - str r3, [fp, #-16] - ldr r3, .L1646 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1646 - str r2, [r3, #60] - ldr r3, .L1646 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1646 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1646 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1646 - ldr r2, [r3, #100] - ldr r3, .L1646+4 - cmp r2, r3 - bne .L1643 - ldr r3, .L1646 - ldr r2, [r3, #468] - ldr r3, .L1646 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1646 - strb r3, [r2, #108] -.L1643: - ldr r3, .L1646 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1646 - str r2, [r3, #72] - ldr r2, .L1646 - ldr r3, .L1646 - str r3, [r2, #104] - ldr r3, .L1646 - ldr r2, [r3, #104] - ldr r3, .L1646 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1647: - .align 2 -.L1646: - .word GSU - .word GSU+56 - .size _Z9fx_and_i5v, .-_Z9fx_and_i5v - .align 2 - .type _Z9fx_and_i6v, %function -_Z9fx_and_i6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1652 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #6 - str r3, [fp, #-16] - ldr r3, .L1652 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1652 - str r2, [r3, #60] - ldr r3, .L1652 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1652 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1652 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1652 - ldr r2, [r3, #100] - ldr r3, .L1652+4 - cmp r2, r3 - bne .L1649 - ldr r3, .L1652 - ldr r2, [r3, #468] - ldr r3, .L1652 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1652 - strb r3, [r2, #108] -.L1649: - ldr r3, .L1652 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1652 - str r2, [r3, #72] - ldr r2, .L1652 - ldr r3, .L1652 - str r3, [r2, #104] - ldr r3, .L1652 - ldr r2, [r3, #104] - ldr r3, .L1652 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1653: - .align 2 -.L1652: - .word GSU - .word GSU+56 - .size _Z9fx_and_i6v, .-_Z9fx_and_i6v - .align 2 - .type _Z9fx_and_i7v, %function -_Z9fx_and_i7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1658 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #7 - str r3, [fp, #-16] - ldr r3, .L1658 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1658 - str r2, [r3, #60] - ldr r3, .L1658 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1658 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1658 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1658 - ldr r2, [r3, #100] - ldr r3, .L1658+4 - cmp r2, r3 - bne .L1655 - ldr r3, .L1658 - ldr r2, [r3, #468] - ldr r3, .L1658 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1658 - strb r3, [r2, #108] -.L1655: - ldr r3, .L1658 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1658 - str r2, [r3, #72] - ldr r2, .L1658 - ldr r3, .L1658 - str r3, [r2, #104] - ldr r3, .L1658 - ldr r2, [r3, #104] - ldr r3, .L1658 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1659: - .align 2 -.L1658: - .word GSU - .word GSU+56 - .size _Z9fx_and_i7v, .-_Z9fx_and_i7v - .align 2 - .type _Z9fx_and_i8v, %function -_Z9fx_and_i8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1664 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #8 - str r3, [fp, #-16] - ldr r3, .L1664 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1664 - str r2, [r3, #60] - ldr r3, .L1664 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1664 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1664 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1664 - ldr r2, [r3, #100] - ldr r3, .L1664+4 - cmp r2, r3 - bne .L1661 - ldr r3, .L1664 - ldr r2, [r3, #468] - ldr r3, .L1664 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1664 - strb r3, [r2, #108] -.L1661: - ldr r3, .L1664 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1664 - str r2, [r3, #72] - ldr r2, .L1664 - ldr r3, .L1664 - str r3, [r2, #104] - ldr r3, .L1664 - ldr r2, [r3, #104] - ldr r3, .L1664 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1665: - .align 2 -.L1664: - .word GSU - .word GSU+56 - .size _Z9fx_and_i8v, .-_Z9fx_and_i8v - .align 2 - .type _Z9fx_and_i9v, %function -_Z9fx_and_i9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1670 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #9 - str r3, [fp, #-16] - ldr r3, .L1670 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1670 - str r2, [r3, #60] - ldr r3, .L1670 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1670 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1670 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1670 - ldr r2, [r3, #100] - ldr r3, .L1670+4 - cmp r2, r3 - bne .L1667 - ldr r3, .L1670 - ldr r2, [r3, #468] - ldr r3, .L1670 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1670 - strb r3, [r2, #108] -.L1667: - ldr r3, .L1670 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1670 - str r2, [r3, #72] - ldr r2, .L1670 - ldr r3, .L1670 - str r3, [r2, #104] - ldr r3, .L1670 - ldr r2, [r3, #104] - ldr r3, .L1670 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1671: - .align 2 -.L1670: - .word GSU - .word GSU+56 - .size _Z9fx_and_i9v, .-_Z9fx_and_i9v - .align 2 - .type _Z10fx_and_i10v, %function -_Z10fx_and_i10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1676 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #10 - str r3, [fp, #-16] - ldr r3, .L1676 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1676 - str r2, [r3, #60] - ldr r3, .L1676 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1676 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1676 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1676 - ldr r2, [r3, #100] - ldr r3, .L1676+4 - cmp r2, r3 - bne .L1673 - ldr r3, .L1676 - ldr r2, [r3, #468] - ldr r3, .L1676 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1676 - strb r3, [r2, #108] -.L1673: - ldr r3, .L1676 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1676 - str r2, [r3, #72] - ldr r2, .L1676 - ldr r3, .L1676 - str r3, [r2, #104] - ldr r3, .L1676 - ldr r2, [r3, #104] - ldr r3, .L1676 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1677: - .align 2 -.L1676: - .word GSU - .word GSU+56 - .size _Z10fx_and_i10v, .-_Z10fx_and_i10v - .align 2 - .type _Z10fx_and_i11v, %function -_Z10fx_and_i11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1682 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #11 - str r3, [fp, #-16] - ldr r3, .L1682 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1682 - str r2, [r3, #60] - ldr r3, .L1682 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1682 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1682 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1682 - ldr r2, [r3, #100] - ldr r3, .L1682+4 - cmp r2, r3 - bne .L1679 - ldr r3, .L1682 - ldr r2, [r3, #468] - ldr r3, .L1682 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1682 - strb r3, [r2, #108] -.L1679: - ldr r3, .L1682 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1682 - str r2, [r3, #72] - ldr r2, .L1682 - ldr r3, .L1682 - str r3, [r2, #104] - ldr r3, .L1682 - ldr r2, [r3, #104] - ldr r3, .L1682 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1683: - .align 2 -.L1682: - .word GSU - .word GSU+56 - .size _Z10fx_and_i11v, .-_Z10fx_and_i11v - .align 2 - .type _Z10fx_and_i12v, %function -_Z10fx_and_i12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1688 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #12 - str r3, [fp, #-16] - ldr r3, .L1688 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1688 - str r2, [r3, #60] - ldr r3, .L1688 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1688 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1688 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1688 - ldr r2, [r3, #100] - ldr r3, .L1688+4 - cmp r2, r3 - bne .L1685 - ldr r3, .L1688 - ldr r2, [r3, #468] - ldr r3, .L1688 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1688 - strb r3, [r2, #108] -.L1685: - ldr r3, .L1688 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1688 - str r2, [r3, #72] - ldr r2, .L1688 - ldr r3, .L1688 - str r3, [r2, #104] - ldr r3, .L1688 - ldr r2, [r3, #104] - ldr r3, .L1688 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1689: - .align 2 -.L1688: - .word GSU - .word GSU+56 - .size _Z10fx_and_i12v, .-_Z10fx_and_i12v - .align 2 - .type _Z10fx_and_i13v, %function -_Z10fx_and_i13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1694 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #13 - str r3, [fp, #-16] - ldr r3, .L1694 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1694 - str r2, [r3, #60] - ldr r3, .L1694 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1694 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1694 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1694 - ldr r2, [r3, #100] - ldr r3, .L1694+4 - cmp r2, r3 - bne .L1691 - ldr r3, .L1694 - ldr r2, [r3, #468] - ldr r3, .L1694 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1694 - strb r3, [r2, #108] -.L1691: - ldr r3, .L1694 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1694 - str r2, [r3, #72] - ldr r2, .L1694 - ldr r3, .L1694 - str r3, [r2, #104] - ldr r3, .L1694 - ldr r2, [r3, #104] - ldr r3, .L1694 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1695: - .align 2 -.L1694: - .word GSU - .word GSU+56 - .size _Z10fx_and_i13v, .-_Z10fx_and_i13v - .align 2 - .type _Z10fx_and_i14v, %function -_Z10fx_and_i14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1700 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #14 - str r3, [fp, #-16] - ldr r3, .L1700 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1700 - str r2, [r3, #60] - ldr r3, .L1700 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1700 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1700 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1700 - ldr r2, [r3, #100] - ldr r3, .L1700+4 - cmp r2, r3 - bne .L1697 - ldr r3, .L1700 - ldr r2, [r3, #468] - ldr r3, .L1700 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1700 - strb r3, [r2, #108] -.L1697: - ldr r3, .L1700 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1700 - str r2, [r3, #72] - ldr r2, .L1700 - ldr r3, .L1700 - str r3, [r2, #104] - ldr r3, .L1700 - ldr r2, [r3, #104] - ldr r3, .L1700 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1701: - .align 2 -.L1700: - .word GSU - .word GSU+56 - .size _Z10fx_and_i14v, .-_Z10fx_and_i14v - .align 2 - .type _Z10fx_and_i15v, %function -_Z10fx_and_i15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1706 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #15 - str r3, [fp, #-16] - ldr r3, .L1706 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1706 - str r2, [r3, #60] - ldr r3, .L1706 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1706 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1706 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1706 - ldr r2, [r3, #100] - ldr r3, .L1706+4 - cmp r2, r3 - bne .L1703 - ldr r3, .L1706 - ldr r2, [r3, #468] - ldr r3, .L1706 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1706 - strb r3, [r2, #108] -.L1703: - ldr r3, .L1706 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1706 - str r2, [r3, #72] - ldr r2, .L1706 - ldr r3, .L1706 - str r3, [r2, #104] - ldr r3, .L1706 - ldr r2, [r3, #104] - ldr r3, .L1706 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1707: - .align 2 -.L1706: - .word GSU - .word GSU+56 - .size _Z10fx_and_i15v, .-_Z10fx_and_i15v - .align 2 - .type _Z9fx_bic_i1v, %function -_Z9fx_bic_i1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1712 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #1 - str r3, [fp, #-16] - ldr r3, .L1712 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1712 - str r2, [r3, #60] - ldr r3, .L1712 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1712 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1712 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1712 - ldr r2, [r3, #100] - ldr r3, .L1712+4 - cmp r2, r3 - bne .L1709 - ldr r3, .L1712 - ldr r2, [r3, #468] - ldr r3, .L1712 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1712 - strb r3, [r2, #108] -.L1709: - ldr r3, .L1712 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1712 - str r2, [r3, #72] - ldr r2, .L1712 - ldr r3, .L1712 - str r3, [r2, #104] - ldr r3, .L1712 - ldr r2, [r3, #104] - ldr r3, .L1712 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1713: - .align 2 -.L1712: - .word GSU - .word GSU+56 - .size _Z9fx_bic_i1v, .-_Z9fx_bic_i1v - .align 2 - .type _Z9fx_bic_i2v, %function -_Z9fx_bic_i2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1718 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #2 - str r3, [fp, #-16] - ldr r3, .L1718 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1718 - str r2, [r3, #60] - ldr r3, .L1718 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1718 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1718 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1718 - ldr r2, [r3, #100] - ldr r3, .L1718+4 - cmp r2, r3 - bne .L1715 - ldr r3, .L1718 - ldr r2, [r3, #468] - ldr r3, .L1718 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1718 - strb r3, [r2, #108] -.L1715: - ldr r3, .L1718 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1718 - str r2, [r3, #72] - ldr r2, .L1718 - ldr r3, .L1718 - str r3, [r2, #104] - ldr r3, .L1718 - ldr r2, [r3, #104] - ldr r3, .L1718 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1719: - .align 2 -.L1718: - .word GSU - .word GSU+56 - .size _Z9fx_bic_i2v, .-_Z9fx_bic_i2v - .align 2 - .type _Z9fx_bic_i3v, %function -_Z9fx_bic_i3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1724 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #3 - str r3, [fp, #-16] - ldr r3, .L1724 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1724 - str r2, [r3, #60] - ldr r3, .L1724 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1724 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1724 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1724 - ldr r2, [r3, #100] - ldr r3, .L1724+4 - cmp r2, r3 - bne .L1721 - ldr r3, .L1724 - ldr r2, [r3, #468] - ldr r3, .L1724 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1724 - strb r3, [r2, #108] -.L1721: - ldr r3, .L1724 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1724 - str r2, [r3, #72] - ldr r2, .L1724 - ldr r3, .L1724 - str r3, [r2, #104] - ldr r3, .L1724 - ldr r2, [r3, #104] - ldr r3, .L1724 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1725: - .align 2 -.L1724: - .word GSU - .word GSU+56 - .size _Z9fx_bic_i3v, .-_Z9fx_bic_i3v - .align 2 - .type _Z9fx_bic_i4v, %function -_Z9fx_bic_i4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1730 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #4 - str r3, [fp, #-16] - ldr r3, .L1730 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1730 - str r2, [r3, #60] - ldr r3, .L1730 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1730 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1730 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1730 - ldr r2, [r3, #100] - ldr r3, .L1730+4 - cmp r2, r3 - bne .L1727 - ldr r3, .L1730 - ldr r2, [r3, #468] - ldr r3, .L1730 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1730 - strb r3, [r2, #108] -.L1727: - ldr r3, .L1730 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1730 - str r2, [r3, #72] - ldr r2, .L1730 - ldr r3, .L1730 - str r3, [r2, #104] - ldr r3, .L1730 - ldr r2, [r3, #104] - ldr r3, .L1730 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1731: - .align 2 -.L1730: - .word GSU - .word GSU+56 - .size _Z9fx_bic_i4v, .-_Z9fx_bic_i4v - .align 2 - .type _Z9fx_bic_i5v, %function -_Z9fx_bic_i5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1736 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #5 - str r3, [fp, #-16] - ldr r3, .L1736 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1736 - str r2, [r3, #60] - ldr r3, .L1736 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1736 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1736 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1736 - ldr r2, [r3, #100] - ldr r3, .L1736+4 - cmp r2, r3 - bne .L1733 - ldr r3, .L1736 - ldr r2, [r3, #468] - ldr r3, .L1736 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1736 - strb r3, [r2, #108] -.L1733: - ldr r3, .L1736 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1736 - str r2, [r3, #72] - ldr r2, .L1736 - ldr r3, .L1736 - str r3, [r2, #104] - ldr r3, .L1736 - ldr r2, [r3, #104] - ldr r3, .L1736 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1737: - .align 2 -.L1736: - .word GSU - .word GSU+56 - .size _Z9fx_bic_i5v, .-_Z9fx_bic_i5v - .align 2 - .type _Z9fx_bic_i6v, %function -_Z9fx_bic_i6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1742 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #6 - str r3, [fp, #-16] - ldr r3, .L1742 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1742 - str r2, [r3, #60] - ldr r3, .L1742 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1742 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1742 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1742 - ldr r2, [r3, #100] - ldr r3, .L1742+4 - cmp r2, r3 - bne .L1739 - ldr r3, .L1742 - ldr r2, [r3, #468] - ldr r3, .L1742 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1742 - strb r3, [r2, #108] -.L1739: - ldr r3, .L1742 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1742 - str r2, [r3, #72] - ldr r2, .L1742 - ldr r3, .L1742 - str r3, [r2, #104] - ldr r3, .L1742 - ldr r2, [r3, #104] - ldr r3, .L1742 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1743: - .align 2 -.L1742: - .word GSU - .word GSU+56 - .size _Z9fx_bic_i6v, .-_Z9fx_bic_i6v - .align 2 - .type _Z9fx_bic_i7v, %function -_Z9fx_bic_i7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1748 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #7 - str r3, [fp, #-16] - ldr r3, .L1748 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1748 - str r2, [r3, #60] - ldr r3, .L1748 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1748 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1748 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1748 - ldr r2, [r3, #100] - ldr r3, .L1748+4 - cmp r2, r3 - bne .L1745 - ldr r3, .L1748 - ldr r2, [r3, #468] - ldr r3, .L1748 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1748 - strb r3, [r2, #108] -.L1745: - ldr r3, .L1748 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1748 - str r2, [r3, #72] - ldr r2, .L1748 - ldr r3, .L1748 - str r3, [r2, #104] - ldr r3, .L1748 - ldr r2, [r3, #104] - ldr r3, .L1748 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1749: - .align 2 -.L1748: - .word GSU - .word GSU+56 - .size _Z9fx_bic_i7v, .-_Z9fx_bic_i7v - .align 2 - .type _Z9fx_bic_i8v, %function -_Z9fx_bic_i8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1754 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #8 - str r3, [fp, #-16] - ldr r3, .L1754 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1754 - str r2, [r3, #60] - ldr r3, .L1754 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1754 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1754 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1754 - ldr r2, [r3, #100] - ldr r3, .L1754+4 - cmp r2, r3 - bne .L1751 - ldr r3, .L1754 - ldr r2, [r3, #468] - ldr r3, .L1754 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1754 - strb r3, [r2, #108] -.L1751: - ldr r3, .L1754 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1754 - str r2, [r3, #72] - ldr r2, .L1754 - ldr r3, .L1754 - str r3, [r2, #104] - ldr r3, .L1754 - ldr r2, [r3, #104] - ldr r3, .L1754 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1755: - .align 2 -.L1754: - .word GSU - .word GSU+56 - .size _Z9fx_bic_i8v, .-_Z9fx_bic_i8v - .align 2 - .type _Z9fx_bic_i9v, %function -_Z9fx_bic_i9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1760 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #9 - str r3, [fp, #-16] - ldr r3, .L1760 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1760 - str r2, [r3, #60] - ldr r3, .L1760 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1760 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1760 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1760 - ldr r2, [r3, #100] - ldr r3, .L1760+4 - cmp r2, r3 - bne .L1757 - ldr r3, .L1760 - ldr r2, [r3, #468] - ldr r3, .L1760 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1760 - strb r3, [r2, #108] -.L1757: - ldr r3, .L1760 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1760 - str r2, [r3, #72] - ldr r2, .L1760 - ldr r3, .L1760 - str r3, [r2, #104] - ldr r3, .L1760 - ldr r2, [r3, #104] - ldr r3, .L1760 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1761: - .align 2 -.L1760: - .word GSU - .word GSU+56 - .size _Z9fx_bic_i9v, .-_Z9fx_bic_i9v - .align 2 - .type _Z10fx_bic_i10v, %function -_Z10fx_bic_i10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1766 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #10 - str r3, [fp, #-16] - ldr r3, .L1766 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1766 - str r2, [r3, #60] - ldr r3, .L1766 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1766 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1766 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1766 - ldr r2, [r3, #100] - ldr r3, .L1766+4 - cmp r2, r3 - bne .L1763 - ldr r3, .L1766 - ldr r2, [r3, #468] - ldr r3, .L1766 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1766 - strb r3, [r2, #108] -.L1763: - ldr r3, .L1766 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1766 - str r2, [r3, #72] - ldr r2, .L1766 - ldr r3, .L1766 - str r3, [r2, #104] - ldr r3, .L1766 - ldr r2, [r3, #104] - ldr r3, .L1766 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1767: - .align 2 -.L1766: - .word GSU - .word GSU+56 - .size _Z10fx_bic_i10v, .-_Z10fx_bic_i10v - .align 2 - .type _Z10fx_bic_i11v, %function -_Z10fx_bic_i11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1772 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #11 - str r3, [fp, #-16] - ldr r3, .L1772 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1772 - str r2, [r3, #60] - ldr r3, .L1772 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1772 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1772 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1772 - ldr r2, [r3, #100] - ldr r3, .L1772+4 - cmp r2, r3 - bne .L1769 - ldr r3, .L1772 - ldr r2, [r3, #468] - ldr r3, .L1772 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1772 - strb r3, [r2, #108] -.L1769: - ldr r3, .L1772 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1772 - str r2, [r3, #72] - ldr r2, .L1772 - ldr r3, .L1772 - str r3, [r2, #104] - ldr r3, .L1772 - ldr r2, [r3, #104] - ldr r3, .L1772 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1773: - .align 2 -.L1772: - .word GSU - .word GSU+56 - .size _Z10fx_bic_i11v, .-_Z10fx_bic_i11v - .align 2 - .type _Z10fx_bic_i12v, %function -_Z10fx_bic_i12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1778 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #12 - str r3, [fp, #-16] - ldr r3, .L1778 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1778 - str r2, [r3, #60] - ldr r3, .L1778 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1778 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1778 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1778 - ldr r2, [r3, #100] - ldr r3, .L1778+4 - cmp r2, r3 - bne .L1775 - ldr r3, .L1778 - ldr r2, [r3, #468] - ldr r3, .L1778 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1778 - strb r3, [r2, #108] -.L1775: - ldr r3, .L1778 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1778 - str r2, [r3, #72] - ldr r2, .L1778 - ldr r3, .L1778 - str r3, [r2, #104] - ldr r3, .L1778 - ldr r2, [r3, #104] - ldr r3, .L1778 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1779: - .align 2 -.L1778: - .word GSU - .word GSU+56 - .size _Z10fx_bic_i12v, .-_Z10fx_bic_i12v - .align 2 - .type _Z10fx_bic_i13v, %function -_Z10fx_bic_i13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1784 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #13 - str r3, [fp, #-16] - ldr r3, .L1784 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1784 - str r2, [r3, #60] - ldr r3, .L1784 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1784 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1784 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1784 - ldr r2, [r3, #100] - ldr r3, .L1784+4 - cmp r2, r3 - bne .L1781 - ldr r3, .L1784 - ldr r2, [r3, #468] - ldr r3, .L1784 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1784 - strb r3, [r2, #108] -.L1781: - ldr r3, .L1784 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1784 - str r2, [r3, #72] - ldr r2, .L1784 - ldr r3, .L1784 - str r3, [r2, #104] - ldr r3, .L1784 - ldr r2, [r3, #104] - ldr r3, .L1784 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1785: - .align 2 -.L1784: - .word GSU - .word GSU+56 - .size _Z10fx_bic_i13v, .-_Z10fx_bic_i13v - .align 2 - .type _Z10fx_bic_i14v, %function -_Z10fx_bic_i14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1790 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #14 - str r3, [fp, #-16] - ldr r3, .L1790 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1790 - str r2, [r3, #60] - ldr r3, .L1790 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1790 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1790 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1790 - ldr r2, [r3, #100] - ldr r3, .L1790+4 - cmp r2, r3 - bne .L1787 - ldr r3, .L1790 - ldr r2, [r3, #468] - ldr r3, .L1790 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1790 - strb r3, [r2, #108] -.L1787: - ldr r3, .L1790 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1790 - str r2, [r3, #72] - ldr r2, .L1790 - ldr r3, .L1790 - str r3, [r2, #104] - ldr r3, .L1790 - ldr r2, [r3, #104] - ldr r3, .L1790 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1791: - .align 2 -.L1790: - .word GSU - .word GSU+56 - .size _Z10fx_bic_i14v, .-_Z10fx_bic_i14v - .align 2 - .type _Z10fx_bic_i15v, %function -_Z10fx_bic_i15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1796 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - bic r3, r3, #15 - str r3, [fp, #-16] - ldr r3, .L1796 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1796 - str r2, [r3, #60] - ldr r3, .L1796 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1796 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1796 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1796 - ldr r2, [r3, #100] - ldr r3, .L1796+4 - cmp r2, r3 - bne .L1793 - ldr r3, .L1796 - ldr r2, [r3, #468] - ldr r3, .L1796 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1796 - strb r3, [r2, #108] -.L1793: - ldr r3, .L1796 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1796 - str r2, [r3, #72] - ldr r2, .L1796 - ldr r3, .L1796 - str r3, [r2, #104] - ldr r3, .L1796 - ldr r2, [r3, #104] - ldr r3, .L1796 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1797: - .align 2 -.L1796: - .word GSU - .word GSU+56 - .size _Z10fx_bic_i15v, .-_Z10fx_bic_i15v - .align 2 - .type _Z10fx_mult_r0v, %function -_Z10fx_mult_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1802 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1802 - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1802 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1802 - str r2, [r3, #60] - ldr r3, .L1802 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1802 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1802 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1802 - ldr r2, [r3, #100] - ldr r3, .L1802+4 - cmp r2, r3 - bne .L1799 - ldr r3, .L1802 - ldr r2, [r3, #468] - ldr r3, .L1802 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1802 - strb r3, [r2, #108] -.L1799: - ldr r3, .L1802 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1802 - str r2, [r3, #72] - ldr r2, .L1802 - ldr r3, .L1802 - str r3, [r2, #104] - ldr r3, .L1802 - ldr r2, [r3, #104] - ldr r3, .L1802 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1803: - .align 2 -.L1802: - .word GSU - .word GSU+56 - .size _Z10fx_mult_r0v, .-_Z10fx_mult_r0v - .align 2 - .type _Z10fx_mult_r1v, %function -_Z10fx_mult_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1808 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1808 - ldr r3, [r3, #4] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1808 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1808 - str r2, [r3, #60] - ldr r3, .L1808 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1808 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1808 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1808 - ldr r2, [r3, #100] - ldr r3, .L1808+4 - cmp r2, r3 - bne .L1805 - ldr r3, .L1808 - ldr r2, [r3, #468] - ldr r3, .L1808 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1808 - strb r3, [r2, #108] -.L1805: - ldr r3, .L1808 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1808 - str r2, [r3, #72] - ldr r2, .L1808 - ldr r3, .L1808 - str r3, [r2, #104] - ldr r3, .L1808 - ldr r2, [r3, #104] - ldr r3, .L1808 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1809: - .align 2 -.L1808: - .word GSU - .word GSU+56 - .size _Z10fx_mult_r1v, .-_Z10fx_mult_r1v - .align 2 - .type _Z10fx_mult_r2v, %function -_Z10fx_mult_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1814 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1814 - ldr r3, [r3, #8] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1814 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1814 - str r2, [r3, #60] - ldr r3, .L1814 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1814 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1814 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1814 - ldr r2, [r3, #100] - ldr r3, .L1814+4 - cmp r2, r3 - bne .L1811 - ldr r3, .L1814 - ldr r2, [r3, #468] - ldr r3, .L1814 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1814 - strb r3, [r2, #108] -.L1811: - ldr r3, .L1814 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1814 - str r2, [r3, #72] - ldr r2, .L1814 - ldr r3, .L1814 - str r3, [r2, #104] - ldr r3, .L1814 - ldr r2, [r3, #104] - ldr r3, .L1814 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1815: - .align 2 -.L1814: - .word GSU - .word GSU+56 - .size _Z10fx_mult_r2v, .-_Z10fx_mult_r2v - .align 2 - .type _Z10fx_mult_r3v, %function -_Z10fx_mult_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1820 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1820 - ldr r3, [r3, #12] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1820 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1820 - str r2, [r3, #60] - ldr r3, .L1820 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1820 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1820 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1820 - ldr r2, [r3, #100] - ldr r3, .L1820+4 - cmp r2, r3 - bne .L1817 - ldr r3, .L1820 - ldr r2, [r3, #468] - ldr r3, .L1820 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1820 - strb r3, [r2, #108] -.L1817: - ldr r3, .L1820 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1820 - str r2, [r3, #72] - ldr r2, .L1820 - ldr r3, .L1820 - str r3, [r2, #104] - ldr r3, .L1820 - ldr r2, [r3, #104] - ldr r3, .L1820 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1821: - .align 2 -.L1820: - .word GSU - .word GSU+56 - .size _Z10fx_mult_r3v, .-_Z10fx_mult_r3v - .align 2 - .type _Z10fx_mult_r4v, %function -_Z10fx_mult_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1826 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1826 - ldr r3, [r3, #16] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1826 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1826 - str r2, [r3, #60] - ldr r3, .L1826 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1826 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1826 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1826 - ldr r2, [r3, #100] - ldr r3, .L1826+4 - cmp r2, r3 - bne .L1823 - ldr r3, .L1826 - ldr r2, [r3, #468] - ldr r3, .L1826 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1826 - strb r3, [r2, #108] -.L1823: - ldr r3, .L1826 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1826 - str r2, [r3, #72] - ldr r2, .L1826 - ldr r3, .L1826 - str r3, [r2, #104] - ldr r3, .L1826 - ldr r2, [r3, #104] - ldr r3, .L1826 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1827: - .align 2 -.L1826: - .word GSU - .word GSU+56 - .size _Z10fx_mult_r4v, .-_Z10fx_mult_r4v - .align 2 - .type _Z10fx_mult_r5v, %function -_Z10fx_mult_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1832 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1832 - ldr r3, [r3, #20] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1832 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1832 - str r2, [r3, #60] - ldr r3, .L1832 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1832 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1832 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1832 - ldr r2, [r3, #100] - ldr r3, .L1832+4 - cmp r2, r3 - bne .L1829 - ldr r3, .L1832 - ldr r2, [r3, #468] - ldr r3, .L1832 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1832 - strb r3, [r2, #108] -.L1829: - ldr r3, .L1832 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1832 - str r2, [r3, #72] - ldr r2, .L1832 - ldr r3, .L1832 - str r3, [r2, #104] - ldr r3, .L1832 - ldr r2, [r3, #104] - ldr r3, .L1832 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1833: - .align 2 -.L1832: - .word GSU - .word GSU+56 - .size _Z10fx_mult_r5v, .-_Z10fx_mult_r5v - .align 2 - .type _Z10fx_mult_r6v, %function -_Z10fx_mult_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1838 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1838 - ldr r3, [r3, #24] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1838 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1838 - str r2, [r3, #60] - ldr r3, .L1838 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1838 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1838 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1838 - ldr r2, [r3, #100] - ldr r3, .L1838+4 - cmp r2, r3 - bne .L1835 - ldr r3, .L1838 - ldr r2, [r3, #468] - ldr r3, .L1838 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1838 - strb r3, [r2, #108] -.L1835: - ldr r3, .L1838 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1838 - str r2, [r3, #72] - ldr r2, .L1838 - ldr r3, .L1838 - str r3, [r2, #104] - ldr r3, .L1838 - ldr r2, [r3, #104] - ldr r3, .L1838 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1839: - .align 2 -.L1838: - .word GSU - .word GSU+56 - .size _Z10fx_mult_r6v, .-_Z10fx_mult_r6v - .align 2 - .type _Z10fx_mult_r7v, %function -_Z10fx_mult_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1844 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1844 - ldr r3, [r3, #28] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1844 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1844 - str r2, [r3, #60] - ldr r3, .L1844 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1844 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1844 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1844 - ldr r2, [r3, #100] - ldr r3, .L1844+4 - cmp r2, r3 - bne .L1841 - ldr r3, .L1844 - ldr r2, [r3, #468] - ldr r3, .L1844 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1844 - strb r3, [r2, #108] -.L1841: - ldr r3, .L1844 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1844 - str r2, [r3, #72] - ldr r2, .L1844 - ldr r3, .L1844 - str r3, [r2, #104] - ldr r3, .L1844 - ldr r2, [r3, #104] - ldr r3, .L1844 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1845: - .align 2 -.L1844: - .word GSU - .word GSU+56 - .size _Z10fx_mult_r7v, .-_Z10fx_mult_r7v - .align 2 - .type _Z10fx_mult_r8v, %function -_Z10fx_mult_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1850 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1850 - ldr r3, [r3, #32] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1850 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1850 - str r2, [r3, #60] - ldr r3, .L1850 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1850 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1850 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1850 - ldr r2, [r3, #100] - ldr r3, .L1850+4 - cmp r2, r3 - bne .L1847 - ldr r3, .L1850 - ldr r2, [r3, #468] - ldr r3, .L1850 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1850 - strb r3, [r2, #108] -.L1847: - ldr r3, .L1850 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1850 - str r2, [r3, #72] - ldr r2, .L1850 - ldr r3, .L1850 - str r3, [r2, #104] - ldr r3, .L1850 - ldr r2, [r3, #104] - ldr r3, .L1850 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1851: - .align 2 -.L1850: - .word GSU - .word GSU+56 - .size _Z10fx_mult_r8v, .-_Z10fx_mult_r8v - .align 2 - .type _Z10fx_mult_r9v, %function -_Z10fx_mult_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1856 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1856 - ldr r3, [r3, #36] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1856 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1856 - str r2, [r3, #60] - ldr r3, .L1856 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1856 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1856 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1856 - ldr r2, [r3, #100] - ldr r3, .L1856+4 - cmp r2, r3 - bne .L1853 - ldr r3, .L1856 - ldr r2, [r3, #468] - ldr r3, .L1856 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1856 - strb r3, [r2, #108] -.L1853: - ldr r3, .L1856 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1856 - str r2, [r3, #72] - ldr r2, .L1856 - ldr r3, .L1856 - str r3, [r2, #104] - ldr r3, .L1856 - ldr r2, [r3, #104] - ldr r3, .L1856 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1857: - .align 2 -.L1856: - .word GSU - .word GSU+56 - .size _Z10fx_mult_r9v, .-_Z10fx_mult_r9v - .align 2 - .type _Z11fx_mult_r10v, %function -_Z11fx_mult_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1862 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1862 - ldr r3, [r3, #40] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1862 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1862 - str r2, [r3, #60] - ldr r3, .L1862 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1862 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1862 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1862 - ldr r2, [r3, #100] - ldr r3, .L1862+4 - cmp r2, r3 - bne .L1859 - ldr r3, .L1862 - ldr r2, [r3, #468] - ldr r3, .L1862 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1862 - strb r3, [r2, #108] -.L1859: - ldr r3, .L1862 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1862 - str r2, [r3, #72] - ldr r2, .L1862 - ldr r3, .L1862 - str r3, [r2, #104] - ldr r3, .L1862 - ldr r2, [r3, #104] - ldr r3, .L1862 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1863: - .align 2 -.L1862: - .word GSU - .word GSU+56 - .size _Z11fx_mult_r10v, .-_Z11fx_mult_r10v - .align 2 - .type _Z11fx_mult_r11v, %function -_Z11fx_mult_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1868 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1868 - ldr r3, [r3, #44] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1868 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1868 - str r2, [r3, #60] - ldr r3, .L1868 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1868 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1868 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1868 - ldr r2, [r3, #100] - ldr r3, .L1868+4 - cmp r2, r3 - bne .L1865 - ldr r3, .L1868 - ldr r2, [r3, #468] - ldr r3, .L1868 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1868 - strb r3, [r2, #108] -.L1865: - ldr r3, .L1868 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1868 - str r2, [r3, #72] - ldr r2, .L1868 - ldr r3, .L1868 - str r3, [r2, #104] - ldr r3, .L1868 - ldr r2, [r3, #104] - ldr r3, .L1868 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1869: - .align 2 -.L1868: - .word GSU - .word GSU+56 - .size _Z11fx_mult_r11v, .-_Z11fx_mult_r11v - .align 2 - .type _Z11fx_mult_r12v, %function -_Z11fx_mult_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1874 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1874 - ldr r3, [r3, #48] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1874 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1874 - str r2, [r3, #60] - ldr r3, .L1874 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1874 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1874 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1874 - ldr r2, [r3, #100] - ldr r3, .L1874+4 - cmp r2, r3 - bne .L1871 - ldr r3, .L1874 - ldr r2, [r3, #468] - ldr r3, .L1874 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1874 - strb r3, [r2, #108] -.L1871: - ldr r3, .L1874 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1874 - str r2, [r3, #72] - ldr r2, .L1874 - ldr r3, .L1874 - str r3, [r2, #104] - ldr r3, .L1874 - ldr r2, [r3, #104] - ldr r3, .L1874 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1875: - .align 2 -.L1874: - .word GSU - .word GSU+56 - .size _Z11fx_mult_r12v, .-_Z11fx_mult_r12v - .align 2 - .type _Z11fx_mult_r13v, %function -_Z11fx_mult_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1880 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1880 - ldr r3, [r3, #52] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1880 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1880 - str r2, [r3, #60] - ldr r3, .L1880 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1880 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1880 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1880 - ldr r2, [r3, #100] - ldr r3, .L1880+4 - cmp r2, r3 - bne .L1877 - ldr r3, .L1880 - ldr r2, [r3, #468] - ldr r3, .L1880 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1880 - strb r3, [r2, #108] -.L1877: - ldr r3, .L1880 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1880 - str r2, [r3, #72] - ldr r2, .L1880 - ldr r3, .L1880 - str r3, [r2, #104] - ldr r3, .L1880 - ldr r2, [r3, #104] - ldr r3, .L1880 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1881: - .align 2 -.L1880: - .word GSU - .word GSU+56 - .size _Z11fx_mult_r13v, .-_Z11fx_mult_r13v - .align 2 - .type _Z11fx_mult_r14v, %function -_Z11fx_mult_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1886 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1886 - ldr r3, [r3, #56] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1886 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1886 - str r2, [r3, #60] - ldr r3, .L1886 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1886 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1886 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1886 - ldr r2, [r3, #100] - ldr r3, .L1886+4 - cmp r2, r3 - bne .L1883 - ldr r3, .L1886 - ldr r2, [r3, #468] - ldr r3, .L1886 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1886 - strb r3, [r2, #108] -.L1883: - ldr r3, .L1886 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1886 - str r2, [r3, #72] - ldr r2, .L1886 - ldr r3, .L1886 - str r3, [r2, #104] - ldr r3, .L1886 - ldr r2, [r3, #104] - ldr r3, .L1886 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1887: - .align 2 -.L1886: - .word GSU - .word GSU+56 - .size _Z11fx_mult_r14v, .-_Z11fx_mult_r14v - .align 2 - .type _Z11fx_mult_r15v, %function -_Z11fx_mult_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1892 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L1892 - ldr r3, [r3, #60] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1892 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1892 - str r2, [r3, #60] - ldr r3, .L1892 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1892 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1892 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1892 - ldr r2, [r3, #100] - ldr r3, .L1892+4 - cmp r2, r3 - bne .L1889 - ldr r3, .L1892 - ldr r2, [r3, #468] - ldr r3, .L1892 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1892 - strb r3, [r2, #108] -.L1889: - ldr r3, .L1892 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1892 - str r2, [r3, #72] - ldr r2, .L1892 - ldr r3, .L1892 - str r3, [r2, #104] - ldr r3, .L1892 - ldr r2, [r3, #104] - ldr r3, .L1892 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1893: - .align 2 -.L1892: - .word GSU - .word GSU+56 - .size _Z11fx_mult_r15v, .-_Z11fx_mult_r15v - .align 2 - .type _Z11fx_umult_r0v, %function -_Z11fx_umult_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1898 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1898 - ldr r3, [r3, #0] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1898 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1898 - str r2, [r3, #60] - ldr r3, .L1898 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1898 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1898 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1898 - ldr r2, [r3, #100] - ldr r3, .L1898+4 - cmp r2, r3 - bne .L1895 - ldr r3, .L1898 - ldr r2, [r3, #468] - ldr r3, .L1898 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1898 - strb r3, [r2, #108] -.L1895: - ldr r3, .L1898 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1898 - str r2, [r3, #72] - ldr r2, .L1898 - ldr r3, .L1898 - str r3, [r2, #104] - ldr r3, .L1898 - ldr r2, [r3, #104] - ldr r3, .L1898 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1899: - .align 2 -.L1898: - .word GSU - .word GSU+56 - .size _Z11fx_umult_r0v, .-_Z11fx_umult_r0v - .align 2 - .type _Z11fx_umult_r1v, %function -_Z11fx_umult_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1904 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1904 - ldr r3, [r3, #4] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1904 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1904 - str r2, [r3, #60] - ldr r3, .L1904 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1904 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1904 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1904 - ldr r2, [r3, #100] - ldr r3, .L1904+4 - cmp r2, r3 - bne .L1901 - ldr r3, .L1904 - ldr r2, [r3, #468] - ldr r3, .L1904 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1904 - strb r3, [r2, #108] -.L1901: - ldr r3, .L1904 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1904 - str r2, [r3, #72] - ldr r2, .L1904 - ldr r3, .L1904 - str r3, [r2, #104] - ldr r3, .L1904 - ldr r2, [r3, #104] - ldr r3, .L1904 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1905: - .align 2 -.L1904: - .word GSU - .word GSU+56 - .size _Z11fx_umult_r1v, .-_Z11fx_umult_r1v - .align 2 - .type _Z11fx_umult_r2v, %function -_Z11fx_umult_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1910 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1910 - ldr r3, [r3, #8] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1910 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1910 - str r2, [r3, #60] - ldr r3, .L1910 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1910 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1910 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1910 - ldr r2, [r3, #100] - ldr r3, .L1910+4 - cmp r2, r3 - bne .L1907 - ldr r3, .L1910 - ldr r2, [r3, #468] - ldr r3, .L1910 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1910 - strb r3, [r2, #108] -.L1907: - ldr r3, .L1910 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1910 - str r2, [r3, #72] - ldr r2, .L1910 - ldr r3, .L1910 - str r3, [r2, #104] - ldr r3, .L1910 - ldr r2, [r3, #104] - ldr r3, .L1910 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1911: - .align 2 -.L1910: - .word GSU - .word GSU+56 - .size _Z11fx_umult_r2v, .-_Z11fx_umult_r2v - .align 2 - .type _Z11fx_umult_r3v, %function -_Z11fx_umult_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1916 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1916 - ldr r3, [r3, #12] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1916 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1916 - str r2, [r3, #60] - ldr r3, .L1916 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1916 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1916 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1916 - ldr r2, [r3, #100] - ldr r3, .L1916+4 - cmp r2, r3 - bne .L1913 - ldr r3, .L1916 - ldr r2, [r3, #468] - ldr r3, .L1916 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1916 - strb r3, [r2, #108] -.L1913: - ldr r3, .L1916 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1916 - str r2, [r3, #72] - ldr r2, .L1916 - ldr r3, .L1916 - str r3, [r2, #104] - ldr r3, .L1916 - ldr r2, [r3, #104] - ldr r3, .L1916 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1917: - .align 2 -.L1916: - .word GSU - .word GSU+56 - .size _Z11fx_umult_r3v, .-_Z11fx_umult_r3v - .align 2 - .type _Z11fx_umult_r4v, %function -_Z11fx_umult_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1922 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1922 - ldr r3, [r3, #16] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1922 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1922 - str r2, [r3, #60] - ldr r3, .L1922 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1922 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1922 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1922 - ldr r2, [r3, #100] - ldr r3, .L1922+4 - cmp r2, r3 - bne .L1919 - ldr r3, .L1922 - ldr r2, [r3, #468] - ldr r3, .L1922 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1922 - strb r3, [r2, #108] -.L1919: - ldr r3, .L1922 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1922 - str r2, [r3, #72] - ldr r2, .L1922 - ldr r3, .L1922 - str r3, [r2, #104] - ldr r3, .L1922 - ldr r2, [r3, #104] - ldr r3, .L1922 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1923: - .align 2 -.L1922: - .word GSU - .word GSU+56 - .size _Z11fx_umult_r4v, .-_Z11fx_umult_r4v - .align 2 - .type _Z11fx_umult_r5v, %function -_Z11fx_umult_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1928 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1928 - ldr r3, [r3, #20] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1928 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1928 - str r2, [r3, #60] - ldr r3, .L1928 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1928 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1928 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1928 - ldr r2, [r3, #100] - ldr r3, .L1928+4 - cmp r2, r3 - bne .L1925 - ldr r3, .L1928 - ldr r2, [r3, #468] - ldr r3, .L1928 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1928 - strb r3, [r2, #108] -.L1925: - ldr r3, .L1928 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1928 - str r2, [r3, #72] - ldr r2, .L1928 - ldr r3, .L1928 - str r3, [r2, #104] - ldr r3, .L1928 - ldr r2, [r3, #104] - ldr r3, .L1928 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1929: - .align 2 -.L1928: - .word GSU - .word GSU+56 - .size _Z11fx_umult_r5v, .-_Z11fx_umult_r5v - .align 2 - .type _Z11fx_umult_r6v, %function -_Z11fx_umult_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1934 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1934 - ldr r3, [r3, #24] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1934 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1934 - str r2, [r3, #60] - ldr r3, .L1934 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1934 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1934 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1934 - ldr r2, [r3, #100] - ldr r3, .L1934+4 - cmp r2, r3 - bne .L1931 - ldr r3, .L1934 - ldr r2, [r3, #468] - ldr r3, .L1934 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1934 - strb r3, [r2, #108] -.L1931: - ldr r3, .L1934 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1934 - str r2, [r3, #72] - ldr r2, .L1934 - ldr r3, .L1934 - str r3, [r2, #104] - ldr r3, .L1934 - ldr r2, [r3, #104] - ldr r3, .L1934 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1935: - .align 2 -.L1934: - .word GSU - .word GSU+56 - .size _Z11fx_umult_r6v, .-_Z11fx_umult_r6v - .align 2 - .type _Z11fx_umult_r7v, %function -_Z11fx_umult_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1940 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1940 - ldr r3, [r3, #28] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1940 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1940 - str r2, [r3, #60] - ldr r3, .L1940 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1940 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1940 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1940 - ldr r2, [r3, #100] - ldr r3, .L1940+4 - cmp r2, r3 - bne .L1937 - ldr r3, .L1940 - ldr r2, [r3, #468] - ldr r3, .L1940 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1940 - strb r3, [r2, #108] -.L1937: - ldr r3, .L1940 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1940 - str r2, [r3, #72] - ldr r2, .L1940 - ldr r3, .L1940 - str r3, [r2, #104] - ldr r3, .L1940 - ldr r2, [r3, #104] - ldr r3, .L1940 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1941: - .align 2 -.L1940: - .word GSU - .word GSU+56 - .size _Z11fx_umult_r7v, .-_Z11fx_umult_r7v - .align 2 - .type _Z11fx_umult_r8v, %function -_Z11fx_umult_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1946 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1946 - ldr r3, [r3, #32] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1946 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1946 - str r2, [r3, #60] - ldr r3, .L1946 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1946 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1946 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1946 - ldr r2, [r3, #100] - ldr r3, .L1946+4 - cmp r2, r3 - bne .L1943 - ldr r3, .L1946 - ldr r2, [r3, #468] - ldr r3, .L1946 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1946 - strb r3, [r2, #108] -.L1943: - ldr r3, .L1946 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1946 - str r2, [r3, #72] - ldr r2, .L1946 - ldr r3, .L1946 - str r3, [r2, #104] - ldr r3, .L1946 - ldr r2, [r3, #104] - ldr r3, .L1946 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1947: - .align 2 -.L1946: - .word GSU - .word GSU+56 - .size _Z11fx_umult_r8v, .-_Z11fx_umult_r8v - .align 2 - .type _Z11fx_umult_r9v, %function -_Z11fx_umult_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1952 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1952 - ldr r3, [r3, #36] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1952 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1952 - str r2, [r3, #60] - ldr r3, .L1952 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1952 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1952 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1952 - ldr r2, [r3, #100] - ldr r3, .L1952+4 - cmp r2, r3 - bne .L1949 - ldr r3, .L1952 - ldr r2, [r3, #468] - ldr r3, .L1952 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1952 - strb r3, [r2, #108] -.L1949: - ldr r3, .L1952 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1952 - str r2, [r3, #72] - ldr r2, .L1952 - ldr r3, .L1952 - str r3, [r2, #104] - ldr r3, .L1952 - ldr r2, [r3, #104] - ldr r3, .L1952 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1953: - .align 2 -.L1952: - .word GSU - .word GSU+56 - .size _Z11fx_umult_r9v, .-_Z11fx_umult_r9v - .align 2 - .type _Z12fx_umult_r10v, %function -_Z12fx_umult_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1958 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1958 - ldr r3, [r3, #40] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1958 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1958 - str r2, [r3, #60] - ldr r3, .L1958 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1958 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1958 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1958 - ldr r2, [r3, #100] - ldr r3, .L1958+4 - cmp r2, r3 - bne .L1955 - ldr r3, .L1958 - ldr r2, [r3, #468] - ldr r3, .L1958 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1958 - strb r3, [r2, #108] -.L1955: - ldr r3, .L1958 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1958 - str r2, [r3, #72] - ldr r2, .L1958 - ldr r3, .L1958 - str r3, [r2, #104] - ldr r3, .L1958 - ldr r2, [r3, #104] - ldr r3, .L1958 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1959: - .align 2 -.L1958: - .word GSU - .word GSU+56 - .size _Z12fx_umult_r10v, .-_Z12fx_umult_r10v - .align 2 - .type _Z12fx_umult_r11v, %function -_Z12fx_umult_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1964 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1964 - ldr r3, [r3, #44] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1964 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1964 - str r2, [r3, #60] - ldr r3, .L1964 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1964 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1964 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1964 - ldr r2, [r3, #100] - ldr r3, .L1964+4 - cmp r2, r3 - bne .L1961 - ldr r3, .L1964 - ldr r2, [r3, #468] - ldr r3, .L1964 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1964 - strb r3, [r2, #108] -.L1961: - ldr r3, .L1964 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1964 - str r2, [r3, #72] - ldr r2, .L1964 - ldr r3, .L1964 - str r3, [r2, #104] - ldr r3, .L1964 - ldr r2, [r3, #104] - ldr r3, .L1964 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1965: - .align 2 -.L1964: - .word GSU - .word GSU+56 - .size _Z12fx_umult_r11v, .-_Z12fx_umult_r11v - .align 2 - .type _Z12fx_umult_r12v, %function -_Z12fx_umult_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1970 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1970 - ldr r3, [r3, #48] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1970 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1970 - str r2, [r3, #60] - ldr r3, .L1970 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1970 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1970 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1970 - ldr r2, [r3, #100] - ldr r3, .L1970+4 - cmp r2, r3 - bne .L1967 - ldr r3, .L1970 - ldr r2, [r3, #468] - ldr r3, .L1970 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1970 - strb r3, [r2, #108] -.L1967: - ldr r3, .L1970 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1970 - str r2, [r3, #72] - ldr r2, .L1970 - ldr r3, .L1970 - str r3, [r2, #104] - ldr r3, .L1970 - ldr r2, [r3, #104] - ldr r3, .L1970 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1971: - .align 2 -.L1970: - .word GSU - .word GSU+56 - .size _Z12fx_umult_r12v, .-_Z12fx_umult_r12v - .align 2 - .type _Z12fx_umult_r13v, %function -_Z12fx_umult_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1976 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1976 - ldr r3, [r3, #52] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1976 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1976 - str r2, [r3, #60] - ldr r3, .L1976 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1976 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1976 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1976 - ldr r2, [r3, #100] - ldr r3, .L1976+4 - cmp r2, r3 - bne .L1973 - ldr r3, .L1976 - ldr r2, [r3, #468] - ldr r3, .L1976 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1976 - strb r3, [r2, #108] -.L1973: - ldr r3, .L1976 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1976 - str r2, [r3, #72] - ldr r2, .L1976 - ldr r3, .L1976 - str r3, [r2, #104] - ldr r3, .L1976 - ldr r2, [r3, #104] - ldr r3, .L1976 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1977: - .align 2 -.L1976: - .word GSU - .word GSU+56 - .size _Z12fx_umult_r13v, .-_Z12fx_umult_r13v - .align 2 - .type _Z12fx_umult_r14v, %function -_Z12fx_umult_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1982 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1982 - ldr r3, [r3, #56] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1982 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1982 - str r2, [r3, #60] - ldr r3, .L1982 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1982 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1982 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1982 - ldr r2, [r3, #100] - ldr r3, .L1982+4 - cmp r2, r3 - bne .L1979 - ldr r3, .L1982 - ldr r2, [r3, #468] - ldr r3, .L1982 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1982 - strb r3, [r2, #108] -.L1979: - ldr r3, .L1982 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1982 - str r2, [r3, #72] - ldr r2, .L1982 - ldr r3, .L1982 - str r3, [r2, #104] - ldr r3, .L1982 - ldr r2, [r3, #104] - ldr r3, .L1982 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1983: - .align 2 -.L1982: - .word GSU - .word GSU+56 - .size _Z12fx_umult_r14v, .-_Z12fx_umult_r14v - .align 2 - .type _Z12fx_umult_r15v, %function -_Z12fx_umult_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L1988 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, .L1988 - ldr r3, [r3, #60] - and r3, r3, #255 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L1988 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1988 - str r2, [r3, #60] - ldr r3, .L1988 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1988 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1988 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1988 - ldr r2, [r3, #100] - ldr r3, .L1988+4 - cmp r2, r3 - bne .L1985 - ldr r3, .L1988 - ldr r2, [r3, #468] - ldr r3, .L1988 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1988 - strb r3, [r2, #108] -.L1985: - ldr r3, .L1988 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1988 - str r2, [r3, #72] - ldr r2, .L1988 - ldr r3, .L1988 - str r3, [r2, #104] - ldr r3, .L1988 - ldr r2, [r3, #104] - ldr r3, .L1988 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1989: - .align 2 -.L1988: - .word GSU - .word GSU+56 - .size _Z12fx_umult_r15v, .-_Z12fx_umult_r15v - .align 2 - .type _Z10fx_mult_i0v, %function -_Z10fx_mult_i0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - mov r3, #0 - str r3, [fp, #-16] - ldr r3, .L1994 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L1994 - str r2, [r3, #60] - ldr r3, .L1994 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L1994 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L1994 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L1994 - ldr r2, [r3, #100] - ldr r3, .L1994+4 - cmp r2, r3 - bne .L1991 - ldr r3, .L1994 - ldr r2, [r3, #468] - ldr r3, .L1994 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L1994 - strb r3, [r2, #108] -.L1991: - ldr r3, .L1994 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L1994 - str r2, [r3, #72] - ldr r2, .L1994 - ldr r3, .L1994 - str r3, [r2, #104] - ldr r3, .L1994 - ldr r2, [r3, #104] - ldr r3, .L1994 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L1995: - .align 2 -.L1994: - .word GSU - .word GSU+56 - .size _Z10fx_mult_i0v, .-_Z10fx_mult_i0v - .align 2 - .type _Z10fx_mult_i1v, %function -_Z10fx_mult_i1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2000 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - str r3, [fp, #-16] - ldr r3, .L2000 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2000 - str r2, [r3, #60] - ldr r3, .L2000 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2000 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2000 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2000 - ldr r2, [r3, #100] - ldr r3, .L2000+4 - cmp r2, r3 - bne .L1997 - ldr r3, .L2000 - ldr r2, [r3, #468] - ldr r3, .L2000 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2000 - strb r3, [r2, #108] -.L1997: - ldr r3, .L2000 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2000 - str r2, [r3, #72] - ldr r2, .L2000 - ldr r3, .L2000 - str r3, [r2, #104] - ldr r3, .L2000 - ldr r2, [r3, #104] - ldr r3, .L2000 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2001: - .align 2 -.L2000: - .word GSU - .word GSU+56 - .size _Z10fx_mult_i1v, .-_Z10fx_mult_i1v - .align 2 - .type _Z10fx_mult_i2v, %function -_Z10fx_mult_i2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2006 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mov r3, r3, asl #1 - str r3, [fp, #-16] - ldr r3, .L2006 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2006 - str r2, [r3, #60] - ldr r3, .L2006 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2006 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2006 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2006 - ldr r2, [r3, #100] - ldr r3, .L2006+4 - cmp r2, r3 - bne .L2003 - ldr r3, .L2006 - ldr r2, [r3, #468] - ldr r3, .L2006 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2006 - strb r3, [r2, #108] -.L2003: - ldr r3, .L2006 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2006 - str r2, [r3, #72] - ldr r2, .L2006 - ldr r3, .L2006 - str r3, [r2, #104] - ldr r3, .L2006 - ldr r2, [r3, #104] - ldr r3, .L2006 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2007: - .align 2 -.L2006: - .word GSU - .word GSU+56 - .size _Z10fx_mult_i2v, .-_Z10fx_mult_i2v - .align 2 - .type _Z10fx_mult_i3v, %function -_Z10fx_mult_i3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2012 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - mov r3, r2 - mov r3, r3, asl #1 - add r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L2012 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2012 - str r2, [r3, #60] - ldr r3, .L2012 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2012 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2012 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2012 - ldr r2, [r3, #100] - ldr r3, .L2012+4 - cmp r2, r3 - bne .L2009 - ldr r3, .L2012 - ldr r2, [r3, #468] - ldr r3, .L2012 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2012 - strb r3, [r2, #108] -.L2009: - ldr r3, .L2012 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2012 - str r2, [r3, #72] - ldr r2, .L2012 - ldr r3, .L2012 - str r3, [r2, #104] - ldr r3, .L2012 - ldr r2, [r3, #104] - ldr r3, .L2012 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2013: - .align 2 -.L2012: - .word GSU - .word GSU+56 - .size _Z10fx_mult_i3v, .-_Z10fx_mult_i3v - .align 2 - .type _Z10fx_mult_i4v, %function -_Z10fx_mult_i4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2018 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mov r3, r3, asl #2 - str r3, [fp, #-16] - ldr r3, .L2018 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2018 - str r2, [r3, #60] - ldr r3, .L2018 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2018 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2018 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2018 - ldr r2, [r3, #100] - ldr r3, .L2018+4 - cmp r2, r3 - bne .L2015 - ldr r3, .L2018 - ldr r2, [r3, #468] - ldr r3, .L2018 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2018 - strb r3, [r2, #108] -.L2015: - ldr r3, .L2018 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2018 - str r2, [r3, #72] - ldr r2, .L2018 - ldr r3, .L2018 - str r3, [r2, #104] - ldr r3, .L2018 - ldr r2, [r3, #104] - ldr r3, .L2018 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2019: - .align 2 -.L2018: - .word GSU - .word GSU+56 - .size _Z10fx_mult_i4v, .-_Z10fx_mult_i4v - .align 2 - .type _Z10fx_mult_i5v, %function -_Z10fx_mult_i5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2024 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - mov r3, r2 - mov r3, r3, asl #2 - add r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L2024 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2024 - str r2, [r3, #60] - ldr r3, .L2024 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2024 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2024 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2024 - ldr r2, [r3, #100] - ldr r3, .L2024+4 - cmp r2, r3 - bne .L2021 - ldr r3, .L2024 - ldr r2, [r3, #468] - ldr r3, .L2024 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2024 - strb r3, [r2, #108] -.L2021: - ldr r3, .L2024 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2024 - str r2, [r3, #72] - ldr r2, .L2024 - ldr r3, .L2024 - str r3, [r2, #104] - ldr r3, .L2024 - ldr r2, [r3, #104] - ldr r3, .L2024 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2025: - .align 2 -.L2024: - .word GSU - .word GSU+56 - .size _Z10fx_mult_i5v, .-_Z10fx_mult_i5v - .align 2 - .type _Z10fx_mult_i6v, %function -_Z10fx_mult_i6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2030 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mov r2, r3, asl #1 - mov r3, r2, asl #2 - rsb r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2030 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2030 - str r2, [r3, #60] - ldr r3, .L2030 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2030 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2030 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2030 - ldr r2, [r3, #100] - ldr r3, .L2030+4 - cmp r2, r3 - bne .L2027 - ldr r3, .L2030 - ldr r2, [r3, #468] - ldr r3, .L2030 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2030 - strb r3, [r2, #108] -.L2027: - ldr r3, .L2030 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2030 - str r2, [r3, #72] - ldr r2, .L2030 - ldr r3, .L2030 - str r3, [r2, #104] - ldr r3, .L2030 - ldr r2, [r3, #104] - ldr r3, .L2030 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2031: - .align 2 -.L2030: - .word GSU - .word GSU+56 - .size _Z10fx_mult_i6v, .-_Z10fx_mult_i6v - .align 2 - .type _Z10fx_mult_i7v, %function -_Z10fx_mult_i7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2036 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - mov r3, r2 - mov r3, r3, asl #3 - rsb r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2036 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2036 - str r2, [r3, #60] - ldr r3, .L2036 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2036 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2036 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2036 - ldr r2, [r3, #100] - ldr r3, .L2036+4 - cmp r2, r3 - bne .L2033 - ldr r3, .L2036 - ldr r2, [r3, #468] - ldr r3, .L2036 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2036 - strb r3, [r2, #108] -.L2033: - ldr r3, .L2036 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2036 - str r2, [r3, #72] - ldr r2, .L2036 - ldr r3, .L2036 - str r3, [r2, #104] - ldr r3, .L2036 - ldr r2, [r3, #104] - ldr r3, .L2036 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2037: - .align 2 -.L2036: - .word GSU - .word GSU+56 - .size _Z10fx_mult_i7v, .-_Z10fx_mult_i7v - .align 2 - .type _Z10fx_mult_i8v, %function -_Z10fx_mult_i8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2042 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mov r3, r3, asl #3 - str r3, [fp, #-16] - ldr r3, .L2042 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2042 - str r2, [r3, #60] - ldr r3, .L2042 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2042 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2042 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2042 - ldr r2, [r3, #100] - ldr r3, .L2042+4 - cmp r2, r3 - bne .L2039 - ldr r3, .L2042 - ldr r2, [r3, #468] - ldr r3, .L2042 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2042 - strb r3, [r2, #108] -.L2039: - ldr r3, .L2042 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2042 - str r2, [r3, #72] - ldr r2, .L2042 - ldr r3, .L2042 - str r3, [r2, #104] - ldr r3, .L2042 - ldr r2, [r3, #104] - ldr r3, .L2042 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2043: - .align 2 -.L2042: - .word GSU - .word GSU+56 - .size _Z10fx_mult_i8v, .-_Z10fx_mult_i8v - .align 2 - .type _Z10fx_mult_i9v, %function -_Z10fx_mult_i9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2048 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - mov r3, r2 - mov r3, r3, asl #3 - add r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L2048 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2048 - str r2, [r3, #60] - ldr r3, .L2048 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2048 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2048 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2048 - ldr r2, [r3, #100] - ldr r3, .L2048+4 - cmp r2, r3 - bne .L2045 - ldr r3, .L2048 - ldr r2, [r3, #468] - ldr r3, .L2048 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2048 - strb r3, [r2, #108] -.L2045: - ldr r3, .L2048 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2048 - str r2, [r3, #72] - ldr r2, .L2048 - ldr r3, .L2048 - str r3, [r2, #104] - ldr r3, .L2048 - ldr r2, [r3, #104] - ldr r3, .L2048 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2049: - .align 2 -.L2048: - .word GSU - .word GSU+56 - .size _Z10fx_mult_i9v, .-_Z10fx_mult_i9v - .align 2 - .type _Z11fx_mult_i10v, %function -_Z11fx_mult_i10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2054 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mov r2, r3, asl #1 - mov r3, r2, asl #2 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2054 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2054 - str r2, [r3, #60] - ldr r3, .L2054 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2054 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2054 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2054 - ldr r2, [r3, #100] - ldr r3, .L2054+4 - cmp r2, r3 - bne .L2051 - ldr r3, .L2054 - ldr r2, [r3, #468] - ldr r3, .L2054 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2054 - strb r3, [r2, #108] -.L2051: - ldr r3, .L2054 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2054 - str r2, [r3, #72] - ldr r2, .L2054 - ldr r3, .L2054 - str r3, [r2, #104] - ldr r3, .L2054 - ldr r2, [r3, #104] - ldr r3, .L2054 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2055: - .align 2 -.L2054: - .word GSU - .word GSU+56 - .size _Z11fx_mult_i10v, .-_Z11fx_mult_i10v - .align 2 - .type _Z11fx_mult_i11v, %function -_Z11fx_mult_i11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2060 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r1, r3, asr #24 - mov r3, r1 - mov r2, r3, asl #2 - mov r3, r2, asl #2 - rsb r3, r2, r3 - rsb r3, r1, r3 - str r3, [fp, #-16] - ldr r3, .L2060 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2060 - str r2, [r3, #60] - ldr r3, .L2060 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2060 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2060 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2060 - ldr r2, [r3, #100] - ldr r3, .L2060+4 - cmp r2, r3 - bne .L2057 - ldr r3, .L2060 - ldr r2, [r3, #468] - ldr r3, .L2060 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2060 - strb r3, [r2, #108] -.L2057: - ldr r3, .L2060 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2060 - str r2, [r3, #72] - ldr r2, .L2060 - ldr r3, .L2060 - str r3, [r2, #104] - ldr r3, .L2060 - ldr r2, [r3, #104] - ldr r3, .L2060 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2061: - .align 2 -.L2060: - .word GSU - .word GSU+56 - .size _Z11fx_mult_i11v, .-_Z11fx_mult_i11v - .align 2 - .type _Z11fx_mult_i12v, %function -_Z11fx_mult_i12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2066 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mov r2, r3, asl #2 - mov r3, r2, asl #2 - rsb r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2066 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2066 - str r2, [r3, #60] - ldr r3, .L2066 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2066 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2066 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2066 - ldr r2, [r3, #100] - ldr r3, .L2066+4 - cmp r2, r3 - bne .L2063 - ldr r3, .L2066 - ldr r2, [r3, #468] - ldr r3, .L2066 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2066 - strb r3, [r2, #108] -.L2063: - ldr r3, .L2066 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2066 - str r2, [r3, #72] - ldr r2, .L2066 - ldr r3, .L2066 - str r3, [r2, #104] - ldr r3, .L2066 - ldr r2, [r3, #104] - ldr r3, .L2066 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2067: - .align 2 -.L2066: - .word GSU - .word GSU+56 - .size _Z11fx_mult_i12v, .-_Z11fx_mult_i12v - .align 2 - .type _Z11fx_mult_i13v, %function -_Z11fx_mult_i13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2072 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r1, r3, asr #24 - mov r3, r1 - mov r2, r3, asl #2 - mov r3, r2, asl #2 - rsb r3, r2, r3 - add r3, r3, r1 - str r3, [fp, #-16] - ldr r3, .L2072 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2072 - str r2, [r3, #60] - ldr r3, .L2072 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2072 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2072 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2072 - ldr r2, [r3, #100] - ldr r3, .L2072+4 - cmp r2, r3 - bne .L2069 - ldr r3, .L2072 - ldr r2, [r3, #468] - ldr r3, .L2072 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2072 - strb r3, [r2, #108] -.L2069: - ldr r3, .L2072 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2072 - str r2, [r3, #72] - ldr r2, .L2072 - ldr r3, .L2072 - str r3, [r2, #104] - ldr r3, .L2072 - ldr r2, [r3, #104] - ldr r3, .L2072 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2073: - .align 2 -.L2072: - .word GSU - .word GSU+56 - .size _Z11fx_mult_i13v, .-_Z11fx_mult_i13v - .align 2 - .type _Z11fx_mult_i14v, %function -_Z11fx_mult_i14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2078 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - mov r2, r3, asl #1 - mov r3, r2, asl #3 - rsb r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2078 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2078 - str r2, [r3, #60] - ldr r3, .L2078 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2078 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2078 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2078 - ldr r2, [r3, #100] - ldr r3, .L2078+4 - cmp r2, r3 - bne .L2075 - ldr r3, .L2078 - ldr r2, [r3, #468] - ldr r3, .L2078 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2078 - strb r3, [r2, #108] -.L2075: - ldr r3, .L2078 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2078 - str r2, [r3, #72] - ldr r2, .L2078 - ldr r3, .L2078 - str r3, [r2, #104] - ldr r3, .L2078 - ldr r2, [r3, #104] - ldr r3, .L2078 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2079: - .align 2 -.L2078: - .word GSU - .word GSU+56 - .size _Z11fx_mult_i14v, .-_Z11fx_mult_i14v - .align 2 - .type _Z11fx_mult_i15v, %function -_Z11fx_mult_i15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2084 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - mov r3, r2 - mov r3, r3, asl #4 - rsb r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2084 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2084 - str r2, [r3, #60] - ldr r3, .L2084 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2084 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2084 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2084 - ldr r2, [r3, #100] - ldr r3, .L2084+4 - cmp r2, r3 - bne .L2081 - ldr r3, .L2084 - ldr r2, [r3, #468] - ldr r3, .L2084 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2084 - strb r3, [r2, #108] -.L2081: - ldr r3, .L2084 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2084 - str r2, [r3, #72] - ldr r2, .L2084 - ldr r3, .L2084 - str r3, [r2, #104] - ldr r3, .L2084 - ldr r2, [r3, #104] - ldr r3, .L2084 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2085: - .align 2 -.L2084: - .word GSU - .word GSU+56 - .size _Z11fx_mult_i15v, .-_Z11fx_mult_i15v - .align 2 - .type _Z11fx_umult_i0v, %function -_Z11fx_umult_i0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - mov r3, #0 - str r3, [fp, #-16] - ldr r3, .L2090 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2090 - str r2, [r3, #60] - ldr r3, .L2090 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2090 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2090 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2090 - ldr r2, [r3, #100] - ldr r3, .L2090+4 - cmp r2, r3 - bne .L2087 - ldr r3, .L2090 - ldr r2, [r3, #468] - ldr r3, .L2090 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2090 - strb r3, [r2, #108] -.L2087: - ldr r3, .L2090 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2090 - str r2, [r3, #72] - ldr r2, .L2090 - ldr r3, .L2090 - str r3, [r2, #104] - ldr r3, .L2090 - ldr r2, [r3, #104] - ldr r3, .L2090 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2091: - .align 2 -.L2090: - .word GSU - .word GSU+56 - .size _Z11fx_umult_i0v, .-_Z11fx_umult_i0v - .align 2 - .type _Z11fx_umult_i1v, %function -_Z11fx_umult_i1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2096 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - str r3, [fp, #-16] - ldr r3, .L2096 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2096 - str r2, [r3, #60] - ldr r3, .L2096 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2096 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2096 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2096 - ldr r2, [r3, #100] - ldr r3, .L2096+4 - cmp r2, r3 - bne .L2093 - ldr r3, .L2096 - ldr r2, [r3, #468] - ldr r3, .L2096 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2096 - strb r3, [r2, #108] -.L2093: - ldr r3, .L2096 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2096 - str r2, [r3, #72] - ldr r2, .L2096 - ldr r3, .L2096 - str r3, [r2, #104] - ldr r3, .L2096 - ldr r2, [r3, #104] - ldr r3, .L2096 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2097: - .align 2 -.L2096: - .word GSU - .word GSU+56 - .size _Z11fx_umult_i1v, .-_Z11fx_umult_i1v - .align 2 - .type _Z11fx_umult_i2v, %function -_Z11fx_umult_i2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2102 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #1 - str r3, [fp, #-16] - ldr r3, .L2102 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2102 - str r2, [r3, #60] - ldr r3, .L2102 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2102 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2102 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2102 - ldr r2, [r3, #100] - ldr r3, .L2102+4 - cmp r2, r3 - bne .L2099 - ldr r3, .L2102 - ldr r2, [r3, #468] - ldr r3, .L2102 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2102 - strb r3, [r2, #108] -.L2099: - ldr r3, .L2102 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2102 - str r2, [r3, #72] - ldr r2, .L2102 - ldr r3, .L2102 - str r3, [r2, #104] - ldr r3, .L2102 - ldr r2, [r3, #104] - ldr r3, .L2102 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2103: - .align 2 -.L2102: - .word GSU - .word GSU+56 - .size _Z11fx_umult_i2v, .-_Z11fx_umult_i2v - .align 2 - .type _Z11fx_umult_i3v, %function -_Z11fx_umult_i3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2108 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - mov r3, r2 - mov r3, r3, asl #1 - add r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L2108 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2108 - str r2, [r3, #60] - ldr r3, .L2108 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2108 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2108 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2108 - ldr r2, [r3, #100] - ldr r3, .L2108+4 - cmp r2, r3 - bne .L2105 - ldr r3, .L2108 - ldr r2, [r3, #468] - ldr r3, .L2108 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2108 - strb r3, [r2, #108] -.L2105: - ldr r3, .L2108 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2108 - str r2, [r3, #72] - ldr r2, .L2108 - ldr r3, .L2108 - str r3, [r2, #104] - ldr r3, .L2108 - ldr r2, [r3, #104] - ldr r3, .L2108 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2109: - .align 2 -.L2108: - .word GSU - .word GSU+56 - .size _Z11fx_umult_i3v, .-_Z11fx_umult_i3v - .align 2 - .type _Z11fx_umult_i4v, %function -_Z11fx_umult_i4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2114 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #2 - str r3, [fp, #-16] - ldr r3, .L2114 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2114 - str r2, [r3, #60] - ldr r3, .L2114 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2114 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2114 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2114 - ldr r2, [r3, #100] - ldr r3, .L2114+4 - cmp r2, r3 - bne .L2111 - ldr r3, .L2114 - ldr r2, [r3, #468] - ldr r3, .L2114 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2114 - strb r3, [r2, #108] -.L2111: - ldr r3, .L2114 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2114 - str r2, [r3, #72] - ldr r2, .L2114 - ldr r3, .L2114 - str r3, [r2, #104] - ldr r3, .L2114 - ldr r2, [r3, #104] - ldr r3, .L2114 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2115: - .align 2 -.L2114: - .word GSU - .word GSU+56 - .size _Z11fx_umult_i4v, .-_Z11fx_umult_i4v - .align 2 - .type _Z11fx_umult_i5v, %function -_Z11fx_umult_i5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2120 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - mov r3, r2 - mov r3, r3, asl #2 - add r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L2120 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2120 - str r2, [r3, #60] - ldr r3, .L2120 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2120 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2120 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2120 - ldr r2, [r3, #100] - ldr r3, .L2120+4 - cmp r2, r3 - bne .L2117 - ldr r3, .L2120 - ldr r2, [r3, #468] - ldr r3, .L2120 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2120 - strb r3, [r2, #108] -.L2117: - ldr r3, .L2120 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2120 - str r2, [r3, #72] - ldr r2, .L2120 - ldr r3, .L2120 - str r3, [r2, #104] - ldr r3, .L2120 - ldr r2, [r3, #104] - ldr r3, .L2120 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2121: - .align 2 -.L2120: - .word GSU - .word GSU+56 - .size _Z11fx_umult_i5v, .-_Z11fx_umult_i5v - .align 2 - .type _Z11fx_umult_i6v, %function -_Z11fx_umult_i6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2126 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3, asl #1 - mov r3, r2, asl #2 - rsb r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2126 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2126 - str r2, [r3, #60] - ldr r3, .L2126 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2126 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2126 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2126 - ldr r2, [r3, #100] - ldr r3, .L2126+4 - cmp r2, r3 - bne .L2123 - ldr r3, .L2126 - ldr r2, [r3, #468] - ldr r3, .L2126 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2126 - strb r3, [r2, #108] -.L2123: - ldr r3, .L2126 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2126 - str r2, [r3, #72] - ldr r2, .L2126 - ldr r3, .L2126 - str r3, [r2, #104] - ldr r3, .L2126 - ldr r2, [r3, #104] - ldr r3, .L2126 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2127: - .align 2 -.L2126: - .word GSU - .word GSU+56 - .size _Z11fx_umult_i6v, .-_Z11fx_umult_i6v - .align 2 - .type _Z11fx_umult_i7v, %function -_Z11fx_umult_i7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2132 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - mov r3, r2 - mov r3, r3, asl #3 - rsb r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2132 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2132 - str r2, [r3, #60] - ldr r3, .L2132 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2132 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2132 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2132 - ldr r2, [r3, #100] - ldr r3, .L2132+4 - cmp r2, r3 - bne .L2129 - ldr r3, .L2132 - ldr r2, [r3, #468] - ldr r3, .L2132 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2132 - strb r3, [r2, #108] -.L2129: - ldr r3, .L2132 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2132 - str r2, [r3, #72] - ldr r2, .L2132 - ldr r3, .L2132 - str r3, [r2, #104] - ldr r3, .L2132 - ldr r2, [r3, #104] - ldr r3, .L2132 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2133: - .align 2 -.L2132: - .word GSU - .word GSU+56 - .size _Z11fx_umult_i7v, .-_Z11fx_umult_i7v - .align 2 - .type _Z11fx_umult_i8v, %function -_Z11fx_umult_i8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2138 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #3 - str r3, [fp, #-16] - ldr r3, .L2138 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2138 - str r2, [r3, #60] - ldr r3, .L2138 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2138 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2138 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2138 - ldr r2, [r3, #100] - ldr r3, .L2138+4 - cmp r2, r3 - bne .L2135 - ldr r3, .L2138 - ldr r2, [r3, #468] - ldr r3, .L2138 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2138 - strb r3, [r2, #108] -.L2135: - ldr r3, .L2138 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2138 - str r2, [r3, #72] - ldr r2, .L2138 - ldr r3, .L2138 - str r3, [r2, #104] - ldr r3, .L2138 - ldr r2, [r3, #104] - ldr r3, .L2138 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2139: - .align 2 -.L2138: - .word GSU - .word GSU+56 - .size _Z11fx_umult_i8v, .-_Z11fx_umult_i8v - .align 2 - .type _Z11fx_umult_i9v, %function -_Z11fx_umult_i9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2144 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - mov r3, r2 - mov r3, r3, asl #3 - add r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L2144 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2144 - str r2, [r3, #60] - ldr r3, .L2144 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2144 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2144 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2144 - ldr r2, [r3, #100] - ldr r3, .L2144+4 - cmp r2, r3 - bne .L2141 - ldr r3, .L2144 - ldr r2, [r3, #468] - ldr r3, .L2144 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2144 - strb r3, [r2, #108] -.L2141: - ldr r3, .L2144 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2144 - str r2, [r3, #72] - ldr r2, .L2144 - ldr r3, .L2144 - str r3, [r2, #104] - ldr r3, .L2144 - ldr r2, [r3, #104] - ldr r3, .L2144 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2145: - .align 2 -.L2144: - .word GSU - .word GSU+56 - .size _Z11fx_umult_i9v, .-_Z11fx_umult_i9v - .align 2 - .type _Z12fx_umult_i10v, %function -_Z12fx_umult_i10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2150 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3, asl #1 - mov r3, r2, asl #2 - add r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2150 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2150 - str r2, [r3, #60] - ldr r3, .L2150 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2150 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2150 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2150 - ldr r2, [r3, #100] - ldr r3, .L2150+4 - cmp r2, r3 - bne .L2147 - ldr r3, .L2150 - ldr r2, [r3, #468] - ldr r3, .L2150 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2150 - strb r3, [r2, #108] -.L2147: - ldr r3, .L2150 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2150 - str r2, [r3, #72] - ldr r2, .L2150 - ldr r3, .L2150 - str r3, [r2, #104] - ldr r3, .L2150 - ldr r2, [r3, #104] - ldr r3, .L2150 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2151: - .align 2 -.L2150: - .word GSU - .word GSU+56 - .size _Z12fx_umult_i10v, .-_Z12fx_umult_i10v - .align 2 - .type _Z12fx_umult_i11v, %function -_Z12fx_umult_i11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2156 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r1, r3 - mov r3, r1 - mov r2, r3, asl #2 - mov r3, r2, asl #2 - rsb r3, r2, r3 - rsb r3, r1, r3 - str r3, [fp, #-16] - ldr r3, .L2156 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2156 - str r2, [r3, #60] - ldr r3, .L2156 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2156 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2156 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2156 - ldr r2, [r3, #100] - ldr r3, .L2156+4 - cmp r2, r3 - bne .L2153 - ldr r3, .L2156 - ldr r2, [r3, #468] - ldr r3, .L2156 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2156 - strb r3, [r2, #108] -.L2153: - ldr r3, .L2156 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2156 - str r2, [r3, #72] - ldr r2, .L2156 - ldr r3, .L2156 - str r3, [r2, #104] - ldr r3, .L2156 - ldr r2, [r3, #104] - ldr r3, .L2156 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2157: - .align 2 -.L2156: - .word GSU - .word GSU+56 - .size _Z12fx_umult_i11v, .-_Z12fx_umult_i11v - .align 2 - .type _Z12fx_umult_i12v, %function -_Z12fx_umult_i12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2162 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3, asl #2 - mov r3, r2, asl #2 - rsb r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2162 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2162 - str r2, [r3, #60] - ldr r3, .L2162 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2162 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2162 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2162 - ldr r2, [r3, #100] - ldr r3, .L2162+4 - cmp r2, r3 - bne .L2159 - ldr r3, .L2162 - ldr r2, [r3, #468] - ldr r3, .L2162 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2162 - strb r3, [r2, #108] -.L2159: - ldr r3, .L2162 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2162 - str r2, [r3, #72] - ldr r2, .L2162 - ldr r3, .L2162 - str r3, [r2, #104] - ldr r3, .L2162 - ldr r2, [r3, #104] - ldr r3, .L2162 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2163: - .align 2 -.L2162: - .word GSU - .word GSU+56 - .size _Z12fx_umult_i12v, .-_Z12fx_umult_i12v - .align 2 - .type _Z12fx_umult_i13v, %function -_Z12fx_umult_i13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2168 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r1, r3 - mov r3, r1 - mov r2, r3, asl #2 - mov r3, r2, asl #2 - rsb r3, r2, r3 - add r3, r3, r1 - str r3, [fp, #-16] - ldr r3, .L2168 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2168 - str r2, [r3, #60] - ldr r3, .L2168 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2168 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2168 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2168 - ldr r2, [r3, #100] - ldr r3, .L2168+4 - cmp r2, r3 - bne .L2165 - ldr r3, .L2168 - ldr r2, [r3, #468] - ldr r3, .L2168 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2168 - strb r3, [r2, #108] -.L2165: - ldr r3, .L2168 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2168 - str r2, [r3, #72] - ldr r2, .L2168 - ldr r3, .L2168 - str r3, [r2, #104] - ldr r3, .L2168 - ldr r2, [r3, #104] - ldr r3, .L2168 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2169: - .align 2 -.L2168: - .word GSU - .word GSU+56 - .size _Z12fx_umult_i13v, .-_Z12fx_umult_i13v - .align 2 - .type _Z12fx_umult_i14v, %function -_Z12fx_umult_i14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2174 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3, asl #1 - mov r3, r2, asl #3 - rsb r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2174 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2174 - str r2, [r3, #60] - ldr r3, .L2174 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2174 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2174 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2174 - ldr r2, [r3, #100] - ldr r3, .L2174+4 - cmp r2, r3 - bne .L2171 - ldr r3, .L2174 - ldr r2, [r3, #468] - ldr r3, .L2174 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2174 - strb r3, [r2, #108] -.L2171: - ldr r3, .L2174 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2174 - str r2, [r3, #72] - ldr r2, .L2174 - ldr r3, .L2174 - str r3, [r2, #104] - ldr r3, .L2174 - ldr r2, [r3, #104] - ldr r3, .L2174 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2175: - .align 2 -.L2174: - .word GSU - .word GSU+56 - .size _Z12fx_umult_i14v, .-_Z12fx_umult_i14v - .align 2 - .type _Z12fx_umult_i15v, %function -_Z12fx_umult_i15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2180 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - mov r3, r2 - mov r3, r3, asl #4 - rsb r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2180 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2180 - str r2, [r3, #60] - ldr r3, .L2180 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2180 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2180 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2180 - ldr r2, [r3, #100] - ldr r3, .L2180+4 - cmp r2, r3 - bne .L2177 - ldr r3, .L2180 - ldr r2, [r3, #468] - ldr r3, .L2180 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2180 - strb r3, [r2, #108] -.L2177: - ldr r3, .L2180 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2180 - str r2, [r3, #72] - ldr r2, .L2180 - ldr r3, .L2180 - str r3, [r2, #104] - ldr r3, .L2180 - ldr r2, [r3, #104] - ldr r3, .L2180 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2181: - .align 2 -.L2180: - .word GSU - .word GSU+56 - .size _Z12fx_umult_i15v, .-_Z12fx_umult_i15v - .align 2 - .type _Z6fx_sbkv, %function -_Z6fx_sbkv: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2184 - ldr r2, [r3, #464] - ldr r3, .L2184 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L2184 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2184 - ldr r2, [r3, #464] - ldr r3, .L2184 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, .L2184 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2184 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2184 - str r2, [r3, #72] - ldr r2, .L2184 - ldr r3, .L2184 - str r3, [r2, #104] - ldr r3, .L2184 - ldr r2, [r3, #104] - ldr r3, .L2184 - str r2, [r3, #100] - ldr r3, .L2184 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2184 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L2185: - .align 2 -.L2184: - .word GSU - .size _Z6fx_sbkv, .-_Z6fx_sbkv - .align 2 - .type _Z10fx_link_i1v, %function -_Z10fx_link_i1v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2188 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2188 - str r2, [r3, #44] - ldr r3, .L2188 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2188 - str r2, [r3, #72] - ldr r2, .L2188 - ldr r3, .L2188 - str r3, [r2, #104] - ldr r3, .L2188 - ldr r2, [r3, #104] - ldr r3, .L2188 - str r2, [r3, #100] - ldr r3, .L2188 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2188 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L2189: - .align 2 -.L2188: - .word GSU - .size _Z10fx_link_i1v, .-_Z10fx_link_i1v - .align 2 - .type _Z10fx_link_i2v, %function -_Z10fx_link_i2v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2192 - ldr r3, [r3, #60] - add r2, r3, #2 - ldr r3, .L2192 - str r2, [r3, #44] - ldr r3, .L2192 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2192 - str r2, [r3, #72] - ldr r2, .L2192 - ldr r3, .L2192 - str r3, [r2, #104] - ldr r3, .L2192 - ldr r2, [r3, #104] - ldr r3, .L2192 - str r2, [r3, #100] - ldr r3, .L2192 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2192 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L2193: - .align 2 -.L2192: - .word GSU - .size _Z10fx_link_i2v, .-_Z10fx_link_i2v - .align 2 - .type _Z10fx_link_i3v, %function -_Z10fx_link_i3v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2196 - ldr r3, [r3, #60] - add r2, r3, #3 - ldr r3, .L2196 - str r2, [r3, #44] - ldr r3, .L2196 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2196 - str r2, [r3, #72] - ldr r2, .L2196 - ldr r3, .L2196 - str r3, [r2, #104] - ldr r3, .L2196 - ldr r2, [r3, #104] - ldr r3, .L2196 - str r2, [r3, #100] - ldr r3, .L2196 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2196 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L2197: - .align 2 -.L2196: - .word GSU - .size _Z10fx_link_i3v, .-_Z10fx_link_i3v - .align 2 - .type _Z10fx_link_i4v, %function -_Z10fx_link_i4v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2200 - ldr r3, [r3, #60] - add r2, r3, #4 - ldr r3, .L2200 - str r2, [r3, #44] - ldr r3, .L2200 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2200 - str r2, [r3, #72] - ldr r2, .L2200 - ldr r3, .L2200 - str r3, [r2, #104] - ldr r3, .L2200 - ldr r2, [r3, #104] - ldr r3, .L2200 - str r2, [r3, #100] - ldr r3, .L2200 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2200 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L2201: - .align 2 -.L2200: - .word GSU - .size _Z10fx_link_i4v, .-_Z10fx_link_i4v - .align 2 - .type _Z6fx_sexv, %function -_Z6fx_sexv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2206 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - str r3, [fp, #-16] - ldr r3, .L2206 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2206 - str r2, [r3, #60] - ldr r3, .L2206 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2206 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2206 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2206 - ldr r2, [r3, #100] - ldr r3, .L2206+4 - cmp r2, r3 - bne .L2203 - ldr r3, .L2206 - ldr r2, [r3, #468] - ldr r3, .L2206 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2206 - strb r3, [r2, #108] -.L2203: - ldr r3, .L2206 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2206 - str r2, [r3, #72] - ldr r2, .L2206 - ldr r3, .L2206 - str r3, [r2, #104] - ldr r3, .L2206 - ldr r2, [r3, #104] - ldr r3, .L2206 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2207: - .align 2 -.L2206: - .word GSU - .word GSU+56 - .size _Z6fx_sexv, .-_Z6fx_sexv - .align 2 - .type _Z6fx_asrv, %function -_Z6fx_asrv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2212 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r2, r3, #1 - ldr r3, .L2212 - str r2, [r3, #124] - ldr r3, .L2212 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - mov r3, r3, asr #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - str r3, [fp, #-16] - ldr r3, .L2212 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2212 - str r2, [r3, #60] - ldr r3, .L2212 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2212 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2212 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2212 - ldr r2, [r3, #100] - ldr r3, .L2212+4 - cmp r2, r3 - bne .L2209 - ldr r3, .L2212 - ldr r2, [r3, #468] - ldr r3, .L2212 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2212 - strb r3, [r2, #108] -.L2209: - ldr r3, .L2212 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2212 - str r2, [r3, #72] - ldr r2, .L2212 - ldr r3, .L2212 - str r3, [r2, #104] - ldr r3, .L2212 - ldr r2, [r3, #104] - ldr r3, .L2212 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2213: - .align 2 -.L2212: - .word GSU - .word GSU+56 - .size _Z6fx_asrv, .-_Z6fx_asrv - .align 2 - .type _Z7fx_div2v, %function -_Z7fx_div2v: - @ args = 0, pretend = 0, frame = 8 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #8 - ldr r3, .L2221 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - and r2, r3, #1 - ldr r3, .L2221 - str r2, [r3, #124] - ldr r3, [fp, #-16] - cmn r3, #1 - bne .L2215 - mov r3, #0 - str r3, [fp, #-20] - b .L2217 -.L2215: - ldr r3, [fp, #-16] - mov r3, r3, asr #1 - str r3, [fp, #-20] -.L2217: - ldr r3, .L2221 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2221 - str r2, [r3, #60] - ldr r3, .L2221 - ldr r2, [r3, #100] - ldr r3, [fp, #-20] - str r3, [r2, #0] - ldr r2, .L2221 - ldr r3, [fp, #-20] - str r3, [r2, #116] - ldr r2, .L2221 - ldr r3, [fp, #-20] - str r3, [r2, #120] - ldr r3, .L2221 - ldr r2, [r3, #100] - ldr r3, .L2221+4 - cmp r2, r3 - bne .L2218 - ldr r3, .L2221 - ldr r2, [r3, #468] - ldr r3, .L2221 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2221 - strb r3, [r2, #108] -.L2218: - ldr r3, .L2221 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2221 - str r2, [r3, #72] - ldr r2, .L2221 - ldr r3, .L2221 - str r3, [r2, #104] - ldr r3, .L2221 - ldr r2, [r3, #104] - ldr r3, .L2221 - str r2, [r3, #100] - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L2222: - .align 2 -.L2221: - .word GSU - .word GSU+56 - .size _Z7fx_div2v, .-_Z7fx_div2v - .align 2 - .type _Z6fx_rorv, %function -_Z6fx_rorv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2227 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, lsr #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L2227 - ldr r3, [r3, #124] - mov r3, r3, asl #15 - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2227 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r2, r3, #1 - ldr r3, .L2227 - str r2, [r3, #124] - ldr r3, .L2227 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2227 - str r2, [r3, #60] - ldr r3, .L2227 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2227 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2227 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2227 - ldr r2, [r3, #100] - ldr r3, .L2227+4 - cmp r2, r3 - bne .L2224 - ldr r3, .L2227 - ldr r2, [r3, #468] - ldr r3, .L2227 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2227 - strb r3, [r2, #108] -.L2224: - ldr r3, .L2227 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2227 - str r2, [r3, #72] - ldr r2, .L2227 - ldr r3, .L2227 - str r3, [r2, #104] - ldr r3, .L2227 - ldr r2, [r3, #104] - ldr r3, .L2227 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2228: - .align 2 -.L2227: - .word GSU - .word GSU+56 - .size _Z6fx_rorv, .-_Z6fx_rorv - .align 2 - .type _Z9fx_jmp_r8v, %function -_Z9fx_jmp_r8v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2231 - ldr r2, [r3, #32] - ldr r3, .L2231 - str r2, [r3, #60] - ldr r3, .L2231 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2231 - str r2, [r3, #72] - ldr r2, .L2231 - ldr r3, .L2231 - str r3, [r2, #104] - ldr r3, .L2231 - ldr r2, [r3, #104] - ldr r3, .L2231 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2232: - .align 2 -.L2231: - .word GSU - .size _Z9fx_jmp_r8v, .-_Z9fx_jmp_r8v - .align 2 - .type _Z9fx_jmp_r9v, %function -_Z9fx_jmp_r9v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2235 - ldr r2, [r3, #36] - ldr r3, .L2235 - str r2, [r3, #60] - ldr r3, .L2235 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2235 - str r2, [r3, #72] - ldr r2, .L2235 - ldr r3, .L2235 - str r3, [r2, #104] - ldr r3, .L2235 - ldr r2, [r3, #104] - ldr r3, .L2235 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2236: - .align 2 -.L2235: - .word GSU - .size _Z9fx_jmp_r9v, .-_Z9fx_jmp_r9v - .align 2 - .type _Z10fx_jmp_r10v, %function -_Z10fx_jmp_r10v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2239 - ldr r2, [r3, #40] - ldr r3, .L2239 - str r2, [r3, #60] - ldr r3, .L2239 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2239 - str r2, [r3, #72] - ldr r2, .L2239 - ldr r3, .L2239 - str r3, [r2, #104] - ldr r3, .L2239 - ldr r2, [r3, #104] - ldr r3, .L2239 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2240: - .align 2 -.L2239: - .word GSU - .size _Z10fx_jmp_r10v, .-_Z10fx_jmp_r10v - .align 2 - .type _Z10fx_jmp_r11v, %function -_Z10fx_jmp_r11v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2243 - ldr r2, [r3, #44] - ldr r3, .L2243 - str r2, [r3, #60] - ldr r3, .L2243 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2243 - str r2, [r3, #72] - ldr r2, .L2243 - ldr r3, .L2243 - str r3, [r2, #104] - ldr r3, .L2243 - ldr r2, [r3, #104] - ldr r3, .L2243 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2244: - .align 2 -.L2243: - .word GSU - .size _Z10fx_jmp_r11v, .-_Z10fx_jmp_r11v - .align 2 - .type _Z10fx_jmp_r12v, %function -_Z10fx_jmp_r12v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2247 - ldr r2, [r3, #48] - ldr r3, .L2247 - str r2, [r3, #60] - ldr r3, .L2247 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2247 - str r2, [r3, #72] - ldr r2, .L2247 - ldr r3, .L2247 - str r3, [r2, #104] - ldr r3, .L2247 - ldr r2, [r3, #104] - ldr r3, .L2247 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2248: - .align 2 -.L2247: - .word GSU - .size _Z10fx_jmp_r12v, .-_Z10fx_jmp_r12v - .align 2 - .type _Z10fx_jmp_r13v, %function -_Z10fx_jmp_r13v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2251 - ldr r2, [r3, #52] - ldr r3, .L2251 - str r2, [r3, #60] - ldr r3, .L2251 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2251 - str r2, [r3, #72] - ldr r2, .L2251 - ldr r3, .L2251 - str r3, [r2, #104] - ldr r3, .L2251 - ldr r2, [r3, #104] - ldr r3, .L2251 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2252: - .align 2 -.L2251: - .word GSU - .size _Z10fx_jmp_r13v, .-_Z10fx_jmp_r13v - .align 2 - .type _Z6fx_lobv, %function -_Z6fx_lobv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2257 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - str r3, [fp, #-16] - ldr r3, .L2257 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2257 - str r2, [r3, #60] - ldr r3, .L2257 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - mov r2, r3, asl #8 - ldr r3, .L2257 - str r2, [r3, #116] - ldr r3, [fp, #-16] - mov r2, r3, asl #8 - ldr r3, .L2257 - str r2, [r3, #120] - ldr r3, .L2257 - ldr r2, [r3, #100] - ldr r3, .L2257+4 - cmp r2, r3 - bne .L2254 - ldr r3, .L2257 - ldr r2, [r3, #468] - ldr r3, .L2257 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2257 - strb r3, [r2, #108] -.L2254: - ldr r3, .L2257 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2257 - str r2, [r3, #72] - ldr r2, .L2257 - ldr r3, .L2257 - str r3, [r2, #104] - ldr r3, .L2257 - ldr r2, [r3, #104] - ldr r3, .L2257 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2258: - .align 2 -.L2257: - .word GSU - .word GSU+56 - .size _Z6fx_lobv, .-_Z6fx_lobv - .align 2 - .type _Z8fx_fmultv, %function -_Z8fx_fmultv: - @ args = 0, pretend = 0, frame = 8 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #8 - ldr r3, .L2263 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r2, r3, asr #16 - ldr r3, .L2263 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r3, [fp, #-16] - mov r3, r3, lsr #16 - str r3, [fp, #-20] - ldr r3, .L2263 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2263 - str r2, [r3, #60] - ldr r3, .L2263 - ldr r2, [r3, #100] - ldr r3, [fp, #-20] - str r3, [r2, #0] - ldr r2, .L2263 - ldr r3, [fp, #-20] - str r3, [r2, #116] - ldr r2, .L2263 - ldr r3, [fp, #-20] - str r3, [r2, #120] - ldr r3, [fp, #-16] - mov r3, r3, lsr #15 - and r2, r3, #1 - ldr r3, .L2263 - str r2, [r3, #124] - ldr r3, .L2263 - ldr r2, [r3, #100] - ldr r3, .L2263+4 - cmp r2, r3 - bne .L2260 - ldr r3, .L2263 - ldr r2, [r3, #468] - ldr r3, .L2263 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2263 - strb r3, [r2, #108] -.L2260: - ldr r3, .L2263 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2263 - str r2, [r3, #72] - ldr r2, .L2263 - ldr r3, .L2263 - str r3, [r2, #104] - ldr r3, .L2263 - ldr r2, [r3, #104] - ldr r3, .L2263 - str r2, [r3, #100] - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L2264: - .align 2 -.L2263: - .word GSU - .word GSU+56 - .size _Z8fx_fmultv, .-_Z8fx_fmultv - .align 2 - .type _Z8fx_lmultv, %function -_Z8fx_lmultv: - @ args = 0, pretend = 0, frame = 8 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #8 - ldr r3, .L2269 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r2, r3, asr #16 - ldr r3, .L2269 - ldr r3, [r3, #24] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r3, r3, asl #16 - mov r3, r3, asr #16 - mul r3, r2, r3 - str r3, [fp, #-16] - ldr r2, .L2269 - ldr r3, [fp, #-16] - str r3, [r2, #16] - ldr r3, [fp, #-16] - mov r3, r3, lsr #16 - str r3, [fp, #-20] - ldr r3, .L2269 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2269 - str r2, [r3, #60] - ldr r3, .L2269 - ldr r2, [r3, #100] - ldr r3, [fp, #-20] - str r3, [r2, #0] - ldr r2, .L2269 - ldr r3, [fp, #-20] - str r3, [r2, #116] - ldr r2, .L2269 - ldr r3, [fp, #-20] - str r3, [r2, #120] - ldr r3, .L2269 - ldr r3, [r3, #16] - mov r3, r3, lsr #15 - and r2, r3, #1 - ldr r3, .L2269 - str r2, [r3, #124] - ldr r3, .L2269 - ldr r2, [r3, #100] - ldr r3, .L2269+4 - cmp r2, r3 - bne .L2266 - ldr r3, .L2269 - ldr r2, [r3, #468] - ldr r3, .L2269 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2269 - strb r3, [r2, #108] -.L2266: - ldr r3, .L2269 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2269 - str r2, [r3, #72] - ldr r2, .L2269 - ldr r3, .L2269 - str r3, [r2, #104] - ldr r3, .L2269 - ldr r2, [r3, #104] - ldr r3, .L2269 - str r2, [r3, #100] - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L2270: - .align 2 -.L2269: - .word GSU - .word GSU+56 - .size _Z8fx_lmultv, .-_Z8fx_lmultv - .align 2 - .type _Z9fx_ibt_r0v, %function -_Z9fx_ibt_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2273 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2273 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2273 - str r2, [r3, #60] - ldr r3, .L2273 - ldr r2, [r3, #472] - ldr r3, .L2273 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2273 - strb r3, [r2, #109] - ldr r3, .L2273 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2273 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2273 - str r2, [r3, #0] - ldr r3, .L2273 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2273 - str r2, [r3, #72] - ldr r2, .L2273 - ldr r3, .L2273 - str r3, [r2, #104] - ldr r3, .L2273 - ldr r2, [r3, #104] - ldr r3, .L2273 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2274: - .align 2 -.L2273: - .word GSU - .size _Z9fx_ibt_r0v, .-_Z9fx_ibt_r0v - .align 2 - .type _Z9fx_ibt_r1v, %function -_Z9fx_ibt_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2277 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2277 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2277 - str r2, [r3, #60] - ldr r3, .L2277 - ldr r2, [r3, #472] - ldr r3, .L2277 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2277 - strb r3, [r2, #109] - ldr r3, .L2277 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2277 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2277 - str r2, [r3, #4] - ldr r3, .L2277 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2277 - str r2, [r3, #72] - ldr r2, .L2277 - ldr r3, .L2277 - str r3, [r2, #104] - ldr r3, .L2277 - ldr r2, [r3, #104] - ldr r3, .L2277 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2278: - .align 2 -.L2277: - .word GSU - .size _Z9fx_ibt_r1v, .-_Z9fx_ibt_r1v - .align 2 - .type _Z9fx_ibt_r2v, %function -_Z9fx_ibt_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2281 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2281 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2281 - str r2, [r3, #60] - ldr r3, .L2281 - ldr r2, [r3, #472] - ldr r3, .L2281 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2281 - strb r3, [r2, #109] - ldr r3, .L2281 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2281 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2281 - str r2, [r3, #8] - ldr r3, .L2281 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2281 - str r2, [r3, #72] - ldr r2, .L2281 - ldr r3, .L2281 - str r3, [r2, #104] - ldr r3, .L2281 - ldr r2, [r3, #104] - ldr r3, .L2281 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2282: - .align 2 -.L2281: - .word GSU - .size _Z9fx_ibt_r2v, .-_Z9fx_ibt_r2v - .align 2 - .type _Z9fx_ibt_r3v, %function -_Z9fx_ibt_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2285 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2285 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2285 - str r2, [r3, #60] - ldr r3, .L2285 - ldr r2, [r3, #472] - ldr r3, .L2285 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2285 - strb r3, [r2, #109] - ldr r3, .L2285 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2285 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2285 - str r2, [r3, #12] - ldr r3, .L2285 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2285 - str r2, [r3, #72] - ldr r2, .L2285 - ldr r3, .L2285 - str r3, [r2, #104] - ldr r3, .L2285 - ldr r2, [r3, #104] - ldr r3, .L2285 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2286: - .align 2 -.L2285: - .word GSU - .size _Z9fx_ibt_r3v, .-_Z9fx_ibt_r3v - .align 2 - .type _Z9fx_ibt_r4v, %function -_Z9fx_ibt_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2289 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2289 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2289 - str r2, [r3, #60] - ldr r3, .L2289 - ldr r2, [r3, #472] - ldr r3, .L2289 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2289 - strb r3, [r2, #109] - ldr r3, .L2289 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2289 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2289 - str r2, [r3, #16] - ldr r3, .L2289 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2289 - str r2, [r3, #72] - ldr r2, .L2289 - ldr r3, .L2289 - str r3, [r2, #104] - ldr r3, .L2289 - ldr r2, [r3, #104] - ldr r3, .L2289 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2290: - .align 2 -.L2289: - .word GSU - .size _Z9fx_ibt_r4v, .-_Z9fx_ibt_r4v - .align 2 - .type _Z9fx_ibt_r5v, %function -_Z9fx_ibt_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2293 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2293 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2293 - str r2, [r3, #60] - ldr r3, .L2293 - ldr r2, [r3, #472] - ldr r3, .L2293 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2293 - strb r3, [r2, #109] - ldr r3, .L2293 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2293 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2293 - str r2, [r3, #20] - ldr r3, .L2293 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2293 - str r2, [r3, #72] - ldr r2, .L2293 - ldr r3, .L2293 - str r3, [r2, #104] - ldr r3, .L2293 - ldr r2, [r3, #104] - ldr r3, .L2293 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2294: - .align 2 -.L2293: - .word GSU - .size _Z9fx_ibt_r5v, .-_Z9fx_ibt_r5v - .align 2 - .type _Z9fx_ibt_r6v, %function -_Z9fx_ibt_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2297 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2297 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2297 - str r2, [r3, #60] - ldr r3, .L2297 - ldr r2, [r3, #472] - ldr r3, .L2297 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2297 - strb r3, [r2, #109] - ldr r3, .L2297 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2297 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2297 - str r2, [r3, #24] - ldr r3, .L2297 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2297 - str r2, [r3, #72] - ldr r2, .L2297 - ldr r3, .L2297 - str r3, [r2, #104] - ldr r3, .L2297 - ldr r2, [r3, #104] - ldr r3, .L2297 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2298: - .align 2 -.L2297: - .word GSU - .size _Z9fx_ibt_r6v, .-_Z9fx_ibt_r6v - .align 2 - .type _Z9fx_ibt_r7v, %function -_Z9fx_ibt_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2301 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2301 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2301 - str r2, [r3, #60] - ldr r3, .L2301 - ldr r2, [r3, #472] - ldr r3, .L2301 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2301 - strb r3, [r2, #109] - ldr r3, .L2301 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2301 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2301 - str r2, [r3, #28] - ldr r3, .L2301 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2301 - str r2, [r3, #72] - ldr r2, .L2301 - ldr r3, .L2301 - str r3, [r2, #104] - ldr r3, .L2301 - ldr r2, [r3, #104] - ldr r3, .L2301 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2302: - .align 2 -.L2301: - .word GSU - .size _Z9fx_ibt_r7v, .-_Z9fx_ibt_r7v - .align 2 - .type _Z9fx_ibt_r8v, %function -_Z9fx_ibt_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2305 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2305 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2305 - str r2, [r3, #60] - ldr r3, .L2305 - ldr r2, [r3, #472] - ldr r3, .L2305 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2305 - strb r3, [r2, #109] - ldr r3, .L2305 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2305 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2305 - str r2, [r3, #32] - ldr r3, .L2305 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2305 - str r2, [r3, #72] - ldr r2, .L2305 - ldr r3, .L2305 - str r3, [r2, #104] - ldr r3, .L2305 - ldr r2, [r3, #104] - ldr r3, .L2305 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2306: - .align 2 -.L2305: - .word GSU - .size _Z9fx_ibt_r8v, .-_Z9fx_ibt_r8v - .align 2 - .type _Z9fx_ibt_r9v, %function -_Z9fx_ibt_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2309 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2309 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2309 - str r2, [r3, #60] - ldr r3, .L2309 - ldr r2, [r3, #472] - ldr r3, .L2309 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2309 - strb r3, [r2, #109] - ldr r3, .L2309 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2309 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2309 - str r2, [r3, #36] - ldr r3, .L2309 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2309 - str r2, [r3, #72] - ldr r2, .L2309 - ldr r3, .L2309 - str r3, [r2, #104] - ldr r3, .L2309 - ldr r2, [r3, #104] - ldr r3, .L2309 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2310: - .align 2 -.L2309: - .word GSU - .size _Z9fx_ibt_r9v, .-_Z9fx_ibt_r9v - .align 2 - .type _Z10fx_ibt_r10v, %function -_Z10fx_ibt_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2313 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2313 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2313 - str r2, [r3, #60] - ldr r3, .L2313 - ldr r2, [r3, #472] - ldr r3, .L2313 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2313 - strb r3, [r2, #109] - ldr r3, .L2313 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2313 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2313 - str r2, [r3, #40] - ldr r3, .L2313 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2313 - str r2, [r3, #72] - ldr r2, .L2313 - ldr r3, .L2313 - str r3, [r2, #104] - ldr r3, .L2313 - ldr r2, [r3, #104] - ldr r3, .L2313 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2314: - .align 2 -.L2313: - .word GSU - .size _Z10fx_ibt_r10v, .-_Z10fx_ibt_r10v - .align 2 - .type _Z10fx_ibt_r11v, %function -_Z10fx_ibt_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2317 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2317 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2317 - str r2, [r3, #60] - ldr r3, .L2317 - ldr r2, [r3, #472] - ldr r3, .L2317 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2317 - strb r3, [r2, #109] - ldr r3, .L2317 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2317 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2317 - str r2, [r3, #44] - ldr r3, .L2317 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2317 - str r2, [r3, #72] - ldr r2, .L2317 - ldr r3, .L2317 - str r3, [r2, #104] - ldr r3, .L2317 - ldr r2, [r3, #104] - ldr r3, .L2317 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2318: - .align 2 -.L2317: - .word GSU - .size _Z10fx_ibt_r11v, .-_Z10fx_ibt_r11v - .align 2 - .type _Z10fx_ibt_r12v, %function -_Z10fx_ibt_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2321 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2321 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2321 - str r2, [r3, #60] - ldr r3, .L2321 - ldr r2, [r3, #472] - ldr r3, .L2321 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2321 - strb r3, [r2, #109] - ldr r3, .L2321 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2321 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2321 - str r2, [r3, #48] - ldr r3, .L2321 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2321 - str r2, [r3, #72] - ldr r2, .L2321 - ldr r3, .L2321 - str r3, [r2, #104] - ldr r3, .L2321 - ldr r2, [r3, #104] - ldr r3, .L2321 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2322: - .align 2 -.L2321: - .word GSU - .size _Z10fx_ibt_r12v, .-_Z10fx_ibt_r12v - .align 2 - .type _Z10fx_ibt_r13v, %function -_Z10fx_ibt_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2325 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2325 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2325 - str r2, [r3, #60] - ldr r3, .L2325 - ldr r2, [r3, #472] - ldr r3, .L2325 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2325 - strb r3, [r2, #109] - ldr r3, .L2325 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2325 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2325 - str r2, [r3, #52] - ldr r3, .L2325 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2325 - str r2, [r3, #72] - ldr r2, .L2325 - ldr r3, .L2325 - str r3, [r2, #104] - ldr r3, .L2325 - ldr r2, [r3, #104] - ldr r3, .L2325 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2326: - .align 2 -.L2325: - .word GSU - .size _Z10fx_ibt_r13v, .-_Z10fx_ibt_r13v - .align 2 - .type _Z10fx_ibt_r14v, %function -_Z10fx_ibt_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2329 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2329 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2329 - str r2, [r3, #60] - ldr r3, .L2329 - ldr r2, [r3, #472] - ldr r3, .L2329 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2329 - strb r3, [r2, #109] - ldr r3, .L2329 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2329 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2329 - str r2, [r3, #56] - ldr r3, .L2329 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2329 - str r2, [r3, #72] - ldr r2, .L2329 - ldr r3, .L2329 - str r3, [r2, #104] - ldr r3, .L2329 - ldr r2, [r3, #104] - ldr r3, .L2329 - str r2, [r3, #100] - ldr r3, .L2329 - ldr r2, [r3, #468] - ldr r3, .L2329 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2329 - strb r3, [r2, #108] - ldmib sp, {fp, sp, pc} -.L2330: - .align 2 -.L2329: - .word GSU - .size _Z10fx_ibt_r14v, .-_Z10fx_ibt_r14v - .align 2 - .type _Z10fx_ibt_r15v, %function -_Z10fx_ibt_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2333 - ldrb r3, [r3, #109] - strb r3, [fp, #-13] - ldr r3, .L2333 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2333 - str r2, [r3, #60] - ldr r3, .L2333 - ldr r2, [r3, #472] - ldr r3, .L2333 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2333 - strb r3, [r2, #109] - ldr r3, .L2333 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2333 - str r2, [r3, #60] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r2, r3, asr #24 - ldr r3, .L2333 - str r2, [r3, #60] - ldr r3, .L2333 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2333 - str r2, [r3, #72] - ldr r2, .L2333 - ldr r3, .L2333 - str r3, [r2, #104] - ldr r3, .L2333 - ldr r2, [r3, #104] - ldr r3, .L2333 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2334: - .align 2 -.L2333: - .word GSU - .size _Z10fx_ibt_r15v, .-_Z10fx_ibt_r15v - .align 2 - .type _Z9fx_lms_r0v, %function -_Z9fx_lms_r0v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2337 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2337 - str r2, [r3, #96] - ldr r3, .L2337 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2337 - str r2, [r3, #60] - ldr r3, .L2337 - ldr r2, [r3, #472] - ldr r3, .L2337 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2337 - strb r3, [r2, #109] - ldr r3, .L2337 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2337 - str r2, [r3, #60] - ldr r3, .L2337 - ldr r2, [r3, #464] - ldr r3, .L2337 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2337 - str r2, [r3, #0] - ldr r3, .L2337 - ldr r1, [r3, #0] - ldr r3, .L2337 - ldr r2, [r3, #464] - ldr r3, .L2337 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2337 - str r2, [r3, #0] - ldr r3, .L2337 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2337 - str r2, [r3, #72] - ldr r2, .L2337 - ldr r3, .L2337 - str r3, [r2, #104] - ldr r3, .L2337 - ldr r2, [r3, #104] - ldr r3, .L2337 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2338: - .align 2 -.L2337: - .word GSU - .size _Z9fx_lms_r0v, .-_Z9fx_lms_r0v - .align 2 - .type _Z9fx_lms_r1v, %function -_Z9fx_lms_r1v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2341 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2341 - str r2, [r3, #96] - ldr r3, .L2341 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2341 - str r2, [r3, #60] - ldr r3, .L2341 - ldr r2, [r3, #472] - ldr r3, .L2341 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2341 - strb r3, [r2, #109] - ldr r3, .L2341 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2341 - str r2, [r3, #60] - ldr r3, .L2341 - ldr r2, [r3, #464] - ldr r3, .L2341 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2341 - str r2, [r3, #4] - ldr r3, .L2341 - ldr r1, [r3, #4] - ldr r3, .L2341 - ldr r2, [r3, #464] - ldr r3, .L2341 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2341 - str r2, [r3, #4] - ldr r3, .L2341 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2341 - str r2, [r3, #72] - ldr r2, .L2341 - ldr r3, .L2341 - str r3, [r2, #104] - ldr r3, .L2341 - ldr r2, [r3, #104] - ldr r3, .L2341 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2342: - .align 2 -.L2341: - .word GSU - .size _Z9fx_lms_r1v, .-_Z9fx_lms_r1v - .align 2 - .type _Z9fx_lms_r2v, %function -_Z9fx_lms_r2v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2345 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2345 - str r2, [r3, #96] - ldr r3, .L2345 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2345 - str r2, [r3, #60] - ldr r3, .L2345 - ldr r2, [r3, #472] - ldr r3, .L2345 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2345 - strb r3, [r2, #109] - ldr r3, .L2345 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2345 - str r2, [r3, #60] - ldr r3, .L2345 - ldr r2, [r3, #464] - ldr r3, .L2345 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2345 - str r2, [r3, #8] - ldr r3, .L2345 - ldr r1, [r3, #8] - ldr r3, .L2345 - ldr r2, [r3, #464] - ldr r3, .L2345 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2345 - str r2, [r3, #8] - ldr r3, .L2345 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2345 - str r2, [r3, #72] - ldr r2, .L2345 - ldr r3, .L2345 - str r3, [r2, #104] - ldr r3, .L2345 - ldr r2, [r3, #104] - ldr r3, .L2345 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2346: - .align 2 -.L2345: - .word GSU - .size _Z9fx_lms_r2v, .-_Z9fx_lms_r2v - .align 2 - .type _Z9fx_lms_r3v, %function -_Z9fx_lms_r3v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2349 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2349 - str r2, [r3, #96] - ldr r3, .L2349 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2349 - str r2, [r3, #60] - ldr r3, .L2349 - ldr r2, [r3, #472] - ldr r3, .L2349 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2349 - strb r3, [r2, #109] - ldr r3, .L2349 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2349 - str r2, [r3, #60] - ldr r3, .L2349 - ldr r2, [r3, #464] - ldr r3, .L2349 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2349 - str r2, [r3, #12] - ldr r3, .L2349 - ldr r1, [r3, #12] - ldr r3, .L2349 - ldr r2, [r3, #464] - ldr r3, .L2349 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2349 - str r2, [r3, #12] - ldr r3, .L2349 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2349 - str r2, [r3, #72] - ldr r2, .L2349 - ldr r3, .L2349 - str r3, [r2, #104] - ldr r3, .L2349 - ldr r2, [r3, #104] - ldr r3, .L2349 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2350: - .align 2 -.L2349: - .word GSU - .size _Z9fx_lms_r3v, .-_Z9fx_lms_r3v - .align 2 - .type _Z9fx_lms_r4v, %function -_Z9fx_lms_r4v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2353 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2353 - str r2, [r3, #96] - ldr r3, .L2353 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2353 - str r2, [r3, #60] - ldr r3, .L2353 - ldr r2, [r3, #472] - ldr r3, .L2353 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2353 - strb r3, [r2, #109] - ldr r3, .L2353 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2353 - str r2, [r3, #60] - ldr r3, .L2353 - ldr r2, [r3, #464] - ldr r3, .L2353 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2353 - str r2, [r3, #16] - ldr r3, .L2353 - ldr r1, [r3, #16] - ldr r3, .L2353 - ldr r2, [r3, #464] - ldr r3, .L2353 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2353 - str r2, [r3, #16] - ldr r3, .L2353 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2353 - str r2, [r3, #72] - ldr r2, .L2353 - ldr r3, .L2353 - str r3, [r2, #104] - ldr r3, .L2353 - ldr r2, [r3, #104] - ldr r3, .L2353 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2354: - .align 2 -.L2353: - .word GSU - .size _Z9fx_lms_r4v, .-_Z9fx_lms_r4v - .align 2 - .type _Z9fx_lms_r5v, %function -_Z9fx_lms_r5v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2357 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2357 - str r2, [r3, #96] - ldr r3, .L2357 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2357 - str r2, [r3, #60] - ldr r3, .L2357 - ldr r2, [r3, #472] - ldr r3, .L2357 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2357 - strb r3, [r2, #109] - ldr r3, .L2357 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2357 - str r2, [r3, #60] - ldr r3, .L2357 - ldr r2, [r3, #464] - ldr r3, .L2357 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2357 - str r2, [r3, #20] - ldr r3, .L2357 - ldr r1, [r3, #20] - ldr r3, .L2357 - ldr r2, [r3, #464] - ldr r3, .L2357 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2357 - str r2, [r3, #20] - ldr r3, .L2357 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2357 - str r2, [r3, #72] - ldr r2, .L2357 - ldr r3, .L2357 - str r3, [r2, #104] - ldr r3, .L2357 - ldr r2, [r3, #104] - ldr r3, .L2357 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2358: - .align 2 -.L2357: - .word GSU - .size _Z9fx_lms_r5v, .-_Z9fx_lms_r5v - .align 2 - .type _Z9fx_lms_r6v, %function -_Z9fx_lms_r6v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2361 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2361 - str r2, [r3, #96] - ldr r3, .L2361 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2361 - str r2, [r3, #60] - ldr r3, .L2361 - ldr r2, [r3, #472] - ldr r3, .L2361 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2361 - strb r3, [r2, #109] - ldr r3, .L2361 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2361 - str r2, [r3, #60] - ldr r3, .L2361 - ldr r2, [r3, #464] - ldr r3, .L2361 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2361 - str r2, [r3, #24] - ldr r3, .L2361 - ldr r1, [r3, #24] - ldr r3, .L2361 - ldr r2, [r3, #464] - ldr r3, .L2361 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2361 - str r2, [r3, #24] - ldr r3, .L2361 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2361 - str r2, [r3, #72] - ldr r2, .L2361 - ldr r3, .L2361 - str r3, [r2, #104] - ldr r3, .L2361 - ldr r2, [r3, #104] - ldr r3, .L2361 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2362: - .align 2 -.L2361: - .word GSU - .size _Z9fx_lms_r6v, .-_Z9fx_lms_r6v - .align 2 - .type _Z9fx_lms_r7v, %function -_Z9fx_lms_r7v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2365 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2365 - str r2, [r3, #96] - ldr r3, .L2365 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2365 - str r2, [r3, #60] - ldr r3, .L2365 - ldr r2, [r3, #472] - ldr r3, .L2365 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2365 - strb r3, [r2, #109] - ldr r3, .L2365 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2365 - str r2, [r3, #60] - ldr r3, .L2365 - ldr r2, [r3, #464] - ldr r3, .L2365 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2365 - str r2, [r3, #28] - ldr r3, .L2365 - ldr r1, [r3, #28] - ldr r3, .L2365 - ldr r2, [r3, #464] - ldr r3, .L2365 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2365 - str r2, [r3, #28] - ldr r3, .L2365 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2365 - str r2, [r3, #72] - ldr r2, .L2365 - ldr r3, .L2365 - str r3, [r2, #104] - ldr r3, .L2365 - ldr r2, [r3, #104] - ldr r3, .L2365 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2366: - .align 2 -.L2365: - .word GSU - .size _Z9fx_lms_r7v, .-_Z9fx_lms_r7v - .align 2 - .type _Z9fx_lms_r8v, %function -_Z9fx_lms_r8v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2369 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2369 - str r2, [r3, #96] - ldr r3, .L2369 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2369 - str r2, [r3, #60] - ldr r3, .L2369 - ldr r2, [r3, #472] - ldr r3, .L2369 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2369 - strb r3, [r2, #109] - ldr r3, .L2369 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2369 - str r2, [r3, #60] - ldr r3, .L2369 - ldr r2, [r3, #464] - ldr r3, .L2369 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2369 - str r2, [r3, #32] - ldr r3, .L2369 - ldr r1, [r3, #32] - ldr r3, .L2369 - ldr r2, [r3, #464] - ldr r3, .L2369 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2369 - str r2, [r3, #32] - ldr r3, .L2369 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2369 - str r2, [r3, #72] - ldr r2, .L2369 - ldr r3, .L2369 - str r3, [r2, #104] - ldr r3, .L2369 - ldr r2, [r3, #104] - ldr r3, .L2369 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2370: - .align 2 -.L2369: - .word GSU - .size _Z9fx_lms_r8v, .-_Z9fx_lms_r8v - .align 2 - .type _Z9fx_lms_r9v, %function -_Z9fx_lms_r9v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2373 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2373 - str r2, [r3, #96] - ldr r3, .L2373 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2373 - str r2, [r3, #60] - ldr r3, .L2373 - ldr r2, [r3, #472] - ldr r3, .L2373 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2373 - strb r3, [r2, #109] - ldr r3, .L2373 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2373 - str r2, [r3, #60] - ldr r3, .L2373 - ldr r2, [r3, #464] - ldr r3, .L2373 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2373 - str r2, [r3, #36] - ldr r3, .L2373 - ldr r1, [r3, #36] - ldr r3, .L2373 - ldr r2, [r3, #464] - ldr r3, .L2373 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2373 - str r2, [r3, #36] - ldr r3, .L2373 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2373 - str r2, [r3, #72] - ldr r2, .L2373 - ldr r3, .L2373 - str r3, [r2, #104] - ldr r3, .L2373 - ldr r2, [r3, #104] - ldr r3, .L2373 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2374: - .align 2 -.L2373: - .word GSU - .size _Z9fx_lms_r9v, .-_Z9fx_lms_r9v - .align 2 - .type _Z10fx_lms_r10v, %function -_Z10fx_lms_r10v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2377 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2377 - str r2, [r3, #96] - ldr r3, .L2377 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2377 - str r2, [r3, #60] - ldr r3, .L2377 - ldr r2, [r3, #472] - ldr r3, .L2377 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2377 - strb r3, [r2, #109] - ldr r3, .L2377 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2377 - str r2, [r3, #60] - ldr r3, .L2377 - ldr r2, [r3, #464] - ldr r3, .L2377 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2377 - str r2, [r3, #40] - ldr r3, .L2377 - ldr r1, [r3, #40] - ldr r3, .L2377 - ldr r2, [r3, #464] - ldr r3, .L2377 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2377 - str r2, [r3, #40] - ldr r3, .L2377 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2377 - str r2, [r3, #72] - ldr r2, .L2377 - ldr r3, .L2377 - str r3, [r2, #104] - ldr r3, .L2377 - ldr r2, [r3, #104] - ldr r3, .L2377 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2378: - .align 2 -.L2377: - .word GSU - .size _Z10fx_lms_r10v, .-_Z10fx_lms_r10v - .align 2 - .type _Z10fx_lms_r11v, %function -_Z10fx_lms_r11v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2381 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2381 - str r2, [r3, #96] - ldr r3, .L2381 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2381 - str r2, [r3, #60] - ldr r3, .L2381 - ldr r2, [r3, #472] - ldr r3, .L2381 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2381 - strb r3, [r2, #109] - ldr r3, .L2381 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2381 - str r2, [r3, #60] - ldr r3, .L2381 - ldr r2, [r3, #464] - ldr r3, .L2381 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2381 - str r2, [r3, #44] - ldr r3, .L2381 - ldr r1, [r3, #44] - ldr r3, .L2381 - ldr r2, [r3, #464] - ldr r3, .L2381 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2381 - str r2, [r3, #44] - ldr r3, .L2381 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2381 - str r2, [r3, #72] - ldr r2, .L2381 - ldr r3, .L2381 - str r3, [r2, #104] - ldr r3, .L2381 - ldr r2, [r3, #104] - ldr r3, .L2381 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2382: - .align 2 -.L2381: - .word GSU - .size _Z10fx_lms_r11v, .-_Z10fx_lms_r11v - .align 2 - .type _Z10fx_lms_r12v, %function -_Z10fx_lms_r12v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2385 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2385 - str r2, [r3, #96] - ldr r3, .L2385 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2385 - str r2, [r3, #60] - ldr r3, .L2385 - ldr r2, [r3, #472] - ldr r3, .L2385 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2385 - strb r3, [r2, #109] - ldr r3, .L2385 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2385 - str r2, [r3, #60] - ldr r3, .L2385 - ldr r2, [r3, #464] - ldr r3, .L2385 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2385 - str r2, [r3, #48] - ldr r3, .L2385 - ldr r1, [r3, #48] - ldr r3, .L2385 - ldr r2, [r3, #464] - ldr r3, .L2385 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2385 - str r2, [r3, #48] - ldr r3, .L2385 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2385 - str r2, [r3, #72] - ldr r2, .L2385 - ldr r3, .L2385 - str r3, [r2, #104] - ldr r3, .L2385 - ldr r2, [r3, #104] - ldr r3, .L2385 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2386: - .align 2 -.L2385: - .word GSU - .size _Z10fx_lms_r12v, .-_Z10fx_lms_r12v - .align 2 - .type _Z10fx_lms_r13v, %function -_Z10fx_lms_r13v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2389 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2389 - str r2, [r3, #96] - ldr r3, .L2389 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2389 - str r2, [r3, #60] - ldr r3, .L2389 - ldr r2, [r3, #472] - ldr r3, .L2389 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2389 - strb r3, [r2, #109] - ldr r3, .L2389 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2389 - str r2, [r3, #60] - ldr r3, .L2389 - ldr r2, [r3, #464] - ldr r3, .L2389 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2389 - str r2, [r3, #52] - ldr r3, .L2389 - ldr r1, [r3, #52] - ldr r3, .L2389 - ldr r2, [r3, #464] - ldr r3, .L2389 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2389 - str r2, [r3, #52] - ldr r3, .L2389 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2389 - str r2, [r3, #72] - ldr r2, .L2389 - ldr r3, .L2389 - str r3, [r2, #104] - ldr r3, .L2389 - ldr r2, [r3, #104] - ldr r3, .L2389 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2390: - .align 2 -.L2389: - .word GSU - .size _Z10fx_lms_r13v, .-_Z10fx_lms_r13v - .align 2 - .type _Z10fx_lms_r14v, %function -_Z10fx_lms_r14v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2393 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2393 - str r2, [r3, #96] - ldr r3, .L2393 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2393 - str r2, [r3, #60] - ldr r3, .L2393 - ldr r2, [r3, #472] - ldr r3, .L2393 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2393 - strb r3, [r2, #109] - ldr r3, .L2393 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2393 - str r2, [r3, #60] - ldr r3, .L2393 - ldr r2, [r3, #464] - ldr r3, .L2393 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2393 - str r2, [r3, #56] - ldr r3, .L2393 - ldr r1, [r3, #56] - ldr r3, .L2393 - ldr r2, [r3, #464] - ldr r3, .L2393 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2393 - str r2, [r3, #56] - ldr r3, .L2393 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2393 - str r2, [r3, #72] - ldr r2, .L2393 - ldr r3, .L2393 - str r3, [r2, #104] - ldr r3, .L2393 - ldr r2, [r3, #104] - ldr r3, .L2393 - str r2, [r3, #100] - ldr r3, .L2393 - ldr r2, [r3, #468] - ldr r3, .L2393 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2393 - strb r3, [r2, #108] - ldmfd sp, {fp, sp, pc} -.L2394: - .align 2 -.L2393: - .word GSU - .size _Z10fx_lms_r14v, .-_Z10fx_lms_r14v - .align 2 - .type _Z10fx_lms_r15v, %function -_Z10fx_lms_r15v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2397 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2397 - str r2, [r3, #96] - ldr r3, .L2397 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2397 - str r2, [r3, #60] - ldr r3, .L2397 - ldr r2, [r3, #472] - ldr r3, .L2397 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2397 - strb r3, [r2, #109] - ldr r3, .L2397 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2397 - str r2, [r3, #60] - ldr r3, .L2397 - ldr r2, [r3, #464] - ldr r3, .L2397 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L2397 - str r2, [r3, #60] - ldr r3, .L2397 - ldr r1, [r3, #60] - ldr r3, .L2397 - ldr r2, [r3, #464] - ldr r3, .L2397 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L2397 - str r2, [r3, #60] - ldr r3, .L2397 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2397 - str r2, [r3, #72] - ldr r2, .L2397 - ldr r3, .L2397 - str r3, [r2, #104] - ldr r3, .L2397 - ldr r2, [r3, #104] - ldr r3, .L2397 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L2398: - .align 2 -.L2397: - .word GSU - .size _Z10fx_lms_r15v, .-_Z10fx_lms_r15v - .align 2 - .type _Z9fx_sms_r0v, %function -_Z9fx_sms_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2401 - ldr r3, [r3, #0] - str r3, [fp, #-16] - ldr r3, .L2401 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2401 - str r2, [r3, #96] - ldr r3, .L2401 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2401 - str r2, [r3, #60] - ldr r3, .L2401 - ldr r2, [r3, #472] - ldr r3, .L2401 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2401 - strb r3, [r2, #109] - ldr r3, .L2401 - ldr r2, [r3, #464] - ldr r3, .L2401 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2401 - ldr r2, [r3, #464] - ldr r3, .L2401 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2401 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2401 - str r2, [r3, #72] - ldr r2, .L2401 - ldr r3, .L2401 - str r3, [r2, #104] - ldr r3, .L2401 - ldr r2, [r3, #104] - ldr r3, .L2401 - str r2, [r3, #100] - ldr r3, .L2401 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2401 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2402: - .align 2 -.L2401: - .word GSU - .size _Z9fx_sms_r0v, .-_Z9fx_sms_r0v - .align 2 - .type _Z9fx_sms_r1v, %function -_Z9fx_sms_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2405 - ldr r3, [r3, #4] - str r3, [fp, #-16] - ldr r3, .L2405 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2405 - str r2, [r3, #96] - ldr r3, .L2405 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2405 - str r2, [r3, #60] - ldr r3, .L2405 - ldr r2, [r3, #472] - ldr r3, .L2405 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2405 - strb r3, [r2, #109] - ldr r3, .L2405 - ldr r2, [r3, #464] - ldr r3, .L2405 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2405 - ldr r2, [r3, #464] - ldr r3, .L2405 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2405 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2405 - str r2, [r3, #72] - ldr r2, .L2405 - ldr r3, .L2405 - str r3, [r2, #104] - ldr r3, .L2405 - ldr r2, [r3, #104] - ldr r3, .L2405 - str r2, [r3, #100] - ldr r3, .L2405 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2405 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2406: - .align 2 -.L2405: - .word GSU - .size _Z9fx_sms_r1v, .-_Z9fx_sms_r1v - .align 2 - .type _Z9fx_sms_r2v, %function -_Z9fx_sms_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2409 - ldr r3, [r3, #8] - str r3, [fp, #-16] - ldr r3, .L2409 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2409 - str r2, [r3, #96] - ldr r3, .L2409 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2409 - str r2, [r3, #60] - ldr r3, .L2409 - ldr r2, [r3, #472] - ldr r3, .L2409 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2409 - strb r3, [r2, #109] - ldr r3, .L2409 - ldr r2, [r3, #464] - ldr r3, .L2409 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2409 - ldr r2, [r3, #464] - ldr r3, .L2409 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2409 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2409 - str r2, [r3, #72] - ldr r2, .L2409 - ldr r3, .L2409 - str r3, [r2, #104] - ldr r3, .L2409 - ldr r2, [r3, #104] - ldr r3, .L2409 - str r2, [r3, #100] - ldr r3, .L2409 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2409 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2410: - .align 2 -.L2409: - .word GSU - .size _Z9fx_sms_r2v, .-_Z9fx_sms_r2v - .align 2 - .type _Z9fx_sms_r3v, %function -_Z9fx_sms_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2413 - ldr r3, [r3, #12] - str r3, [fp, #-16] - ldr r3, .L2413 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2413 - str r2, [r3, #96] - ldr r3, .L2413 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2413 - str r2, [r3, #60] - ldr r3, .L2413 - ldr r2, [r3, #472] - ldr r3, .L2413 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2413 - strb r3, [r2, #109] - ldr r3, .L2413 - ldr r2, [r3, #464] - ldr r3, .L2413 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2413 - ldr r2, [r3, #464] - ldr r3, .L2413 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2413 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2413 - str r2, [r3, #72] - ldr r2, .L2413 - ldr r3, .L2413 - str r3, [r2, #104] - ldr r3, .L2413 - ldr r2, [r3, #104] - ldr r3, .L2413 - str r2, [r3, #100] - ldr r3, .L2413 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2413 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2414: - .align 2 -.L2413: - .word GSU - .size _Z9fx_sms_r3v, .-_Z9fx_sms_r3v - .align 2 - .type _Z9fx_sms_r4v, %function -_Z9fx_sms_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2417 - ldr r3, [r3, #16] - str r3, [fp, #-16] - ldr r3, .L2417 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2417 - str r2, [r3, #96] - ldr r3, .L2417 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2417 - str r2, [r3, #60] - ldr r3, .L2417 - ldr r2, [r3, #472] - ldr r3, .L2417 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2417 - strb r3, [r2, #109] - ldr r3, .L2417 - ldr r2, [r3, #464] - ldr r3, .L2417 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2417 - ldr r2, [r3, #464] - ldr r3, .L2417 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2417 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2417 - str r2, [r3, #72] - ldr r2, .L2417 - ldr r3, .L2417 - str r3, [r2, #104] - ldr r3, .L2417 - ldr r2, [r3, #104] - ldr r3, .L2417 - str r2, [r3, #100] - ldr r3, .L2417 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2417 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2418: - .align 2 -.L2417: - .word GSU - .size _Z9fx_sms_r4v, .-_Z9fx_sms_r4v - .align 2 - .type _Z9fx_sms_r5v, %function -_Z9fx_sms_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2421 - ldr r3, [r3, #20] - str r3, [fp, #-16] - ldr r3, .L2421 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2421 - str r2, [r3, #96] - ldr r3, .L2421 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2421 - str r2, [r3, #60] - ldr r3, .L2421 - ldr r2, [r3, #472] - ldr r3, .L2421 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2421 - strb r3, [r2, #109] - ldr r3, .L2421 - ldr r2, [r3, #464] - ldr r3, .L2421 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2421 - ldr r2, [r3, #464] - ldr r3, .L2421 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2421 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2421 - str r2, [r3, #72] - ldr r2, .L2421 - ldr r3, .L2421 - str r3, [r2, #104] - ldr r3, .L2421 - ldr r2, [r3, #104] - ldr r3, .L2421 - str r2, [r3, #100] - ldr r3, .L2421 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2421 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2422: - .align 2 -.L2421: - .word GSU - .size _Z9fx_sms_r5v, .-_Z9fx_sms_r5v - .align 2 - .type _Z9fx_sms_r6v, %function -_Z9fx_sms_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2425 - ldr r3, [r3, #24] - str r3, [fp, #-16] - ldr r3, .L2425 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2425 - str r2, [r3, #96] - ldr r3, .L2425 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2425 - str r2, [r3, #60] - ldr r3, .L2425 - ldr r2, [r3, #472] - ldr r3, .L2425 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2425 - strb r3, [r2, #109] - ldr r3, .L2425 - ldr r2, [r3, #464] - ldr r3, .L2425 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2425 - ldr r2, [r3, #464] - ldr r3, .L2425 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2425 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2425 - str r2, [r3, #72] - ldr r2, .L2425 - ldr r3, .L2425 - str r3, [r2, #104] - ldr r3, .L2425 - ldr r2, [r3, #104] - ldr r3, .L2425 - str r2, [r3, #100] - ldr r3, .L2425 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2425 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2426: - .align 2 -.L2425: - .word GSU - .size _Z9fx_sms_r6v, .-_Z9fx_sms_r6v - .align 2 - .type _Z9fx_sms_r7v, %function -_Z9fx_sms_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2429 - ldr r3, [r3, #28] - str r3, [fp, #-16] - ldr r3, .L2429 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2429 - str r2, [r3, #96] - ldr r3, .L2429 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2429 - str r2, [r3, #60] - ldr r3, .L2429 - ldr r2, [r3, #472] - ldr r3, .L2429 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2429 - strb r3, [r2, #109] - ldr r3, .L2429 - ldr r2, [r3, #464] - ldr r3, .L2429 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2429 - ldr r2, [r3, #464] - ldr r3, .L2429 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2429 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2429 - str r2, [r3, #72] - ldr r2, .L2429 - ldr r3, .L2429 - str r3, [r2, #104] - ldr r3, .L2429 - ldr r2, [r3, #104] - ldr r3, .L2429 - str r2, [r3, #100] - ldr r3, .L2429 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2429 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2430: - .align 2 -.L2429: - .word GSU - .size _Z9fx_sms_r7v, .-_Z9fx_sms_r7v - .align 2 - .type _Z9fx_sms_r8v, %function -_Z9fx_sms_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2433 - ldr r3, [r3, #32] - str r3, [fp, #-16] - ldr r3, .L2433 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2433 - str r2, [r3, #96] - ldr r3, .L2433 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2433 - str r2, [r3, #60] - ldr r3, .L2433 - ldr r2, [r3, #472] - ldr r3, .L2433 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2433 - strb r3, [r2, #109] - ldr r3, .L2433 - ldr r2, [r3, #464] - ldr r3, .L2433 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2433 - ldr r2, [r3, #464] - ldr r3, .L2433 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2433 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2433 - str r2, [r3, #72] - ldr r2, .L2433 - ldr r3, .L2433 - str r3, [r2, #104] - ldr r3, .L2433 - ldr r2, [r3, #104] - ldr r3, .L2433 - str r2, [r3, #100] - ldr r3, .L2433 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2433 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2434: - .align 2 -.L2433: - .word GSU - .size _Z9fx_sms_r8v, .-_Z9fx_sms_r8v - .align 2 - .type _Z9fx_sms_r9v, %function -_Z9fx_sms_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2437 - ldr r3, [r3, #36] - str r3, [fp, #-16] - ldr r3, .L2437 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2437 - str r2, [r3, #96] - ldr r3, .L2437 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2437 - str r2, [r3, #60] - ldr r3, .L2437 - ldr r2, [r3, #472] - ldr r3, .L2437 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2437 - strb r3, [r2, #109] - ldr r3, .L2437 - ldr r2, [r3, #464] - ldr r3, .L2437 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2437 - ldr r2, [r3, #464] - ldr r3, .L2437 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2437 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2437 - str r2, [r3, #72] - ldr r2, .L2437 - ldr r3, .L2437 - str r3, [r2, #104] - ldr r3, .L2437 - ldr r2, [r3, #104] - ldr r3, .L2437 - str r2, [r3, #100] - ldr r3, .L2437 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2437 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2438: - .align 2 -.L2437: - .word GSU - .size _Z9fx_sms_r9v, .-_Z9fx_sms_r9v - .align 2 - .type _Z10fx_sms_r10v, %function -_Z10fx_sms_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2441 - ldr r3, [r3, #40] - str r3, [fp, #-16] - ldr r3, .L2441 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2441 - str r2, [r3, #96] - ldr r3, .L2441 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2441 - str r2, [r3, #60] - ldr r3, .L2441 - ldr r2, [r3, #472] - ldr r3, .L2441 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2441 - strb r3, [r2, #109] - ldr r3, .L2441 - ldr r2, [r3, #464] - ldr r3, .L2441 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2441 - ldr r2, [r3, #464] - ldr r3, .L2441 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2441 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2441 - str r2, [r3, #72] - ldr r2, .L2441 - ldr r3, .L2441 - str r3, [r2, #104] - ldr r3, .L2441 - ldr r2, [r3, #104] - ldr r3, .L2441 - str r2, [r3, #100] - ldr r3, .L2441 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2441 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2442: - .align 2 -.L2441: - .word GSU - .size _Z10fx_sms_r10v, .-_Z10fx_sms_r10v - .align 2 - .type _Z10fx_sms_r11v, %function -_Z10fx_sms_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2445 - ldr r3, [r3, #44] - str r3, [fp, #-16] - ldr r3, .L2445 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2445 - str r2, [r3, #96] - ldr r3, .L2445 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2445 - str r2, [r3, #60] - ldr r3, .L2445 - ldr r2, [r3, #472] - ldr r3, .L2445 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2445 - strb r3, [r2, #109] - ldr r3, .L2445 - ldr r2, [r3, #464] - ldr r3, .L2445 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2445 - ldr r2, [r3, #464] - ldr r3, .L2445 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2445 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2445 - str r2, [r3, #72] - ldr r2, .L2445 - ldr r3, .L2445 - str r3, [r2, #104] - ldr r3, .L2445 - ldr r2, [r3, #104] - ldr r3, .L2445 - str r2, [r3, #100] - ldr r3, .L2445 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2445 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2446: - .align 2 -.L2445: - .word GSU - .size _Z10fx_sms_r11v, .-_Z10fx_sms_r11v - .align 2 - .type _Z10fx_sms_r12v, %function -_Z10fx_sms_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2449 - ldr r3, [r3, #48] - str r3, [fp, #-16] - ldr r3, .L2449 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2449 - str r2, [r3, #96] - ldr r3, .L2449 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2449 - str r2, [r3, #60] - ldr r3, .L2449 - ldr r2, [r3, #472] - ldr r3, .L2449 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2449 - strb r3, [r2, #109] - ldr r3, .L2449 - ldr r2, [r3, #464] - ldr r3, .L2449 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2449 - ldr r2, [r3, #464] - ldr r3, .L2449 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2449 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2449 - str r2, [r3, #72] - ldr r2, .L2449 - ldr r3, .L2449 - str r3, [r2, #104] - ldr r3, .L2449 - ldr r2, [r3, #104] - ldr r3, .L2449 - str r2, [r3, #100] - ldr r3, .L2449 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2449 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2450: - .align 2 -.L2449: - .word GSU - .size _Z10fx_sms_r12v, .-_Z10fx_sms_r12v - .align 2 - .type _Z10fx_sms_r13v, %function -_Z10fx_sms_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2453 - ldr r3, [r3, #52] - str r3, [fp, #-16] - ldr r3, .L2453 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2453 - str r2, [r3, #96] - ldr r3, .L2453 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2453 - str r2, [r3, #60] - ldr r3, .L2453 - ldr r2, [r3, #472] - ldr r3, .L2453 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2453 - strb r3, [r2, #109] - ldr r3, .L2453 - ldr r2, [r3, #464] - ldr r3, .L2453 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2453 - ldr r2, [r3, #464] - ldr r3, .L2453 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2453 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2453 - str r2, [r3, #72] - ldr r2, .L2453 - ldr r3, .L2453 - str r3, [r2, #104] - ldr r3, .L2453 - ldr r2, [r3, #104] - ldr r3, .L2453 - str r2, [r3, #100] - ldr r3, .L2453 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2453 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2454: - .align 2 -.L2453: - .word GSU - .size _Z10fx_sms_r13v, .-_Z10fx_sms_r13v - .align 2 - .type _Z10fx_sms_r14v, %function -_Z10fx_sms_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2457 - ldr r3, [r3, #56] - str r3, [fp, #-16] - ldr r3, .L2457 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2457 - str r2, [r3, #96] - ldr r3, .L2457 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2457 - str r2, [r3, #60] - ldr r3, .L2457 - ldr r2, [r3, #472] - ldr r3, .L2457 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2457 - strb r3, [r2, #109] - ldr r3, .L2457 - ldr r2, [r3, #464] - ldr r3, .L2457 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2457 - ldr r2, [r3, #464] - ldr r3, .L2457 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2457 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2457 - str r2, [r3, #72] - ldr r2, .L2457 - ldr r3, .L2457 - str r3, [r2, #104] - ldr r3, .L2457 - ldr r2, [r3, #104] - ldr r3, .L2457 - str r2, [r3, #100] - ldr r3, .L2457 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2457 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2458: - .align 2 -.L2457: - .word GSU - .size _Z10fx_sms_r14v, .-_Z10fx_sms_r14v - .align 2 - .type _Z10fx_sms_r15v, %function -_Z10fx_sms_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2461 - ldr r3, [r3, #60] - str r3, [fp, #-16] - ldr r3, .L2461 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #1 - ldr r3, .L2461 - str r2, [r3, #96] - ldr r3, .L2461 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2461 - str r2, [r3, #60] - ldr r3, .L2461 - ldr r2, [r3, #472] - ldr r3, .L2461 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2461 - strb r3, [r2, #109] - ldr r3, .L2461 - ldr r2, [r3, #464] - ldr r3, .L2461 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2461 - ldr r2, [r3, #464] - ldr r3, .L2461 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L2461 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2461 - str r2, [r3, #72] - ldr r2, .L2461 - ldr r3, .L2461 - str r3, [r2, #104] - ldr r3, .L2461 - ldr r2, [r3, #104] - ldr r3, .L2461 - str r2, [r3, #100] - ldr r3, .L2461 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2461 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L2462: - .align 2 -.L2461: - .word GSU - .size _Z10fx_sms_r15v, .-_Z10fx_sms_r15v - .align 2 - .type _Z10fx_from_r0v, %function -_Z10fx_from_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2470 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2464 - ldr r3, .L2470 - ldr r3, [r3, #0] - str r3, [fp, #-16] - ldr r3, .L2470 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2470 - str r2, [r3, #60] - ldr r3, .L2470 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2470 - str r2, [r3, #128] - ldr r2, .L2470 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2470 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2470 - ldr r2, [r3, #100] - ldr r3, .L2470+4 - cmp r2, r3 - bne .L2466 - ldr r3, .L2470 - ldr r2, [r3, #468] - ldr r3, .L2470 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2470 - strb r3, [r2, #108] -.L2466: - ldr r3, .L2470 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2470 - str r2, [r3, #72] - ldr r2, .L2470 - ldr r3, .L2470 - str r3, [r2, #104] - ldr r3, .L2470 - ldr r2, [r3, #104] - ldr r3, .L2470 - str r2, [r3, #100] - b .L2469 -.L2464: - ldr r2, .L2470 - ldr r3, .L2470 - str r3, [r2, #104] - ldr r3, .L2470 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2470 - str r2, [r3, #60] -.L2469: - ldmib sp, {fp, sp, pc} -.L2471: - .align 2 -.L2470: - .word GSU - .word GSU+56 - .size _Z10fx_from_r0v, .-_Z10fx_from_r0v - .align 2 - .type _Z10fx_from_r1v, %function -_Z10fx_from_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2479 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2473 - ldr r3, .L2479 - ldr r3, [r3, #4] - str r3, [fp, #-16] - ldr r3, .L2479 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2479 - str r2, [r3, #60] - ldr r3, .L2479 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2479 - str r2, [r3, #128] - ldr r2, .L2479 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2479 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2479 - ldr r2, [r3, #100] - ldr r3, .L2479+4 - cmp r2, r3 - bne .L2475 - ldr r3, .L2479 - ldr r2, [r3, #468] - ldr r3, .L2479 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2479 - strb r3, [r2, #108] -.L2475: - ldr r3, .L2479 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2479 - str r2, [r3, #72] - ldr r2, .L2479 - ldr r3, .L2479 - str r3, [r2, #104] - ldr r3, .L2479 - ldr r2, [r3, #104] - ldr r3, .L2479 - str r2, [r3, #100] - b .L2478 -.L2473: - ldr r2, .L2479 - ldr r3, .L2479+8 - str r3, [r2, #104] - ldr r3, .L2479 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2479 - str r2, [r3, #60] -.L2478: - ldmib sp, {fp, sp, pc} -.L2480: - .align 2 -.L2479: - .word GSU - .word GSU+56 - .word GSU+4 - .size _Z10fx_from_r1v, .-_Z10fx_from_r1v - .align 2 - .type _Z10fx_from_r2v, %function -_Z10fx_from_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2488 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2482 - ldr r3, .L2488 - ldr r3, [r3, #8] - str r3, [fp, #-16] - ldr r3, .L2488 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2488 - str r2, [r3, #60] - ldr r3, .L2488 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2488 - str r2, [r3, #128] - ldr r2, .L2488 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2488 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2488 - ldr r2, [r3, #100] - ldr r3, .L2488+4 - cmp r2, r3 - bne .L2484 - ldr r3, .L2488 - ldr r2, [r3, #468] - ldr r3, .L2488 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2488 - strb r3, [r2, #108] -.L2484: - ldr r3, .L2488 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2488 - str r2, [r3, #72] - ldr r2, .L2488 - ldr r3, .L2488 - str r3, [r2, #104] - ldr r3, .L2488 - ldr r2, [r3, #104] - ldr r3, .L2488 - str r2, [r3, #100] - b .L2487 -.L2482: - ldr r2, .L2488 - ldr r3, .L2488+8 - str r3, [r2, #104] - ldr r3, .L2488 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2488 - str r2, [r3, #60] -.L2487: - ldmib sp, {fp, sp, pc} -.L2489: - .align 2 -.L2488: - .word GSU - .word GSU+56 - .word GSU+8 - .size _Z10fx_from_r2v, .-_Z10fx_from_r2v - .align 2 - .type _Z10fx_from_r3v, %function -_Z10fx_from_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2497 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2491 - ldr r3, .L2497 - ldr r3, [r3, #12] - str r3, [fp, #-16] - ldr r3, .L2497 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2497 - str r2, [r3, #60] - ldr r3, .L2497 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2497 - str r2, [r3, #128] - ldr r2, .L2497 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2497 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2497 - ldr r2, [r3, #100] - ldr r3, .L2497+4 - cmp r2, r3 - bne .L2493 - ldr r3, .L2497 - ldr r2, [r3, #468] - ldr r3, .L2497 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2497 - strb r3, [r2, #108] -.L2493: - ldr r3, .L2497 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2497 - str r2, [r3, #72] - ldr r2, .L2497 - ldr r3, .L2497 - str r3, [r2, #104] - ldr r3, .L2497 - ldr r2, [r3, #104] - ldr r3, .L2497 - str r2, [r3, #100] - b .L2496 -.L2491: - ldr r2, .L2497 - ldr r3, .L2497+8 - str r3, [r2, #104] - ldr r3, .L2497 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2497 - str r2, [r3, #60] -.L2496: - ldmib sp, {fp, sp, pc} -.L2498: - .align 2 -.L2497: - .word GSU - .word GSU+56 - .word GSU+12 - .size _Z10fx_from_r3v, .-_Z10fx_from_r3v - .align 2 - .type _Z10fx_from_r4v, %function -_Z10fx_from_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2506 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2500 - ldr r3, .L2506 - ldr r3, [r3, #16] - str r3, [fp, #-16] - ldr r3, .L2506 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2506 - str r2, [r3, #60] - ldr r3, .L2506 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2506 - str r2, [r3, #128] - ldr r2, .L2506 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2506 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2506 - ldr r2, [r3, #100] - ldr r3, .L2506+4 - cmp r2, r3 - bne .L2502 - ldr r3, .L2506 - ldr r2, [r3, #468] - ldr r3, .L2506 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2506 - strb r3, [r2, #108] -.L2502: - ldr r3, .L2506 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2506 - str r2, [r3, #72] - ldr r2, .L2506 - ldr r3, .L2506 - str r3, [r2, #104] - ldr r3, .L2506 - ldr r2, [r3, #104] - ldr r3, .L2506 - str r2, [r3, #100] - b .L2505 -.L2500: - ldr r2, .L2506 - ldr r3, .L2506+8 - str r3, [r2, #104] - ldr r3, .L2506 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2506 - str r2, [r3, #60] -.L2505: - ldmib sp, {fp, sp, pc} -.L2507: - .align 2 -.L2506: - .word GSU - .word GSU+56 - .word GSU+16 - .size _Z10fx_from_r4v, .-_Z10fx_from_r4v - .align 2 - .type _Z10fx_from_r5v, %function -_Z10fx_from_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2515 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2509 - ldr r3, .L2515 - ldr r3, [r3, #20] - str r3, [fp, #-16] - ldr r3, .L2515 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2515 - str r2, [r3, #60] - ldr r3, .L2515 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2515 - str r2, [r3, #128] - ldr r2, .L2515 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2515 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2515 - ldr r2, [r3, #100] - ldr r3, .L2515+4 - cmp r2, r3 - bne .L2511 - ldr r3, .L2515 - ldr r2, [r3, #468] - ldr r3, .L2515 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2515 - strb r3, [r2, #108] -.L2511: - ldr r3, .L2515 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2515 - str r2, [r3, #72] - ldr r2, .L2515 - ldr r3, .L2515 - str r3, [r2, #104] - ldr r3, .L2515 - ldr r2, [r3, #104] - ldr r3, .L2515 - str r2, [r3, #100] - b .L2514 -.L2509: - ldr r2, .L2515 - ldr r3, .L2515+8 - str r3, [r2, #104] - ldr r3, .L2515 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2515 - str r2, [r3, #60] -.L2514: - ldmib sp, {fp, sp, pc} -.L2516: - .align 2 -.L2515: - .word GSU - .word GSU+56 - .word GSU+20 - .size _Z10fx_from_r5v, .-_Z10fx_from_r5v - .align 2 - .type _Z10fx_from_r6v, %function -_Z10fx_from_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2524 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2518 - ldr r3, .L2524 - ldr r3, [r3, #24] - str r3, [fp, #-16] - ldr r3, .L2524 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2524 - str r2, [r3, #60] - ldr r3, .L2524 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2524 - str r2, [r3, #128] - ldr r2, .L2524 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2524 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2524 - ldr r2, [r3, #100] - ldr r3, .L2524+4 - cmp r2, r3 - bne .L2520 - ldr r3, .L2524 - ldr r2, [r3, #468] - ldr r3, .L2524 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2524 - strb r3, [r2, #108] -.L2520: - ldr r3, .L2524 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2524 - str r2, [r3, #72] - ldr r2, .L2524 - ldr r3, .L2524 - str r3, [r2, #104] - ldr r3, .L2524 - ldr r2, [r3, #104] - ldr r3, .L2524 - str r2, [r3, #100] - b .L2523 -.L2518: - ldr r2, .L2524 - ldr r3, .L2524+8 - str r3, [r2, #104] - ldr r3, .L2524 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2524 - str r2, [r3, #60] -.L2523: - ldmib sp, {fp, sp, pc} -.L2525: - .align 2 -.L2524: - .word GSU - .word GSU+56 - .word GSU+24 - .size _Z10fx_from_r6v, .-_Z10fx_from_r6v - .align 2 - .type _Z10fx_from_r7v, %function -_Z10fx_from_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2533 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2527 - ldr r3, .L2533 - ldr r3, [r3, #28] - str r3, [fp, #-16] - ldr r3, .L2533 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2533 - str r2, [r3, #60] - ldr r3, .L2533 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2533 - str r2, [r3, #128] - ldr r2, .L2533 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2533 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2533 - ldr r2, [r3, #100] - ldr r3, .L2533+4 - cmp r2, r3 - bne .L2529 - ldr r3, .L2533 - ldr r2, [r3, #468] - ldr r3, .L2533 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2533 - strb r3, [r2, #108] -.L2529: - ldr r3, .L2533 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2533 - str r2, [r3, #72] - ldr r2, .L2533 - ldr r3, .L2533 - str r3, [r2, #104] - ldr r3, .L2533 - ldr r2, [r3, #104] - ldr r3, .L2533 - str r2, [r3, #100] - b .L2532 -.L2527: - ldr r2, .L2533 - ldr r3, .L2533+8 - str r3, [r2, #104] - ldr r3, .L2533 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2533 - str r2, [r3, #60] -.L2532: - ldmib sp, {fp, sp, pc} -.L2534: - .align 2 -.L2533: - .word GSU - .word GSU+56 - .word GSU+28 - .size _Z10fx_from_r7v, .-_Z10fx_from_r7v - .align 2 - .type _Z10fx_from_r8v, %function -_Z10fx_from_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2542 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2536 - ldr r3, .L2542 - ldr r3, [r3, #32] - str r3, [fp, #-16] - ldr r3, .L2542 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2542 - str r2, [r3, #60] - ldr r3, .L2542 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2542 - str r2, [r3, #128] - ldr r2, .L2542 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2542 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2542 - ldr r2, [r3, #100] - ldr r3, .L2542+4 - cmp r2, r3 - bne .L2538 - ldr r3, .L2542 - ldr r2, [r3, #468] - ldr r3, .L2542 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2542 - strb r3, [r2, #108] -.L2538: - ldr r3, .L2542 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2542 - str r2, [r3, #72] - ldr r2, .L2542 - ldr r3, .L2542 - str r3, [r2, #104] - ldr r3, .L2542 - ldr r2, [r3, #104] - ldr r3, .L2542 - str r2, [r3, #100] - b .L2541 -.L2536: - ldr r2, .L2542 - ldr r3, .L2542+8 - str r3, [r2, #104] - ldr r3, .L2542 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2542 - str r2, [r3, #60] -.L2541: - ldmib sp, {fp, sp, pc} -.L2543: - .align 2 -.L2542: - .word GSU - .word GSU+56 - .word GSU+32 - .size _Z10fx_from_r8v, .-_Z10fx_from_r8v - .align 2 - .type _Z10fx_from_r9v, %function -_Z10fx_from_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2551 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2545 - ldr r3, .L2551 - ldr r3, [r3, #36] - str r3, [fp, #-16] - ldr r3, .L2551 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2551 - str r2, [r3, #60] - ldr r3, .L2551 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2551 - str r2, [r3, #128] - ldr r2, .L2551 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2551 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2551 - ldr r2, [r3, #100] - ldr r3, .L2551+4 - cmp r2, r3 - bne .L2547 - ldr r3, .L2551 - ldr r2, [r3, #468] - ldr r3, .L2551 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2551 - strb r3, [r2, #108] -.L2547: - ldr r3, .L2551 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2551 - str r2, [r3, #72] - ldr r2, .L2551 - ldr r3, .L2551 - str r3, [r2, #104] - ldr r3, .L2551 - ldr r2, [r3, #104] - ldr r3, .L2551 - str r2, [r3, #100] - b .L2550 -.L2545: - ldr r2, .L2551 - ldr r3, .L2551+8 - str r3, [r2, #104] - ldr r3, .L2551 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2551 - str r2, [r3, #60] -.L2550: - ldmib sp, {fp, sp, pc} -.L2552: - .align 2 -.L2551: - .word GSU - .word GSU+56 - .word GSU+36 - .size _Z10fx_from_r9v, .-_Z10fx_from_r9v - .align 2 - .type _Z11fx_from_r10v, %function -_Z11fx_from_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2560 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2554 - ldr r3, .L2560 - ldr r3, [r3, #40] - str r3, [fp, #-16] - ldr r3, .L2560 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2560 - str r2, [r3, #60] - ldr r3, .L2560 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2560 - str r2, [r3, #128] - ldr r2, .L2560 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2560 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2560 - ldr r2, [r3, #100] - ldr r3, .L2560+4 - cmp r2, r3 - bne .L2556 - ldr r3, .L2560 - ldr r2, [r3, #468] - ldr r3, .L2560 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2560 - strb r3, [r2, #108] -.L2556: - ldr r3, .L2560 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2560 - str r2, [r3, #72] - ldr r2, .L2560 - ldr r3, .L2560 - str r3, [r2, #104] - ldr r3, .L2560 - ldr r2, [r3, #104] - ldr r3, .L2560 - str r2, [r3, #100] - b .L2559 -.L2554: - ldr r2, .L2560 - ldr r3, .L2560+8 - str r3, [r2, #104] - ldr r3, .L2560 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2560 - str r2, [r3, #60] -.L2559: - ldmib sp, {fp, sp, pc} -.L2561: - .align 2 -.L2560: - .word GSU - .word GSU+56 - .word GSU+40 - .size _Z11fx_from_r10v, .-_Z11fx_from_r10v - .align 2 - .type _Z11fx_from_r11v, %function -_Z11fx_from_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2569 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2563 - ldr r3, .L2569 - ldr r3, [r3, #44] - str r3, [fp, #-16] - ldr r3, .L2569 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2569 - str r2, [r3, #60] - ldr r3, .L2569 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2569 - str r2, [r3, #128] - ldr r2, .L2569 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2569 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2569 - ldr r2, [r3, #100] - ldr r3, .L2569+4 - cmp r2, r3 - bne .L2565 - ldr r3, .L2569 - ldr r2, [r3, #468] - ldr r3, .L2569 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2569 - strb r3, [r2, #108] -.L2565: - ldr r3, .L2569 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2569 - str r2, [r3, #72] - ldr r2, .L2569 - ldr r3, .L2569 - str r3, [r2, #104] - ldr r3, .L2569 - ldr r2, [r3, #104] - ldr r3, .L2569 - str r2, [r3, #100] - b .L2568 -.L2563: - ldr r2, .L2569 - ldr r3, .L2569+8 - str r3, [r2, #104] - ldr r3, .L2569 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2569 - str r2, [r3, #60] -.L2568: - ldmib sp, {fp, sp, pc} -.L2570: - .align 2 -.L2569: - .word GSU - .word GSU+56 - .word GSU+44 - .size _Z11fx_from_r11v, .-_Z11fx_from_r11v - .align 2 - .type _Z11fx_from_r12v, %function -_Z11fx_from_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2578 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2572 - ldr r3, .L2578 - ldr r3, [r3, #48] - str r3, [fp, #-16] - ldr r3, .L2578 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2578 - str r2, [r3, #60] - ldr r3, .L2578 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2578 - str r2, [r3, #128] - ldr r2, .L2578 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2578 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2578 - ldr r2, [r3, #100] - ldr r3, .L2578+4 - cmp r2, r3 - bne .L2574 - ldr r3, .L2578 - ldr r2, [r3, #468] - ldr r3, .L2578 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2578 - strb r3, [r2, #108] -.L2574: - ldr r3, .L2578 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2578 - str r2, [r3, #72] - ldr r2, .L2578 - ldr r3, .L2578 - str r3, [r2, #104] - ldr r3, .L2578 - ldr r2, [r3, #104] - ldr r3, .L2578 - str r2, [r3, #100] - b .L2577 -.L2572: - ldr r2, .L2578 - ldr r3, .L2578+8 - str r3, [r2, #104] - ldr r3, .L2578 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2578 - str r2, [r3, #60] -.L2577: - ldmib sp, {fp, sp, pc} -.L2579: - .align 2 -.L2578: - .word GSU - .word GSU+56 - .word GSU+48 - .size _Z11fx_from_r12v, .-_Z11fx_from_r12v - .align 2 - .type _Z11fx_from_r13v, %function -_Z11fx_from_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2587 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2581 - ldr r3, .L2587 - ldr r3, [r3, #52] - str r3, [fp, #-16] - ldr r3, .L2587 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2587 - str r2, [r3, #60] - ldr r3, .L2587 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2587 - str r2, [r3, #128] - ldr r2, .L2587 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2587 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2587 - ldr r2, [r3, #100] - ldr r3, .L2587+4 - cmp r2, r3 - bne .L2583 - ldr r3, .L2587 - ldr r2, [r3, #468] - ldr r3, .L2587 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2587 - strb r3, [r2, #108] -.L2583: - ldr r3, .L2587 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2587 - str r2, [r3, #72] - ldr r2, .L2587 - ldr r3, .L2587 - str r3, [r2, #104] - ldr r3, .L2587 - ldr r2, [r3, #104] - ldr r3, .L2587 - str r2, [r3, #100] - b .L2586 -.L2581: - ldr r2, .L2587 - ldr r3, .L2587+8 - str r3, [r2, #104] - ldr r3, .L2587 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2587 - str r2, [r3, #60] -.L2586: - ldmib sp, {fp, sp, pc} -.L2588: - .align 2 -.L2587: - .word GSU - .word GSU+56 - .word GSU+52 - .size _Z11fx_from_r13v, .-_Z11fx_from_r13v - .align 2 - .type _Z11fx_from_r14v, %function -_Z11fx_from_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2596 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2590 - ldr r3, .L2596 - ldr r3, [r3, #56] - str r3, [fp, #-16] - ldr r3, .L2596 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2596 - str r2, [r3, #60] - ldr r3, .L2596 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2596 - str r2, [r3, #128] - ldr r2, .L2596 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2596 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2596 - ldr r2, [r3, #100] - ldr r3, .L2596+4 - cmp r2, r3 - bne .L2592 - ldr r3, .L2596 - ldr r2, [r3, #468] - ldr r3, .L2596 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2596 - strb r3, [r2, #108] -.L2592: - ldr r3, .L2596 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2596 - str r2, [r3, #72] - ldr r2, .L2596 - ldr r3, .L2596 - str r3, [r2, #104] - ldr r3, .L2596 - ldr r2, [r3, #104] - ldr r3, .L2596 - str r2, [r3, #100] - b .L2595 -.L2590: - ldr r2, .L2596 - ldr r3, .L2596+4 - str r3, [r2, #104] - ldr r3, .L2596 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2596 - str r2, [r3, #60] -.L2595: - ldmib sp, {fp, sp, pc} -.L2597: - .align 2 -.L2596: - .word GSU - .word GSU+56 - .size _Z11fx_from_r14v, .-_Z11fx_from_r14v - .align 2 - .type _Z11fx_from_r15v, %function -_Z11fx_from_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2605 - ldr r3, [r3, #72] - and r3, r3, #4096 - cmp r3, #0 - beq .L2599 - ldr r3, .L2605 - ldr r3, [r3, #60] - str r3, [fp, #-16] - ldr r3, .L2605 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2605 - str r2, [r3, #60] - ldr r3, .L2605 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - and r3, r3, #128 - mov r3, r3, asl #16 - mov r2, r3 - ldr r3, .L2605 - str r2, [r3, #128] - ldr r2, .L2605 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2605 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2605 - ldr r2, [r3, #100] - ldr r3, .L2605+4 - cmp r2, r3 - bne .L2601 - ldr r3, .L2605 - ldr r2, [r3, #468] - ldr r3, .L2605 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2605 - strb r3, [r2, #108] -.L2601: - ldr r3, .L2605 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2605 - str r2, [r3, #72] - ldr r2, .L2605 - ldr r3, .L2605 - str r3, [r2, #104] - ldr r3, .L2605 - ldr r2, [r3, #104] - ldr r3, .L2605 - str r2, [r3, #100] - b .L2604 -.L2599: - ldr r2, .L2605 - ldr r3, .L2605+8 - str r3, [r2, #104] - ldr r3, .L2605 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2605 - str r2, [r3, #60] -.L2604: - ldmib sp, {fp, sp, pc} -.L2606: - .align 2 -.L2605: - .word GSU - .word GSU+56 - .word GSU+60 - .size _Z11fx_from_r15v, .-_Z11fx_from_r15v - .align 2 - .type _Z6fx_hibv, %function -_Z6fx_hibv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2611 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - mov r3, r3, lsr #8 - and r3, r3, #255 - str r3, [fp, #-16] - ldr r3, .L2611 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2611 - str r2, [r3, #60] - ldr r3, .L2611 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, [fp, #-16] - mov r2, r3, asl #8 - ldr r3, .L2611 - str r2, [r3, #116] - ldr r3, [fp, #-16] - mov r2, r3, asl #8 - ldr r3, .L2611 - str r2, [r3, #120] - ldr r3, .L2611 - ldr r2, [r3, #100] - ldr r3, .L2611+4 - cmp r2, r3 - bne .L2608 - ldr r3, .L2611 - ldr r2, [r3, #468] - ldr r3, .L2611 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2611 - strb r3, [r2, #108] -.L2608: - ldr r3, .L2611 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2611 - str r2, [r3, #72] - ldr r2, .L2611 - ldr r3, .L2611 - str r3, [r2, #104] - ldr r3, .L2611 - ldr r2, [r3, #104] - ldr r3, .L2611 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2612: - .align 2 -.L2611: - .word GSU - .word GSU+56 - .size _Z6fx_hibv, .-_Z6fx_hibv - .align 2 - .type _Z8fx_or_r1v, %function -_Z8fx_or_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2617 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2617 - ldr r3, [r3, #4] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2617 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2617 - str r2, [r3, #60] - ldr r3, .L2617 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2617 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2617 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2617 - ldr r2, [r3, #100] - ldr r3, .L2617+4 - cmp r2, r3 - bne .L2614 - ldr r3, .L2617 - ldr r2, [r3, #468] - ldr r3, .L2617 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2617 - strb r3, [r2, #108] -.L2614: - ldr r3, .L2617 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2617 - str r2, [r3, #72] - ldr r2, .L2617 - ldr r3, .L2617 - str r3, [r2, #104] - ldr r3, .L2617 - ldr r2, [r3, #104] - ldr r3, .L2617 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2618: - .align 2 -.L2617: - .word GSU - .word GSU+56 - .size _Z8fx_or_r1v, .-_Z8fx_or_r1v - .align 2 - .type _Z8fx_or_r2v, %function -_Z8fx_or_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2623 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2623 - ldr r3, [r3, #8] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2623 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2623 - str r2, [r3, #60] - ldr r3, .L2623 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2623 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2623 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2623 - ldr r2, [r3, #100] - ldr r3, .L2623+4 - cmp r2, r3 - bne .L2620 - ldr r3, .L2623 - ldr r2, [r3, #468] - ldr r3, .L2623 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2623 - strb r3, [r2, #108] -.L2620: - ldr r3, .L2623 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2623 - str r2, [r3, #72] - ldr r2, .L2623 - ldr r3, .L2623 - str r3, [r2, #104] - ldr r3, .L2623 - ldr r2, [r3, #104] - ldr r3, .L2623 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2624: - .align 2 -.L2623: - .word GSU - .word GSU+56 - .size _Z8fx_or_r2v, .-_Z8fx_or_r2v - .align 2 - .type _Z8fx_or_r3v, %function -_Z8fx_or_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2629 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2629 - ldr r3, [r3, #12] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2629 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2629 - str r2, [r3, #60] - ldr r3, .L2629 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2629 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2629 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2629 - ldr r2, [r3, #100] - ldr r3, .L2629+4 - cmp r2, r3 - bne .L2626 - ldr r3, .L2629 - ldr r2, [r3, #468] - ldr r3, .L2629 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2629 - strb r3, [r2, #108] -.L2626: - ldr r3, .L2629 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2629 - str r2, [r3, #72] - ldr r2, .L2629 - ldr r3, .L2629 - str r3, [r2, #104] - ldr r3, .L2629 - ldr r2, [r3, #104] - ldr r3, .L2629 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2630: - .align 2 -.L2629: - .word GSU - .word GSU+56 - .size _Z8fx_or_r3v, .-_Z8fx_or_r3v - .align 2 - .type _Z8fx_or_r4v, %function -_Z8fx_or_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2635 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2635 - ldr r3, [r3, #16] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2635 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2635 - str r2, [r3, #60] - ldr r3, .L2635 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2635 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2635 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2635 - ldr r2, [r3, #100] - ldr r3, .L2635+4 - cmp r2, r3 - bne .L2632 - ldr r3, .L2635 - ldr r2, [r3, #468] - ldr r3, .L2635 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2635 - strb r3, [r2, #108] -.L2632: - ldr r3, .L2635 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2635 - str r2, [r3, #72] - ldr r2, .L2635 - ldr r3, .L2635 - str r3, [r2, #104] - ldr r3, .L2635 - ldr r2, [r3, #104] - ldr r3, .L2635 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2636: - .align 2 -.L2635: - .word GSU - .word GSU+56 - .size _Z8fx_or_r4v, .-_Z8fx_or_r4v - .align 2 - .type _Z8fx_or_r5v, %function -_Z8fx_or_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2641 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2641 - ldr r3, [r3, #20] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2641 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2641 - str r2, [r3, #60] - ldr r3, .L2641 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2641 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2641 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2641 - ldr r2, [r3, #100] - ldr r3, .L2641+4 - cmp r2, r3 - bne .L2638 - ldr r3, .L2641 - ldr r2, [r3, #468] - ldr r3, .L2641 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2641 - strb r3, [r2, #108] -.L2638: - ldr r3, .L2641 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2641 - str r2, [r3, #72] - ldr r2, .L2641 - ldr r3, .L2641 - str r3, [r2, #104] - ldr r3, .L2641 - ldr r2, [r3, #104] - ldr r3, .L2641 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2642: - .align 2 -.L2641: - .word GSU - .word GSU+56 - .size _Z8fx_or_r5v, .-_Z8fx_or_r5v - .align 2 - .type _Z8fx_or_r6v, %function -_Z8fx_or_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2647 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2647 - ldr r3, [r3, #24] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2647 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2647 - str r2, [r3, #60] - ldr r3, .L2647 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2647 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2647 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2647 - ldr r2, [r3, #100] - ldr r3, .L2647+4 - cmp r2, r3 - bne .L2644 - ldr r3, .L2647 - ldr r2, [r3, #468] - ldr r3, .L2647 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2647 - strb r3, [r2, #108] -.L2644: - ldr r3, .L2647 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2647 - str r2, [r3, #72] - ldr r2, .L2647 - ldr r3, .L2647 - str r3, [r2, #104] - ldr r3, .L2647 - ldr r2, [r3, #104] - ldr r3, .L2647 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2648: - .align 2 -.L2647: - .word GSU - .word GSU+56 - .size _Z8fx_or_r6v, .-_Z8fx_or_r6v - .align 2 - .type _Z8fx_or_r7v, %function -_Z8fx_or_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2653 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2653 - ldr r3, [r3, #28] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2653 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2653 - str r2, [r3, #60] - ldr r3, .L2653 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2653 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2653 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2653 - ldr r2, [r3, #100] - ldr r3, .L2653+4 - cmp r2, r3 - bne .L2650 - ldr r3, .L2653 - ldr r2, [r3, #468] - ldr r3, .L2653 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2653 - strb r3, [r2, #108] -.L2650: - ldr r3, .L2653 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2653 - str r2, [r3, #72] - ldr r2, .L2653 - ldr r3, .L2653 - str r3, [r2, #104] - ldr r3, .L2653 - ldr r2, [r3, #104] - ldr r3, .L2653 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2654: - .align 2 -.L2653: - .word GSU - .word GSU+56 - .size _Z8fx_or_r7v, .-_Z8fx_or_r7v - .align 2 - .type _Z8fx_or_r8v, %function -_Z8fx_or_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2659 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2659 - ldr r3, [r3, #32] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2659 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2659 - str r2, [r3, #60] - ldr r3, .L2659 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2659 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2659 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2659 - ldr r2, [r3, #100] - ldr r3, .L2659+4 - cmp r2, r3 - bne .L2656 - ldr r3, .L2659 - ldr r2, [r3, #468] - ldr r3, .L2659 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2659 - strb r3, [r2, #108] -.L2656: - ldr r3, .L2659 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2659 - str r2, [r3, #72] - ldr r2, .L2659 - ldr r3, .L2659 - str r3, [r2, #104] - ldr r3, .L2659 - ldr r2, [r3, #104] - ldr r3, .L2659 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2660: - .align 2 -.L2659: - .word GSU - .word GSU+56 - .size _Z8fx_or_r8v, .-_Z8fx_or_r8v - .align 2 - .type _Z8fx_or_r9v, %function -_Z8fx_or_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2665 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2665 - ldr r3, [r3, #36] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2665 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2665 - str r2, [r3, #60] - ldr r3, .L2665 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2665 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2665 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2665 - ldr r2, [r3, #100] - ldr r3, .L2665+4 - cmp r2, r3 - bne .L2662 - ldr r3, .L2665 - ldr r2, [r3, #468] - ldr r3, .L2665 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2665 - strb r3, [r2, #108] -.L2662: - ldr r3, .L2665 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2665 - str r2, [r3, #72] - ldr r2, .L2665 - ldr r3, .L2665 - str r3, [r2, #104] - ldr r3, .L2665 - ldr r2, [r3, #104] - ldr r3, .L2665 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2666: - .align 2 -.L2665: - .word GSU - .word GSU+56 - .size _Z8fx_or_r9v, .-_Z8fx_or_r9v - .align 2 - .type _Z9fx_or_r10v, %function -_Z9fx_or_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2671 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2671 - ldr r3, [r3, #40] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2671 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2671 - str r2, [r3, #60] - ldr r3, .L2671 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2671 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2671 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2671 - ldr r2, [r3, #100] - ldr r3, .L2671+4 - cmp r2, r3 - bne .L2668 - ldr r3, .L2671 - ldr r2, [r3, #468] - ldr r3, .L2671 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2671 - strb r3, [r2, #108] -.L2668: - ldr r3, .L2671 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2671 - str r2, [r3, #72] - ldr r2, .L2671 - ldr r3, .L2671 - str r3, [r2, #104] - ldr r3, .L2671 - ldr r2, [r3, #104] - ldr r3, .L2671 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2672: - .align 2 -.L2671: - .word GSU - .word GSU+56 - .size _Z9fx_or_r10v, .-_Z9fx_or_r10v - .align 2 - .type _Z9fx_or_r11v, %function -_Z9fx_or_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2677 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2677 - ldr r3, [r3, #44] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2677 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2677 - str r2, [r3, #60] - ldr r3, .L2677 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2677 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2677 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2677 - ldr r2, [r3, #100] - ldr r3, .L2677+4 - cmp r2, r3 - bne .L2674 - ldr r3, .L2677 - ldr r2, [r3, #468] - ldr r3, .L2677 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2677 - strb r3, [r2, #108] -.L2674: - ldr r3, .L2677 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2677 - str r2, [r3, #72] - ldr r2, .L2677 - ldr r3, .L2677 - str r3, [r2, #104] - ldr r3, .L2677 - ldr r2, [r3, #104] - ldr r3, .L2677 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2678: - .align 2 -.L2677: - .word GSU - .word GSU+56 - .size _Z9fx_or_r11v, .-_Z9fx_or_r11v - .align 2 - .type _Z9fx_or_r12v, %function -_Z9fx_or_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2683 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2683 - ldr r3, [r3, #48] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2683 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2683 - str r2, [r3, #60] - ldr r3, .L2683 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2683 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2683 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2683 - ldr r2, [r3, #100] - ldr r3, .L2683+4 - cmp r2, r3 - bne .L2680 - ldr r3, .L2683 - ldr r2, [r3, #468] - ldr r3, .L2683 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2683 - strb r3, [r2, #108] -.L2680: - ldr r3, .L2683 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2683 - str r2, [r3, #72] - ldr r2, .L2683 - ldr r3, .L2683 - str r3, [r2, #104] - ldr r3, .L2683 - ldr r2, [r3, #104] - ldr r3, .L2683 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2684: - .align 2 -.L2683: - .word GSU - .word GSU+56 - .size _Z9fx_or_r12v, .-_Z9fx_or_r12v - .align 2 - .type _Z9fx_or_r13v, %function -_Z9fx_or_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2689 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2689 - ldr r3, [r3, #52] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2689 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2689 - str r2, [r3, #60] - ldr r3, .L2689 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2689 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2689 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2689 - ldr r2, [r3, #100] - ldr r3, .L2689+4 - cmp r2, r3 - bne .L2686 - ldr r3, .L2689 - ldr r2, [r3, #468] - ldr r3, .L2689 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2689 - strb r3, [r2, #108] -.L2686: - ldr r3, .L2689 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2689 - str r2, [r3, #72] - ldr r2, .L2689 - ldr r3, .L2689 - str r3, [r2, #104] - ldr r3, .L2689 - ldr r2, [r3, #104] - ldr r3, .L2689 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2690: - .align 2 -.L2689: - .word GSU - .word GSU+56 - .size _Z9fx_or_r13v, .-_Z9fx_or_r13v - .align 2 - .type _Z9fx_or_r14v, %function -_Z9fx_or_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2695 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2695 - ldr r3, [r3, #56] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2695 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2695 - str r2, [r3, #60] - ldr r3, .L2695 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2695 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2695 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2695 - ldr r2, [r3, #100] - ldr r3, .L2695+4 - cmp r2, r3 - bne .L2692 - ldr r3, .L2695 - ldr r2, [r3, #468] - ldr r3, .L2695 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2695 - strb r3, [r2, #108] -.L2692: - ldr r3, .L2695 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2695 - str r2, [r3, #72] - ldr r2, .L2695 - ldr r3, .L2695 - str r3, [r2, #104] - ldr r3, .L2695 - ldr r2, [r3, #104] - ldr r3, .L2695 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2696: - .align 2 -.L2695: - .word GSU - .word GSU+56 - .size _Z9fx_or_r14v, .-_Z9fx_or_r14v - .align 2 - .type _Z9fx_or_r15v, %function -_Z9fx_or_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2701 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2701 - ldr r3, [r3, #60] - orr r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2701 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2701 - str r2, [r3, #60] - ldr r3, .L2701 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2701 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2701 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2701 - ldr r2, [r3, #100] - ldr r3, .L2701+4 - cmp r2, r3 - bne .L2698 - ldr r3, .L2701 - ldr r2, [r3, #468] - ldr r3, .L2701 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2701 - strb r3, [r2, #108] -.L2698: - ldr r3, .L2701 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2701 - str r2, [r3, #72] - ldr r2, .L2701 - ldr r3, .L2701 - str r3, [r2, #104] - ldr r3, .L2701 - ldr r2, [r3, #104] - ldr r3, .L2701 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2702: - .align 2 -.L2701: - .word GSU - .word GSU+56 - .size _Z9fx_or_r15v, .-_Z9fx_or_r15v - .align 2 - .type _Z9fx_xor_r1v, %function -_Z9fx_xor_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2707 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2707 - ldr r3, [r3, #4] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2707 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2707 - str r2, [r3, #60] - ldr r3, .L2707 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2707 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2707 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2707 - ldr r2, [r3, #100] - ldr r3, .L2707+4 - cmp r2, r3 - bne .L2704 - ldr r3, .L2707 - ldr r2, [r3, #468] - ldr r3, .L2707 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2707 - strb r3, [r2, #108] -.L2704: - ldr r3, .L2707 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2707 - str r2, [r3, #72] - ldr r2, .L2707 - ldr r3, .L2707 - str r3, [r2, #104] - ldr r3, .L2707 - ldr r2, [r3, #104] - ldr r3, .L2707 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2708: - .align 2 -.L2707: - .word GSU - .word GSU+56 - .size _Z9fx_xor_r1v, .-_Z9fx_xor_r1v - .align 2 - .type _Z9fx_xor_r2v, %function -_Z9fx_xor_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2713 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2713 - ldr r3, [r3, #8] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2713 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2713 - str r2, [r3, #60] - ldr r3, .L2713 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2713 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2713 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2713 - ldr r2, [r3, #100] - ldr r3, .L2713+4 - cmp r2, r3 - bne .L2710 - ldr r3, .L2713 - ldr r2, [r3, #468] - ldr r3, .L2713 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2713 - strb r3, [r2, #108] -.L2710: - ldr r3, .L2713 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2713 - str r2, [r3, #72] - ldr r2, .L2713 - ldr r3, .L2713 - str r3, [r2, #104] - ldr r3, .L2713 - ldr r2, [r3, #104] - ldr r3, .L2713 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2714: - .align 2 -.L2713: - .word GSU - .word GSU+56 - .size _Z9fx_xor_r2v, .-_Z9fx_xor_r2v - .align 2 - .type _Z9fx_xor_r3v, %function -_Z9fx_xor_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2719 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2719 - ldr r3, [r3, #12] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2719 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2719 - str r2, [r3, #60] - ldr r3, .L2719 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2719 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2719 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2719 - ldr r2, [r3, #100] - ldr r3, .L2719+4 - cmp r2, r3 - bne .L2716 - ldr r3, .L2719 - ldr r2, [r3, #468] - ldr r3, .L2719 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2719 - strb r3, [r2, #108] -.L2716: - ldr r3, .L2719 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2719 - str r2, [r3, #72] - ldr r2, .L2719 - ldr r3, .L2719 - str r3, [r2, #104] - ldr r3, .L2719 - ldr r2, [r3, #104] - ldr r3, .L2719 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2720: - .align 2 -.L2719: - .word GSU - .word GSU+56 - .size _Z9fx_xor_r3v, .-_Z9fx_xor_r3v - .align 2 - .type _Z9fx_xor_r4v, %function -_Z9fx_xor_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2725 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2725 - ldr r3, [r3, #16] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2725 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2725 - str r2, [r3, #60] - ldr r3, .L2725 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2725 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2725 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2725 - ldr r2, [r3, #100] - ldr r3, .L2725+4 - cmp r2, r3 - bne .L2722 - ldr r3, .L2725 - ldr r2, [r3, #468] - ldr r3, .L2725 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2725 - strb r3, [r2, #108] -.L2722: - ldr r3, .L2725 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2725 - str r2, [r3, #72] - ldr r2, .L2725 - ldr r3, .L2725 - str r3, [r2, #104] - ldr r3, .L2725 - ldr r2, [r3, #104] - ldr r3, .L2725 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2726: - .align 2 -.L2725: - .word GSU - .word GSU+56 - .size _Z9fx_xor_r4v, .-_Z9fx_xor_r4v - .align 2 - .type _Z9fx_xor_r5v, %function -_Z9fx_xor_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2731 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2731 - ldr r3, [r3, #20] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2731 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2731 - str r2, [r3, #60] - ldr r3, .L2731 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2731 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2731 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2731 - ldr r2, [r3, #100] - ldr r3, .L2731+4 - cmp r2, r3 - bne .L2728 - ldr r3, .L2731 - ldr r2, [r3, #468] - ldr r3, .L2731 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2731 - strb r3, [r2, #108] -.L2728: - ldr r3, .L2731 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2731 - str r2, [r3, #72] - ldr r2, .L2731 - ldr r3, .L2731 - str r3, [r2, #104] - ldr r3, .L2731 - ldr r2, [r3, #104] - ldr r3, .L2731 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2732: - .align 2 -.L2731: - .word GSU - .word GSU+56 - .size _Z9fx_xor_r5v, .-_Z9fx_xor_r5v - .align 2 - .type _Z9fx_xor_r6v, %function -_Z9fx_xor_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2737 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2737 - ldr r3, [r3, #24] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2737 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2737 - str r2, [r3, #60] - ldr r3, .L2737 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2737 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2737 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2737 - ldr r2, [r3, #100] - ldr r3, .L2737+4 - cmp r2, r3 - bne .L2734 - ldr r3, .L2737 - ldr r2, [r3, #468] - ldr r3, .L2737 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2737 - strb r3, [r2, #108] -.L2734: - ldr r3, .L2737 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2737 - str r2, [r3, #72] - ldr r2, .L2737 - ldr r3, .L2737 - str r3, [r2, #104] - ldr r3, .L2737 - ldr r2, [r3, #104] - ldr r3, .L2737 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2738: - .align 2 -.L2737: - .word GSU - .word GSU+56 - .size _Z9fx_xor_r6v, .-_Z9fx_xor_r6v - .align 2 - .type _Z9fx_xor_r7v, %function -_Z9fx_xor_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2743 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2743 - ldr r3, [r3, #28] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2743 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2743 - str r2, [r3, #60] - ldr r3, .L2743 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2743 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2743 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2743 - ldr r2, [r3, #100] - ldr r3, .L2743+4 - cmp r2, r3 - bne .L2740 - ldr r3, .L2743 - ldr r2, [r3, #468] - ldr r3, .L2743 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2743 - strb r3, [r2, #108] -.L2740: - ldr r3, .L2743 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2743 - str r2, [r3, #72] - ldr r2, .L2743 - ldr r3, .L2743 - str r3, [r2, #104] - ldr r3, .L2743 - ldr r2, [r3, #104] - ldr r3, .L2743 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2744: - .align 2 -.L2743: - .word GSU - .word GSU+56 - .size _Z9fx_xor_r7v, .-_Z9fx_xor_r7v - .align 2 - .type _Z9fx_xor_r8v, %function -_Z9fx_xor_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2749 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2749 - ldr r3, [r3, #32] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2749 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2749 - str r2, [r3, #60] - ldr r3, .L2749 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2749 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2749 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2749 - ldr r2, [r3, #100] - ldr r3, .L2749+4 - cmp r2, r3 - bne .L2746 - ldr r3, .L2749 - ldr r2, [r3, #468] - ldr r3, .L2749 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2749 - strb r3, [r2, #108] -.L2746: - ldr r3, .L2749 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2749 - str r2, [r3, #72] - ldr r2, .L2749 - ldr r3, .L2749 - str r3, [r2, #104] - ldr r3, .L2749 - ldr r2, [r3, #104] - ldr r3, .L2749 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2750: - .align 2 -.L2749: - .word GSU - .word GSU+56 - .size _Z9fx_xor_r8v, .-_Z9fx_xor_r8v - .align 2 - .type _Z9fx_xor_r9v, %function -_Z9fx_xor_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2755 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2755 - ldr r3, [r3, #36] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2755 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2755 - str r2, [r3, #60] - ldr r3, .L2755 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2755 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2755 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2755 - ldr r2, [r3, #100] - ldr r3, .L2755+4 - cmp r2, r3 - bne .L2752 - ldr r3, .L2755 - ldr r2, [r3, #468] - ldr r3, .L2755 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2755 - strb r3, [r2, #108] -.L2752: - ldr r3, .L2755 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2755 - str r2, [r3, #72] - ldr r2, .L2755 - ldr r3, .L2755 - str r3, [r2, #104] - ldr r3, .L2755 - ldr r2, [r3, #104] - ldr r3, .L2755 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2756: - .align 2 -.L2755: - .word GSU - .word GSU+56 - .size _Z9fx_xor_r9v, .-_Z9fx_xor_r9v - .align 2 - .type _Z10fx_xor_r10v, %function -_Z10fx_xor_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2761 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2761 - ldr r3, [r3, #40] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2761 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2761 - str r2, [r3, #60] - ldr r3, .L2761 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2761 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2761 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2761 - ldr r2, [r3, #100] - ldr r3, .L2761+4 - cmp r2, r3 - bne .L2758 - ldr r3, .L2761 - ldr r2, [r3, #468] - ldr r3, .L2761 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2761 - strb r3, [r2, #108] -.L2758: - ldr r3, .L2761 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2761 - str r2, [r3, #72] - ldr r2, .L2761 - ldr r3, .L2761 - str r3, [r2, #104] - ldr r3, .L2761 - ldr r2, [r3, #104] - ldr r3, .L2761 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2762: - .align 2 -.L2761: - .word GSU - .word GSU+56 - .size _Z10fx_xor_r10v, .-_Z10fx_xor_r10v - .align 2 - .type _Z10fx_xor_r11v, %function -_Z10fx_xor_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2767 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2767 - ldr r3, [r3, #44] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2767 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2767 - str r2, [r3, #60] - ldr r3, .L2767 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2767 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2767 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2767 - ldr r2, [r3, #100] - ldr r3, .L2767+4 - cmp r2, r3 - bne .L2764 - ldr r3, .L2767 - ldr r2, [r3, #468] - ldr r3, .L2767 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2767 - strb r3, [r2, #108] -.L2764: - ldr r3, .L2767 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2767 - str r2, [r3, #72] - ldr r2, .L2767 - ldr r3, .L2767 - str r3, [r2, #104] - ldr r3, .L2767 - ldr r2, [r3, #104] - ldr r3, .L2767 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2768: - .align 2 -.L2767: - .word GSU - .word GSU+56 - .size _Z10fx_xor_r11v, .-_Z10fx_xor_r11v - .align 2 - .type _Z10fx_xor_r12v, %function -_Z10fx_xor_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2773 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2773 - ldr r3, [r3, #48] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2773 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2773 - str r2, [r3, #60] - ldr r3, .L2773 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2773 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2773 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2773 - ldr r2, [r3, #100] - ldr r3, .L2773+4 - cmp r2, r3 - bne .L2770 - ldr r3, .L2773 - ldr r2, [r3, #468] - ldr r3, .L2773 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2773 - strb r3, [r2, #108] -.L2770: - ldr r3, .L2773 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2773 - str r2, [r3, #72] - ldr r2, .L2773 - ldr r3, .L2773 - str r3, [r2, #104] - ldr r3, .L2773 - ldr r2, [r3, #104] - ldr r3, .L2773 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2774: - .align 2 -.L2773: - .word GSU - .word GSU+56 - .size _Z10fx_xor_r12v, .-_Z10fx_xor_r12v - .align 2 - .type _Z10fx_xor_r13v, %function -_Z10fx_xor_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2779 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2779 - ldr r3, [r3, #52] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2779 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2779 - str r2, [r3, #60] - ldr r3, .L2779 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2779 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2779 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2779 - ldr r2, [r3, #100] - ldr r3, .L2779+4 - cmp r2, r3 - bne .L2776 - ldr r3, .L2779 - ldr r2, [r3, #468] - ldr r3, .L2779 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2779 - strb r3, [r2, #108] -.L2776: - ldr r3, .L2779 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2779 - str r2, [r3, #72] - ldr r2, .L2779 - ldr r3, .L2779 - str r3, [r2, #104] - ldr r3, .L2779 - ldr r2, [r3, #104] - ldr r3, .L2779 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2780: - .align 2 -.L2779: - .word GSU - .word GSU+56 - .size _Z10fx_xor_r13v, .-_Z10fx_xor_r13v - .align 2 - .type _Z10fx_xor_r14v, %function -_Z10fx_xor_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2785 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2785 - ldr r3, [r3, #56] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2785 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2785 - str r2, [r3, #60] - ldr r3, .L2785 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2785 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2785 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2785 - ldr r2, [r3, #100] - ldr r3, .L2785+4 - cmp r2, r3 - bne .L2782 - ldr r3, .L2785 - ldr r2, [r3, #468] - ldr r3, .L2785 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2785 - strb r3, [r2, #108] -.L2782: - ldr r3, .L2785 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2785 - str r2, [r3, #72] - ldr r2, .L2785 - ldr r3, .L2785 - str r3, [r2, #104] - ldr r3, .L2785 - ldr r2, [r3, #104] - ldr r3, .L2785 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2786: - .align 2 -.L2785: - .word GSU - .word GSU+56 - .size _Z10fx_xor_r14v, .-_Z10fx_xor_r14v - .align 2 - .type _Z10fx_xor_r15v, %function -_Z10fx_xor_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2791 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L2791 - ldr r3, [r3, #60] - eor r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L2791 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2791 - str r2, [r3, #60] - ldr r3, .L2791 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2791 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2791 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2791 - ldr r2, [r3, #100] - ldr r3, .L2791+4 - cmp r2, r3 - bne .L2788 - ldr r3, .L2791 - ldr r2, [r3, #468] - ldr r3, .L2791 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2791 - strb r3, [r2, #108] -.L2788: - ldr r3, .L2791 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2791 - str r2, [r3, #72] - ldr r2, .L2791 - ldr r3, .L2791 - str r3, [r2, #104] - ldr r3, .L2791 - ldr r2, [r3, #104] - ldr r3, .L2791 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2792: - .align 2 -.L2791: - .word GSU - .word GSU+56 - .size _Z10fx_xor_r15v, .-_Z10fx_xor_r15v - .align 2 - .type _Z8fx_or_i1v, %function -_Z8fx_or_i1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2797 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #1 - str r3, [fp, #-16] - ldr r3, .L2797 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2797 - str r2, [r3, #60] - ldr r3, .L2797 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2797 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2797 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2797 - ldr r2, [r3, #100] - ldr r3, .L2797+4 - cmp r2, r3 - bne .L2794 - ldr r3, .L2797 - ldr r2, [r3, #468] - ldr r3, .L2797 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2797 - strb r3, [r2, #108] -.L2794: - ldr r3, .L2797 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2797 - str r2, [r3, #72] - ldr r2, .L2797 - ldr r3, .L2797 - str r3, [r2, #104] - ldr r3, .L2797 - ldr r2, [r3, #104] - ldr r3, .L2797 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2798: - .align 2 -.L2797: - .word GSU - .word GSU+56 - .size _Z8fx_or_i1v, .-_Z8fx_or_i1v - .align 2 - .type _Z8fx_or_i2v, %function -_Z8fx_or_i2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2803 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #2 - str r3, [fp, #-16] - ldr r3, .L2803 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2803 - str r2, [r3, #60] - ldr r3, .L2803 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2803 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2803 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2803 - ldr r2, [r3, #100] - ldr r3, .L2803+4 - cmp r2, r3 - bne .L2800 - ldr r3, .L2803 - ldr r2, [r3, #468] - ldr r3, .L2803 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2803 - strb r3, [r2, #108] -.L2800: - ldr r3, .L2803 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2803 - str r2, [r3, #72] - ldr r2, .L2803 - ldr r3, .L2803 - str r3, [r2, #104] - ldr r3, .L2803 - ldr r2, [r3, #104] - ldr r3, .L2803 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2804: - .align 2 -.L2803: - .word GSU - .word GSU+56 - .size _Z8fx_or_i2v, .-_Z8fx_or_i2v - .align 2 - .type _Z8fx_or_i3v, %function -_Z8fx_or_i3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2809 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #3 - str r3, [fp, #-16] - ldr r3, .L2809 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2809 - str r2, [r3, #60] - ldr r3, .L2809 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2809 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2809 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2809 - ldr r2, [r3, #100] - ldr r3, .L2809+4 - cmp r2, r3 - bne .L2806 - ldr r3, .L2809 - ldr r2, [r3, #468] - ldr r3, .L2809 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2809 - strb r3, [r2, #108] -.L2806: - ldr r3, .L2809 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2809 - str r2, [r3, #72] - ldr r2, .L2809 - ldr r3, .L2809 - str r3, [r2, #104] - ldr r3, .L2809 - ldr r2, [r3, #104] - ldr r3, .L2809 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2810: - .align 2 -.L2809: - .word GSU - .word GSU+56 - .size _Z8fx_or_i3v, .-_Z8fx_or_i3v - .align 2 - .type _Z8fx_or_i4v, %function -_Z8fx_or_i4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2815 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #4 - str r3, [fp, #-16] - ldr r3, .L2815 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2815 - str r2, [r3, #60] - ldr r3, .L2815 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2815 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2815 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2815 - ldr r2, [r3, #100] - ldr r3, .L2815+4 - cmp r2, r3 - bne .L2812 - ldr r3, .L2815 - ldr r2, [r3, #468] - ldr r3, .L2815 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2815 - strb r3, [r2, #108] -.L2812: - ldr r3, .L2815 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2815 - str r2, [r3, #72] - ldr r2, .L2815 - ldr r3, .L2815 - str r3, [r2, #104] - ldr r3, .L2815 - ldr r2, [r3, #104] - ldr r3, .L2815 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2816: - .align 2 -.L2815: - .word GSU - .word GSU+56 - .size _Z8fx_or_i4v, .-_Z8fx_or_i4v - .align 2 - .type _Z8fx_or_i5v, %function -_Z8fx_or_i5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2821 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #5 - str r3, [fp, #-16] - ldr r3, .L2821 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2821 - str r2, [r3, #60] - ldr r3, .L2821 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2821 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2821 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2821 - ldr r2, [r3, #100] - ldr r3, .L2821+4 - cmp r2, r3 - bne .L2818 - ldr r3, .L2821 - ldr r2, [r3, #468] - ldr r3, .L2821 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2821 - strb r3, [r2, #108] -.L2818: - ldr r3, .L2821 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2821 - str r2, [r3, #72] - ldr r2, .L2821 - ldr r3, .L2821 - str r3, [r2, #104] - ldr r3, .L2821 - ldr r2, [r3, #104] - ldr r3, .L2821 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2822: - .align 2 -.L2821: - .word GSU - .word GSU+56 - .size _Z8fx_or_i5v, .-_Z8fx_or_i5v - .align 2 - .type _Z8fx_or_i6v, %function -_Z8fx_or_i6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2827 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #6 - str r3, [fp, #-16] - ldr r3, .L2827 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2827 - str r2, [r3, #60] - ldr r3, .L2827 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2827 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2827 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2827 - ldr r2, [r3, #100] - ldr r3, .L2827+4 - cmp r2, r3 - bne .L2824 - ldr r3, .L2827 - ldr r2, [r3, #468] - ldr r3, .L2827 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2827 - strb r3, [r2, #108] -.L2824: - ldr r3, .L2827 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2827 - str r2, [r3, #72] - ldr r2, .L2827 - ldr r3, .L2827 - str r3, [r2, #104] - ldr r3, .L2827 - ldr r2, [r3, #104] - ldr r3, .L2827 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2828: - .align 2 -.L2827: - .word GSU - .word GSU+56 - .size _Z8fx_or_i6v, .-_Z8fx_or_i6v - .align 2 - .type _Z8fx_or_i7v, %function -_Z8fx_or_i7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2833 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #7 - str r3, [fp, #-16] - ldr r3, .L2833 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2833 - str r2, [r3, #60] - ldr r3, .L2833 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2833 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2833 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2833 - ldr r2, [r3, #100] - ldr r3, .L2833+4 - cmp r2, r3 - bne .L2830 - ldr r3, .L2833 - ldr r2, [r3, #468] - ldr r3, .L2833 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2833 - strb r3, [r2, #108] -.L2830: - ldr r3, .L2833 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2833 - str r2, [r3, #72] - ldr r2, .L2833 - ldr r3, .L2833 - str r3, [r2, #104] - ldr r3, .L2833 - ldr r2, [r3, #104] - ldr r3, .L2833 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2834: - .align 2 -.L2833: - .word GSU - .word GSU+56 - .size _Z8fx_or_i7v, .-_Z8fx_or_i7v - .align 2 - .type _Z8fx_or_i8v, %function -_Z8fx_or_i8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2839 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #8 - str r3, [fp, #-16] - ldr r3, .L2839 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2839 - str r2, [r3, #60] - ldr r3, .L2839 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2839 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2839 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2839 - ldr r2, [r3, #100] - ldr r3, .L2839+4 - cmp r2, r3 - bne .L2836 - ldr r3, .L2839 - ldr r2, [r3, #468] - ldr r3, .L2839 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2839 - strb r3, [r2, #108] -.L2836: - ldr r3, .L2839 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2839 - str r2, [r3, #72] - ldr r2, .L2839 - ldr r3, .L2839 - str r3, [r2, #104] - ldr r3, .L2839 - ldr r2, [r3, #104] - ldr r3, .L2839 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2840: - .align 2 -.L2839: - .word GSU - .word GSU+56 - .size _Z8fx_or_i8v, .-_Z8fx_or_i8v - .align 2 - .type _Z8fx_or_i9v, %function -_Z8fx_or_i9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2845 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #9 - str r3, [fp, #-16] - ldr r3, .L2845 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2845 - str r2, [r3, #60] - ldr r3, .L2845 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2845 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2845 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2845 - ldr r2, [r3, #100] - ldr r3, .L2845+4 - cmp r2, r3 - bne .L2842 - ldr r3, .L2845 - ldr r2, [r3, #468] - ldr r3, .L2845 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2845 - strb r3, [r2, #108] -.L2842: - ldr r3, .L2845 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2845 - str r2, [r3, #72] - ldr r2, .L2845 - ldr r3, .L2845 - str r3, [r2, #104] - ldr r3, .L2845 - ldr r2, [r3, #104] - ldr r3, .L2845 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2846: - .align 2 -.L2845: - .word GSU - .word GSU+56 - .size _Z8fx_or_i9v, .-_Z8fx_or_i9v - .align 2 - .type _Z9fx_or_i10v, %function -_Z9fx_or_i10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2851 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #10 - str r3, [fp, #-16] - ldr r3, .L2851 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2851 - str r2, [r3, #60] - ldr r3, .L2851 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2851 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2851 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2851 - ldr r2, [r3, #100] - ldr r3, .L2851+4 - cmp r2, r3 - bne .L2848 - ldr r3, .L2851 - ldr r2, [r3, #468] - ldr r3, .L2851 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2851 - strb r3, [r2, #108] -.L2848: - ldr r3, .L2851 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2851 - str r2, [r3, #72] - ldr r2, .L2851 - ldr r3, .L2851 - str r3, [r2, #104] - ldr r3, .L2851 - ldr r2, [r3, #104] - ldr r3, .L2851 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2852: - .align 2 -.L2851: - .word GSU - .word GSU+56 - .size _Z9fx_or_i10v, .-_Z9fx_or_i10v - .align 2 - .type _Z9fx_or_i11v, %function -_Z9fx_or_i11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2857 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #11 - str r3, [fp, #-16] - ldr r3, .L2857 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2857 - str r2, [r3, #60] - ldr r3, .L2857 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2857 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2857 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2857 - ldr r2, [r3, #100] - ldr r3, .L2857+4 - cmp r2, r3 - bne .L2854 - ldr r3, .L2857 - ldr r2, [r3, #468] - ldr r3, .L2857 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2857 - strb r3, [r2, #108] -.L2854: - ldr r3, .L2857 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2857 - str r2, [r3, #72] - ldr r2, .L2857 - ldr r3, .L2857 - str r3, [r2, #104] - ldr r3, .L2857 - ldr r2, [r3, #104] - ldr r3, .L2857 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2858: - .align 2 -.L2857: - .word GSU - .word GSU+56 - .size _Z9fx_or_i11v, .-_Z9fx_or_i11v - .align 2 - .type _Z9fx_or_i12v, %function -_Z9fx_or_i12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2863 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #12 - str r3, [fp, #-16] - ldr r3, .L2863 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2863 - str r2, [r3, #60] - ldr r3, .L2863 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2863 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2863 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2863 - ldr r2, [r3, #100] - ldr r3, .L2863+4 - cmp r2, r3 - bne .L2860 - ldr r3, .L2863 - ldr r2, [r3, #468] - ldr r3, .L2863 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2863 - strb r3, [r2, #108] -.L2860: - ldr r3, .L2863 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2863 - str r2, [r3, #72] - ldr r2, .L2863 - ldr r3, .L2863 - str r3, [r2, #104] - ldr r3, .L2863 - ldr r2, [r3, #104] - ldr r3, .L2863 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2864: - .align 2 -.L2863: - .word GSU - .word GSU+56 - .size _Z9fx_or_i12v, .-_Z9fx_or_i12v - .align 2 - .type _Z9fx_or_i13v, %function -_Z9fx_or_i13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2869 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #13 - str r3, [fp, #-16] - ldr r3, .L2869 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2869 - str r2, [r3, #60] - ldr r3, .L2869 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2869 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2869 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2869 - ldr r2, [r3, #100] - ldr r3, .L2869+4 - cmp r2, r3 - bne .L2866 - ldr r3, .L2869 - ldr r2, [r3, #468] - ldr r3, .L2869 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2869 - strb r3, [r2, #108] -.L2866: - ldr r3, .L2869 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2869 - str r2, [r3, #72] - ldr r2, .L2869 - ldr r3, .L2869 - str r3, [r2, #104] - ldr r3, .L2869 - ldr r2, [r3, #104] - ldr r3, .L2869 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2870: - .align 2 -.L2869: - .word GSU - .word GSU+56 - .size _Z9fx_or_i13v, .-_Z9fx_or_i13v - .align 2 - .type _Z9fx_or_i14v, %function -_Z9fx_or_i14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2875 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #14 - str r3, [fp, #-16] - ldr r3, .L2875 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2875 - str r2, [r3, #60] - ldr r3, .L2875 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2875 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2875 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2875 - ldr r2, [r3, #100] - ldr r3, .L2875+4 - cmp r2, r3 - bne .L2872 - ldr r3, .L2875 - ldr r2, [r3, #468] - ldr r3, .L2875 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2875 - strb r3, [r2, #108] -.L2872: - ldr r3, .L2875 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2875 - str r2, [r3, #72] - ldr r2, .L2875 - ldr r3, .L2875 - str r3, [r2, #104] - ldr r3, .L2875 - ldr r2, [r3, #104] - ldr r3, .L2875 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2876: - .align 2 -.L2875: - .word GSU - .word GSU+56 - .size _Z9fx_or_i14v, .-_Z9fx_or_i14v - .align 2 - .type _Z9fx_or_i15v, %function -_Z9fx_or_i15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2881 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - orr r3, r3, #15 - str r3, [fp, #-16] - ldr r3, .L2881 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2881 - str r2, [r3, #60] - ldr r3, .L2881 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2881 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2881 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2881 - ldr r2, [r3, #100] - ldr r3, .L2881+4 - cmp r2, r3 - bne .L2878 - ldr r3, .L2881 - ldr r2, [r3, #468] - ldr r3, .L2881 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2881 - strb r3, [r2, #108] -.L2878: - ldr r3, .L2881 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2881 - str r2, [r3, #72] - ldr r2, .L2881 - ldr r3, .L2881 - str r3, [r2, #104] - ldr r3, .L2881 - ldr r2, [r3, #104] - ldr r3, .L2881 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2882: - .align 2 -.L2881: - .word GSU - .word GSU+56 - .size _Z9fx_or_i15v, .-_Z9fx_or_i15v - .align 2 - .type _Z9fx_xor_i1v, %function -_Z9fx_xor_i1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2887 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #1 - str r3, [fp, #-16] - ldr r3, .L2887 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2887 - str r2, [r3, #60] - ldr r3, .L2887 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2887 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2887 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2887 - ldr r2, [r3, #100] - ldr r3, .L2887+4 - cmp r2, r3 - bne .L2884 - ldr r3, .L2887 - ldr r2, [r3, #468] - ldr r3, .L2887 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2887 - strb r3, [r2, #108] -.L2884: - ldr r3, .L2887 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2887 - str r2, [r3, #72] - ldr r2, .L2887 - ldr r3, .L2887 - str r3, [r2, #104] - ldr r3, .L2887 - ldr r2, [r3, #104] - ldr r3, .L2887 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2888: - .align 2 -.L2887: - .word GSU - .word GSU+56 - .size _Z9fx_xor_i1v, .-_Z9fx_xor_i1v - .align 2 - .type _Z9fx_xor_i2v, %function -_Z9fx_xor_i2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2893 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #2 - str r3, [fp, #-16] - ldr r3, .L2893 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2893 - str r2, [r3, #60] - ldr r3, .L2893 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2893 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2893 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2893 - ldr r2, [r3, #100] - ldr r3, .L2893+4 - cmp r2, r3 - bne .L2890 - ldr r3, .L2893 - ldr r2, [r3, #468] - ldr r3, .L2893 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2893 - strb r3, [r2, #108] -.L2890: - ldr r3, .L2893 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2893 - str r2, [r3, #72] - ldr r2, .L2893 - ldr r3, .L2893 - str r3, [r2, #104] - ldr r3, .L2893 - ldr r2, [r3, #104] - ldr r3, .L2893 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2894: - .align 2 -.L2893: - .word GSU - .word GSU+56 - .size _Z9fx_xor_i2v, .-_Z9fx_xor_i2v - .align 2 - .type _Z9fx_xor_i3v, %function -_Z9fx_xor_i3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2899 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #3 - str r3, [fp, #-16] - ldr r3, .L2899 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2899 - str r2, [r3, #60] - ldr r3, .L2899 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2899 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2899 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2899 - ldr r2, [r3, #100] - ldr r3, .L2899+4 - cmp r2, r3 - bne .L2896 - ldr r3, .L2899 - ldr r2, [r3, #468] - ldr r3, .L2899 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2899 - strb r3, [r2, #108] -.L2896: - ldr r3, .L2899 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2899 - str r2, [r3, #72] - ldr r2, .L2899 - ldr r3, .L2899 - str r3, [r2, #104] - ldr r3, .L2899 - ldr r2, [r3, #104] - ldr r3, .L2899 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2900: - .align 2 -.L2899: - .word GSU - .word GSU+56 - .size _Z9fx_xor_i3v, .-_Z9fx_xor_i3v - .align 2 - .type _Z9fx_xor_i4v, %function -_Z9fx_xor_i4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2905 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #4 - str r3, [fp, #-16] - ldr r3, .L2905 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2905 - str r2, [r3, #60] - ldr r3, .L2905 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2905 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2905 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2905 - ldr r2, [r3, #100] - ldr r3, .L2905+4 - cmp r2, r3 - bne .L2902 - ldr r3, .L2905 - ldr r2, [r3, #468] - ldr r3, .L2905 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2905 - strb r3, [r2, #108] -.L2902: - ldr r3, .L2905 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2905 - str r2, [r3, #72] - ldr r2, .L2905 - ldr r3, .L2905 - str r3, [r2, #104] - ldr r3, .L2905 - ldr r2, [r3, #104] - ldr r3, .L2905 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2906: - .align 2 -.L2905: - .word GSU - .word GSU+56 - .size _Z9fx_xor_i4v, .-_Z9fx_xor_i4v - .align 2 - .type _Z9fx_xor_i5v, %function -_Z9fx_xor_i5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2911 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #5 - str r3, [fp, #-16] - ldr r3, .L2911 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2911 - str r2, [r3, #60] - ldr r3, .L2911 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2911 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2911 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2911 - ldr r2, [r3, #100] - ldr r3, .L2911+4 - cmp r2, r3 - bne .L2908 - ldr r3, .L2911 - ldr r2, [r3, #468] - ldr r3, .L2911 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2911 - strb r3, [r2, #108] -.L2908: - ldr r3, .L2911 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2911 - str r2, [r3, #72] - ldr r2, .L2911 - ldr r3, .L2911 - str r3, [r2, #104] - ldr r3, .L2911 - ldr r2, [r3, #104] - ldr r3, .L2911 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2912: - .align 2 -.L2911: - .word GSU - .word GSU+56 - .size _Z9fx_xor_i5v, .-_Z9fx_xor_i5v - .align 2 - .type _Z9fx_xor_i6v, %function -_Z9fx_xor_i6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2917 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #6 - str r3, [fp, #-16] - ldr r3, .L2917 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2917 - str r2, [r3, #60] - ldr r3, .L2917 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2917 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2917 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2917 - ldr r2, [r3, #100] - ldr r3, .L2917+4 - cmp r2, r3 - bne .L2914 - ldr r3, .L2917 - ldr r2, [r3, #468] - ldr r3, .L2917 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2917 - strb r3, [r2, #108] -.L2914: - ldr r3, .L2917 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2917 - str r2, [r3, #72] - ldr r2, .L2917 - ldr r3, .L2917 - str r3, [r2, #104] - ldr r3, .L2917 - ldr r2, [r3, #104] - ldr r3, .L2917 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2918: - .align 2 -.L2917: - .word GSU - .word GSU+56 - .size _Z9fx_xor_i6v, .-_Z9fx_xor_i6v - .align 2 - .type _Z9fx_xor_i7v, %function -_Z9fx_xor_i7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2923 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #7 - str r3, [fp, #-16] - ldr r3, .L2923 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2923 - str r2, [r3, #60] - ldr r3, .L2923 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2923 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2923 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2923 - ldr r2, [r3, #100] - ldr r3, .L2923+4 - cmp r2, r3 - bne .L2920 - ldr r3, .L2923 - ldr r2, [r3, #468] - ldr r3, .L2923 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2923 - strb r3, [r2, #108] -.L2920: - ldr r3, .L2923 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2923 - str r2, [r3, #72] - ldr r2, .L2923 - ldr r3, .L2923 - str r3, [r2, #104] - ldr r3, .L2923 - ldr r2, [r3, #104] - ldr r3, .L2923 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2924: - .align 2 -.L2923: - .word GSU - .word GSU+56 - .size _Z9fx_xor_i7v, .-_Z9fx_xor_i7v - .align 2 - .type _Z9fx_xor_i8v, %function -_Z9fx_xor_i8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2929 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #8 - str r3, [fp, #-16] - ldr r3, .L2929 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2929 - str r2, [r3, #60] - ldr r3, .L2929 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2929 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2929 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2929 - ldr r2, [r3, #100] - ldr r3, .L2929+4 - cmp r2, r3 - bne .L2926 - ldr r3, .L2929 - ldr r2, [r3, #468] - ldr r3, .L2929 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2929 - strb r3, [r2, #108] -.L2926: - ldr r3, .L2929 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2929 - str r2, [r3, #72] - ldr r2, .L2929 - ldr r3, .L2929 - str r3, [r2, #104] - ldr r3, .L2929 - ldr r2, [r3, #104] - ldr r3, .L2929 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2930: - .align 2 -.L2929: - .word GSU - .word GSU+56 - .size _Z9fx_xor_i8v, .-_Z9fx_xor_i8v - .align 2 - .type _Z9fx_xor_i9v, %function -_Z9fx_xor_i9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2935 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #9 - str r3, [fp, #-16] - ldr r3, .L2935 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2935 - str r2, [r3, #60] - ldr r3, .L2935 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2935 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2935 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2935 - ldr r2, [r3, #100] - ldr r3, .L2935+4 - cmp r2, r3 - bne .L2932 - ldr r3, .L2935 - ldr r2, [r3, #468] - ldr r3, .L2935 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2935 - strb r3, [r2, #108] -.L2932: - ldr r3, .L2935 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2935 - str r2, [r3, #72] - ldr r2, .L2935 - ldr r3, .L2935 - str r3, [r2, #104] - ldr r3, .L2935 - ldr r2, [r3, #104] - ldr r3, .L2935 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2936: - .align 2 -.L2935: - .word GSU - .word GSU+56 - .size _Z9fx_xor_i9v, .-_Z9fx_xor_i9v - .align 2 - .type _Z10fx_xor_i10v, %function -_Z10fx_xor_i10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2941 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #10 - str r3, [fp, #-16] - ldr r3, .L2941 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2941 - str r2, [r3, #60] - ldr r3, .L2941 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2941 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2941 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2941 - ldr r2, [r3, #100] - ldr r3, .L2941+4 - cmp r2, r3 - bne .L2938 - ldr r3, .L2941 - ldr r2, [r3, #468] - ldr r3, .L2941 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2941 - strb r3, [r2, #108] -.L2938: - ldr r3, .L2941 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2941 - str r2, [r3, #72] - ldr r2, .L2941 - ldr r3, .L2941 - str r3, [r2, #104] - ldr r3, .L2941 - ldr r2, [r3, #104] - ldr r3, .L2941 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2942: - .align 2 -.L2941: - .word GSU - .word GSU+56 - .size _Z10fx_xor_i10v, .-_Z10fx_xor_i10v - .align 2 - .type _Z10fx_xor_i11v, %function -_Z10fx_xor_i11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2947 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #11 - str r3, [fp, #-16] - ldr r3, .L2947 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2947 - str r2, [r3, #60] - ldr r3, .L2947 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2947 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2947 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2947 - ldr r2, [r3, #100] - ldr r3, .L2947+4 - cmp r2, r3 - bne .L2944 - ldr r3, .L2947 - ldr r2, [r3, #468] - ldr r3, .L2947 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2947 - strb r3, [r2, #108] -.L2944: - ldr r3, .L2947 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2947 - str r2, [r3, #72] - ldr r2, .L2947 - ldr r3, .L2947 - str r3, [r2, #104] - ldr r3, .L2947 - ldr r2, [r3, #104] - ldr r3, .L2947 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2948: - .align 2 -.L2947: - .word GSU - .word GSU+56 - .size _Z10fx_xor_i11v, .-_Z10fx_xor_i11v - .align 2 - .type _Z10fx_xor_i12v, %function -_Z10fx_xor_i12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2953 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #12 - str r3, [fp, #-16] - ldr r3, .L2953 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2953 - str r2, [r3, #60] - ldr r3, .L2953 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2953 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2953 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2953 - ldr r2, [r3, #100] - ldr r3, .L2953+4 - cmp r2, r3 - bne .L2950 - ldr r3, .L2953 - ldr r2, [r3, #468] - ldr r3, .L2953 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2953 - strb r3, [r2, #108] -.L2950: - ldr r3, .L2953 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2953 - str r2, [r3, #72] - ldr r2, .L2953 - ldr r3, .L2953 - str r3, [r2, #104] - ldr r3, .L2953 - ldr r2, [r3, #104] - ldr r3, .L2953 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2954: - .align 2 -.L2953: - .word GSU - .word GSU+56 - .size _Z10fx_xor_i12v, .-_Z10fx_xor_i12v - .align 2 - .type _Z10fx_xor_i13v, %function -_Z10fx_xor_i13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2959 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #13 - str r3, [fp, #-16] - ldr r3, .L2959 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2959 - str r2, [r3, #60] - ldr r3, .L2959 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2959 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2959 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2959 - ldr r2, [r3, #100] - ldr r3, .L2959+4 - cmp r2, r3 - bne .L2956 - ldr r3, .L2959 - ldr r2, [r3, #468] - ldr r3, .L2959 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2959 - strb r3, [r2, #108] -.L2956: - ldr r3, .L2959 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2959 - str r2, [r3, #72] - ldr r2, .L2959 - ldr r3, .L2959 - str r3, [r2, #104] - ldr r3, .L2959 - ldr r2, [r3, #104] - ldr r3, .L2959 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2960: - .align 2 -.L2959: - .word GSU - .word GSU+56 - .size _Z10fx_xor_i13v, .-_Z10fx_xor_i13v - .align 2 - .type _Z10fx_xor_i14v, %function -_Z10fx_xor_i14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2965 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #14 - str r3, [fp, #-16] - ldr r3, .L2965 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2965 - str r2, [r3, #60] - ldr r3, .L2965 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2965 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2965 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2965 - ldr r2, [r3, #100] - ldr r3, .L2965+4 - cmp r2, r3 - bne .L2962 - ldr r3, .L2965 - ldr r2, [r3, #468] - ldr r3, .L2965 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2965 - strb r3, [r2, #108] -.L2962: - ldr r3, .L2965 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2965 - str r2, [r3, #72] - ldr r2, .L2965 - ldr r3, .L2965 - str r3, [r2, #104] - ldr r3, .L2965 - ldr r2, [r3, #104] - ldr r3, .L2965 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2966: - .align 2 -.L2965: - .word GSU - .word GSU+56 - .size _Z10fx_xor_i14v, .-_Z10fx_xor_i14v - .align 2 - .type _Z10fx_xor_i15v, %function -_Z10fx_xor_i15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L2971 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - eor r3, r3, #15 - str r3, [fp, #-16] - ldr r3, .L2971 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2971 - str r2, [r3, #60] - ldr r3, .L2971 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r2, .L2971 - ldr r3, [fp, #-16] - str r3, [r2, #116] - ldr r2, .L2971 - ldr r3, [fp, #-16] - str r3, [r2, #120] - ldr r3, .L2971 - ldr r2, [r3, #100] - ldr r3, .L2971+4 - cmp r2, r3 - bne .L2968 - ldr r3, .L2971 - ldr r2, [r3, #468] - ldr r3, .L2971 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L2971 - strb r3, [r2, #108] -.L2968: - ldr r3, .L2971 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2971 - str r2, [r3, #72] - ldr r2, .L2971 - ldr r3, .L2971 - str r3, [r2, #104] - ldr r3, .L2971 - ldr r2, [r3, #104] - ldr r3, .L2971 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L2972: - .align 2 -.L2971: - .word GSU - .word GSU+56 - .size _Z10fx_xor_i15v, .-_Z10fx_xor_i15v - .align 2 - .type _Z9fx_inc_r0v, %function -_Z9fx_inc_r0v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2975 - ldr r3, [r3, #0] - add r2, r3, #1 - ldr r3, .L2975 - str r2, [r3, #0] - ldr r3, .L2975 - ldr r2, [r3, #0] - ldr r3, .L2975 - str r2, [r3, #116] - ldr r3, .L2975 - ldr r2, [r3, #0] - ldr r3, .L2975 - str r2, [r3, #120] - ldr r3, .L2975 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2975 - str r2, [r3, #72] - ldr r2, .L2975 - ldr r3, .L2975 - str r3, [r2, #104] - ldr r3, .L2975 - ldr r2, [r3, #104] - ldr r3, .L2975 - str r2, [r3, #100] - ldr r3, .L2975 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2975 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L2976: - .align 2 -.L2975: - .word GSU - .size _Z9fx_inc_r0v, .-_Z9fx_inc_r0v - .align 2 - .type _Z9fx_inc_r1v, %function -_Z9fx_inc_r1v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2979 - ldr r3, [r3, #4] - add r2, r3, #1 - ldr r3, .L2979 - str r2, [r3, #4] - ldr r3, .L2979 - ldr r2, [r3, #4] - ldr r3, .L2979 - str r2, [r3, #116] - ldr r3, .L2979 - ldr r2, [r3, #4] - ldr r3, .L2979 - str r2, [r3, #120] - ldr r3, .L2979 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2979 - str r2, [r3, #72] - ldr r2, .L2979 - ldr r3, .L2979 - str r3, [r2, #104] - ldr r3, .L2979 - ldr r2, [r3, #104] - ldr r3, .L2979 - str r2, [r3, #100] - ldr r3, .L2979 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2979 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L2980: - .align 2 -.L2979: - .word GSU - .size _Z9fx_inc_r1v, .-_Z9fx_inc_r1v - .align 2 - .type _Z9fx_inc_r2v, %function -_Z9fx_inc_r2v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2983 - ldr r3, [r3, #8] - add r2, r3, #1 - ldr r3, .L2983 - str r2, [r3, #8] - ldr r3, .L2983 - ldr r2, [r3, #8] - ldr r3, .L2983 - str r2, [r3, #116] - ldr r3, .L2983 - ldr r2, [r3, #8] - ldr r3, .L2983 - str r2, [r3, #120] - ldr r3, .L2983 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2983 - str r2, [r3, #72] - ldr r2, .L2983 - ldr r3, .L2983 - str r3, [r2, #104] - ldr r3, .L2983 - ldr r2, [r3, #104] - ldr r3, .L2983 - str r2, [r3, #100] - ldr r3, .L2983 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2983 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L2984: - .align 2 -.L2983: - .word GSU - .size _Z9fx_inc_r2v, .-_Z9fx_inc_r2v - .align 2 - .type _Z9fx_inc_r3v, %function -_Z9fx_inc_r3v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2987 - ldr r3, [r3, #12] - add r2, r3, #1 - ldr r3, .L2987 - str r2, [r3, #12] - ldr r3, .L2987 - ldr r2, [r3, #12] - ldr r3, .L2987 - str r2, [r3, #116] - ldr r3, .L2987 - ldr r2, [r3, #12] - ldr r3, .L2987 - str r2, [r3, #120] - ldr r3, .L2987 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2987 - str r2, [r3, #72] - ldr r2, .L2987 - ldr r3, .L2987 - str r3, [r2, #104] - ldr r3, .L2987 - ldr r2, [r3, #104] - ldr r3, .L2987 - str r2, [r3, #100] - ldr r3, .L2987 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2987 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L2988: - .align 2 -.L2987: - .word GSU - .size _Z9fx_inc_r3v, .-_Z9fx_inc_r3v - .align 2 - .type _Z9fx_inc_r4v, %function -_Z9fx_inc_r4v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2991 - ldr r3, [r3, #16] - add r2, r3, #1 - ldr r3, .L2991 - str r2, [r3, #16] - ldr r3, .L2991 - ldr r2, [r3, #16] - ldr r3, .L2991 - str r2, [r3, #116] - ldr r3, .L2991 - ldr r2, [r3, #16] - ldr r3, .L2991 - str r2, [r3, #120] - ldr r3, .L2991 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2991 - str r2, [r3, #72] - ldr r2, .L2991 - ldr r3, .L2991 - str r3, [r2, #104] - ldr r3, .L2991 - ldr r2, [r3, #104] - ldr r3, .L2991 - str r2, [r3, #100] - ldr r3, .L2991 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2991 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L2992: - .align 2 -.L2991: - .word GSU - .size _Z9fx_inc_r4v, .-_Z9fx_inc_r4v - .align 2 - .type _Z9fx_inc_r5v, %function -_Z9fx_inc_r5v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2995 - ldr r3, [r3, #20] - add r2, r3, #1 - ldr r3, .L2995 - str r2, [r3, #20] - ldr r3, .L2995 - ldr r2, [r3, #20] - ldr r3, .L2995 - str r2, [r3, #116] - ldr r3, .L2995 - ldr r2, [r3, #20] - ldr r3, .L2995 - str r2, [r3, #120] - ldr r3, .L2995 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2995 - str r2, [r3, #72] - ldr r2, .L2995 - ldr r3, .L2995 - str r3, [r2, #104] - ldr r3, .L2995 - ldr r2, [r3, #104] - ldr r3, .L2995 - str r2, [r3, #100] - ldr r3, .L2995 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2995 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L2996: - .align 2 -.L2995: - .word GSU - .size _Z9fx_inc_r5v, .-_Z9fx_inc_r5v - .align 2 - .type _Z9fx_inc_r6v, %function -_Z9fx_inc_r6v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L2999 - ldr r3, [r3, #24] - add r2, r3, #1 - ldr r3, .L2999 - str r2, [r3, #24] - ldr r3, .L2999 - ldr r2, [r3, #24] - ldr r3, .L2999 - str r2, [r3, #116] - ldr r3, .L2999 - ldr r2, [r3, #24] - ldr r3, .L2999 - str r2, [r3, #120] - ldr r3, .L2999 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L2999 - str r2, [r3, #72] - ldr r2, .L2999 - ldr r3, .L2999 - str r3, [r2, #104] - ldr r3, .L2999 - ldr r2, [r3, #104] - ldr r3, .L2999 - str r2, [r3, #100] - ldr r3, .L2999 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L2999 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3000: - .align 2 -.L2999: - .word GSU - .size _Z9fx_inc_r6v, .-_Z9fx_inc_r6v - .align 2 - .type _Z9fx_inc_r7v, %function -_Z9fx_inc_r7v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3003 - ldr r3, [r3, #28] - add r2, r3, #1 - ldr r3, .L3003 - str r2, [r3, #28] - ldr r3, .L3003 - ldr r2, [r3, #28] - ldr r3, .L3003 - str r2, [r3, #116] - ldr r3, .L3003 - ldr r2, [r3, #28] - ldr r3, .L3003 - str r2, [r3, #120] - ldr r3, .L3003 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3003 - str r2, [r3, #72] - ldr r2, .L3003 - ldr r3, .L3003 - str r3, [r2, #104] - ldr r3, .L3003 - ldr r2, [r3, #104] - ldr r3, .L3003 - str r2, [r3, #100] - ldr r3, .L3003 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3003 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3004: - .align 2 -.L3003: - .word GSU - .size _Z9fx_inc_r7v, .-_Z9fx_inc_r7v - .align 2 - .type _Z9fx_inc_r8v, %function -_Z9fx_inc_r8v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3007 - ldr r3, [r3, #32] - add r2, r3, #1 - ldr r3, .L3007 - str r2, [r3, #32] - ldr r3, .L3007 - ldr r2, [r3, #32] - ldr r3, .L3007 - str r2, [r3, #116] - ldr r3, .L3007 - ldr r2, [r3, #32] - ldr r3, .L3007 - str r2, [r3, #120] - ldr r3, .L3007 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3007 - str r2, [r3, #72] - ldr r2, .L3007 - ldr r3, .L3007 - str r3, [r2, #104] - ldr r3, .L3007 - ldr r2, [r3, #104] - ldr r3, .L3007 - str r2, [r3, #100] - ldr r3, .L3007 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3007 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3008: - .align 2 -.L3007: - .word GSU - .size _Z9fx_inc_r8v, .-_Z9fx_inc_r8v - .align 2 - .type _Z9fx_inc_r9v, %function -_Z9fx_inc_r9v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3011 - ldr r3, [r3, #36] - add r2, r3, #1 - ldr r3, .L3011 - str r2, [r3, #36] - ldr r3, .L3011 - ldr r2, [r3, #36] - ldr r3, .L3011 - str r2, [r3, #116] - ldr r3, .L3011 - ldr r2, [r3, #36] - ldr r3, .L3011 - str r2, [r3, #120] - ldr r3, .L3011 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3011 - str r2, [r3, #72] - ldr r2, .L3011 - ldr r3, .L3011 - str r3, [r2, #104] - ldr r3, .L3011 - ldr r2, [r3, #104] - ldr r3, .L3011 - str r2, [r3, #100] - ldr r3, .L3011 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3011 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3012: - .align 2 -.L3011: - .word GSU - .size _Z9fx_inc_r9v, .-_Z9fx_inc_r9v - .align 2 - .type _Z10fx_inc_r10v, %function -_Z10fx_inc_r10v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3015 - ldr r3, [r3, #40] - add r2, r3, #1 - ldr r3, .L3015 - str r2, [r3, #40] - ldr r3, .L3015 - ldr r2, [r3, #40] - ldr r3, .L3015 - str r2, [r3, #116] - ldr r3, .L3015 - ldr r2, [r3, #40] - ldr r3, .L3015 - str r2, [r3, #120] - ldr r3, .L3015 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3015 - str r2, [r3, #72] - ldr r2, .L3015 - ldr r3, .L3015 - str r3, [r2, #104] - ldr r3, .L3015 - ldr r2, [r3, #104] - ldr r3, .L3015 - str r2, [r3, #100] - ldr r3, .L3015 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3015 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3016: - .align 2 -.L3015: - .word GSU - .size _Z10fx_inc_r10v, .-_Z10fx_inc_r10v - .align 2 - .type _Z10fx_inc_r11v, %function -_Z10fx_inc_r11v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3019 - ldr r3, [r3, #44] - add r2, r3, #1 - ldr r3, .L3019 - str r2, [r3, #44] - ldr r3, .L3019 - ldr r2, [r3, #44] - ldr r3, .L3019 - str r2, [r3, #116] - ldr r3, .L3019 - ldr r2, [r3, #44] - ldr r3, .L3019 - str r2, [r3, #120] - ldr r3, .L3019 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3019 - str r2, [r3, #72] - ldr r2, .L3019 - ldr r3, .L3019 - str r3, [r2, #104] - ldr r3, .L3019 - ldr r2, [r3, #104] - ldr r3, .L3019 - str r2, [r3, #100] - ldr r3, .L3019 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3019 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3020: - .align 2 -.L3019: - .word GSU - .size _Z10fx_inc_r11v, .-_Z10fx_inc_r11v - .align 2 - .type _Z10fx_inc_r12v, %function -_Z10fx_inc_r12v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3023 - ldr r3, [r3, #48] - add r2, r3, #1 - ldr r3, .L3023 - str r2, [r3, #48] - ldr r3, .L3023 - ldr r2, [r3, #48] - ldr r3, .L3023 - str r2, [r3, #116] - ldr r3, .L3023 - ldr r2, [r3, #48] - ldr r3, .L3023 - str r2, [r3, #120] - ldr r3, .L3023 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3023 - str r2, [r3, #72] - ldr r2, .L3023 - ldr r3, .L3023 - str r3, [r2, #104] - ldr r3, .L3023 - ldr r2, [r3, #104] - ldr r3, .L3023 - str r2, [r3, #100] - ldr r3, .L3023 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3023 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3024: - .align 2 -.L3023: - .word GSU - .size _Z10fx_inc_r12v, .-_Z10fx_inc_r12v - .align 2 - .type _Z10fx_inc_r13v, %function -_Z10fx_inc_r13v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3027 - ldr r3, [r3, #52] - add r2, r3, #1 - ldr r3, .L3027 - str r2, [r3, #52] - ldr r3, .L3027 - ldr r2, [r3, #52] - ldr r3, .L3027 - str r2, [r3, #116] - ldr r3, .L3027 - ldr r2, [r3, #52] - ldr r3, .L3027 - str r2, [r3, #120] - ldr r3, .L3027 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3027 - str r2, [r3, #72] - ldr r2, .L3027 - ldr r3, .L3027 - str r3, [r2, #104] - ldr r3, .L3027 - ldr r2, [r3, #104] - ldr r3, .L3027 - str r2, [r3, #100] - ldr r3, .L3027 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3027 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3028: - .align 2 -.L3027: - .word GSU - .size _Z10fx_inc_r13v, .-_Z10fx_inc_r13v - .align 2 - .type _Z10fx_inc_r14v, %function -_Z10fx_inc_r14v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3031 - ldr r3, [r3, #56] - add r2, r3, #1 - ldr r3, .L3031 - str r2, [r3, #56] - ldr r3, .L3031 - ldr r2, [r3, #56] - ldr r3, .L3031 - str r2, [r3, #116] - ldr r3, .L3031 - ldr r2, [r3, #56] - ldr r3, .L3031 - str r2, [r3, #120] - ldr r3, .L3031 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3031 - str r2, [r3, #72] - ldr r2, .L3031 - ldr r3, .L3031 - str r3, [r2, #104] - ldr r3, .L3031 - ldr r2, [r3, #104] - ldr r3, .L3031 - str r2, [r3, #100] - ldr r3, .L3031 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3031 - str r2, [r3, #60] - ldr r3, .L3031 - ldr r2, [r3, #468] - ldr r3, .L3031 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3031 - strb r3, [r2, #108] - ldmfd sp, {fp, sp, pc} -.L3032: - .align 2 -.L3031: - .word GSU - .size _Z10fx_inc_r14v, .-_Z10fx_inc_r14v - .align 2 - .type _Z7fx_getcv, %function -_Z7fx_getcv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3040 - ldrb r3, [r3, #108] - strb r3, [fp, #-13] - ldr r3, .L3040 - ldr r3, [r3, #68] - and r3, r3, #4 - cmp r3, #0 - beq .L3034 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r2, r3, #255 - mov r3, #240 - and r2, r2, r3 - ldrb r3, [fp, #-13] @ zero_extendqisi2 - mov r3, r3, lsr #4 - and r3, r3, #255 - orr r3, r2, r3 - and r3, r3, #255 - strb r3, [fp, #-13] -.L3034: - ldr r3, .L3040 - ldr r3, [r3, #68] - and r3, r3, #8 - cmp r3, #0 - beq .L3036 - ldr r3, .L3040 - ldr r3, [r3, #64] - and r2, r3, #240 - ldr r3, .L3040 - str r2, [r3, #64] - ldr r3, .L3040 - ldr r2, [r3, #64] - ldrb r3, [fp, #-13] @ zero_extendqisi2 - and r3, r3, #15 - orr r2, r2, r3 - ldr r3, .L3040 - str r2, [r3, #64] - b .L3038 -.L3036: - ldrb r2, [fp, #-13] @ zero_extendqisi2 - ldr r3, .L3040 - str r2, [r3, #64] -.L3038: - ldr r3, .L3040 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3040 - str r2, [r3, #72] - ldr r2, .L3040 - ldr r3, .L3040 - str r3, [r2, #104] - ldr r3, .L3040 - ldr r2, [r3, #104] - ldr r3, .L3040 - str r2, [r3, #100] - ldr r3, .L3040 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3040 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3041: - .align 2 -.L3040: - .word GSU - .size _Z7fx_getcv, .-_Z7fx_getcv - .align 2 - .type _Z7fx_rambv, %function -_Z7fx_rambv: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3044 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r2, r3, #3 - ldr r3, .L3044 - str r2, [r3, #84] - ldr r3, .L3044 - ldr r3, [r3, #84] - and r3, r3, #3 - ldr r2, .L3044 - mov r1, #476 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r2, [r3, #0] - ldr r3, .L3044 - str r2, [r3, #464] - ldr r3, .L3044 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3044 - str r2, [r3, #72] - ldr r2, .L3044 - ldr r3, .L3044 - str r3, [r2, #104] - ldr r3, .L3044 - ldr r2, [r3, #104] - ldr r3, .L3044 - str r2, [r3, #100] - ldr r3, .L3044 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3044 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3045: - .align 2 -.L3044: - .word GSU - .size _Z7fx_rambv, .-_Z7fx_rambv - .align 2 - .type _Z7fx_rombv, %function -_Z7fx_rombv: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3048 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - and r2, r3, #127 - ldr r3, .L3048 - str r2, [r3, #80] - ldr r3, .L3048 - ldr r3, [r3, #80] - ldr r2, .L3048 - mov r1, #492 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r2, [r3, #0] - ldr r3, .L3048 - str r2, [r3, #468] - ldr r3, .L3048 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3048 - str r2, [r3, #72] - ldr r2, .L3048 - ldr r3, .L3048 - str r3, [r2, #104] - ldr r3, .L3048 - ldr r2, [r3, #104] - ldr r3, .L3048 - str r2, [r3, #100] - ldr r3, .L3048 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3048 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3049: - .align 2 -.L3048: - .word GSU - .size _Z7fx_rombv, .-_Z7fx_rombv - .align 2 - .type _Z9fx_dec_r0v, %function -_Z9fx_dec_r0v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3052 - ldr r3, [r3, #0] - sub r2, r3, #1 - ldr r3, .L3052 - str r2, [r3, #0] - ldr r3, .L3052 - ldr r2, [r3, #0] - ldr r3, .L3052 - str r2, [r3, #116] - ldr r3, .L3052 - ldr r2, [r3, #0] - ldr r3, .L3052 - str r2, [r3, #120] - ldr r3, .L3052 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3052 - str r2, [r3, #72] - ldr r2, .L3052 - ldr r3, .L3052 - str r3, [r2, #104] - ldr r3, .L3052 - ldr r2, [r3, #104] - ldr r3, .L3052 - str r2, [r3, #100] - ldr r3, .L3052 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3052 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3053: - .align 2 -.L3052: - .word GSU - .size _Z9fx_dec_r0v, .-_Z9fx_dec_r0v - .align 2 - .type _Z9fx_dec_r1v, %function -_Z9fx_dec_r1v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3056 - ldr r3, [r3, #4] - sub r2, r3, #1 - ldr r3, .L3056 - str r2, [r3, #4] - ldr r3, .L3056 - ldr r2, [r3, #4] - ldr r3, .L3056 - str r2, [r3, #116] - ldr r3, .L3056 - ldr r2, [r3, #4] - ldr r3, .L3056 - str r2, [r3, #120] - ldr r3, .L3056 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3056 - str r2, [r3, #72] - ldr r2, .L3056 - ldr r3, .L3056 - str r3, [r2, #104] - ldr r3, .L3056 - ldr r2, [r3, #104] - ldr r3, .L3056 - str r2, [r3, #100] - ldr r3, .L3056 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3056 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3057: - .align 2 -.L3056: - .word GSU - .size _Z9fx_dec_r1v, .-_Z9fx_dec_r1v - .align 2 - .type _Z9fx_dec_r2v, %function -_Z9fx_dec_r2v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3060 - ldr r3, [r3, #8] - sub r2, r3, #1 - ldr r3, .L3060 - str r2, [r3, #8] - ldr r3, .L3060 - ldr r2, [r3, #8] - ldr r3, .L3060 - str r2, [r3, #116] - ldr r3, .L3060 - ldr r2, [r3, #8] - ldr r3, .L3060 - str r2, [r3, #120] - ldr r3, .L3060 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3060 - str r2, [r3, #72] - ldr r2, .L3060 - ldr r3, .L3060 - str r3, [r2, #104] - ldr r3, .L3060 - ldr r2, [r3, #104] - ldr r3, .L3060 - str r2, [r3, #100] - ldr r3, .L3060 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3060 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3061: - .align 2 -.L3060: - .word GSU - .size _Z9fx_dec_r2v, .-_Z9fx_dec_r2v - .align 2 - .type _Z9fx_dec_r3v, %function -_Z9fx_dec_r3v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3064 - ldr r3, [r3, #12] - sub r2, r3, #1 - ldr r3, .L3064 - str r2, [r3, #12] - ldr r3, .L3064 - ldr r2, [r3, #12] - ldr r3, .L3064 - str r2, [r3, #116] - ldr r3, .L3064 - ldr r2, [r3, #12] - ldr r3, .L3064 - str r2, [r3, #120] - ldr r3, .L3064 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3064 - str r2, [r3, #72] - ldr r2, .L3064 - ldr r3, .L3064 - str r3, [r2, #104] - ldr r3, .L3064 - ldr r2, [r3, #104] - ldr r3, .L3064 - str r2, [r3, #100] - ldr r3, .L3064 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3064 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3065: - .align 2 -.L3064: - .word GSU - .size _Z9fx_dec_r3v, .-_Z9fx_dec_r3v - .align 2 - .type _Z9fx_dec_r4v, %function -_Z9fx_dec_r4v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3068 - ldr r3, [r3, #16] - sub r2, r3, #1 - ldr r3, .L3068 - str r2, [r3, #16] - ldr r3, .L3068 - ldr r2, [r3, #16] - ldr r3, .L3068 - str r2, [r3, #116] - ldr r3, .L3068 - ldr r2, [r3, #16] - ldr r3, .L3068 - str r2, [r3, #120] - ldr r3, .L3068 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3068 - str r2, [r3, #72] - ldr r2, .L3068 - ldr r3, .L3068 - str r3, [r2, #104] - ldr r3, .L3068 - ldr r2, [r3, #104] - ldr r3, .L3068 - str r2, [r3, #100] - ldr r3, .L3068 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3068 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3069: - .align 2 -.L3068: - .word GSU - .size _Z9fx_dec_r4v, .-_Z9fx_dec_r4v - .align 2 - .type _Z9fx_dec_r5v, %function -_Z9fx_dec_r5v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3072 - ldr r3, [r3, #20] - sub r2, r3, #1 - ldr r3, .L3072 - str r2, [r3, #20] - ldr r3, .L3072 - ldr r2, [r3, #20] - ldr r3, .L3072 - str r2, [r3, #116] - ldr r3, .L3072 - ldr r2, [r3, #20] - ldr r3, .L3072 - str r2, [r3, #120] - ldr r3, .L3072 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3072 - str r2, [r3, #72] - ldr r2, .L3072 - ldr r3, .L3072 - str r3, [r2, #104] - ldr r3, .L3072 - ldr r2, [r3, #104] - ldr r3, .L3072 - str r2, [r3, #100] - ldr r3, .L3072 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3072 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3073: - .align 2 -.L3072: - .word GSU - .size _Z9fx_dec_r5v, .-_Z9fx_dec_r5v - .align 2 - .type _Z9fx_dec_r6v, %function -_Z9fx_dec_r6v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3076 - ldr r3, [r3, #24] - sub r2, r3, #1 - ldr r3, .L3076 - str r2, [r3, #24] - ldr r3, .L3076 - ldr r2, [r3, #24] - ldr r3, .L3076 - str r2, [r3, #116] - ldr r3, .L3076 - ldr r2, [r3, #24] - ldr r3, .L3076 - str r2, [r3, #120] - ldr r3, .L3076 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3076 - str r2, [r3, #72] - ldr r2, .L3076 - ldr r3, .L3076 - str r3, [r2, #104] - ldr r3, .L3076 - ldr r2, [r3, #104] - ldr r3, .L3076 - str r2, [r3, #100] - ldr r3, .L3076 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3076 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3077: - .align 2 -.L3076: - .word GSU - .size _Z9fx_dec_r6v, .-_Z9fx_dec_r6v - .align 2 - .type _Z9fx_dec_r7v, %function -_Z9fx_dec_r7v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3080 - ldr r3, [r3, #28] - sub r2, r3, #1 - ldr r3, .L3080 - str r2, [r3, #28] - ldr r3, .L3080 - ldr r2, [r3, #28] - ldr r3, .L3080 - str r2, [r3, #116] - ldr r3, .L3080 - ldr r2, [r3, #28] - ldr r3, .L3080 - str r2, [r3, #120] - ldr r3, .L3080 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3080 - str r2, [r3, #72] - ldr r2, .L3080 - ldr r3, .L3080 - str r3, [r2, #104] - ldr r3, .L3080 - ldr r2, [r3, #104] - ldr r3, .L3080 - str r2, [r3, #100] - ldr r3, .L3080 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3080 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3081: - .align 2 -.L3080: - .word GSU - .size _Z9fx_dec_r7v, .-_Z9fx_dec_r7v - .align 2 - .type _Z9fx_dec_r8v, %function -_Z9fx_dec_r8v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3084 - ldr r3, [r3, #32] - sub r2, r3, #1 - ldr r3, .L3084 - str r2, [r3, #32] - ldr r3, .L3084 - ldr r2, [r3, #32] - ldr r3, .L3084 - str r2, [r3, #116] - ldr r3, .L3084 - ldr r2, [r3, #32] - ldr r3, .L3084 - str r2, [r3, #120] - ldr r3, .L3084 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3084 - str r2, [r3, #72] - ldr r2, .L3084 - ldr r3, .L3084 - str r3, [r2, #104] - ldr r3, .L3084 - ldr r2, [r3, #104] - ldr r3, .L3084 - str r2, [r3, #100] - ldr r3, .L3084 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3084 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3085: - .align 2 -.L3084: - .word GSU - .size _Z9fx_dec_r8v, .-_Z9fx_dec_r8v - .align 2 - .type _Z9fx_dec_r9v, %function -_Z9fx_dec_r9v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3088 - ldr r3, [r3, #36] - sub r2, r3, #1 - ldr r3, .L3088 - str r2, [r3, #36] - ldr r3, .L3088 - ldr r2, [r3, #36] - ldr r3, .L3088 - str r2, [r3, #116] - ldr r3, .L3088 - ldr r2, [r3, #36] - ldr r3, .L3088 - str r2, [r3, #120] - ldr r3, .L3088 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3088 - str r2, [r3, #72] - ldr r2, .L3088 - ldr r3, .L3088 - str r3, [r2, #104] - ldr r3, .L3088 - ldr r2, [r3, #104] - ldr r3, .L3088 - str r2, [r3, #100] - ldr r3, .L3088 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3088 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3089: - .align 2 -.L3088: - .word GSU - .size _Z9fx_dec_r9v, .-_Z9fx_dec_r9v - .align 2 - .type _Z10fx_dec_r10v, %function -_Z10fx_dec_r10v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3092 - ldr r3, [r3, #40] - sub r2, r3, #1 - ldr r3, .L3092 - str r2, [r3, #40] - ldr r3, .L3092 - ldr r2, [r3, #40] - ldr r3, .L3092 - str r2, [r3, #116] - ldr r3, .L3092 - ldr r2, [r3, #40] - ldr r3, .L3092 - str r2, [r3, #120] - ldr r3, .L3092 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3092 - str r2, [r3, #72] - ldr r2, .L3092 - ldr r3, .L3092 - str r3, [r2, #104] - ldr r3, .L3092 - ldr r2, [r3, #104] - ldr r3, .L3092 - str r2, [r3, #100] - ldr r3, .L3092 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3092 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3093: - .align 2 -.L3092: - .word GSU - .size _Z10fx_dec_r10v, .-_Z10fx_dec_r10v - .align 2 - .type _Z10fx_dec_r11v, %function -_Z10fx_dec_r11v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3096 - ldr r3, [r3, #44] - sub r2, r3, #1 - ldr r3, .L3096 - str r2, [r3, #44] - ldr r3, .L3096 - ldr r2, [r3, #44] - ldr r3, .L3096 - str r2, [r3, #116] - ldr r3, .L3096 - ldr r2, [r3, #44] - ldr r3, .L3096 - str r2, [r3, #120] - ldr r3, .L3096 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3096 - str r2, [r3, #72] - ldr r2, .L3096 - ldr r3, .L3096 - str r3, [r2, #104] - ldr r3, .L3096 - ldr r2, [r3, #104] - ldr r3, .L3096 - str r2, [r3, #100] - ldr r3, .L3096 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3096 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3097: - .align 2 -.L3096: - .word GSU - .size _Z10fx_dec_r11v, .-_Z10fx_dec_r11v - .align 2 - .type _Z10fx_dec_r12v, %function -_Z10fx_dec_r12v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3100 - ldr r3, [r3, #48] - sub r2, r3, #1 - ldr r3, .L3100 - str r2, [r3, #48] - ldr r3, .L3100 - ldr r2, [r3, #48] - ldr r3, .L3100 - str r2, [r3, #116] - ldr r3, .L3100 - ldr r2, [r3, #48] - ldr r3, .L3100 - str r2, [r3, #120] - ldr r3, .L3100 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3100 - str r2, [r3, #72] - ldr r2, .L3100 - ldr r3, .L3100 - str r3, [r2, #104] - ldr r3, .L3100 - ldr r2, [r3, #104] - ldr r3, .L3100 - str r2, [r3, #100] - ldr r3, .L3100 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3100 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3101: - .align 2 -.L3100: - .word GSU - .size _Z10fx_dec_r12v, .-_Z10fx_dec_r12v - .align 2 - .type _Z10fx_dec_r13v, %function -_Z10fx_dec_r13v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3104 - ldr r3, [r3, #52] - sub r2, r3, #1 - ldr r3, .L3104 - str r2, [r3, #52] - ldr r3, .L3104 - ldr r2, [r3, #52] - ldr r3, .L3104 - str r2, [r3, #116] - ldr r3, .L3104 - ldr r2, [r3, #52] - ldr r3, .L3104 - str r2, [r3, #120] - ldr r3, .L3104 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3104 - str r2, [r3, #72] - ldr r2, .L3104 - ldr r3, .L3104 - str r3, [r2, #104] - ldr r3, .L3104 - ldr r2, [r3, #104] - ldr r3, .L3104 - str r2, [r3, #100] - ldr r3, .L3104 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3104 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3105: - .align 2 -.L3104: - .word GSU - .size _Z10fx_dec_r13v, .-_Z10fx_dec_r13v - .align 2 - .type _Z10fx_dec_r14v, %function -_Z10fx_dec_r14v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3108 - ldr r3, [r3, #56] - sub r2, r3, #1 - ldr r3, .L3108 - str r2, [r3, #56] - ldr r3, .L3108 - ldr r2, [r3, #56] - ldr r3, .L3108 - str r2, [r3, #116] - ldr r3, .L3108 - ldr r2, [r3, #56] - ldr r3, .L3108 - str r2, [r3, #120] - ldr r3, .L3108 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3108 - str r2, [r3, #72] - ldr r2, .L3108 - ldr r3, .L3108 - str r3, [r2, #104] - ldr r3, .L3108 - ldr r2, [r3, #104] - ldr r3, .L3108 - str r2, [r3, #100] - ldr r3, .L3108 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3108 - str r2, [r3, #60] - ldr r3, .L3108 - ldr r2, [r3, #468] - ldr r3, .L3108 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3108 - strb r3, [r2, #108] - ldmfd sp, {fp, sp, pc} -.L3109: - .align 2 -.L3108: - .word GSU - .size _Z10fx_dec_r14v, .-_Z10fx_dec_r14v - .align 2 - .type _Z7fx_getbv, %function -_Z7fx_getbv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3114 - ldrb r3, [r3, #108] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3114 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3114 - str r2, [r3, #60] - ldr r3, .L3114 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L3114 - ldr r2, [r3, #100] - ldr r3, .L3114+4 - cmp r2, r3 - bne .L3111 - ldr r3, .L3114 - ldr r2, [r3, #468] - ldr r3, .L3114 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3114 - strb r3, [r2, #108] -.L3111: - ldr r3, .L3114 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3114 - str r2, [r3, #72] - ldr r2, .L3114 - ldr r3, .L3114 - str r3, [r2, #104] - ldr r3, .L3114 - ldr r2, [r3, #104] - ldr r3, .L3114 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3115: - .align 2 -.L3114: - .word GSU - .word GSU+56 - .size _Z7fx_getbv, .-_Z7fx_getbv - .align 2 - .type _Z8fx_getbhv, %function -_Z8fx_getbhv: - @ args = 0, pretend = 0, frame = 8 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #8 - ldr r3, .L3120 - ldrb r3, [r3, #108] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3120 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r3, r3, #255 - mov r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, asl #8 - orr r3, r2, r3 - str r3, [fp, #-20] - ldr r3, .L3120 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3120 - str r2, [r3, #60] - ldr r3, .L3120 - ldr r2, [r3, #100] - ldr r3, [fp, #-20] - str r3, [r2, #0] - ldr r3, .L3120 - ldr r2, [r3, #100] - ldr r3, .L3120+4 - cmp r2, r3 - bne .L3117 - ldr r3, .L3120 - ldr r2, [r3, #468] - ldr r3, .L3120 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3120 - strb r3, [r2, #108] -.L3117: - ldr r3, .L3120 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3120 - str r2, [r3, #72] - ldr r2, .L3120 - ldr r3, .L3120 - str r3, [r2, #104] - ldr r3, .L3120 - ldr r2, [r3, #104] - ldr r3, .L3120 - str r2, [r3, #100] - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L3121: - .align 2 -.L3120: - .word GSU - .word GSU+56 - .size _Z8fx_getbhv, .-_Z8fx_getbhv - .align 2 - .type _Z8fx_getblv, %function -_Z8fx_getblv: - @ args = 0, pretend = 0, frame = 8 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #8 - ldr r3, .L3126 - ldrb r3, [r3, #108] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3126 - ldr r3, [r3, #104] - ldr r3, [r3, #0] - and r2, r3, #65280 - ldr r3, [fp, #-16] - orr r3, r2, r3 - str r3, [fp, #-20] - ldr r3, .L3126 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3126 - str r2, [r3, #60] - ldr r3, .L3126 - ldr r2, [r3, #100] - ldr r3, [fp, #-20] - str r3, [r2, #0] - ldr r3, .L3126 - ldr r2, [r3, #100] - ldr r3, .L3126+4 - cmp r2, r3 - bne .L3123 - ldr r3, .L3126 - ldr r2, [r3, #468] - ldr r3, .L3126 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3126 - strb r3, [r2, #108] -.L3123: - ldr r3, .L3126 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3126 - str r2, [r3, #72] - ldr r2, .L3126 - ldr r3, .L3126 - str r3, [r2, #104] - ldr r3, .L3126 - ldr r2, [r3, #104] - ldr r3, .L3126 - str r2, [r3, #100] - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L3127: - .align 2 -.L3126: - .word GSU - .word GSU+56 - .size _Z8fx_getblv, .-_Z8fx_getblv - .align 2 - .type _Z8fx_getbsv, %function -_Z8fx_getbsv: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3132 - ldrb r3, [r3, #108] @ zero_extendqisi2 - mov r3, r3, asl #24 - mov r3, r3, asr #24 - str r3, [fp, #-16] - ldr r3, .L3132 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3132 - str r2, [r3, #60] - ldr r3, .L3132 - ldr r2, [r3, #100] - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L3132 - ldr r2, [r3, #100] - ldr r3, .L3132+4 - cmp r2, r3 - bne .L3129 - ldr r3, .L3132 - ldr r2, [r3, #468] - ldr r3, .L3132 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3132 - strb r3, [r2, #108] -.L3129: - ldr r3, .L3132 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3132 - str r2, [r3, #72] - ldr r2, .L3132 - ldr r3, .L3132 - str r3, [r2, #104] - ldr r3, .L3132 - ldr r2, [r3, #104] - ldr r3, .L3132 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3133: - .align 2 -.L3132: - .word GSU - .word GSU+56 - .size _Z8fx_getbsv, .-_Z8fx_getbsv - .align 2 - .type _Z9fx_iwt_r0v, %function -_Z9fx_iwt_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3136 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3136 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3136 - str r2, [r3, #60] - ldr r3, .L3136 - ldr r2, [r3, #472] - ldr r3, .L3136 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3136 - strb r3, [r2, #109] - ldr r3, .L3136 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3136 - str r2, [r3, #60] - ldr r3, .L3136 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3136 - ldr r2, [r3, #472] - ldr r3, .L3136 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3136 - strb r3, [r2, #109] - ldr r3, .L3136 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3136 - str r2, [r3, #60] - ldr r2, .L3136 - ldr r3, [fp, #-16] - str r3, [r2, #0] - ldr r3, .L3136 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3136 - str r2, [r3, #72] - ldr r2, .L3136 - ldr r3, .L3136 - str r3, [r2, #104] - ldr r3, .L3136 - ldr r2, [r3, #104] - ldr r3, .L3136 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3137: - .align 2 -.L3136: - .word GSU - .size _Z9fx_iwt_r0v, .-_Z9fx_iwt_r0v - .align 2 - .type _Z9fx_iwt_r1v, %function -_Z9fx_iwt_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3140 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3140 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3140 - str r2, [r3, #60] - ldr r3, .L3140 - ldr r2, [r3, #472] - ldr r3, .L3140 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3140 - strb r3, [r2, #109] - ldr r3, .L3140 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3140 - str r2, [r3, #60] - ldr r3, .L3140 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3140 - ldr r2, [r3, #472] - ldr r3, .L3140 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3140 - strb r3, [r2, #109] - ldr r3, .L3140 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3140 - str r2, [r3, #60] - ldr r2, .L3140 - ldr r3, [fp, #-16] - str r3, [r2, #4] - ldr r3, .L3140 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3140 - str r2, [r3, #72] - ldr r2, .L3140 - ldr r3, .L3140 - str r3, [r2, #104] - ldr r3, .L3140 - ldr r2, [r3, #104] - ldr r3, .L3140 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3141: - .align 2 -.L3140: - .word GSU - .size _Z9fx_iwt_r1v, .-_Z9fx_iwt_r1v - .align 2 - .type _Z9fx_iwt_r2v, %function -_Z9fx_iwt_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3144 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3144 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3144 - str r2, [r3, #60] - ldr r3, .L3144 - ldr r2, [r3, #472] - ldr r3, .L3144 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3144 - strb r3, [r2, #109] - ldr r3, .L3144 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3144 - str r2, [r3, #60] - ldr r3, .L3144 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3144 - ldr r2, [r3, #472] - ldr r3, .L3144 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3144 - strb r3, [r2, #109] - ldr r3, .L3144 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3144 - str r2, [r3, #60] - ldr r2, .L3144 - ldr r3, [fp, #-16] - str r3, [r2, #8] - ldr r3, .L3144 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3144 - str r2, [r3, #72] - ldr r2, .L3144 - ldr r3, .L3144 - str r3, [r2, #104] - ldr r3, .L3144 - ldr r2, [r3, #104] - ldr r3, .L3144 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3145: - .align 2 -.L3144: - .word GSU - .size _Z9fx_iwt_r2v, .-_Z9fx_iwt_r2v - .align 2 - .type _Z9fx_iwt_r3v, %function -_Z9fx_iwt_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3148 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3148 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3148 - str r2, [r3, #60] - ldr r3, .L3148 - ldr r2, [r3, #472] - ldr r3, .L3148 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3148 - strb r3, [r2, #109] - ldr r3, .L3148 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3148 - str r2, [r3, #60] - ldr r3, .L3148 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3148 - ldr r2, [r3, #472] - ldr r3, .L3148 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3148 - strb r3, [r2, #109] - ldr r3, .L3148 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3148 - str r2, [r3, #60] - ldr r2, .L3148 - ldr r3, [fp, #-16] - str r3, [r2, #12] - ldr r3, .L3148 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3148 - str r2, [r3, #72] - ldr r2, .L3148 - ldr r3, .L3148 - str r3, [r2, #104] - ldr r3, .L3148 - ldr r2, [r3, #104] - ldr r3, .L3148 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3149: - .align 2 -.L3148: - .word GSU - .size _Z9fx_iwt_r3v, .-_Z9fx_iwt_r3v - .align 2 - .type _Z9fx_iwt_r4v, %function -_Z9fx_iwt_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3152 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3152 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3152 - str r2, [r3, #60] - ldr r3, .L3152 - ldr r2, [r3, #472] - ldr r3, .L3152 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3152 - strb r3, [r2, #109] - ldr r3, .L3152 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3152 - str r2, [r3, #60] - ldr r3, .L3152 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3152 - ldr r2, [r3, #472] - ldr r3, .L3152 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3152 - strb r3, [r2, #109] - ldr r3, .L3152 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3152 - str r2, [r3, #60] - ldr r2, .L3152 - ldr r3, [fp, #-16] - str r3, [r2, #16] - ldr r3, .L3152 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3152 - str r2, [r3, #72] - ldr r2, .L3152 - ldr r3, .L3152 - str r3, [r2, #104] - ldr r3, .L3152 - ldr r2, [r3, #104] - ldr r3, .L3152 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3153: - .align 2 -.L3152: - .word GSU - .size _Z9fx_iwt_r4v, .-_Z9fx_iwt_r4v - .align 2 - .type _Z9fx_iwt_r5v, %function -_Z9fx_iwt_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3156 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3156 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3156 - str r2, [r3, #60] - ldr r3, .L3156 - ldr r2, [r3, #472] - ldr r3, .L3156 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3156 - strb r3, [r2, #109] - ldr r3, .L3156 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3156 - str r2, [r3, #60] - ldr r3, .L3156 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3156 - ldr r2, [r3, #472] - ldr r3, .L3156 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3156 - strb r3, [r2, #109] - ldr r3, .L3156 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3156 - str r2, [r3, #60] - ldr r2, .L3156 - ldr r3, [fp, #-16] - str r3, [r2, #20] - ldr r3, .L3156 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3156 - str r2, [r3, #72] - ldr r2, .L3156 - ldr r3, .L3156 - str r3, [r2, #104] - ldr r3, .L3156 - ldr r2, [r3, #104] - ldr r3, .L3156 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3157: - .align 2 -.L3156: - .word GSU - .size _Z9fx_iwt_r5v, .-_Z9fx_iwt_r5v - .align 2 - .type _Z9fx_iwt_r6v, %function -_Z9fx_iwt_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3160 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3160 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3160 - str r2, [r3, #60] - ldr r3, .L3160 - ldr r2, [r3, #472] - ldr r3, .L3160 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3160 - strb r3, [r2, #109] - ldr r3, .L3160 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3160 - str r2, [r3, #60] - ldr r3, .L3160 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3160 - ldr r2, [r3, #472] - ldr r3, .L3160 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3160 - strb r3, [r2, #109] - ldr r3, .L3160 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3160 - str r2, [r3, #60] - ldr r2, .L3160 - ldr r3, [fp, #-16] - str r3, [r2, #24] - ldr r3, .L3160 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3160 - str r2, [r3, #72] - ldr r2, .L3160 - ldr r3, .L3160 - str r3, [r2, #104] - ldr r3, .L3160 - ldr r2, [r3, #104] - ldr r3, .L3160 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3161: - .align 2 -.L3160: - .word GSU - .size _Z9fx_iwt_r6v, .-_Z9fx_iwt_r6v - .align 2 - .type _Z9fx_iwt_r7v, %function -_Z9fx_iwt_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3164 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3164 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3164 - str r2, [r3, #60] - ldr r3, .L3164 - ldr r2, [r3, #472] - ldr r3, .L3164 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3164 - strb r3, [r2, #109] - ldr r3, .L3164 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3164 - str r2, [r3, #60] - ldr r3, .L3164 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3164 - ldr r2, [r3, #472] - ldr r3, .L3164 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3164 - strb r3, [r2, #109] - ldr r3, .L3164 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3164 - str r2, [r3, #60] - ldr r2, .L3164 - ldr r3, [fp, #-16] - str r3, [r2, #28] - ldr r3, .L3164 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3164 - str r2, [r3, #72] - ldr r2, .L3164 - ldr r3, .L3164 - str r3, [r2, #104] - ldr r3, .L3164 - ldr r2, [r3, #104] - ldr r3, .L3164 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3165: - .align 2 -.L3164: - .word GSU - .size _Z9fx_iwt_r7v, .-_Z9fx_iwt_r7v - .align 2 - .type _Z9fx_iwt_r8v, %function -_Z9fx_iwt_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3168 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3168 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3168 - str r2, [r3, #60] - ldr r3, .L3168 - ldr r2, [r3, #472] - ldr r3, .L3168 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3168 - strb r3, [r2, #109] - ldr r3, .L3168 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3168 - str r2, [r3, #60] - ldr r3, .L3168 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3168 - ldr r2, [r3, #472] - ldr r3, .L3168 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3168 - strb r3, [r2, #109] - ldr r3, .L3168 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3168 - str r2, [r3, #60] - ldr r2, .L3168 - ldr r3, [fp, #-16] - str r3, [r2, #32] - ldr r3, .L3168 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3168 - str r2, [r3, #72] - ldr r2, .L3168 - ldr r3, .L3168 - str r3, [r2, #104] - ldr r3, .L3168 - ldr r2, [r3, #104] - ldr r3, .L3168 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3169: - .align 2 -.L3168: - .word GSU - .size _Z9fx_iwt_r8v, .-_Z9fx_iwt_r8v - .align 2 - .type _Z9fx_iwt_r9v, %function -_Z9fx_iwt_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3172 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3172 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3172 - str r2, [r3, #60] - ldr r3, .L3172 - ldr r2, [r3, #472] - ldr r3, .L3172 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3172 - strb r3, [r2, #109] - ldr r3, .L3172 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3172 - str r2, [r3, #60] - ldr r3, .L3172 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3172 - ldr r2, [r3, #472] - ldr r3, .L3172 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3172 - strb r3, [r2, #109] - ldr r3, .L3172 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3172 - str r2, [r3, #60] - ldr r2, .L3172 - ldr r3, [fp, #-16] - str r3, [r2, #36] - ldr r3, .L3172 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3172 - str r2, [r3, #72] - ldr r2, .L3172 - ldr r3, .L3172 - str r3, [r2, #104] - ldr r3, .L3172 - ldr r2, [r3, #104] - ldr r3, .L3172 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3173: - .align 2 -.L3172: - .word GSU - .size _Z9fx_iwt_r9v, .-_Z9fx_iwt_r9v - .align 2 - .type _Z10fx_iwt_r10v, %function -_Z10fx_iwt_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3176 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3176 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3176 - str r2, [r3, #60] - ldr r3, .L3176 - ldr r2, [r3, #472] - ldr r3, .L3176 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3176 - strb r3, [r2, #109] - ldr r3, .L3176 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3176 - str r2, [r3, #60] - ldr r3, .L3176 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3176 - ldr r2, [r3, #472] - ldr r3, .L3176 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3176 - strb r3, [r2, #109] - ldr r3, .L3176 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3176 - str r2, [r3, #60] - ldr r2, .L3176 - ldr r3, [fp, #-16] - str r3, [r2, #40] - ldr r3, .L3176 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3176 - str r2, [r3, #72] - ldr r2, .L3176 - ldr r3, .L3176 - str r3, [r2, #104] - ldr r3, .L3176 - ldr r2, [r3, #104] - ldr r3, .L3176 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3177: - .align 2 -.L3176: - .word GSU - .size _Z10fx_iwt_r10v, .-_Z10fx_iwt_r10v - .align 2 - .type _Z10fx_iwt_r11v, %function -_Z10fx_iwt_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3180 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3180 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3180 - str r2, [r3, #60] - ldr r3, .L3180 - ldr r2, [r3, #472] - ldr r3, .L3180 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3180 - strb r3, [r2, #109] - ldr r3, .L3180 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3180 - str r2, [r3, #60] - ldr r3, .L3180 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3180 - ldr r2, [r3, #472] - ldr r3, .L3180 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3180 - strb r3, [r2, #109] - ldr r3, .L3180 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3180 - str r2, [r3, #60] - ldr r2, .L3180 - ldr r3, [fp, #-16] - str r3, [r2, #44] - ldr r3, .L3180 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3180 - str r2, [r3, #72] - ldr r2, .L3180 - ldr r3, .L3180 - str r3, [r2, #104] - ldr r3, .L3180 - ldr r2, [r3, #104] - ldr r3, .L3180 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3181: - .align 2 -.L3180: - .word GSU - .size _Z10fx_iwt_r11v, .-_Z10fx_iwt_r11v - .align 2 - .type _Z10fx_iwt_r12v, %function -_Z10fx_iwt_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3184 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3184 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3184 - str r2, [r3, #60] - ldr r3, .L3184 - ldr r2, [r3, #472] - ldr r3, .L3184 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3184 - strb r3, [r2, #109] - ldr r3, .L3184 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3184 - str r2, [r3, #60] - ldr r3, .L3184 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3184 - ldr r2, [r3, #472] - ldr r3, .L3184 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3184 - strb r3, [r2, #109] - ldr r3, .L3184 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3184 - str r2, [r3, #60] - ldr r2, .L3184 - ldr r3, [fp, #-16] - str r3, [r2, #48] - ldr r3, .L3184 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3184 - str r2, [r3, #72] - ldr r2, .L3184 - ldr r3, .L3184 - str r3, [r2, #104] - ldr r3, .L3184 - ldr r2, [r3, #104] - ldr r3, .L3184 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3185: - .align 2 -.L3184: - .word GSU - .size _Z10fx_iwt_r12v, .-_Z10fx_iwt_r12v - .align 2 - .type _Z10fx_iwt_r13v, %function -_Z10fx_iwt_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3188 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3188 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3188 - str r2, [r3, #60] - ldr r3, .L3188 - ldr r2, [r3, #472] - ldr r3, .L3188 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3188 - strb r3, [r2, #109] - ldr r3, .L3188 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3188 - str r2, [r3, #60] - ldr r3, .L3188 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3188 - ldr r2, [r3, #472] - ldr r3, .L3188 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3188 - strb r3, [r2, #109] - ldr r3, .L3188 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3188 - str r2, [r3, #60] - ldr r2, .L3188 - ldr r3, [fp, #-16] - str r3, [r2, #52] - ldr r3, .L3188 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3188 - str r2, [r3, #72] - ldr r2, .L3188 - ldr r3, .L3188 - str r3, [r2, #104] - ldr r3, .L3188 - ldr r2, [r3, #104] - ldr r3, .L3188 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3189: - .align 2 -.L3188: - .word GSU - .size _Z10fx_iwt_r13v, .-_Z10fx_iwt_r13v - .align 2 - .type _Z10fx_iwt_r14v, %function -_Z10fx_iwt_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3192 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3192 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3192 - str r2, [r3, #60] - ldr r3, .L3192 - ldr r2, [r3, #472] - ldr r3, .L3192 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3192 - strb r3, [r2, #109] - ldr r3, .L3192 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3192 - str r2, [r3, #60] - ldr r3, .L3192 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3192 - ldr r2, [r3, #472] - ldr r3, .L3192 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3192 - strb r3, [r2, #109] - ldr r3, .L3192 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3192 - str r2, [r3, #60] - ldr r2, .L3192 - ldr r3, [fp, #-16] - str r3, [r2, #56] - ldr r3, .L3192 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3192 - str r2, [r3, #72] - ldr r2, .L3192 - ldr r3, .L3192 - str r3, [r2, #104] - ldr r3, .L3192 - ldr r2, [r3, #104] - ldr r3, .L3192 - str r2, [r3, #100] - ldr r3, .L3192 - ldr r2, [r3, #468] - ldr r3, .L3192 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3192 - strb r3, [r2, #108] - ldmib sp, {fp, sp, pc} -.L3193: - .align 2 -.L3192: - .word GSU - .size _Z10fx_iwt_r14v, .-_Z10fx_iwt_r14v - .align 2 - .type _Z10fx_iwt_r15v, %function -_Z10fx_iwt_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3196 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3196 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3196 - str r2, [r3, #60] - ldr r3, .L3196 - ldr r2, [r3, #472] - ldr r3, .L3196 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3196 - strb r3, [r2, #109] - ldr r3, .L3196 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3196 - str r2, [r3, #60] - ldr r3, .L3196 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3, asl #8 - ldr r3, [fp, #-16] - orr r3, r3, r2 - str r3, [fp, #-16] - ldr r3, .L3196 - ldr r2, [r3, #472] - ldr r3, .L3196 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3196 - strb r3, [r2, #109] - ldr r3, .L3196 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3196 - str r2, [r3, #60] - ldr r2, .L3196 - ldr r3, [fp, #-16] - str r3, [r2, #60] - ldr r3, .L3196 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3196 - str r2, [r3, #72] - ldr r2, .L3196 - ldr r3, .L3196 - str r3, [r2, #104] - ldr r3, .L3196 - ldr r2, [r3, #104] - ldr r3, .L3196 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3197: - .align 2 -.L3196: - .word GSU - .size _Z10fx_iwt_r15v, .-_Z10fx_iwt_r15v - .align 2 - .type _Z8fx_lm_r0v, %function -_Z8fx_lm_r0v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3200 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3200 - str r2, [r3, #96] - ldr r3, .L3200 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3200 - str r2, [r3, #60] - ldr r3, .L3200 - ldr r2, [r3, #472] - ldr r3, .L3200 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3200 - strb r3, [r2, #109] - ldr r3, .L3200 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3200 - str r2, [r3, #60] - ldr r3, .L3200 - ldr r2, [r3, #96] - ldr r3, .L3200 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3200 - str r2, [r3, #96] - ldr r3, .L3200 - ldr r2, [r3, #472] - ldr r3, .L3200 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3200 - strb r3, [r2, #109] - ldr r3, .L3200 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3200 - str r2, [r3, #60] - ldr r3, .L3200 - ldr r2, [r3, #464] - ldr r3, .L3200 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3200 - str r2, [r3, #0] - ldr r3, .L3200 - ldr r1, [r3, #0] - ldr r3, .L3200 - ldr r2, [r3, #464] - ldr r3, .L3200 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3200 - str r2, [r3, #0] - ldr r3, .L3200 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3200 - str r2, [r3, #72] - ldr r2, .L3200 - ldr r3, .L3200 - str r3, [r2, #104] - ldr r3, .L3200 - ldr r2, [r3, #104] - ldr r3, .L3200 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3201: - .align 2 -.L3200: - .word GSU - .size _Z8fx_lm_r0v, .-_Z8fx_lm_r0v - .align 2 - .type _Z8fx_lm_r1v, %function -_Z8fx_lm_r1v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3204 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3204 - str r2, [r3, #96] - ldr r3, .L3204 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3204 - str r2, [r3, #60] - ldr r3, .L3204 - ldr r2, [r3, #472] - ldr r3, .L3204 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3204 - strb r3, [r2, #109] - ldr r3, .L3204 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3204 - str r2, [r3, #60] - ldr r3, .L3204 - ldr r2, [r3, #96] - ldr r3, .L3204 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3204 - str r2, [r3, #96] - ldr r3, .L3204 - ldr r2, [r3, #472] - ldr r3, .L3204 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3204 - strb r3, [r2, #109] - ldr r3, .L3204 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3204 - str r2, [r3, #60] - ldr r3, .L3204 - ldr r2, [r3, #464] - ldr r3, .L3204 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3204 - str r2, [r3, #4] - ldr r3, .L3204 - ldr r1, [r3, #4] - ldr r3, .L3204 - ldr r2, [r3, #464] - ldr r3, .L3204 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3204 - str r2, [r3, #4] - ldr r3, .L3204 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3204 - str r2, [r3, #72] - ldr r2, .L3204 - ldr r3, .L3204 - str r3, [r2, #104] - ldr r3, .L3204 - ldr r2, [r3, #104] - ldr r3, .L3204 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3205: - .align 2 -.L3204: - .word GSU - .size _Z8fx_lm_r1v, .-_Z8fx_lm_r1v - .align 2 - .type _Z8fx_lm_r2v, %function -_Z8fx_lm_r2v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3208 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3208 - str r2, [r3, #96] - ldr r3, .L3208 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3208 - str r2, [r3, #60] - ldr r3, .L3208 - ldr r2, [r3, #472] - ldr r3, .L3208 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3208 - strb r3, [r2, #109] - ldr r3, .L3208 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3208 - str r2, [r3, #60] - ldr r3, .L3208 - ldr r2, [r3, #96] - ldr r3, .L3208 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3208 - str r2, [r3, #96] - ldr r3, .L3208 - ldr r2, [r3, #472] - ldr r3, .L3208 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3208 - strb r3, [r2, #109] - ldr r3, .L3208 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3208 - str r2, [r3, #60] - ldr r3, .L3208 - ldr r2, [r3, #464] - ldr r3, .L3208 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3208 - str r2, [r3, #8] - ldr r3, .L3208 - ldr r1, [r3, #8] - ldr r3, .L3208 - ldr r2, [r3, #464] - ldr r3, .L3208 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3208 - str r2, [r3, #8] - ldr r3, .L3208 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3208 - str r2, [r3, #72] - ldr r2, .L3208 - ldr r3, .L3208 - str r3, [r2, #104] - ldr r3, .L3208 - ldr r2, [r3, #104] - ldr r3, .L3208 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3209: - .align 2 -.L3208: - .word GSU - .size _Z8fx_lm_r2v, .-_Z8fx_lm_r2v - .align 2 - .type _Z8fx_lm_r3v, %function -_Z8fx_lm_r3v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3212 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3212 - str r2, [r3, #96] - ldr r3, .L3212 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3212 - str r2, [r3, #60] - ldr r3, .L3212 - ldr r2, [r3, #472] - ldr r3, .L3212 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3212 - strb r3, [r2, #109] - ldr r3, .L3212 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3212 - str r2, [r3, #60] - ldr r3, .L3212 - ldr r2, [r3, #96] - ldr r3, .L3212 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3212 - str r2, [r3, #96] - ldr r3, .L3212 - ldr r2, [r3, #472] - ldr r3, .L3212 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3212 - strb r3, [r2, #109] - ldr r3, .L3212 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3212 - str r2, [r3, #60] - ldr r3, .L3212 - ldr r2, [r3, #464] - ldr r3, .L3212 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3212 - str r2, [r3, #12] - ldr r3, .L3212 - ldr r1, [r3, #12] - ldr r3, .L3212 - ldr r2, [r3, #464] - ldr r3, .L3212 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3212 - str r2, [r3, #12] - ldr r3, .L3212 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3212 - str r2, [r3, #72] - ldr r2, .L3212 - ldr r3, .L3212 - str r3, [r2, #104] - ldr r3, .L3212 - ldr r2, [r3, #104] - ldr r3, .L3212 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3213: - .align 2 -.L3212: - .word GSU - .size _Z8fx_lm_r3v, .-_Z8fx_lm_r3v - .align 2 - .type _Z8fx_lm_r4v, %function -_Z8fx_lm_r4v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3216 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3216 - str r2, [r3, #96] - ldr r3, .L3216 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3216 - str r2, [r3, #60] - ldr r3, .L3216 - ldr r2, [r3, #472] - ldr r3, .L3216 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3216 - strb r3, [r2, #109] - ldr r3, .L3216 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3216 - str r2, [r3, #60] - ldr r3, .L3216 - ldr r2, [r3, #96] - ldr r3, .L3216 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3216 - str r2, [r3, #96] - ldr r3, .L3216 - ldr r2, [r3, #472] - ldr r3, .L3216 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3216 - strb r3, [r2, #109] - ldr r3, .L3216 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3216 - str r2, [r3, #60] - ldr r3, .L3216 - ldr r2, [r3, #464] - ldr r3, .L3216 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3216 - str r2, [r3, #16] - ldr r3, .L3216 - ldr r1, [r3, #16] - ldr r3, .L3216 - ldr r2, [r3, #464] - ldr r3, .L3216 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3216 - str r2, [r3, #16] - ldr r3, .L3216 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3216 - str r2, [r3, #72] - ldr r2, .L3216 - ldr r3, .L3216 - str r3, [r2, #104] - ldr r3, .L3216 - ldr r2, [r3, #104] - ldr r3, .L3216 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3217: - .align 2 -.L3216: - .word GSU - .size _Z8fx_lm_r4v, .-_Z8fx_lm_r4v - .align 2 - .type _Z8fx_lm_r5v, %function -_Z8fx_lm_r5v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3220 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3220 - str r2, [r3, #96] - ldr r3, .L3220 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3220 - str r2, [r3, #60] - ldr r3, .L3220 - ldr r2, [r3, #472] - ldr r3, .L3220 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3220 - strb r3, [r2, #109] - ldr r3, .L3220 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3220 - str r2, [r3, #60] - ldr r3, .L3220 - ldr r2, [r3, #96] - ldr r3, .L3220 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3220 - str r2, [r3, #96] - ldr r3, .L3220 - ldr r2, [r3, #472] - ldr r3, .L3220 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3220 - strb r3, [r2, #109] - ldr r3, .L3220 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3220 - str r2, [r3, #60] - ldr r3, .L3220 - ldr r2, [r3, #464] - ldr r3, .L3220 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3220 - str r2, [r3, #20] - ldr r3, .L3220 - ldr r1, [r3, #20] - ldr r3, .L3220 - ldr r2, [r3, #464] - ldr r3, .L3220 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3220 - str r2, [r3, #20] - ldr r3, .L3220 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3220 - str r2, [r3, #72] - ldr r2, .L3220 - ldr r3, .L3220 - str r3, [r2, #104] - ldr r3, .L3220 - ldr r2, [r3, #104] - ldr r3, .L3220 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3221: - .align 2 -.L3220: - .word GSU - .size _Z8fx_lm_r5v, .-_Z8fx_lm_r5v - .align 2 - .type _Z8fx_lm_r6v, %function -_Z8fx_lm_r6v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3224 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3224 - str r2, [r3, #96] - ldr r3, .L3224 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3224 - str r2, [r3, #60] - ldr r3, .L3224 - ldr r2, [r3, #472] - ldr r3, .L3224 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3224 - strb r3, [r2, #109] - ldr r3, .L3224 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3224 - str r2, [r3, #60] - ldr r3, .L3224 - ldr r2, [r3, #96] - ldr r3, .L3224 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3224 - str r2, [r3, #96] - ldr r3, .L3224 - ldr r2, [r3, #472] - ldr r3, .L3224 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3224 - strb r3, [r2, #109] - ldr r3, .L3224 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3224 - str r2, [r3, #60] - ldr r3, .L3224 - ldr r2, [r3, #464] - ldr r3, .L3224 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3224 - str r2, [r3, #24] - ldr r3, .L3224 - ldr r1, [r3, #24] - ldr r3, .L3224 - ldr r2, [r3, #464] - ldr r3, .L3224 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3224 - str r2, [r3, #24] - ldr r3, .L3224 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3224 - str r2, [r3, #72] - ldr r2, .L3224 - ldr r3, .L3224 - str r3, [r2, #104] - ldr r3, .L3224 - ldr r2, [r3, #104] - ldr r3, .L3224 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3225: - .align 2 -.L3224: - .word GSU - .size _Z8fx_lm_r6v, .-_Z8fx_lm_r6v - .align 2 - .type _Z8fx_lm_r7v, %function -_Z8fx_lm_r7v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3228 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3228 - str r2, [r3, #96] - ldr r3, .L3228 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3228 - str r2, [r3, #60] - ldr r3, .L3228 - ldr r2, [r3, #472] - ldr r3, .L3228 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3228 - strb r3, [r2, #109] - ldr r3, .L3228 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3228 - str r2, [r3, #60] - ldr r3, .L3228 - ldr r2, [r3, #96] - ldr r3, .L3228 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3228 - str r2, [r3, #96] - ldr r3, .L3228 - ldr r2, [r3, #472] - ldr r3, .L3228 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3228 - strb r3, [r2, #109] - ldr r3, .L3228 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3228 - str r2, [r3, #60] - ldr r3, .L3228 - ldr r2, [r3, #464] - ldr r3, .L3228 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3228 - str r2, [r3, #28] - ldr r3, .L3228 - ldr r1, [r3, #28] - ldr r3, .L3228 - ldr r2, [r3, #464] - ldr r3, .L3228 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3228 - str r2, [r3, #28] - ldr r3, .L3228 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3228 - str r2, [r3, #72] - ldr r2, .L3228 - ldr r3, .L3228 - str r3, [r2, #104] - ldr r3, .L3228 - ldr r2, [r3, #104] - ldr r3, .L3228 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3229: - .align 2 -.L3228: - .word GSU - .size _Z8fx_lm_r7v, .-_Z8fx_lm_r7v - .align 2 - .type _Z8fx_lm_r8v, %function -_Z8fx_lm_r8v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3232 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3232 - str r2, [r3, #96] - ldr r3, .L3232 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3232 - str r2, [r3, #60] - ldr r3, .L3232 - ldr r2, [r3, #472] - ldr r3, .L3232 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3232 - strb r3, [r2, #109] - ldr r3, .L3232 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3232 - str r2, [r3, #60] - ldr r3, .L3232 - ldr r2, [r3, #96] - ldr r3, .L3232 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3232 - str r2, [r3, #96] - ldr r3, .L3232 - ldr r2, [r3, #472] - ldr r3, .L3232 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3232 - strb r3, [r2, #109] - ldr r3, .L3232 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3232 - str r2, [r3, #60] - ldr r3, .L3232 - ldr r2, [r3, #464] - ldr r3, .L3232 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3232 - str r2, [r3, #32] - ldr r3, .L3232 - ldr r1, [r3, #32] - ldr r3, .L3232 - ldr r2, [r3, #464] - ldr r3, .L3232 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3232 - str r2, [r3, #32] - ldr r3, .L3232 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3232 - str r2, [r3, #72] - ldr r2, .L3232 - ldr r3, .L3232 - str r3, [r2, #104] - ldr r3, .L3232 - ldr r2, [r3, #104] - ldr r3, .L3232 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3233: - .align 2 -.L3232: - .word GSU - .size _Z8fx_lm_r8v, .-_Z8fx_lm_r8v - .align 2 - .type _Z8fx_lm_r9v, %function -_Z8fx_lm_r9v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3236 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3236 - str r2, [r3, #96] - ldr r3, .L3236 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3236 - str r2, [r3, #60] - ldr r3, .L3236 - ldr r2, [r3, #472] - ldr r3, .L3236 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3236 - strb r3, [r2, #109] - ldr r3, .L3236 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3236 - str r2, [r3, #60] - ldr r3, .L3236 - ldr r2, [r3, #96] - ldr r3, .L3236 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3236 - str r2, [r3, #96] - ldr r3, .L3236 - ldr r2, [r3, #472] - ldr r3, .L3236 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3236 - strb r3, [r2, #109] - ldr r3, .L3236 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3236 - str r2, [r3, #60] - ldr r3, .L3236 - ldr r2, [r3, #464] - ldr r3, .L3236 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3236 - str r2, [r3, #36] - ldr r3, .L3236 - ldr r1, [r3, #36] - ldr r3, .L3236 - ldr r2, [r3, #464] - ldr r3, .L3236 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3236 - str r2, [r3, #36] - ldr r3, .L3236 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3236 - str r2, [r3, #72] - ldr r2, .L3236 - ldr r3, .L3236 - str r3, [r2, #104] - ldr r3, .L3236 - ldr r2, [r3, #104] - ldr r3, .L3236 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3237: - .align 2 -.L3236: - .word GSU - .size _Z8fx_lm_r9v, .-_Z8fx_lm_r9v - .align 2 - .type _Z9fx_lm_r10v, %function -_Z9fx_lm_r10v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3240 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3240 - str r2, [r3, #96] - ldr r3, .L3240 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3240 - str r2, [r3, #60] - ldr r3, .L3240 - ldr r2, [r3, #472] - ldr r3, .L3240 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3240 - strb r3, [r2, #109] - ldr r3, .L3240 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3240 - str r2, [r3, #60] - ldr r3, .L3240 - ldr r2, [r3, #96] - ldr r3, .L3240 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3240 - str r2, [r3, #96] - ldr r3, .L3240 - ldr r2, [r3, #472] - ldr r3, .L3240 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3240 - strb r3, [r2, #109] - ldr r3, .L3240 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3240 - str r2, [r3, #60] - ldr r3, .L3240 - ldr r2, [r3, #464] - ldr r3, .L3240 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3240 - str r2, [r3, #40] - ldr r3, .L3240 - ldr r1, [r3, #40] - ldr r3, .L3240 - ldr r2, [r3, #464] - ldr r3, .L3240 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3240 - str r2, [r3, #40] - ldr r3, .L3240 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3240 - str r2, [r3, #72] - ldr r2, .L3240 - ldr r3, .L3240 - str r3, [r2, #104] - ldr r3, .L3240 - ldr r2, [r3, #104] - ldr r3, .L3240 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3241: - .align 2 -.L3240: - .word GSU - .size _Z9fx_lm_r10v, .-_Z9fx_lm_r10v - .align 2 - .type _Z9fx_lm_r11v, %function -_Z9fx_lm_r11v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3244 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3244 - str r2, [r3, #96] - ldr r3, .L3244 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3244 - str r2, [r3, #60] - ldr r3, .L3244 - ldr r2, [r3, #472] - ldr r3, .L3244 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3244 - strb r3, [r2, #109] - ldr r3, .L3244 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3244 - str r2, [r3, #60] - ldr r3, .L3244 - ldr r2, [r3, #96] - ldr r3, .L3244 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3244 - str r2, [r3, #96] - ldr r3, .L3244 - ldr r2, [r3, #472] - ldr r3, .L3244 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3244 - strb r3, [r2, #109] - ldr r3, .L3244 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3244 - str r2, [r3, #60] - ldr r3, .L3244 - ldr r2, [r3, #464] - ldr r3, .L3244 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3244 - str r2, [r3, #44] - ldr r3, .L3244 - ldr r1, [r3, #44] - ldr r3, .L3244 - ldr r2, [r3, #464] - ldr r3, .L3244 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3244 - str r2, [r3, #44] - ldr r3, .L3244 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3244 - str r2, [r3, #72] - ldr r2, .L3244 - ldr r3, .L3244 - str r3, [r2, #104] - ldr r3, .L3244 - ldr r2, [r3, #104] - ldr r3, .L3244 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3245: - .align 2 -.L3244: - .word GSU - .size _Z9fx_lm_r11v, .-_Z9fx_lm_r11v - .align 2 - .type _Z9fx_lm_r12v, %function -_Z9fx_lm_r12v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3248 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3248 - str r2, [r3, #96] - ldr r3, .L3248 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3248 - str r2, [r3, #60] - ldr r3, .L3248 - ldr r2, [r3, #472] - ldr r3, .L3248 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3248 - strb r3, [r2, #109] - ldr r3, .L3248 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3248 - str r2, [r3, #60] - ldr r3, .L3248 - ldr r2, [r3, #96] - ldr r3, .L3248 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3248 - str r2, [r3, #96] - ldr r3, .L3248 - ldr r2, [r3, #472] - ldr r3, .L3248 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3248 - strb r3, [r2, #109] - ldr r3, .L3248 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3248 - str r2, [r3, #60] - ldr r3, .L3248 - ldr r2, [r3, #464] - ldr r3, .L3248 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3248 - str r2, [r3, #48] - ldr r3, .L3248 - ldr r1, [r3, #48] - ldr r3, .L3248 - ldr r2, [r3, #464] - ldr r3, .L3248 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3248 - str r2, [r3, #48] - ldr r3, .L3248 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3248 - str r2, [r3, #72] - ldr r2, .L3248 - ldr r3, .L3248 - str r3, [r2, #104] - ldr r3, .L3248 - ldr r2, [r3, #104] - ldr r3, .L3248 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3249: - .align 2 -.L3248: - .word GSU - .size _Z9fx_lm_r12v, .-_Z9fx_lm_r12v - .align 2 - .type _Z9fx_lm_r13v, %function -_Z9fx_lm_r13v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3252 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3252 - str r2, [r3, #96] - ldr r3, .L3252 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3252 - str r2, [r3, #60] - ldr r3, .L3252 - ldr r2, [r3, #472] - ldr r3, .L3252 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3252 - strb r3, [r2, #109] - ldr r3, .L3252 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3252 - str r2, [r3, #60] - ldr r3, .L3252 - ldr r2, [r3, #96] - ldr r3, .L3252 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3252 - str r2, [r3, #96] - ldr r3, .L3252 - ldr r2, [r3, #472] - ldr r3, .L3252 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3252 - strb r3, [r2, #109] - ldr r3, .L3252 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3252 - str r2, [r3, #60] - ldr r3, .L3252 - ldr r2, [r3, #464] - ldr r3, .L3252 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3252 - str r2, [r3, #52] - ldr r3, .L3252 - ldr r1, [r3, #52] - ldr r3, .L3252 - ldr r2, [r3, #464] - ldr r3, .L3252 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3252 - str r2, [r3, #52] - ldr r3, .L3252 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3252 - str r2, [r3, #72] - ldr r2, .L3252 - ldr r3, .L3252 - str r3, [r2, #104] - ldr r3, .L3252 - ldr r2, [r3, #104] - ldr r3, .L3252 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3253: - .align 2 -.L3252: - .word GSU - .size _Z9fx_lm_r13v, .-_Z9fx_lm_r13v - .align 2 - .type _Z9fx_lm_r14v, %function -_Z9fx_lm_r14v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3256 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3256 - str r2, [r3, #96] - ldr r3, .L3256 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3256 - str r2, [r3, #60] - ldr r3, .L3256 - ldr r2, [r3, #472] - ldr r3, .L3256 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3256 - strb r3, [r2, #109] - ldr r3, .L3256 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3256 - str r2, [r3, #60] - ldr r3, .L3256 - ldr r2, [r3, #96] - ldr r3, .L3256 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3256 - str r2, [r3, #96] - ldr r3, .L3256 - ldr r2, [r3, #472] - ldr r3, .L3256 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3256 - strb r3, [r2, #109] - ldr r3, .L3256 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3256 - str r2, [r3, #60] - ldr r3, .L3256 - ldr r2, [r3, #464] - ldr r3, .L3256 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3256 - str r2, [r3, #56] - ldr r3, .L3256 - ldr r1, [r3, #56] - ldr r3, .L3256 - ldr r2, [r3, #464] - ldr r3, .L3256 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3256 - str r2, [r3, #56] - ldr r3, .L3256 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3256 - str r2, [r3, #72] - ldr r2, .L3256 - ldr r3, .L3256 - str r3, [r2, #104] - ldr r3, .L3256 - ldr r2, [r3, #104] - ldr r3, .L3256 - str r2, [r3, #100] - ldr r3, .L3256 - ldr r2, [r3, #468] - ldr r3, .L3256 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3256 - strb r3, [r2, #108] - ldmfd sp, {fp, sp, pc} -.L3257: - .align 2 -.L3256: - .word GSU - .size _Z9fx_lm_r14v, .-_Z9fx_lm_r14v - .align 2 - .type _Z9fx_lm_r15v, %function -_Z9fx_lm_r15v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3260 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3260 - str r2, [r3, #96] - ldr r3, .L3260 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3260 - str r2, [r3, #60] - ldr r3, .L3260 - ldr r2, [r3, #472] - ldr r3, .L3260 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3260 - strb r3, [r2, #109] - ldr r3, .L3260 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3260 - str r2, [r3, #60] - ldr r3, .L3260 - ldr r2, [r3, #96] - ldr r3, .L3260 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3260 - str r2, [r3, #96] - ldr r3, .L3260 - ldr r2, [r3, #472] - ldr r3, .L3260 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3260 - strb r3, [r2, #109] - ldr r3, .L3260 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3260 - str r2, [r3, #60] - ldr r3, .L3260 - ldr r2, [r3, #464] - ldr r3, .L3260 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3260 - str r2, [r3, #60] - ldr r3, .L3260 - ldr r1, [r3, #60] - ldr r3, .L3260 - ldr r2, [r3, #464] - ldr r3, .L3260 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r1, r3 - ldr r3, .L3260 - str r2, [r3, #60] - ldr r3, .L3260 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3260 - str r2, [r3, #72] - ldr r2, .L3260 - ldr r3, .L3260 - str r3, [r2, #104] - ldr r3, .L3260 - ldr r2, [r3, #104] - ldr r3, .L3260 - str r2, [r3, #100] - ldmfd sp, {fp, sp, pc} -.L3261: - .align 2 -.L3260: - .word GSU - .size _Z9fx_lm_r15v, .-_Z9fx_lm_r15v - .align 2 - .type _Z8fx_sm_r0v, %function -_Z8fx_sm_r0v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3264 - ldr r3, [r3, #0] - str r3, [fp, #-16] - ldr r3, .L3264 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3264 - str r2, [r3, #96] - ldr r3, .L3264 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3264 - str r2, [r3, #60] - ldr r3, .L3264 - ldr r2, [r3, #472] - ldr r3, .L3264 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3264 - strb r3, [r2, #109] - ldr r3, .L3264 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3264 - str r2, [r3, #60] - ldr r3, .L3264 - ldr r2, [r3, #96] - ldr r3, .L3264 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3264 - str r2, [r3, #96] - ldr r3, .L3264 - ldr r2, [r3, #472] - ldr r3, .L3264 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3264 - strb r3, [r2, #109] - ldr r3, .L3264 - ldr r2, [r3, #464] - ldr r3, .L3264 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3264 - ldr r2, [r3, #464] - ldr r3, .L3264 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3264 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3264 - str r2, [r3, #72] - ldr r2, .L3264 - ldr r3, .L3264 - str r3, [r2, #104] - ldr r3, .L3264 - ldr r2, [r3, #104] - ldr r3, .L3264 - str r2, [r3, #100] - ldr r3, .L3264 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3264 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3265: - .align 2 -.L3264: - .word GSU - .size _Z8fx_sm_r0v, .-_Z8fx_sm_r0v - .align 2 - .type _Z8fx_sm_r1v, %function -_Z8fx_sm_r1v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3268 - ldr r3, [r3, #4] - str r3, [fp, #-16] - ldr r3, .L3268 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3268 - str r2, [r3, #96] - ldr r3, .L3268 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3268 - str r2, [r3, #60] - ldr r3, .L3268 - ldr r2, [r3, #472] - ldr r3, .L3268 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3268 - strb r3, [r2, #109] - ldr r3, .L3268 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3268 - str r2, [r3, #60] - ldr r3, .L3268 - ldr r2, [r3, #96] - ldr r3, .L3268 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3268 - str r2, [r3, #96] - ldr r3, .L3268 - ldr r2, [r3, #472] - ldr r3, .L3268 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3268 - strb r3, [r2, #109] - ldr r3, .L3268 - ldr r2, [r3, #464] - ldr r3, .L3268 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3268 - ldr r2, [r3, #464] - ldr r3, .L3268 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3268 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3268 - str r2, [r3, #72] - ldr r2, .L3268 - ldr r3, .L3268 - str r3, [r2, #104] - ldr r3, .L3268 - ldr r2, [r3, #104] - ldr r3, .L3268 - str r2, [r3, #100] - ldr r3, .L3268 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3268 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3269: - .align 2 -.L3268: - .word GSU - .size _Z8fx_sm_r1v, .-_Z8fx_sm_r1v - .align 2 - .type _Z8fx_sm_r2v, %function -_Z8fx_sm_r2v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3272 - ldr r3, [r3, #8] - str r3, [fp, #-16] - ldr r3, .L3272 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3272 - str r2, [r3, #96] - ldr r3, .L3272 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3272 - str r2, [r3, #60] - ldr r3, .L3272 - ldr r2, [r3, #472] - ldr r3, .L3272 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3272 - strb r3, [r2, #109] - ldr r3, .L3272 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3272 - str r2, [r3, #60] - ldr r3, .L3272 - ldr r2, [r3, #96] - ldr r3, .L3272 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3272 - str r2, [r3, #96] - ldr r3, .L3272 - ldr r2, [r3, #472] - ldr r3, .L3272 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3272 - strb r3, [r2, #109] - ldr r3, .L3272 - ldr r2, [r3, #464] - ldr r3, .L3272 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3272 - ldr r2, [r3, #464] - ldr r3, .L3272 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3272 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3272 - str r2, [r3, #72] - ldr r2, .L3272 - ldr r3, .L3272 - str r3, [r2, #104] - ldr r3, .L3272 - ldr r2, [r3, #104] - ldr r3, .L3272 - str r2, [r3, #100] - ldr r3, .L3272 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3272 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3273: - .align 2 -.L3272: - .word GSU - .size _Z8fx_sm_r2v, .-_Z8fx_sm_r2v - .align 2 - .type _Z8fx_sm_r3v, %function -_Z8fx_sm_r3v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3276 - ldr r3, [r3, #12] - str r3, [fp, #-16] - ldr r3, .L3276 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3276 - str r2, [r3, #96] - ldr r3, .L3276 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3276 - str r2, [r3, #60] - ldr r3, .L3276 - ldr r2, [r3, #472] - ldr r3, .L3276 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3276 - strb r3, [r2, #109] - ldr r3, .L3276 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3276 - str r2, [r3, #60] - ldr r3, .L3276 - ldr r2, [r3, #96] - ldr r3, .L3276 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3276 - str r2, [r3, #96] - ldr r3, .L3276 - ldr r2, [r3, #472] - ldr r3, .L3276 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3276 - strb r3, [r2, #109] - ldr r3, .L3276 - ldr r2, [r3, #464] - ldr r3, .L3276 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3276 - ldr r2, [r3, #464] - ldr r3, .L3276 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3276 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3276 - str r2, [r3, #72] - ldr r2, .L3276 - ldr r3, .L3276 - str r3, [r2, #104] - ldr r3, .L3276 - ldr r2, [r3, #104] - ldr r3, .L3276 - str r2, [r3, #100] - ldr r3, .L3276 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3276 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3277: - .align 2 -.L3276: - .word GSU - .size _Z8fx_sm_r3v, .-_Z8fx_sm_r3v - .align 2 - .type _Z8fx_sm_r4v, %function -_Z8fx_sm_r4v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3280 - ldr r3, [r3, #16] - str r3, [fp, #-16] - ldr r3, .L3280 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3280 - str r2, [r3, #96] - ldr r3, .L3280 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3280 - str r2, [r3, #60] - ldr r3, .L3280 - ldr r2, [r3, #472] - ldr r3, .L3280 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3280 - strb r3, [r2, #109] - ldr r3, .L3280 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3280 - str r2, [r3, #60] - ldr r3, .L3280 - ldr r2, [r3, #96] - ldr r3, .L3280 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3280 - str r2, [r3, #96] - ldr r3, .L3280 - ldr r2, [r3, #472] - ldr r3, .L3280 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3280 - strb r3, [r2, #109] - ldr r3, .L3280 - ldr r2, [r3, #464] - ldr r3, .L3280 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3280 - ldr r2, [r3, #464] - ldr r3, .L3280 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3280 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3280 - str r2, [r3, #72] - ldr r2, .L3280 - ldr r3, .L3280 - str r3, [r2, #104] - ldr r3, .L3280 - ldr r2, [r3, #104] - ldr r3, .L3280 - str r2, [r3, #100] - ldr r3, .L3280 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3280 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3281: - .align 2 -.L3280: - .word GSU - .size _Z8fx_sm_r4v, .-_Z8fx_sm_r4v - .align 2 - .type _Z8fx_sm_r5v, %function -_Z8fx_sm_r5v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3284 - ldr r3, [r3, #20] - str r3, [fp, #-16] - ldr r3, .L3284 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3284 - str r2, [r3, #96] - ldr r3, .L3284 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3284 - str r2, [r3, #60] - ldr r3, .L3284 - ldr r2, [r3, #472] - ldr r3, .L3284 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3284 - strb r3, [r2, #109] - ldr r3, .L3284 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3284 - str r2, [r3, #60] - ldr r3, .L3284 - ldr r2, [r3, #96] - ldr r3, .L3284 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3284 - str r2, [r3, #96] - ldr r3, .L3284 - ldr r2, [r3, #472] - ldr r3, .L3284 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3284 - strb r3, [r2, #109] - ldr r3, .L3284 - ldr r2, [r3, #464] - ldr r3, .L3284 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3284 - ldr r2, [r3, #464] - ldr r3, .L3284 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3284 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3284 - str r2, [r3, #72] - ldr r2, .L3284 - ldr r3, .L3284 - str r3, [r2, #104] - ldr r3, .L3284 - ldr r2, [r3, #104] - ldr r3, .L3284 - str r2, [r3, #100] - ldr r3, .L3284 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3284 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3285: - .align 2 -.L3284: - .word GSU - .size _Z8fx_sm_r5v, .-_Z8fx_sm_r5v - .align 2 - .type _Z8fx_sm_r6v, %function -_Z8fx_sm_r6v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3288 - ldr r3, [r3, #24] - str r3, [fp, #-16] - ldr r3, .L3288 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3288 - str r2, [r3, #96] - ldr r3, .L3288 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3288 - str r2, [r3, #60] - ldr r3, .L3288 - ldr r2, [r3, #472] - ldr r3, .L3288 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3288 - strb r3, [r2, #109] - ldr r3, .L3288 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3288 - str r2, [r3, #60] - ldr r3, .L3288 - ldr r2, [r3, #96] - ldr r3, .L3288 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3288 - str r2, [r3, #96] - ldr r3, .L3288 - ldr r2, [r3, #472] - ldr r3, .L3288 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3288 - strb r3, [r2, #109] - ldr r3, .L3288 - ldr r2, [r3, #464] - ldr r3, .L3288 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3288 - ldr r2, [r3, #464] - ldr r3, .L3288 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3288 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3288 - str r2, [r3, #72] - ldr r2, .L3288 - ldr r3, .L3288 - str r3, [r2, #104] - ldr r3, .L3288 - ldr r2, [r3, #104] - ldr r3, .L3288 - str r2, [r3, #100] - ldr r3, .L3288 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3288 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3289: - .align 2 -.L3288: - .word GSU - .size _Z8fx_sm_r6v, .-_Z8fx_sm_r6v - .align 2 - .type _Z8fx_sm_r7v, %function -_Z8fx_sm_r7v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3292 - ldr r3, [r3, #28] - str r3, [fp, #-16] - ldr r3, .L3292 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3292 - str r2, [r3, #96] - ldr r3, .L3292 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3292 - str r2, [r3, #60] - ldr r3, .L3292 - ldr r2, [r3, #472] - ldr r3, .L3292 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3292 - strb r3, [r2, #109] - ldr r3, .L3292 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3292 - str r2, [r3, #60] - ldr r3, .L3292 - ldr r2, [r3, #96] - ldr r3, .L3292 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3292 - str r2, [r3, #96] - ldr r3, .L3292 - ldr r2, [r3, #472] - ldr r3, .L3292 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3292 - strb r3, [r2, #109] - ldr r3, .L3292 - ldr r2, [r3, #464] - ldr r3, .L3292 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3292 - ldr r2, [r3, #464] - ldr r3, .L3292 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3292 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3292 - str r2, [r3, #72] - ldr r2, .L3292 - ldr r3, .L3292 - str r3, [r2, #104] - ldr r3, .L3292 - ldr r2, [r3, #104] - ldr r3, .L3292 - str r2, [r3, #100] - ldr r3, .L3292 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3292 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3293: - .align 2 -.L3292: - .word GSU - .size _Z8fx_sm_r7v, .-_Z8fx_sm_r7v - .align 2 - .type _Z8fx_sm_r8v, %function -_Z8fx_sm_r8v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3296 - ldr r3, [r3, #32] - str r3, [fp, #-16] - ldr r3, .L3296 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3296 - str r2, [r3, #96] - ldr r3, .L3296 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3296 - str r2, [r3, #60] - ldr r3, .L3296 - ldr r2, [r3, #472] - ldr r3, .L3296 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3296 - strb r3, [r2, #109] - ldr r3, .L3296 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3296 - str r2, [r3, #60] - ldr r3, .L3296 - ldr r2, [r3, #96] - ldr r3, .L3296 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3296 - str r2, [r3, #96] - ldr r3, .L3296 - ldr r2, [r3, #472] - ldr r3, .L3296 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3296 - strb r3, [r2, #109] - ldr r3, .L3296 - ldr r2, [r3, #464] - ldr r3, .L3296 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3296 - ldr r2, [r3, #464] - ldr r3, .L3296 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3296 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3296 - str r2, [r3, #72] - ldr r2, .L3296 - ldr r3, .L3296 - str r3, [r2, #104] - ldr r3, .L3296 - ldr r2, [r3, #104] - ldr r3, .L3296 - str r2, [r3, #100] - ldr r3, .L3296 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3296 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3297: - .align 2 -.L3296: - .word GSU - .size _Z8fx_sm_r8v, .-_Z8fx_sm_r8v - .align 2 - .type _Z8fx_sm_r9v, %function -_Z8fx_sm_r9v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3300 - ldr r3, [r3, #36] - str r3, [fp, #-16] - ldr r3, .L3300 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3300 - str r2, [r3, #96] - ldr r3, .L3300 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3300 - str r2, [r3, #60] - ldr r3, .L3300 - ldr r2, [r3, #472] - ldr r3, .L3300 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3300 - strb r3, [r2, #109] - ldr r3, .L3300 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3300 - str r2, [r3, #60] - ldr r3, .L3300 - ldr r2, [r3, #96] - ldr r3, .L3300 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3300 - str r2, [r3, #96] - ldr r3, .L3300 - ldr r2, [r3, #472] - ldr r3, .L3300 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3300 - strb r3, [r2, #109] - ldr r3, .L3300 - ldr r2, [r3, #464] - ldr r3, .L3300 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3300 - ldr r2, [r3, #464] - ldr r3, .L3300 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3300 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3300 - str r2, [r3, #72] - ldr r2, .L3300 - ldr r3, .L3300 - str r3, [r2, #104] - ldr r3, .L3300 - ldr r2, [r3, #104] - ldr r3, .L3300 - str r2, [r3, #100] - ldr r3, .L3300 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3300 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3301: - .align 2 -.L3300: - .word GSU - .size _Z8fx_sm_r9v, .-_Z8fx_sm_r9v - .align 2 - .type _Z9fx_sm_r10v, %function -_Z9fx_sm_r10v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3304 - ldr r3, [r3, #40] - str r3, [fp, #-16] - ldr r3, .L3304 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3304 - str r2, [r3, #96] - ldr r3, .L3304 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3304 - str r2, [r3, #60] - ldr r3, .L3304 - ldr r2, [r3, #472] - ldr r3, .L3304 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3304 - strb r3, [r2, #109] - ldr r3, .L3304 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3304 - str r2, [r3, #60] - ldr r3, .L3304 - ldr r2, [r3, #96] - ldr r3, .L3304 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3304 - str r2, [r3, #96] - ldr r3, .L3304 - ldr r2, [r3, #472] - ldr r3, .L3304 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3304 - strb r3, [r2, #109] - ldr r3, .L3304 - ldr r2, [r3, #464] - ldr r3, .L3304 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3304 - ldr r2, [r3, #464] - ldr r3, .L3304 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3304 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3304 - str r2, [r3, #72] - ldr r2, .L3304 - ldr r3, .L3304 - str r3, [r2, #104] - ldr r3, .L3304 - ldr r2, [r3, #104] - ldr r3, .L3304 - str r2, [r3, #100] - ldr r3, .L3304 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3304 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3305: - .align 2 -.L3304: - .word GSU - .size _Z9fx_sm_r10v, .-_Z9fx_sm_r10v - .align 2 - .type _Z9fx_sm_r11v, %function -_Z9fx_sm_r11v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3308 - ldr r3, [r3, #44] - str r3, [fp, #-16] - ldr r3, .L3308 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3308 - str r2, [r3, #96] - ldr r3, .L3308 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3308 - str r2, [r3, #60] - ldr r3, .L3308 - ldr r2, [r3, #472] - ldr r3, .L3308 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3308 - strb r3, [r2, #109] - ldr r3, .L3308 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3308 - str r2, [r3, #60] - ldr r3, .L3308 - ldr r2, [r3, #96] - ldr r3, .L3308 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3308 - str r2, [r3, #96] - ldr r3, .L3308 - ldr r2, [r3, #472] - ldr r3, .L3308 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3308 - strb r3, [r2, #109] - ldr r3, .L3308 - ldr r2, [r3, #464] - ldr r3, .L3308 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3308 - ldr r2, [r3, #464] - ldr r3, .L3308 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3308 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3308 - str r2, [r3, #72] - ldr r2, .L3308 - ldr r3, .L3308 - str r3, [r2, #104] - ldr r3, .L3308 - ldr r2, [r3, #104] - ldr r3, .L3308 - str r2, [r3, #100] - ldr r3, .L3308 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3308 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3309: - .align 2 -.L3308: - .word GSU - .size _Z9fx_sm_r11v, .-_Z9fx_sm_r11v - .align 2 - .type _Z9fx_sm_r12v, %function -_Z9fx_sm_r12v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3312 - ldr r3, [r3, #48] - str r3, [fp, #-16] - ldr r3, .L3312 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3312 - str r2, [r3, #96] - ldr r3, .L3312 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3312 - str r2, [r3, #60] - ldr r3, .L3312 - ldr r2, [r3, #472] - ldr r3, .L3312 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3312 - strb r3, [r2, #109] - ldr r3, .L3312 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3312 - str r2, [r3, #60] - ldr r3, .L3312 - ldr r2, [r3, #96] - ldr r3, .L3312 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3312 - str r2, [r3, #96] - ldr r3, .L3312 - ldr r2, [r3, #472] - ldr r3, .L3312 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3312 - strb r3, [r2, #109] - ldr r3, .L3312 - ldr r2, [r3, #464] - ldr r3, .L3312 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3312 - ldr r2, [r3, #464] - ldr r3, .L3312 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3312 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3312 - str r2, [r3, #72] - ldr r2, .L3312 - ldr r3, .L3312 - str r3, [r2, #104] - ldr r3, .L3312 - ldr r2, [r3, #104] - ldr r3, .L3312 - str r2, [r3, #100] - ldr r3, .L3312 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3312 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3313: - .align 2 -.L3312: - .word GSU - .size _Z9fx_sm_r12v, .-_Z9fx_sm_r12v - .align 2 - .type _Z9fx_sm_r13v, %function -_Z9fx_sm_r13v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3316 - ldr r3, [r3, #52] - str r3, [fp, #-16] - ldr r3, .L3316 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3316 - str r2, [r3, #96] - ldr r3, .L3316 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3316 - str r2, [r3, #60] - ldr r3, .L3316 - ldr r2, [r3, #472] - ldr r3, .L3316 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3316 - strb r3, [r2, #109] - ldr r3, .L3316 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3316 - str r2, [r3, #60] - ldr r3, .L3316 - ldr r2, [r3, #96] - ldr r3, .L3316 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3316 - str r2, [r3, #96] - ldr r3, .L3316 - ldr r2, [r3, #472] - ldr r3, .L3316 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3316 - strb r3, [r2, #109] - ldr r3, .L3316 - ldr r2, [r3, #464] - ldr r3, .L3316 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3316 - ldr r2, [r3, #464] - ldr r3, .L3316 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3316 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3316 - str r2, [r3, #72] - ldr r2, .L3316 - ldr r3, .L3316 - str r3, [r2, #104] - ldr r3, .L3316 - ldr r2, [r3, #104] - ldr r3, .L3316 - str r2, [r3, #100] - ldr r3, .L3316 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3316 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3317: - .align 2 -.L3316: - .word GSU - .size _Z9fx_sm_r13v, .-_Z9fx_sm_r13v - .align 2 - .type _Z9fx_sm_r14v, %function -_Z9fx_sm_r14v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3320 - ldr r3, [r3, #56] - str r3, [fp, #-16] - ldr r3, .L3320 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3320 - str r2, [r3, #96] - ldr r3, .L3320 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3320 - str r2, [r3, #60] - ldr r3, .L3320 - ldr r2, [r3, #472] - ldr r3, .L3320 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3320 - strb r3, [r2, #109] - ldr r3, .L3320 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3320 - str r2, [r3, #60] - ldr r3, .L3320 - ldr r2, [r3, #96] - ldr r3, .L3320 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3320 - str r2, [r3, #96] - ldr r3, .L3320 - ldr r2, [r3, #472] - ldr r3, .L3320 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3320 - strb r3, [r2, #109] - ldr r3, .L3320 - ldr r2, [r3, #464] - ldr r3, .L3320 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3320 - ldr r2, [r3, #464] - ldr r3, .L3320 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3320 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3320 - str r2, [r3, #72] - ldr r2, .L3320 - ldr r3, .L3320 - str r3, [r2, #104] - ldr r3, .L3320 - ldr r2, [r3, #104] - ldr r3, .L3320 - str r2, [r3, #100] - ldr r3, .L3320 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3320 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3321: - .align 2 -.L3320: - .word GSU - .size _Z9fx_sm_r14v, .-_Z9fx_sm_r14v - .align 2 - .type _Z9fx_sm_r15v, %function -_Z9fx_sm_r15v: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3324 - ldr r3, [r3, #60] - str r3, [fp, #-16] - ldr r3, .L3324 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r2, r3 - ldr r3, .L3324 - str r2, [r3, #96] - ldr r3, .L3324 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3324 - str r2, [r3, #60] - ldr r3, .L3324 - ldr r2, [r3, #472] - ldr r3, .L3324 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3324 - strb r3, [r2, #109] - ldr r3, .L3324 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3324 - str r2, [r3, #60] - ldr r3, .L3324 - ldr r2, [r3, #96] - ldr r3, .L3324 - ldrb r3, [r3, #109] @ zero_extendqisi2 - mov r3, r3, asl #8 - orr r2, r2, r3 - ldr r3, .L3324 - str r2, [r3, #96] - ldr r3, .L3324 - ldr r2, [r3, #472] - ldr r3, .L3324 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3324 - strb r3, [r2, #109] - ldr r3, .L3324 - ldr r2, [r3, #464] - ldr r3, .L3324 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3324 - ldr r2, [r3, #464] - ldr r3, .L3324 - ldr r3, [r3, #96] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - eor r3, r3, #1 - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r2, r2, r3 - ldr r3, [fp, #-16] - mov r3, r3, lsr #8 - and r3, r3, #255 - strb r3, [r2, #0] - ldr r3, .L3324 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3324 - str r2, [r3, #72] - ldr r2, .L3324 - ldr r3, .L3324 - str r3, [r2, #104] - ldr r3, .L3324 - ldr r2, [r3, #104] - ldr r3, .L3324 - str r2, [r3, #100] - ldr r3, .L3324 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3324 - str r2, [r3, #60] - ldmib sp, {fp, sp, pc} -.L3325: - .align 2 -.L3324: - .word GSU - .size _Z9fx_sm_r15v, .-_Z9fx_sm_r15v - .align 2 - .type _Z6fx_runj, %function -_Z6fx_runj: - @ args = 0, pretend = 0, frame = 12 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #12 - str r0, [fp, #-20] - ldr r2, .L3335 - ldr r3, [fp, #-20] - str r3, [r2, #2036] - ldr r3, .L3335 - ldr r2, [r3, #468] - ldr r3, .L3335 - ldr r3, [r3, #56] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3335 - strb r3, [r2, #108] - b .L3327 -.L3328: - ldr r3, .L3335 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3335 - ldr r2, [r3, #472] - ldr r3, .L3335 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3335 - strb r3, [r2, #109] - ldr r3, .L3335 - ldr r3, [r3, #72] - and r2, r3, #768 - ldr r3, [fp, #-16] - orr r3, r2, r3 - mov r3, r3, asl #2 - mov r2, r3 - ldr r3, .L3335+4 - ldr r3, [r3, #0] - add r3, r2, r3 - ldr r3, [r3, #0] - blx r3 -.L3327: - ldr r3, .L3335 - ldr r3, [r3, #72] - and r3, r3, #32 - cmp r3, #0 - beq .L3329 - ldr r3, .L3335 - ldr r3, [r3, #2036] - sub r2, r3, #1 - ldr r3, .L3335 - str r2, [r3, #2036] - ldr r3, .L3335 - ldr r3, [r3, #2036] - cmn r3, #1 - beq .L3329 - mov r3, #1 - str r3, [fp, #-24] - b .L3332 -.L3329: - mov r3, #0 - str r3, [fp, #-24] -.L3332: - ldr r3, [fp, #-24] - cmp r3, #0 - bne .L3328 - ldr r3, .L3335 - ldr r2, [r3, #2040] - ldr r3, [fp, #-20] - rsb r3, r2, r3 - mov r0, r3 - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L3336: - .align 2 -.L3335: - .word GSU - .word fx_ppfOpcodeTable - .size _Z6fx_runj, .-_Z6fx_runj - .align 2 - .type _Z20fx_run_to_breakpointj, %function -_Z20fx_run_to_breakpointj: - @ args = 0, pretend = 0, frame = 12 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #12 - str r0, [fp, #-24] - mov r3, #0 - str r3, [fp, #-20] - b .L3338 -.L3339: - ldr r3, [fp, #-20] - add r3, r3, #1 - str r3, [fp, #-20] - ldr r3, .L3344 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3344 - ldr r2, [r3, #472] - ldr r3, .L3344 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3344 - strb r3, [r2, #109] - ldr r3, .L3344 - ldr r3, [r3, #72] - and r2, r3, #768 - ldr r3, [fp, #-16] - orr r3, r2, r3 - mov r3, r3, asl #2 - mov r2, r3 - ldr r3, .L3344+4 - ldr r3, [r3, #0] - add r3, r2, r3 - ldr r3, [r3, #0] - blx r3 - ldr r3, .L3344 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L3344 - ldr r3, [r3, #144] - cmp r2, r3 - bne .L3338 - ldr r2, .L3344 - mvn r3, #0 - str r3, [r2, #132] - b .L3341 -.L3338: - ldr r3, .L3344 - ldr r3, [r3, #72] - and r3, r3, #32 - cmp r3, #0 - beq .L3341 - ldr r2, [fp, #-20] - ldr r3, [fp, #-24] - cmp r2, r3 - bcc .L3339 -.L3341: - ldr r3, [fp, #-20] - mov r0, r3 - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L3345: - .align 2 -.L3344: - .word GSU - .word fx_ppfOpcodeTable - .size _Z20fx_run_to_breakpointj, .-_Z20fx_run_to_breakpointj - .align 2 - .type _Z12fx_step_overj, %function -_Z12fx_step_overj: - @ args = 0, pretend = 0, frame = 12 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #12 - str r0, [fp, #-24] - mov r3, #0 - str r3, [fp, #-20] - b .L3347 -.L3348: - ldr r3, [fp, #-20] - add r3, r3, #1 - str r3, [fp, #-20] - ldr r3, .L3354 - ldrb r3, [r3, #109] @ zero_extendqisi2 - str r3, [fp, #-16] - ldr r3, .L3354 - ldr r2, [r3, #472] - ldr r3, .L3354 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - add r3, r2, r3 - ldrb r3, [r3, #0] @ zero_extendqisi2 - ldr r2, .L3354 - strb r3, [r2, #109] - ldr r3, .L3354 - ldr r3, [r3, #72] - and r2, r3, #768 - ldr r3, [fp, #-16] - orr r3, r2, r3 - mov r3, r3, asl #2 - mov r2, r3 - ldr r3, .L3354+4 - ldr r3, [r3, #0] - add r3, r2, r3 - ldr r3, [r3, #0] - blx r3 - ldr r3, .L3354 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L3354 - ldr r3, [r3, #144] - cmp r2, r3 - bne .L3349 - ldr r2, .L3354 - mvn r3, #0 - str r3, [r2, #132] - b .L3351 -.L3349: - ldr r3, .L3354 - ldr r3, [r3, #60] - mov r3, r3, asl #16 - mov r3, r3, lsr #16 - mov r2, r3 - ldr r3, .L3354 - ldr r3, [r3, #148] - cmp r2, r3 - beq .L3351 -.L3347: - ldr r3, .L3354 - ldr r3, [r3, #72] - and r3, r3, #32 - cmp r3, #0 - beq .L3351 - ldr r2, [fp, #-20] - ldr r3, [fp, #-24] - cmp r2, r3 - bcc .L3348 -.L3351: - ldr r3, [fp, #-20] - mov r0, r3 - sub sp, fp, #12 - ldmfd sp, {fp, sp, pc} -.L3355: - .align 2 -.L3354: - .word GSU - .word fx_ppfOpcodeTable - .size _Z12fx_step_overj, .-_Z12fx_step_overj - .align 2 - .type _Z8fx_cmodev, %function -_Z8fx_cmodev: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3361 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L3361 - str r2, [r3, #68] - ldr r3, .L3361 - ldr r3, [r3, #68] - and r3, r3, #16 - cmp r3, #0 - beq .L3357 - ldr r2, .L3361 - mov r3, #256 - str r3, [r2, #440] - b .L3359 -.L3357: - ldr r3, .L3361 - ldr r2, [r3, #444] - ldr r3, .L3361 - str r2, [r3, #440] -.L3359: - bl _Z24fx_computeScreenPointersv - ldr r3, .L3361 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3361 - str r2, [r3, #72] - ldr r2, .L3361 - ldr r3, .L3361 - str r3, [r2, #104] - ldr r3, .L3361 - ldr r2, [r3, #104] - ldr r3, .L3361 - str r2, [r3, #100] - ldr r3, .L3361 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3361 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3362: - .align 2 -.L3361: - .word GSU - .size _Z8fx_cmodev, .-_Z8fx_cmodev - .align 2 - .type _Z8fx_cachev, %function -_Z8fx_cachev: - @ args = 0, pretend = 0, frame = 4 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - sub sp, sp, #4 - ldr r3, .L3368 - ldr r2, [r3, #60] - ldr r3, .L3368+4 - and r3, r2, r3 - str r3, [fp, #-16] - ldr r3, .L3368 - ldr r2, [r3, #88] - ldr r3, [fp, #-16] - cmp r2, r3 - bne .L3364 - ldr r3, .L3368 - ldrb r3, [r3, #1516] @ zero_extendqisi2 - cmp r3, #0 - bne .L3366 -.L3364: - bl _Z13fx_flushCachev - ldr r2, .L3368 - ldr r3, [fp, #-16] - str r3, [r2, #88] - ldr r2, .L3368 - mov r3, #1 - strb r3, [r2, #1516] -.L3366: - ldr r3, .L3368 - ldr r3, [r3, #60] - add r2, r3, #1 - ldr r3, .L3368 - str r2, [r3, #60] - ldr r3, .L3368 - ldr r3, [r3, #72] - bic r2, r3, #4864 - ldr r3, .L3368 - str r2, [r3, #72] - ldr r2, .L3368 - ldr r3, .L3368 - str r3, [r2, #104] - ldr r3, .L3368 - ldr r2, [r3, #104] - ldr r3, .L3368 - str r2, [r3, #100] - ldmib sp, {fp, sp, pc} -.L3369: - .align 2 -.L3368: - .word GSU - .word 65520 - .size _Z8fx_cachev, .-_Z8fx_cachev - .align 2 - .type _Z11fx_ljmp_r13v, %function -_Z11fx_ljmp_r13v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3372 - ldr r3, [r3, #52] - and r2, r3, #127 - ldr r3, .L3372 - str r2, [r3, #76] - ldr r3, .L3372 - ldr r3, [r3, #76] - ldr r2, .L3372 - mov r1, #492 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r2, [r3, #0] - ldr r3, .L3372 - str r2, [r3, #472] - ldr r3, .L3372 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L3372 - str r2, [r3, #60] - ldr r2, .L3372 - mov r3, #0 - strb r3, [r2, #1516] - bl _Z8fx_cachev - ldr r3, .L3372 - ldr r3, [r3, #60] - sub r2, r3, #1 - ldr r3, .L3372 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3373: - .align 2 -.L3372: - .word GSU - .size _Z11fx_ljmp_r13v, .-_Z11fx_ljmp_r13v - .align 2 - .type _Z11fx_ljmp_r12v, %function -_Z11fx_ljmp_r12v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3376 - ldr r3, [r3, #48] - and r2, r3, #127 - ldr r3, .L3376 - str r2, [r3, #76] - ldr r3, .L3376 - ldr r3, [r3, #76] - ldr r2, .L3376 - mov r1, #492 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r2, [r3, #0] - ldr r3, .L3376 - str r2, [r3, #472] - ldr r3, .L3376 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L3376 - str r2, [r3, #60] - ldr r2, .L3376 - mov r3, #0 - strb r3, [r2, #1516] - bl _Z8fx_cachev - ldr r3, .L3376 - ldr r3, [r3, #60] - sub r2, r3, #1 - ldr r3, .L3376 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3377: - .align 2 -.L3376: - .word GSU - .size _Z11fx_ljmp_r12v, .-_Z11fx_ljmp_r12v - .align 2 - .type _Z11fx_ljmp_r11v, %function -_Z11fx_ljmp_r11v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3380 - ldr r3, [r3, #44] - and r2, r3, #127 - ldr r3, .L3380 - str r2, [r3, #76] - ldr r3, .L3380 - ldr r3, [r3, #76] - ldr r2, .L3380 - mov r1, #492 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r2, [r3, #0] - ldr r3, .L3380 - str r2, [r3, #472] - ldr r3, .L3380 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L3380 - str r2, [r3, #60] - ldr r2, .L3380 - mov r3, #0 - strb r3, [r2, #1516] - bl _Z8fx_cachev - ldr r3, .L3380 - ldr r3, [r3, #60] - sub r2, r3, #1 - ldr r3, .L3380 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3381: - .align 2 -.L3380: - .word GSU - .size _Z11fx_ljmp_r11v, .-_Z11fx_ljmp_r11v - .align 2 - .type _Z11fx_ljmp_r10v, %function -_Z11fx_ljmp_r10v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3384 - ldr r3, [r3, #40] - and r2, r3, #127 - ldr r3, .L3384 - str r2, [r3, #76] - ldr r3, .L3384 - ldr r3, [r3, #76] - ldr r2, .L3384 - mov r1, #492 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r2, [r3, #0] - ldr r3, .L3384 - str r2, [r3, #472] - ldr r3, .L3384 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L3384 - str r2, [r3, #60] - ldr r2, .L3384 - mov r3, #0 - strb r3, [r2, #1516] - bl _Z8fx_cachev - ldr r3, .L3384 - ldr r3, [r3, #60] - sub r2, r3, #1 - ldr r3, .L3384 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3385: - .align 2 -.L3384: - .word GSU - .size _Z11fx_ljmp_r10v, .-_Z11fx_ljmp_r10v - .align 2 - .type _Z10fx_ljmp_r9v, %function -_Z10fx_ljmp_r9v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3388 - ldr r3, [r3, #36] - and r2, r3, #127 - ldr r3, .L3388 - str r2, [r3, #76] - ldr r3, .L3388 - ldr r3, [r3, #76] - ldr r2, .L3388 - mov r1, #492 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r2, [r3, #0] - ldr r3, .L3388 - str r2, [r3, #472] - ldr r3, .L3388 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L3388 - str r2, [r3, #60] - ldr r2, .L3388 - mov r3, #0 - strb r3, [r2, #1516] - bl _Z8fx_cachev - ldr r3, .L3388 - ldr r3, [r3, #60] - sub r2, r3, #1 - ldr r3, .L3388 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3389: - .align 2 -.L3388: - .word GSU - .size _Z10fx_ljmp_r9v, .-_Z10fx_ljmp_r9v - .align 2 - .type _Z10fx_ljmp_r8v, %function -_Z10fx_ljmp_r8v: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r3, .L3392 - ldr r3, [r3, #32] - and r2, r3, #127 - ldr r3, .L3392 - str r2, [r3, #76] - ldr r3, .L3392 - ldr r3, [r3, #76] - ldr r2, .L3392 - mov r1, #492 - mov r3, r3, asl #2 - add r3, r3, r2 - add r3, r3, r1 - ldr r2, [r3, #0] - ldr r3, .L3392 - str r2, [r3, #472] - ldr r3, .L3392 - ldr r3, [r3, #104] - ldr r2, [r3, #0] - ldr r3, .L3392 - str r2, [r3, #60] - ldr r2, .L3392 - mov r3, #0 - strb r3, [r2, #1516] - bl _Z8fx_cachev - ldr r3, .L3392 - ldr r3, [r3, #60] - sub r2, r3, #1 - ldr r3, .L3392 - str r2, [r3, #60] - ldmfd sp, {fp, sp, pc} -.L3393: - .align 2 -.L3392: - .word GSU - .size _Z10fx_ljmp_r8v, .-_Z10fx_ljmp_r8v - .section .rodata - .align 2 -.LC0: - .ascii "ERROR fx_rpix_obj called\000" - .text - .align 2 - .type _Z11fx_rpix_objv, %function -_Z11fx_rpix_objv: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r0, .L3396 - bl puts - ldmfd sp, {fp, sp, pc} -.L3397: - .align 2 -.L3396: - .word .LC0 - .size _Z11fx_rpix_objv, .-_Z11fx_rpix_objv - .section .rodata - .align 2 -.LC1: - .ascii "ERROR fx_plot_obj called\000" - .text - .align 2 - .type _Z11fx_plot_objv, %function -_Z11fx_plot_objv: - @ args = 0, pretend = 0, frame = 0 - @ frame_needed = 1, uses_anonymous_args = 0 - mov ip, sp - stmfd sp!, {fp, ip, lr, pc} - sub fp, ip, #4 - ldr r0, .L3400 - bl puts - ldmfd sp, {fp, sp, pc} -.L3401: - .align 2 -.L3400: - .word .LC1 - .size _Z11fx_plot_objv, .-_Z11fx_plot_objv - .global gsu_bank - .bss - .align 2 - .type gsu_bank, %object - .size gsu_bank, 2048 -gsu_bank: - .space 2048 - .global fx_apfFunctionTable - .data - .align 2 - .type fx_apfFunctionTable, %object - .size fx_apfFunctionTable, 12 -fx_apfFunctionTable: - .word _Z6fx_runj - .word _Z20fx_run_to_breakpointj - .word _Z12fx_step_overj - .global fx_apfPlotTable - .align 2 - .type fx_apfPlotTable, %object - .size fx_apfPlotTable, 40 -fx_apfPlotTable: - .word _Z12fx_plot_2bitv - .word _Z12fx_plot_4bitv - .word _Z12fx_plot_4bitv - .word _Z12fx_plot_8bitv - .word _Z11fx_plot_objv - .word _Z12fx_rpix_2bitv - .word _Z12fx_rpix_4bitv - .word _Z12fx_rpix_4bitv - .word _Z12fx_rpix_8bitv - .word _Z11fx_rpix_objv - .global fx_apfOpcodeTable - .align 2 - .type fx_apfOpcodeTable, %object - .size fx_apfOpcodeTable, 4096 -fx_apfOpcodeTable: - .word _Z7fx_stopv - .word _Z6fx_nopv - .word _Z8fx_cachev - .word _Z6fx_lsrv - .word _Z6fx_rolv - .word _Z6fx_brav - .word _Z6fx_bgev - .word _Z6fx_bltv - .word _Z6fx_bnev - .word _Z6fx_beqv - .word _Z6fx_bplv - .word _Z6fx_bmiv - .word _Z6fx_bccv - .word _Z6fx_bcsv - .word _Z6fx_bvcv - .word _Z6fx_bvsv - .word _Z8fx_to_r0v - .word _Z8fx_to_r1v - .word _Z8fx_to_r2v - .word _Z8fx_to_r3v - .word _Z8fx_to_r4v - .word _Z8fx_to_r5v - .word _Z8fx_to_r6v - .word _Z8fx_to_r7v - .word _Z8fx_to_r8v - .word _Z8fx_to_r9v - .word _Z9fx_to_r10v - .word _Z9fx_to_r11v - .word _Z9fx_to_r12v - .word _Z9fx_to_r13v - .word _Z9fx_to_r14v - .word _Z9fx_to_r15v - .word _Z10fx_with_r0v - .word _Z10fx_with_r1v - .word _Z10fx_with_r2v - .word _Z10fx_with_r3v - .word _Z10fx_with_r4v - .word _Z10fx_with_r5v - .word _Z10fx_with_r6v - .word _Z10fx_with_r7v - .word _Z10fx_with_r8v - .word _Z10fx_with_r9v - .word _Z11fx_with_r10v - .word _Z11fx_with_r11v - .word _Z11fx_with_r12v - .word _Z11fx_with_r13v - .word _Z11fx_with_r14v - .word _Z11fx_with_r15v - .word _Z9fx_stw_r0v - .word _Z9fx_stw_r1v - .word _Z9fx_stw_r2v - .word _Z9fx_stw_r3v - .word _Z9fx_stw_r4v - .word _Z9fx_stw_r5v - .word _Z9fx_stw_r6v - .word _Z9fx_stw_r7v - .word _Z9fx_stw_r8v - .word _Z9fx_stw_r9v - .word _Z10fx_stw_r10v - .word _Z10fx_stw_r11v - .word _Z7fx_loopv - .word _Z7fx_alt1v - .word _Z7fx_alt2v - .word _Z7fx_alt3v - .word _Z9fx_ldw_r0v - .word _Z9fx_ldw_r1v - .word _Z9fx_ldw_r2v - .word _Z9fx_ldw_r3v - .word _Z9fx_ldw_r4v - .word _Z9fx_ldw_r5v - .word _Z9fx_ldw_r6v - .word _Z9fx_ldw_r7v - .word _Z9fx_ldw_r8v - .word _Z9fx_ldw_r9v - .word _Z10fx_ldw_r10v - .word _Z10fx_ldw_r11v - .word _Z12fx_plot_2bitv - .word _Z7fx_swapv - .word _Z8fx_colorv - .word _Z6fx_notv - .word _Z9fx_add_r0v - .word _Z9fx_add_r1v - .word _Z9fx_add_r2v - .word _Z9fx_add_r3v - .word _Z9fx_add_r4v - .word _Z9fx_add_r5v - .word _Z9fx_add_r6v - .word _Z9fx_add_r7v - .word _Z9fx_add_r8v - .word _Z9fx_add_r9v - .word _Z10fx_add_r10v - .word _Z10fx_add_r11v - .word _Z10fx_add_r12v - .word _Z10fx_add_r13v - .word _Z10fx_add_r14v - .word _Z10fx_add_r15v - .word _Z9fx_sub_r0v - .word _Z9fx_sub_r1v - .word _Z9fx_sub_r2v - .word _Z9fx_sub_r3v - .word _Z9fx_sub_r4v - .word _Z9fx_sub_r5v - .word _Z9fx_sub_r6v - .word _Z9fx_sub_r7v - .word _Z9fx_sub_r8v - .word _Z9fx_sub_r9v - .word _Z10fx_sub_r10v - .word _Z10fx_sub_r11v - .word _Z10fx_sub_r12v - .word _Z10fx_sub_r13v - .word _Z10fx_sub_r14v - .word _Z10fx_sub_r15v - .word _Z8fx_mergev - .word _Z9fx_and_r1v - .word _Z9fx_and_r2v - .word _Z9fx_and_r3v - .word _Z9fx_and_r4v - .word _Z9fx_and_r5v - .word _Z9fx_and_r6v - .word _Z9fx_and_r7v - .word _Z9fx_and_r8v - .word _Z9fx_and_r9v - .word _Z10fx_and_r10v - .word _Z10fx_and_r11v - .word _Z10fx_and_r12v - .word _Z10fx_and_r13v - .word _Z10fx_and_r14v - .word _Z10fx_and_r15v - .word _Z10fx_mult_r0v - .word _Z10fx_mult_r1v - .word _Z10fx_mult_r2v - .word _Z10fx_mult_r3v - .word _Z10fx_mult_r4v - .word _Z10fx_mult_r5v - .word _Z10fx_mult_r6v - .word _Z10fx_mult_r7v - .word _Z10fx_mult_r8v - .word _Z10fx_mult_r9v - .word _Z11fx_mult_r10v - .word _Z11fx_mult_r11v - .word _Z11fx_mult_r12v - .word _Z11fx_mult_r13v - .word _Z11fx_mult_r14v - .word _Z11fx_mult_r15v - .word _Z6fx_sbkv - .word _Z10fx_link_i1v - .word _Z10fx_link_i2v - .word _Z10fx_link_i3v - .word _Z10fx_link_i4v - .word _Z6fx_sexv - .word _Z6fx_asrv - .word _Z6fx_rorv - .word _Z9fx_jmp_r8v - .word _Z9fx_jmp_r9v - .word _Z10fx_jmp_r10v - .word _Z10fx_jmp_r11v - .word _Z10fx_jmp_r12v - .word _Z10fx_jmp_r13v - .word _Z6fx_lobv - .word _Z8fx_fmultv - .word _Z9fx_ibt_r0v - .word _Z9fx_ibt_r1v - .word _Z9fx_ibt_r2v - .word _Z9fx_ibt_r3v - .word _Z9fx_ibt_r4v - .word _Z9fx_ibt_r5v - .word _Z9fx_ibt_r6v - .word _Z9fx_ibt_r7v - .word _Z9fx_ibt_r8v - .word _Z9fx_ibt_r9v - .word _Z10fx_ibt_r10v - .word _Z10fx_ibt_r11v - .word _Z10fx_ibt_r12v - .word _Z10fx_ibt_r13v - .word _Z10fx_ibt_r14v - .word _Z10fx_ibt_r15v - .word _Z10fx_from_r0v - .word _Z10fx_from_r1v - .word _Z10fx_from_r2v - .word _Z10fx_from_r3v - .word _Z10fx_from_r4v - .word _Z10fx_from_r5v - .word _Z10fx_from_r6v - .word _Z10fx_from_r7v - .word _Z10fx_from_r8v - .word _Z10fx_from_r9v - .word _Z11fx_from_r10v - .word _Z11fx_from_r11v - .word _Z11fx_from_r12v - .word _Z11fx_from_r13v - .word _Z11fx_from_r14v - .word _Z11fx_from_r15v - .word _Z6fx_hibv - .word _Z8fx_or_r1v - .word _Z8fx_or_r2v - .word _Z8fx_or_r3v - .word _Z8fx_or_r4v - .word _Z8fx_or_r5v - .word _Z8fx_or_r6v - .word _Z8fx_or_r7v - .word _Z8fx_or_r8v - .word _Z8fx_or_r9v - .word _Z9fx_or_r10v - .word _Z9fx_or_r11v - .word _Z9fx_or_r12v - .word _Z9fx_or_r13v - .word _Z9fx_or_r14v - .word _Z9fx_or_r15v - .word _Z9fx_inc_r0v - .word _Z9fx_inc_r1v - .word _Z9fx_inc_r2v - .word _Z9fx_inc_r3v - .word _Z9fx_inc_r4v - .word _Z9fx_inc_r5v - .word _Z9fx_inc_r6v - .word _Z9fx_inc_r7v - .word _Z9fx_inc_r8v - .word _Z9fx_inc_r9v - .word _Z10fx_inc_r10v - .word _Z10fx_inc_r11v - .word _Z10fx_inc_r12v - .word _Z10fx_inc_r13v - .word _Z10fx_inc_r14v - .word _Z7fx_getcv - .word _Z9fx_dec_r0v - .word _Z9fx_dec_r1v - .word _Z9fx_dec_r2v - .word _Z9fx_dec_r3v - .word _Z9fx_dec_r4v - .word _Z9fx_dec_r5v - .word _Z9fx_dec_r6v - .word _Z9fx_dec_r7v - .word _Z9fx_dec_r8v - .word _Z9fx_dec_r9v - .word _Z10fx_dec_r10v - .word _Z10fx_dec_r11v - .word _Z10fx_dec_r12v - .word _Z10fx_dec_r13v - .word _Z10fx_dec_r14v - .word _Z7fx_getbv - .word _Z9fx_iwt_r0v - .word _Z9fx_iwt_r1v - .word _Z9fx_iwt_r2v - .word _Z9fx_iwt_r3v - .word _Z9fx_iwt_r4v - .word _Z9fx_iwt_r5v - .word _Z9fx_iwt_r6v - .word _Z9fx_iwt_r7v - .word _Z9fx_iwt_r8v - .word _Z9fx_iwt_r9v - .word _Z10fx_iwt_r10v - .word _Z10fx_iwt_r11v - .word _Z10fx_iwt_r12v - .word _Z10fx_iwt_r13v - .word _Z10fx_iwt_r14v - .word _Z10fx_iwt_r15v - .word _Z7fx_stopv - .word _Z6fx_nopv - .word _Z8fx_cachev - .word _Z6fx_lsrv - .word _Z6fx_rolv - .word _Z6fx_brav - .word _Z6fx_bgev - .word _Z6fx_bltv - .word _Z6fx_bnev - .word _Z6fx_beqv - .word _Z6fx_bplv - .word _Z6fx_bmiv - .word _Z6fx_bccv - .word _Z6fx_bcsv - .word _Z6fx_bvcv - .word _Z6fx_bvsv - .word _Z8fx_to_r0v - .word _Z8fx_to_r1v - .word _Z8fx_to_r2v - .word _Z8fx_to_r3v - .word _Z8fx_to_r4v - .word _Z8fx_to_r5v - .word _Z8fx_to_r6v - .word _Z8fx_to_r7v - .word _Z8fx_to_r8v - .word _Z8fx_to_r9v - .word _Z9fx_to_r10v - .word _Z9fx_to_r11v - .word _Z9fx_to_r12v - .word _Z9fx_to_r13v - .word _Z9fx_to_r14v - .word _Z9fx_to_r15v - .word _Z10fx_with_r0v - .word _Z10fx_with_r1v - .word _Z10fx_with_r2v - .word _Z10fx_with_r3v - .word _Z10fx_with_r4v - .word _Z10fx_with_r5v - .word _Z10fx_with_r6v - .word _Z10fx_with_r7v - .word _Z10fx_with_r8v - .word _Z10fx_with_r9v - .word _Z11fx_with_r10v - .word _Z11fx_with_r11v - .word _Z11fx_with_r12v - .word _Z11fx_with_r13v - .word _Z11fx_with_r14v - .word _Z11fx_with_r15v - .word _Z9fx_stb_r0v - .word _Z9fx_stb_r1v - .word _Z9fx_stb_r2v - .word _Z9fx_stb_r3v - .word _Z9fx_stb_r4v - .word _Z9fx_stb_r5v - .word _Z9fx_stb_r6v - .word _Z9fx_stb_r7v - .word _Z9fx_stb_r8v - .word _Z9fx_stb_r9v - .word _Z10fx_stb_r10v - .word _Z10fx_stb_r11v - .word _Z7fx_loopv - .word _Z7fx_alt1v - .word _Z7fx_alt2v - .word _Z7fx_alt3v - .word _Z9fx_ldb_r0v - .word _Z9fx_ldb_r1v - .word _Z9fx_ldb_r2v - .word _Z9fx_ldb_r3v - .word _Z9fx_ldb_r4v - .word _Z9fx_ldb_r5v - .word _Z9fx_ldb_r6v - .word _Z9fx_ldb_r7v - .word _Z9fx_ldb_r8v - .word _Z9fx_ldb_r9v - .word _Z10fx_ldb_r10v - .word _Z10fx_ldb_r11v - .word _Z12fx_rpix_2bitv - .word _Z7fx_swapv - .word _Z8fx_cmodev - .word _Z6fx_notv - .word _Z9fx_adc_r0v - .word _Z9fx_adc_r1v - .word _Z9fx_adc_r2v - .word _Z9fx_adc_r3v - .word _Z9fx_adc_r4v - .word _Z9fx_adc_r5v - .word _Z9fx_adc_r6v - .word _Z9fx_adc_r7v - .word _Z9fx_adc_r8v - .word _Z9fx_adc_r9v - .word _Z10fx_adc_r10v - .word _Z10fx_adc_r11v - .word _Z10fx_adc_r12v - .word _Z10fx_adc_r13v - .word _Z10fx_adc_r14v - .word _Z10fx_adc_r15v - .word _Z9fx_sbc_r0v - .word _Z9fx_sbc_r1v - .word _Z9fx_sbc_r2v - .word _Z9fx_sbc_r3v - .word _Z9fx_sbc_r4v - .word _Z9fx_sbc_r5v - .word _Z9fx_sbc_r6v - .word _Z9fx_sbc_r7v - .word _Z9fx_sbc_r8v - .word _Z9fx_sbc_r9v - .word _Z10fx_sbc_r10v - .word _Z10fx_sbc_r11v - .word _Z10fx_sbc_r12v - .word _Z10fx_sbc_r13v - .word _Z10fx_sbc_r14v - .word _Z10fx_sbc_r15v - .word _Z8fx_mergev - .word _Z9fx_bic_r1v - .word _Z9fx_bic_r2v - .word _Z9fx_bic_r3v - .word _Z9fx_bic_r4v - .word _Z9fx_bic_r5v - .word _Z9fx_bic_r6v - .word _Z9fx_bic_r7v - .word _Z9fx_bic_r8v - .word _Z9fx_bic_r9v - .word _Z10fx_bic_r10v - .word _Z10fx_bic_r11v - .word _Z10fx_bic_r12v - .word _Z10fx_bic_r13v - .word _Z10fx_bic_r14v - .word _Z10fx_bic_r15v - .word _Z11fx_umult_r0v - .word _Z11fx_umult_r1v - .word _Z11fx_umult_r2v - .word _Z11fx_umult_r3v - .word _Z11fx_umult_r4v - .word _Z11fx_umult_r5v - .word _Z11fx_umult_r6v - .word _Z11fx_umult_r7v - .word _Z11fx_umult_r8v - .word _Z11fx_umult_r9v - .word _Z12fx_umult_r10v - .word _Z12fx_umult_r11v - .word _Z12fx_umult_r12v - .word _Z12fx_umult_r13v - .word _Z12fx_umult_r14v - .word _Z12fx_umult_r15v - .word _Z6fx_sbkv - .word _Z10fx_link_i1v - .word _Z10fx_link_i2v - .word _Z10fx_link_i3v - .word _Z10fx_link_i4v - .word _Z6fx_sexv - .word _Z7fx_div2v - .word _Z6fx_rorv - .word _Z10fx_ljmp_r8v - .word _Z10fx_ljmp_r9v - .word _Z11fx_ljmp_r10v - .word _Z11fx_ljmp_r11v - .word _Z11fx_ljmp_r12v - .word _Z11fx_ljmp_r13v - .word _Z6fx_lobv - .word _Z8fx_lmultv - .word _Z9fx_lms_r0v - .word _Z9fx_lms_r1v - .word _Z9fx_lms_r2v - .word _Z9fx_lms_r3v - .word _Z9fx_lms_r4v - .word _Z9fx_lms_r5v - .word _Z9fx_lms_r6v - .word _Z9fx_lms_r7v - .word _Z9fx_lms_r8v - .word _Z9fx_lms_r9v - .word _Z10fx_lms_r10v - .word _Z10fx_lms_r11v - .word _Z10fx_lms_r12v - .word _Z10fx_lms_r13v - .word _Z10fx_lms_r14v - .word _Z10fx_lms_r15v - .word _Z10fx_from_r0v - .word _Z10fx_from_r1v - .word _Z10fx_from_r2v - .word _Z10fx_from_r3v - .word _Z10fx_from_r4v - .word _Z10fx_from_r5v - .word _Z10fx_from_r6v - .word _Z10fx_from_r7v - .word _Z10fx_from_r8v - .word _Z10fx_from_r9v - .word _Z11fx_from_r10v - .word _Z11fx_from_r11v - .word _Z11fx_from_r12v - .word _Z11fx_from_r13v - .word _Z11fx_from_r14v - .word _Z11fx_from_r15v - .word _Z6fx_hibv - .word _Z9fx_xor_r1v - .word _Z9fx_xor_r2v - .word _Z9fx_xor_r3v - .word _Z9fx_xor_r4v - .word _Z9fx_xor_r5v - .word _Z9fx_xor_r6v - .word _Z9fx_xor_r7v - .word _Z9fx_xor_r8v - .word _Z9fx_xor_r9v - .word _Z10fx_xor_r10v - .word _Z10fx_xor_r11v - .word _Z10fx_xor_r12v - .word _Z10fx_xor_r13v - .word _Z10fx_xor_r14v - .word _Z10fx_xor_r15v - .word _Z9fx_inc_r0v - .word _Z9fx_inc_r1v - .word _Z9fx_inc_r2v - .word _Z9fx_inc_r3v - .word _Z9fx_inc_r4v - .word _Z9fx_inc_r5v - .word _Z9fx_inc_r6v - .word _Z9fx_inc_r7v - .word _Z9fx_inc_r8v - .word _Z9fx_inc_r9v - .word _Z10fx_inc_r10v - .word _Z10fx_inc_r11v - .word _Z10fx_inc_r12v - .word _Z10fx_inc_r13v - .word _Z10fx_inc_r14v - .word _Z7fx_getcv - .word _Z9fx_dec_r0v - .word _Z9fx_dec_r1v - .word _Z9fx_dec_r2v - .word _Z9fx_dec_r3v - .word _Z9fx_dec_r4v - .word _Z9fx_dec_r5v - .word _Z9fx_dec_r6v - .word _Z9fx_dec_r7v - .word _Z9fx_dec_r8v - .word _Z9fx_dec_r9v - .word _Z10fx_dec_r10v - .word _Z10fx_dec_r11v - .word _Z10fx_dec_r12v - .word _Z10fx_dec_r13v - .word _Z10fx_dec_r14v - .word _Z8fx_getbhv - .word _Z8fx_lm_r0v - .word _Z8fx_lm_r1v - .word _Z8fx_lm_r2v - .word _Z8fx_lm_r3v - .word _Z8fx_lm_r4v - .word _Z8fx_lm_r5v - .word _Z8fx_lm_r6v - .word _Z8fx_lm_r7v - .word _Z8fx_lm_r8v - .word _Z8fx_lm_r9v - .word _Z9fx_lm_r10v - .word _Z9fx_lm_r11v - .word _Z9fx_lm_r12v - .word _Z9fx_lm_r13v - .word _Z9fx_lm_r14v - .word _Z9fx_lm_r15v - .word _Z7fx_stopv - .word _Z6fx_nopv - .word _Z8fx_cachev - .word _Z6fx_lsrv - .word _Z6fx_rolv - .word _Z6fx_brav - .word _Z6fx_bgev - .word _Z6fx_bltv - .word _Z6fx_bnev - .word _Z6fx_beqv - .word _Z6fx_bplv - .word _Z6fx_bmiv - .word _Z6fx_bccv - .word _Z6fx_bcsv - .word _Z6fx_bvcv - .word _Z6fx_bvsv - .word _Z8fx_to_r0v - .word _Z8fx_to_r1v - .word _Z8fx_to_r2v - .word _Z8fx_to_r3v - .word _Z8fx_to_r4v - .word _Z8fx_to_r5v - .word _Z8fx_to_r6v - .word _Z8fx_to_r7v - .word _Z8fx_to_r8v - .word _Z8fx_to_r9v - .word _Z9fx_to_r10v - .word _Z9fx_to_r11v - .word _Z9fx_to_r12v - .word _Z9fx_to_r13v - .word _Z9fx_to_r14v - .word _Z9fx_to_r15v - .word _Z10fx_with_r0v - .word _Z10fx_with_r1v - .word _Z10fx_with_r2v - .word _Z10fx_with_r3v - .word _Z10fx_with_r4v - .word _Z10fx_with_r5v - .word _Z10fx_with_r6v - .word _Z10fx_with_r7v - .word _Z10fx_with_r8v - .word _Z10fx_with_r9v - .word _Z11fx_with_r10v - .word _Z11fx_with_r11v - .word _Z11fx_with_r12v - .word _Z11fx_with_r13v - .word _Z11fx_with_r14v - .word _Z11fx_with_r15v - .word _Z9fx_stw_r0v - .word _Z9fx_stw_r1v - .word _Z9fx_stw_r2v - .word _Z9fx_stw_r3v - .word _Z9fx_stw_r4v - .word _Z9fx_stw_r5v - .word _Z9fx_stw_r6v - .word _Z9fx_stw_r7v - .word _Z9fx_stw_r8v - .word _Z9fx_stw_r9v - .word _Z10fx_stw_r10v - .word _Z10fx_stw_r11v - .word _Z7fx_loopv - .word _Z7fx_alt1v - .word _Z7fx_alt2v - .word _Z7fx_alt3v - .word _Z9fx_ldw_r0v - .word _Z9fx_ldw_r1v - .word _Z9fx_ldw_r2v - .word _Z9fx_ldw_r3v - .word _Z9fx_ldw_r4v - .word _Z9fx_ldw_r5v - .word _Z9fx_ldw_r6v - .word _Z9fx_ldw_r7v - .word _Z9fx_ldw_r8v - .word _Z9fx_ldw_r9v - .word _Z10fx_ldw_r10v - .word _Z10fx_ldw_r11v - .word _Z12fx_plot_2bitv - .word _Z7fx_swapv - .word _Z8fx_colorv - .word _Z6fx_notv - .word _Z9fx_add_i0v - .word _Z9fx_add_i1v - .word _Z9fx_add_i2v - .word _Z9fx_add_i3v - .word _Z9fx_add_i4v - .word _Z9fx_add_i5v - .word _Z9fx_add_i6v - .word _Z9fx_add_i7v - .word _Z9fx_add_i8v - .word _Z9fx_add_i9v - .word _Z10fx_add_i10v - .word _Z10fx_add_i11v - .word _Z10fx_add_i12v - .word _Z10fx_add_i13v - .word _Z10fx_add_i14v - .word _Z10fx_add_i15v - .word _Z9fx_sub_i0v - .word _Z9fx_sub_i1v - .word _Z9fx_sub_i2v - .word _Z9fx_sub_i3v - .word _Z9fx_sub_i4v - .word _Z9fx_sub_i5v - .word _Z9fx_sub_i6v - .word _Z9fx_sub_i7v - .word _Z9fx_sub_i8v - .word _Z9fx_sub_i9v - .word _Z10fx_sub_i10v - .word _Z10fx_sub_i11v - .word _Z10fx_sub_i12v - .word _Z10fx_sub_i13v - .word _Z10fx_sub_i14v - .word _Z10fx_sub_i15v - .word _Z8fx_mergev - .word _Z9fx_and_i1v - .word _Z9fx_and_i2v - .word _Z9fx_and_i3v - .word _Z9fx_and_i4v - .word _Z9fx_and_i5v - .word _Z9fx_and_i6v - .word _Z9fx_and_i7v - .word _Z9fx_and_i8v - .word _Z9fx_and_i9v - .word _Z10fx_and_i10v - .word _Z10fx_and_i11v - .word _Z10fx_and_i12v - .word _Z10fx_and_i13v - .word _Z10fx_and_i14v - .word _Z10fx_and_i15v - .word _Z10fx_mult_i0v - .word _Z10fx_mult_i1v - .word _Z10fx_mult_i2v - .word _Z10fx_mult_i3v - .word _Z10fx_mult_i4v - .word _Z10fx_mult_i5v - .word _Z10fx_mult_i6v - .word _Z10fx_mult_i7v - .word _Z10fx_mult_i8v - .word _Z10fx_mult_i9v - .word _Z11fx_mult_i10v - .word _Z11fx_mult_i11v - .word _Z11fx_mult_i12v - .word _Z11fx_mult_i13v - .word _Z11fx_mult_i14v - .word _Z11fx_mult_i15v - .word _Z6fx_sbkv - .word _Z10fx_link_i1v - .word _Z10fx_link_i2v - .word _Z10fx_link_i3v - .word _Z10fx_link_i4v - .word _Z6fx_sexv - .word _Z6fx_asrv - .word _Z6fx_rorv - .word _Z9fx_jmp_r8v - .word _Z9fx_jmp_r9v - .word _Z10fx_jmp_r10v - .word _Z10fx_jmp_r11v - .word _Z10fx_jmp_r12v - .word _Z10fx_jmp_r13v - .word _Z6fx_lobv - .word _Z8fx_fmultv - .word _Z9fx_sms_r0v - .word _Z9fx_sms_r1v - .word _Z9fx_sms_r2v - .word _Z9fx_sms_r3v - .word _Z9fx_sms_r4v - .word _Z9fx_sms_r5v - .word _Z9fx_sms_r6v - .word _Z9fx_sms_r7v - .word _Z9fx_sms_r8v - .word _Z9fx_sms_r9v - .word _Z10fx_sms_r10v - .word _Z10fx_sms_r11v - .word _Z10fx_sms_r12v - .word _Z10fx_sms_r13v - .word _Z10fx_sms_r14v - .word _Z10fx_sms_r15v - .word _Z10fx_from_r0v - .word _Z10fx_from_r1v - .word _Z10fx_from_r2v - .word _Z10fx_from_r3v - .word _Z10fx_from_r4v - .word _Z10fx_from_r5v - .word _Z10fx_from_r6v - .word _Z10fx_from_r7v - .word _Z10fx_from_r8v - .word _Z10fx_from_r9v - .word _Z11fx_from_r10v - .word _Z11fx_from_r11v - .word _Z11fx_from_r12v - .word _Z11fx_from_r13v - .word _Z11fx_from_r14v - .word _Z11fx_from_r15v - .word _Z6fx_hibv - .word _Z8fx_or_i1v - .word _Z8fx_or_i2v - .word _Z8fx_or_i3v - .word _Z8fx_or_i4v - .word _Z8fx_or_i5v - .word _Z8fx_or_i6v - .word _Z8fx_or_i7v - .word _Z8fx_or_i8v - .word _Z8fx_or_i9v - .word _Z9fx_or_i10v - .word _Z9fx_or_i11v - .word _Z9fx_or_i12v - .word _Z9fx_or_i13v - .word _Z9fx_or_i14v - .word _Z9fx_or_i15v - .word _Z9fx_inc_r0v - .word _Z9fx_inc_r1v - .word _Z9fx_inc_r2v - .word _Z9fx_inc_r3v - .word _Z9fx_inc_r4v - .word _Z9fx_inc_r5v - .word _Z9fx_inc_r6v - .word _Z9fx_inc_r7v - .word _Z9fx_inc_r8v - .word _Z9fx_inc_r9v - .word _Z10fx_inc_r10v - .word _Z10fx_inc_r11v - .word _Z10fx_inc_r12v - .word _Z10fx_inc_r13v - .word _Z10fx_inc_r14v - .word _Z7fx_rambv - .word _Z9fx_dec_r0v - .word _Z9fx_dec_r1v - .word _Z9fx_dec_r2v - .word _Z9fx_dec_r3v - .word _Z9fx_dec_r4v - .word _Z9fx_dec_r5v - .word _Z9fx_dec_r6v - .word _Z9fx_dec_r7v - .word _Z9fx_dec_r8v - .word _Z9fx_dec_r9v - .word _Z10fx_dec_r10v - .word _Z10fx_dec_r11v - .word _Z10fx_dec_r12v - .word _Z10fx_dec_r13v - .word _Z10fx_dec_r14v - .word _Z8fx_getblv - .word _Z8fx_sm_r0v - .word _Z8fx_sm_r1v - .word _Z8fx_sm_r2v - .word _Z8fx_sm_r3v - .word _Z8fx_sm_r4v - .word _Z8fx_sm_r5v - .word _Z8fx_sm_r6v - .word _Z8fx_sm_r7v - .word _Z8fx_sm_r8v - .word _Z8fx_sm_r9v - .word _Z9fx_sm_r10v - .word _Z9fx_sm_r11v - .word _Z9fx_sm_r12v - .word _Z9fx_sm_r13v - .word _Z9fx_sm_r14v - .word _Z9fx_sm_r15v - .word _Z7fx_stopv - .word _Z6fx_nopv - .word _Z8fx_cachev - .word _Z6fx_lsrv - .word _Z6fx_rolv - .word _Z6fx_brav - .word _Z6fx_bgev - .word _Z6fx_bltv - .word _Z6fx_bnev - .word _Z6fx_beqv - .word _Z6fx_bplv - .word _Z6fx_bmiv - .word _Z6fx_bccv - .word _Z6fx_bcsv - .word _Z6fx_bvcv - .word _Z6fx_bvsv - .word _Z8fx_to_r0v - .word _Z8fx_to_r1v - .word _Z8fx_to_r2v - .word _Z8fx_to_r3v - .word _Z8fx_to_r4v - .word _Z8fx_to_r5v - .word _Z8fx_to_r6v - .word _Z8fx_to_r7v - .word _Z8fx_to_r8v - .word _Z8fx_to_r9v - .word _Z9fx_to_r10v - .word _Z9fx_to_r11v - .word _Z9fx_to_r12v - .word _Z9fx_to_r13v - .word _Z9fx_to_r14v - .word _Z9fx_to_r15v - .word _Z10fx_with_r0v - .word _Z10fx_with_r1v - .word _Z10fx_with_r2v - .word _Z10fx_with_r3v - .word _Z10fx_with_r4v - .word _Z10fx_with_r5v - .word _Z10fx_with_r6v - .word _Z10fx_with_r7v - .word _Z10fx_with_r8v - .word _Z10fx_with_r9v - .word _Z11fx_with_r10v - .word _Z11fx_with_r11v - .word _Z11fx_with_r12v - .word _Z11fx_with_r13v - .word _Z11fx_with_r14v - .word _Z11fx_with_r15v - .word _Z9fx_stb_r0v - .word _Z9fx_stb_r1v - .word _Z9fx_stb_r2v - .word _Z9fx_stb_r3v - .word _Z9fx_stb_r4v - .word _Z9fx_stb_r5v - .word _Z9fx_stb_r6v - .word _Z9fx_stb_r7v - .word _Z9fx_stb_r8v - .word _Z9fx_stb_r9v - .word _Z10fx_stb_r10v - .word _Z10fx_stb_r11v - .word _Z7fx_loopv - .word _Z7fx_alt1v - .word _Z7fx_alt2v - .word _Z7fx_alt3v - .word _Z9fx_ldb_r0v - .word _Z9fx_ldb_r1v - .word _Z9fx_ldb_r2v - .word _Z9fx_ldb_r3v - .word _Z9fx_ldb_r4v - .word _Z9fx_ldb_r5v - .word _Z9fx_ldb_r6v - .word _Z9fx_ldb_r7v - .word _Z9fx_ldb_r8v - .word _Z9fx_ldb_r9v - .word _Z10fx_ldb_r10v - .word _Z10fx_ldb_r11v - .word _Z12fx_rpix_2bitv - .word _Z7fx_swapv - .word _Z8fx_cmodev - .word _Z6fx_notv - .word _Z9fx_adc_i0v - .word _Z9fx_adc_i1v - .word _Z9fx_adc_i2v - .word _Z9fx_adc_i3v - .word _Z9fx_adc_i4v - .word _Z9fx_adc_i5v - .word _Z9fx_adc_i6v - .word _Z9fx_adc_i7v - .word _Z9fx_adc_i8v - .word _Z9fx_adc_i9v - .word _Z10fx_adc_i10v - .word _Z10fx_adc_i11v - .word _Z10fx_adc_i12v - .word _Z10fx_adc_i13v - .word _Z10fx_adc_i14v - .word _Z10fx_adc_i15v - .word _Z9fx_cmp_r0v - .word _Z9fx_cmp_r1v - .word _Z9fx_cmp_r2v - .word _Z9fx_cmp_r3v - .word _Z9fx_cmp_r4v - .word _Z9fx_cmp_r5v - .word _Z9fx_cmp_r6v - .word _Z9fx_cmp_r7v - .word _Z9fx_cmp_r8v - .word _Z9fx_cmp_r9v - .word _Z10fx_cmp_r10v - .word _Z10fx_cmp_r11v - .word _Z10fx_cmp_r12v - .word _Z10fx_cmp_r13v - .word _Z10fx_cmp_r14v - .word _Z10fx_cmp_r15v - .word _Z8fx_mergev - .word _Z9fx_bic_i1v - .word _Z9fx_bic_i2v - .word _Z9fx_bic_i3v - .word _Z9fx_bic_i4v - .word _Z9fx_bic_i5v - .word _Z9fx_bic_i6v - .word _Z9fx_bic_i7v - .word _Z9fx_bic_i8v - .word _Z9fx_bic_i9v - .word _Z10fx_bic_i10v - .word _Z10fx_bic_i11v - .word _Z10fx_bic_i12v - .word _Z10fx_bic_i13v - .word _Z10fx_bic_i14v - .word _Z10fx_bic_i15v - .word _Z11fx_umult_i0v - .word _Z11fx_umult_i1v - .word _Z11fx_umult_i2v - .word _Z11fx_umult_i3v - .word _Z11fx_umult_i4v - .word _Z11fx_umult_i5v - .word _Z11fx_umult_i6v - .word _Z11fx_umult_i7v - .word _Z11fx_umult_i8v - .word _Z11fx_umult_i9v - .word _Z12fx_umult_i10v - .word _Z12fx_umult_i11v - .word _Z12fx_umult_i12v - .word _Z12fx_umult_i13v - .word _Z12fx_umult_i14v - .word _Z12fx_umult_i15v - .word _Z6fx_sbkv - .word _Z10fx_link_i1v - .word _Z10fx_link_i2v - .word _Z10fx_link_i3v - .word _Z10fx_link_i4v - .word _Z6fx_sexv - .word _Z7fx_div2v - .word _Z6fx_rorv - .word _Z10fx_ljmp_r8v - .word _Z10fx_ljmp_r9v - .word _Z11fx_ljmp_r10v - .word _Z11fx_ljmp_r11v - .word _Z11fx_ljmp_r12v - .word _Z11fx_ljmp_r13v - .word _Z6fx_lobv - .word _Z8fx_lmultv - .word _Z9fx_lms_r0v - .word _Z9fx_lms_r1v - .word _Z9fx_lms_r2v - .word _Z9fx_lms_r3v - .word _Z9fx_lms_r4v - .word _Z9fx_lms_r5v - .word _Z9fx_lms_r6v - .word _Z9fx_lms_r7v - .word _Z9fx_lms_r8v - .word _Z9fx_lms_r9v - .word _Z10fx_lms_r10v - .word _Z10fx_lms_r11v - .word _Z10fx_lms_r12v - .word _Z10fx_lms_r13v - .word _Z10fx_lms_r14v - .word _Z10fx_lms_r15v - .word _Z10fx_from_r0v - .word _Z10fx_from_r1v - .word _Z10fx_from_r2v - .word _Z10fx_from_r3v - .word _Z10fx_from_r4v - .word _Z10fx_from_r5v - .word _Z10fx_from_r6v - .word _Z10fx_from_r7v - .word _Z10fx_from_r8v - .word _Z10fx_from_r9v - .word _Z11fx_from_r10v - .word _Z11fx_from_r11v - .word _Z11fx_from_r12v - .word _Z11fx_from_r13v - .word _Z11fx_from_r14v - .word _Z11fx_from_r15v - .word _Z6fx_hibv - .word _Z9fx_xor_i1v - .word _Z9fx_xor_i2v - .word _Z9fx_xor_i3v - .word _Z9fx_xor_i4v - .word _Z9fx_xor_i5v - .word _Z9fx_xor_i6v - .word _Z9fx_xor_i7v - .word _Z9fx_xor_i8v - .word _Z9fx_xor_i9v - .word _Z10fx_xor_i10v - .word _Z10fx_xor_i11v - .word _Z10fx_xor_i12v - .word _Z10fx_xor_i13v - .word _Z10fx_xor_i14v - .word _Z10fx_xor_i15v - .word _Z9fx_inc_r0v - .word _Z9fx_inc_r1v - .word _Z9fx_inc_r2v - .word _Z9fx_inc_r3v - .word _Z9fx_inc_r4v - .word _Z9fx_inc_r5v - .word _Z9fx_inc_r6v - .word _Z9fx_inc_r7v - .word _Z9fx_inc_r8v - .word _Z9fx_inc_r9v - .word _Z10fx_inc_r10v - .word _Z10fx_inc_r11v - .word _Z10fx_inc_r12v - .word _Z10fx_inc_r13v - .word _Z10fx_inc_r14v - .word _Z7fx_rombv - .word _Z9fx_dec_r0v - .word _Z9fx_dec_r1v - .word _Z9fx_dec_r2v - .word _Z9fx_dec_r3v - .word _Z9fx_dec_r4v - .word _Z9fx_dec_r5v - .word _Z9fx_dec_r6v - .word _Z9fx_dec_r7v - .word _Z9fx_dec_r8v - .word _Z9fx_dec_r9v - .word _Z10fx_dec_r10v - .word _Z10fx_dec_r11v - .word _Z10fx_dec_r12v - .word _Z10fx_dec_r13v - .word _Z10fx_dec_r14v - .word _Z8fx_getbsv - .word _Z8fx_lm_r0v - .word _Z8fx_lm_r1v - .word _Z8fx_lm_r2v - .word _Z8fx_lm_r3v - .word _Z8fx_lm_r4v - .word _Z8fx_lm_r5v - .word _Z8fx_lm_r6v - .word _Z8fx_lm_r7v - .word _Z8fx_lm_r8v - .word _Z8fx_lm_r9v - .word _Z9fx_lm_r10v - .word _Z9fx_lm_r11v - .word _Z9fx_lm_r12v - .word _Z9fx_lm_r13v - .word _Z9fx_lm_r14v - .word _Z9fx_lm_r15v - .ident "GCC: (GNU) 4.2.4" diff --git a/src/movie.cpp b/src/movie.cpp deleted file mode 100644 index 518cd82..0000000 --- a/src/movie.cpp +++ /dev/null @@ -1,786 +0,0 @@ -/*******************************************************************************
- Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.
-
- (c) Copyright 1996 - 2002 Gary Henderson (gary.henderson@ntlworld.com) and
- Jerremy Koot (jkoot@snes9x.com)
-
- (c) Copyright 2001 - 2004 John Weidman (jweidman@slip.net)
-
- (c) Copyright 2002 - 2004 Brad Jorsch (anomie@users.sourceforge.net),
- funkyass (funkyass@spam.shaw.ca),
- Joel Yliluoma (http://iki.fi/bisqwit/)
- Kris Bleakley (codeviolation@hotmail.com),
- Matthew Kendora,
- Nach (n-a-c-h@users.sourceforge.net),
- Peter Bortas (peter@bortas.org) and
- zones (kasumitokoduck@yahoo.com)
-
- C4 x86 assembler and some C emulation code
- (c) Copyright 2000 - 2003 zsKnight (zsknight@zsnes.com),
- _Demo_ (_demo_@zsnes.com), and Nach
-
- C4 C++ code
- (c) Copyright 2003 Brad Jorsch
-
- DSP-1 emulator code
- (c) Copyright 1998 - 2004 Ivar (ivar@snes9x.com), _Demo_, Gary Henderson,
- John Weidman, neviksti (neviksti@hotmail.com),
- Kris Bleakley, Andreas Naive
-
- DSP-2 emulator code
- (c) Copyright 2003 Kris Bleakley, John Weidman, neviksti, Matthew Kendora, and
- Lord Nightmare (lord_nightmare@users.sourceforge.net
-
- OBC1 emulator code
- (c) Copyright 2001 - 2004 zsKnight, pagefault (pagefault@zsnes.com) and
- Kris Bleakley
- Ported from x86 assembler to C by sanmaiwashi
-
- SPC7110 and RTC C++ emulator code
- (c) Copyright 2002 Matthew Kendora with research by
- zsKnight, John Weidman, and Dark Force
-
- S-DD1 C emulator code
- (c) Copyright 2003 Brad Jorsch with research by
- Andreas Naive and John Weidman
-
- S-RTC C emulator code
- (c) Copyright 2001 John Weidman
-
- ST010 C++ emulator code
- (c) Copyright 2003 Feather, Kris Bleakley, John Weidman and Matthew Kendora
-
- Super FX x86 assembler emulator code
- (c) Copyright 1998 - 2003 zsKnight, _Demo_, and pagefault
-
- Super FX C emulator code
- (c) Copyright 1997 - 1999 Ivar, Gary Henderson and John Weidman
-
-
- SH assembler code partly based on x86 assembler code
- (c) Copyright 2002 - 2004 Marcus Comstedt (marcus@mc.pp.se)
-
- Input recording/playback code
- (c) Copyright 2004 blip
-
- Specific ports contains the works of other authors. See headers in
- individual files.
-
- Snes9x homepage: http://www.snes9x.com
-
- Permission to use, copy, modify and distribute Snes9x in both binary and
- source form, for non-commercial purposes, is hereby granted without fee,
- providing that this license information and copyright notice appear with
- all copies and any derived work.
-
- This software is provided 'as-is', without any express or implied
- warranty. In no event shall the authors be held liable for any damages
- arising from the use of this software.
-
- Snes9x is freeware for PERSONAL USE only. Commercial users should
- seek permission of the copyright holders first. Commercial use includes
- charging money for Snes9x or software derived from Snes9x.
-
- The copyright holders request that bug fixes and improvements to the code
- should be forwarded to them so everyone can benefit from the modifications
- in future versions.
-
- Super NES and Super Nintendo Entertainment System are trademarks of
- Nintendo Co., Limited and its subsidiary companies.
-*******************************************************************************/
-#include "port.h"
-#include <string.h>
-#ifdef HAVE_STRINGS_H
-#include <strings.h>
-#endif
-#include <ctype.h>
-#include <stdlib.h>
-
-#if defined(__unix) || defined(__linux) || defined(__sun) || defined(__DJGPP)
-#include <unistd.h>
-#include <sys/types.h>
-#include <sys/stat.h>
-#endif
-#include <time.h>
-
-#ifdef WIN32
-#include <io.h>
-#ifndef W_OK
-#define W_OK 2
-#endif
-#endif
-
-#include "movie.h"
-#include "snes9x.h"
-#include "cpuexec.h"
-#include "snapshot.h"
-
-#define SMV_MAGIC 0x1a564d53 // SMV0x1a
-#define SMV_VERSION 1
-#define SMV_HEADER_SIZE 32
-#define CONTROLLER_DATA_SIZE 2
-#define BUFFER_GROWTH_SIZE 4096
-
-enum MovieState
-{
- MOVIE_STATE_NONE=0,
- MOVIE_STATE_PLAY,
- MOVIE_STATE_RECORD
-};
-
-static struct SMovie
-{
- enum MovieState State;
- char Filename [_MAX_PATH];
- FILE* File;
- uint32 SaveStateOffset;
- uint32 ControllerDataOffset;
- uint32 MovieId;
- uint32 CurrentFrame;
- uint32 MaxFrame;
- uint32 RerecordCount;
- uint8 ControllersMask;
- uint8 Opts;
- bool8 ReadOnly;
- uint32 BytesPerFrame;
- uint8* InputBuffer;
- uint32 InputBufferSize;
- uint8* InputBufferPtr;
- bool8 FrameDisplay;
- char FrameDisplayString[256];
-} Movie;
-
-/*
- For illustration:
-struct MovieFileHeader
-{
- uint32 magic; // SMV0x1a
- uint32 version;
- uint32 uid; // used to match savestates to a particular movie
- uint32 rerecord_count;
- uint32 length_frames;
- uint8 flags[4];
- uint32 offset_to_savestate; // smvs have an embedded savestate
- uint32 offset_to_controller_data;
- // after the header comes extra metadata
- // sizeof(metadata) = offset_to_savestate - sizeof(MovieFileHeader)
-};
-*/
-
-static int bytes_per_frame()
-{
- int i;
- int num_controllers;
-
- num_controllers=0;
- for(i=0; i<5; ++i)
- {
- if(Movie.ControllersMask & (1<<i))
- {
- ++num_controllers;
- }
- }
-
- return CONTROLLER_DATA_SIZE*num_controllers;
-}
-
-static inline uint32 Read32(const uint8*& ptr)
-{
- uint32 v=(ptr[0] | (ptr[1]<<8) | (ptr[2]<<16) | (ptr[3]<<24));
- ptr += 4;
- return v;
-}
-
-static inline uint16 Read16(const uint8*& ptr) /* const version */
-{
- uint16 v=(ptr[0] | (ptr[1]<<8));
- ptr += 2;
- return v;
-}
-
-static inline uint16 Read16(uint8*& ptr) /* non-const version */
-{
- uint16 v=(ptr[0] | (ptr[1]<<8));
- ptr += 2;
- return v;
-}
-
-static void Write32(uint32 v, uint8*& ptr)
-{
- ptr[0]=(uint8)(v&0xff);
- ptr[1]=(uint8)((v>>8)&0xff);
- ptr[2]=(uint8)((v>>16)&0xff);
- ptr[3]=(uint8)((v>>24)&0xff);
- ptr += 4;
-}
-
-static void Write16(uint16 v, uint8*& ptr)
-{
- ptr[0]=(uint8)(v&0xff);
- ptr[1]=(uint8)((v>>8)&0xff);
- ptr += 2;
-}
-
-static int read_movie_header(FILE* fd, SMovie* movie)
-{
- uint8 header[SMV_HEADER_SIZE];
- if(fread(header, 1, SMV_HEADER_SIZE, fd) != SMV_HEADER_SIZE)
- return WRONG_FORMAT;
-
- const uint8* ptr=header;
- uint32 magic=Read32(ptr);
- if(magic!=SMV_MAGIC)
- return WRONG_FORMAT;
-
- uint32 version=Read32(ptr);
- if(version!=SMV_VERSION)
- return WRONG_VERSION;
-
- movie->MovieId=Read32(ptr);
- movie->RerecordCount=Read32(ptr);
- movie->MaxFrame=Read32(ptr);
-
- movie->ControllersMask=*ptr++;
- movie->Opts=*ptr++;
- ptr += 2;
-
- movie->SaveStateOffset=Read32(ptr);
- movie->ControllerDataOffset=Read32(ptr);
-
- return SUCCESS;
-}
-
-static void write_movie_header(FILE* fd, const SMovie* movie)
-{
- uint8 header[SMV_HEADER_SIZE];
- uint8* ptr=header;
-
- Write32(SMV_MAGIC, ptr);
- Write32(SMV_VERSION, ptr);
- Write32(movie->MovieId, ptr);
- Write32(movie->RerecordCount, ptr);
- Write32(movie->MaxFrame, ptr);
-
- *ptr++=movie->ControllersMask;
- *ptr++=movie->Opts;
- *ptr++=0;
- *ptr++=0;
-
- Write32(movie->SaveStateOffset, ptr);
- Write32(movie->ControllerDataOffset, ptr);
-
- fwrite(header, 1, SMV_HEADER_SIZE, fd);
-}
-
-static void flush_movie()
-{
- fseek(Movie.File, 0, SEEK_SET);
- write_movie_header(Movie.File, &Movie);
- fseek(Movie.File, Movie.ControllerDataOffset, SEEK_SET);
- fwrite(Movie.InputBuffer, 1, Movie.BytesPerFrame*(Movie.MaxFrame+1), Movie.File);
-}
-
-static void change_state(MovieState new_state)
-{
- if(new_state==Movie.State)
- return;
-
- if(Movie.State==MOVIE_STATE_RECORD)
- {
- flush_movie();
- }
-
- Movie.State=new_state;
-
- if(new_state==MOVIE_STATE_NONE)
- {
- fclose(Movie.File);
- Movie.File=NULL;
- // FIXME: truncate movie to MaxFrame length
- /* truncate() could be used, if it's certain
- * that the savestate block is never after
- * the controller data block. It is not guaranteed
- * by the format.
- */
- }
-}
-
-static void reserve_buffer_space(uint32 space_needed)
-{
- if(space_needed > Movie.InputBufferSize)
- {
- uint32 ptr_offset = Movie.InputBufferPtr - Movie.InputBuffer;
- uint32 alloc_chunks = space_needed / BUFFER_GROWTH_SIZE;
- Movie.InputBufferSize = BUFFER_GROWTH_SIZE * (alloc_chunks+1);
- Movie.InputBuffer = (uint8*)realloc(Movie.InputBuffer, Movie.InputBufferSize);
- Movie.InputBufferPtr = Movie.InputBuffer + ptr_offset;
- }
-}
-
-static void read_frame_controller_data()
-{
- int i;
- for(i=0; i<5; ++i)
- {
- if(Movie.ControllersMask & (1<<i))
- {
- IPPU.Joypads[i]=(uint32)(Read16(Movie.InputBufferPtr)) | 0x80000000L;
- }
- else
- {
- IPPU.Joypads[i]=0; // pretend the controller is disconnected
- }
- }
-}
-
-static void write_frame_controller_data()
-{
- reserve_buffer_space((uint32)((Movie.InputBufferPtr+Movie.BytesPerFrame)-Movie.InputBuffer));
-
- int i;
- for(i=0; i<5; ++i)
- {
- if(Movie.ControllersMask & (1<<i))
- {
- Write16((uint16)(IPPU.Joypads[i] & 0xffff), Movie.InputBufferPtr);
- }
- else
- {
- IPPU.Joypads[i]=0; // pretend the controller is disconnected
- }
- }
-}
-
-void S9xMovieInit ()
-{
- memset(&Movie, 0, sizeof(Movie));
- Movie.State = MOVIE_STATE_NONE;
-}
-
-int S9xMovieOpen (const char* filename, bool8 read_only)
-{
- FILE* fd;
- STREAM stream;
- int result;
- int fn;
-
- return FILE_NOT_FOUND;
-#if 0
-
- if(!(fd=fopen(filename, read_only ? "rb" : "rb+")))
- return FILE_NOT_FOUND;
-
- // stop current movie before opening
- change_state(MOVIE_STATE_NONE);
-
- // read header
- if((result=read_movie_header(fd, &Movie))!=SUCCESS)
- {
- fclose(fd);
- return result;
- }
-
- fn=dup(fileno(fd));
- fclose(fd);
-
- // apparently this lseek is necessary
- lseek(fn, Movie.SaveStateOffset, SEEK_SET);
- if(!(stream=REOPEN_STREAM(fn, "rb")))
- return FILE_NOT_FOUND;
-
- if(Movie.Opts & MOVIE_OPT_FROM_RESET)
- {
- S9xReset();
- // save only SRAM for a from-reset snapshot
- result=(READ_STREAM(SRAM, 0x20000, stream) == 0x20000) ? SUCCESS : WRONG_FORMAT;
- }
- else
- {
- result=S9xUnfreezeFromStream(stream);
- }
- CLOSE_STREAM(stream);
-
- if(result!=SUCCESS)
- {
- return result;
- }
-
- if(!(fd=fopen(filename, read_only ? "rb" : "rb+")))
- return FILE_NOT_FOUND;
-
- if(fseek(fd, Movie.ControllerDataOffset, SEEK_SET))
- return WRONG_FORMAT;
-
- // read controller data
- Movie.File=fd;
- Movie.BytesPerFrame=bytes_per_frame();
- Movie.InputBufferPtr=Movie.InputBuffer;
- uint32 to_read=Movie.BytesPerFrame * (Movie.MaxFrame+1);
- reserve_buffer_space(to_read);
- fread(Movie.InputBufferPtr, 1, to_read, fd);
-
- // read "baseline" controller data
- read_frame_controller_data();
-
- strncpy(Movie.Filename, filename, _MAX_PATH);
- Movie.Filename[_MAX_PATH-1]='\0';
- Movie.CurrentFrame=0;
- Movie.ReadOnly=read_only;
- change_state(MOVIE_STATE_PLAY);
-
- S9xMessage(S9X_INFO, S9X_MOVIE_INFO, MOVIE_INFO_REPLAY);
- return SUCCESS;
-#endif
-}
-
-int S9xMovieCreate (const char* filename, uint8 controllers_mask, uint8 opts, const wchar_t* metadata, int metadata_length)
-{
- FILE* fd;
- STREAM stream;
- int fn;
-
- return FILE_NOT_FOUND;
-#if 0
-
- if(controllers_mask==0)
- return WRONG_FORMAT;
-
- if(!(fd=fopen(filename, "wb")))
- return FILE_NOT_FOUND;
-
- // stop current movie before opening
- change_state(MOVIE_STATE_NONE);
-
- if(metadata_length>MOVIE_MAX_METADATA)
- {
- metadata_length=MOVIE_MAX_METADATA;
- }
-
- Movie.MovieId=(uint32)time(NULL);
- Movie.RerecordCount=0;
- Movie.MaxFrame=0;
- Movie.SaveStateOffset=SMV_HEADER_SIZE+(sizeof(uint16)*metadata_length);
- Movie.ControllerDataOffset=0;
- Movie.ControllersMask=controllers_mask;
- Movie.Opts=opts;
- if(Settings.PAL)
- {
- Movie.Opts |= MOVIE_OPT_PAL;
- }
- else
- {
- Movie.Opts &= ~MOVIE_OPT_PAL;
- }
-
- write_movie_header(fd, &Movie);
-
- // convert wchar_t metadata string/array to a uint16 array
- if(metadata_length>0)
- {
- uint8 meta_buf[MOVIE_MAX_METADATA * sizeof(uint16)];
- int i;
-
- for(i=0; i<metadata_length; ++i)
- {
- uint16 c=(uint16)metadata[i];
- meta_buf[i+i] =(uint8)(c&0xff);
- meta_buf[i+i+1]=(uint8)((c>>8)&0xff);
- }
-
- fwrite(meta_buf, sizeof(uint16), metadata_length, fd);
- }
-
- // write snapshot
- fn=dup(fileno(fd));
- fclose(fd);
-
- // lseek(fn, Movie.SaveStateOffset, SEEK_SET);
- if(!(stream=REOPEN_STREAM(fn, "ab")))
- return FILE_NOT_FOUND;
-
- if(opts & MOVIE_OPT_FROM_RESET)
- {
- S9xReset();
- // save only SRAM for a from-reset snapshot
- WRITE_STREAM(SRAM, 0x20000, stream);
- }
- else
- {
- S9xFreezeToStream(stream);
- }
- CLOSE_STREAM(stream);
-
- if(!(fd=fopen(filename, "rb+")))
- return FILE_NOT_FOUND;
-
- fseek(fd, 0, SEEK_END);
- Movie.ControllerDataOffset=(uint32)ftell(fd);
-
- // write "baseline" controller data
- Movie.File=fd;
- Movie.BytesPerFrame=bytes_per_frame();
- Movie.InputBufferPtr=Movie.InputBuffer;
- write_frame_controller_data();
-
- strncpy(Movie.Filename, filename, _MAX_PATH);
- Movie.Filename[_MAX_PATH-1]='\0';
- Movie.CurrentFrame=0;
- Movie.ReadOnly=false;
- change_state(MOVIE_STATE_RECORD);
-
- S9xMessage(S9X_INFO, S9X_MOVIE_INFO, MOVIE_INFO_RECORD);
- return SUCCESS;
-#endif
-}
-
-void S9xMovieUpdate ()
-{
- switch(Movie.State)
- {
- case MOVIE_STATE_PLAY:
- if(Movie.CurrentFrame>=Movie.MaxFrame)
- {
- change_state(MOVIE_STATE_NONE);
- S9xMessage(S9X_INFO, S9X_MOVIE_INFO, MOVIE_INFO_END);
- return;
- }
- else
- {
- if(Movie.FrameDisplay)
- {
- sprintf(Movie.FrameDisplayString, "Playing frame: %d", Movie.CurrentFrame);
- S9xMessage (S9X_INFO, S9X_MOVIE_INFO, Movie.FrameDisplayString);
- }
- read_frame_controller_data();
- ++Movie.CurrentFrame;
- }
- break;
-
- case MOVIE_STATE_RECORD:
- {
- if(Movie.FrameDisplay)
- {
- sprintf(Movie.FrameDisplayString, "Recording frame: %d", Movie.CurrentFrame);
- S9xMessage (S9X_INFO, S9X_MOVIE_INFO, Movie.FrameDisplayString);
- }
- write_frame_controller_data();
- ++Movie.CurrentFrame;
- Movie.MaxFrame=Movie.CurrentFrame;
- fwrite((Movie.InputBufferPtr - Movie.BytesPerFrame), 1, Movie.BytesPerFrame, Movie.File);
- }
- break;
-
- default:
- break;
- }
-}
-
-void S9xMovieStop (bool8 suppress_message)
-{
- if(Movie.State!=MOVIE_STATE_NONE)
- {
- change_state(MOVIE_STATE_NONE);
-
- if(!suppress_message)
- S9xMessage(S9X_INFO, S9X_MOVIE_INFO, MOVIE_INFO_STOP);
- }
-}
-
-int S9xMovieGetInfo (const char* filename, struct MovieInfo* info)
-{
- FILE* fd;
- int result;
- SMovie local_movie;
- int metadata_length;
-
- return FILE_NOT_FOUND;
-#if 0
-
- memset(info, 0, sizeof(*info));
- if(!(fd=fopen(filename, "rb")))
- return FILE_NOT_FOUND;
-
- if((result=(read_movie_header(fd, &local_movie)))!=SUCCESS)
- return result;
-
- info->TimeCreated=(time_t)local_movie.MovieId;
- info->LengthFrames=local_movie.MaxFrame;
- info->RerecordCount=local_movie.RerecordCount;
- info->Opts=local_movie.Opts;
- info->ControllersMask=local_movie.ControllersMask;
-
- if(local_movie.SaveStateOffset > SMV_HEADER_SIZE)
- {
- uint8 meta_buf[MOVIE_MAX_METADATA * sizeof(uint16)];
- int i;
-
- metadata_length=((int)local_movie.SaveStateOffset-SMV_HEADER_SIZE)/sizeof(uint16);
- metadata_length=(metadata_length>=MOVIE_MAX_METADATA) ? MOVIE_MAX_METADATA-1 : metadata_length;
- metadata_length=(int)fread(meta_buf, sizeof(uint16), metadata_length, fd);
-
- for(i=0; i<metadata_length; ++i)
- {
- uint16 c=meta_buf[i+i] | (meta_buf[i+i+1] << 8);
- info->Metadata[i]=(wchar_t)c;
- }
- info->Metadata[i]='\0';
- }
- else
- {
- info->Metadata[0]='\0';
- }
-
- fclose(fd);
-
- if(access(filename, W_OK))
- info->ReadOnly=true;
-
- return SUCCESS;
-#endif
-}
-
-bool8 S9xMovieActive ()
-{
- return (Movie.State!=MOVIE_STATE_NONE);
-}
-
-bool8 S9xMovieReadOnly ()
-{
- if(!S9xMovieActive())
- return false;
-
- return Movie.ReadOnly;
-}
-
-uint32 S9xMovieGetId ()
-{
- if(!S9xMovieActive())
- return 0;
-
- return Movie.MovieId;
-}
-
-uint32 S9xMovieGetLength ()
-{
- if(!S9xMovieActive())
- return 0;
-
- return Movie.MaxFrame;
-}
-
-uint32 S9xMovieGetFrameCounter ()
-{
- if(!S9xMovieActive())
- return 0;
-
- return Movie.CurrentFrame;
-}
-
-void S9xMovieToggleFrameDisplay ()
-{
- Movie.FrameDisplay = !Movie.FrameDisplay;
- if(!Movie.FrameDisplay)
- {
- GFX.InfoStringTimeout = 1;
- }
-}
-
-void S9xMovieFreeze (uint8** buf, uint32* size)
-{
- // sanity check
- if(!S9xMovieActive())
- {
- return;
- }
-
- *buf = NULL;
- *size = 0;
-
- // compute size needed for the buffer
- uint32 size_needed = 4*3; // room for MovieId, CurrentFrame, and MaxFrame
- size_needed += (uint32)(Movie.BytesPerFrame * (Movie.MaxFrame+1));
- *buf=new uint8[size_needed];
- *size=size_needed;
-
- uint8* ptr = *buf;
- if(!ptr)
- {
- return;
- }
-
- Write32(Movie.MovieId, ptr);
- Write32(Movie.CurrentFrame, ptr);
- Write32(Movie.MaxFrame, ptr);
-
- memcpy(ptr, Movie.InputBuffer, Movie.BytesPerFrame * (Movie.MaxFrame+1));
-}
-
-bool8 S9xMovieUnfreeze (const uint8* buf, uint32 size)
-{
- // sanity check
- if(!S9xMovieActive())
- {
- return false;
- }
-
- const uint8* ptr = buf;
- if(size < 4*3)
- {
- return false;
- }
-
- uint32 movie_id = Read32(ptr);
- uint32 current_frame = Read32(ptr);
- uint32 max_frame = Read32(ptr);
- uint32 space_needed = (Movie.BytesPerFrame * (max_frame+1));
-
- if(movie_id != Movie.MovieId ||
- current_frame > max_frame ||
- space_needed > size)
- {
- return false;
- }
-
- if(!Movie.ReadOnly)
- {
- // here, we are going to take the input data from the savestate
- // and make it the input data for the current movie, then continue
- // writing new input data at the currentframe pointer
- change_state(MOVIE_STATE_RECORD);
- S9xMessage(S9X_INFO, S9X_MOVIE_INFO, MOVIE_INFO_RERECORD);
-
- Movie.CurrentFrame = current_frame;
- Movie.MaxFrame = max_frame;
- ++Movie.RerecordCount;
-
- reserve_buffer_space(space_needed);
- memcpy(Movie.InputBuffer, ptr, space_needed);
- flush_movie();
- fseek(Movie.File, Movie.ControllerDataOffset+(Movie.BytesPerFrame * (Movie.CurrentFrame+1)), SEEK_SET);
- }
- else
- {
- // here, we are going to keep the input data from the movie file
- // and simply rewind to the currentframe pointer
- // this will cause a desync if the savestate is not in sync
- // with the on-disk recording data, but it's easily solved
- // by loading another savestate or playing the movie from the beginning
-
- // and older savestate might have a currentframe pointer past
- // the end of the input data, so check for that here
- if(current_frame > Movie.MaxFrame)
- {
- return false;
- }
-
- change_state(MOVIE_STATE_PLAY);
- S9xMessage(S9X_INFO, S9X_MOVIE_INFO, MOVIE_INFO_REWIND);
-
- Movie.CurrentFrame = current_frame;
- }
-
- Movie.InputBufferPtr = Movie.InputBuffer + (Movie.BytesPerFrame * Movie.CurrentFrame);
- read_frame_controller_data();
-
- return true;
-}
diff --git a/src/movie.h b/src/movie.h deleted file mode 100644 index 3c5684e..0000000 --- a/src/movie.h +++ /dev/null @@ -1,146 +0,0 @@ -/*******************************************************************************
- Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.
-
- (c) Copyright 1996 - 2002 Gary Henderson (gary.henderson@ntlworld.com) and
- Jerremy Koot (jkoot@snes9x.com)
-
- (c) Copyright 2001 - 2004 John Weidman (jweidman@slip.net)
-
- (c) Copyright 2002 - 2004 Brad Jorsch (anomie@users.sourceforge.net),
- funkyass (funkyass@spam.shaw.ca),
- Joel Yliluoma (http://iki.fi/bisqwit/)
- Kris Bleakley (codeviolation@hotmail.com),
- Matthew Kendora,
- Nach (n-a-c-h@users.sourceforge.net),
- Peter Bortas (peter@bortas.org) and
- zones (kasumitokoduck@yahoo.com)
-
- C4 x86 assembler and some C emulation code
- (c) Copyright 2000 - 2003 zsKnight (zsknight@zsnes.com),
- _Demo_ (_demo_@zsnes.com), and Nach
-
- C4 C++ code
- (c) Copyright 2003 Brad Jorsch
-
- DSP-1 emulator code
- (c) Copyright 1998 - 2004 Ivar (ivar@snes9x.com), _Demo_, Gary Henderson,
- John Weidman, neviksti (neviksti@hotmail.com),
- Kris Bleakley, Andreas Naive
-
- DSP-2 emulator code
- (c) Copyright 2003 Kris Bleakley, John Weidman, neviksti, Matthew Kendora, and
- Lord Nightmare (lord_nightmare@users.sourceforge.net
-
- OBC1 emulator code
- (c) Copyright 2001 - 2004 zsKnight, pagefault (pagefault@zsnes.com) and
- Kris Bleakley
- Ported from x86 assembler to C by sanmaiwashi
-
- SPC7110 and RTC C++ emulator code
- (c) Copyright 2002 Matthew Kendora with research by
- zsKnight, John Weidman, and Dark Force
-
- S-DD1 C emulator code
- (c) Copyright 2003 Brad Jorsch with research by
- Andreas Naive and John Weidman
-
- S-RTC C emulator code
- (c) Copyright 2001 John Weidman
-
- ST010 C++ emulator code
- (c) Copyright 2003 Feather, Kris Bleakley, John Weidman and Matthew Kendora
-
- Super FX x86 assembler emulator code
- (c) Copyright 1998 - 2003 zsKnight, _Demo_, and pagefault
-
- Super FX C emulator code
- (c) Copyright 1997 - 1999 Ivar, Gary Henderson and John Weidman
-
-
- SH assembler code partly based on x86 assembler code
- (c) Copyright 2002 - 2004 Marcus Comstedt (marcus@mc.pp.se)
-
- Input recording/playback code
- (c) Copyright 2004 blip
-
- Specific ports contains the works of other authors. See headers in
- individual files.
-
- Snes9x homepage: http://www.snes9x.com
-
- Permission to use, copy, modify and distribute Snes9x in both binary and
- source form, for non-commercial purposes, is hereby granted without fee,
- providing that this license information and copyright notice appear with
- all copies and any derived work.
-
- This software is provided 'as-is', without any express or implied
- warranty. In no event shall the authors be held liable for any damages
- arising from the use of this software.
-
- Snes9x is freeware for PERSONAL USE only. Commercial users should
- seek permission of the copyright holders first. Commercial use includes
- charging money for Snes9x or software derived from Snes9x.
-
- The copyright holders request that bug fixes and improvements to the code
- should be forwarded to them so everyone can benefit from the modifications
- in future versions.
-
- Super NES and Super Nintendo Entertainment System are trademarks of
- Nintendo Co., Limited and its subsidiary companies.
-*******************************************************************************/
-#ifndef _MOVIE_H_
-#define _MOVIE_H_
-
-#include <stdio.h>
-#include <time.h>
-#include "snes9x.h"
-
-#ifndef SUCCESS
-# define SUCCESS 1
-# define WRONG_FORMAT (-1)
-# define WRONG_VERSION (-2)
-# define FILE_NOT_FOUND (-3)
-#endif
-
-#define MOVIE_OPT_FROM_SNAPSHOT 0
-#define MOVIE_OPT_FROM_RESET (1<<0)
-#define MOVIE_OPT_PAL (1<<1)
-#define MOVIE_MAX_METADATA 512
-
-START_EXTERN_C
-struct MovieInfo
-{
- time_t TimeCreated;
- uint32 LengthFrames;
- uint32 RerecordCount;
- wchar_t Metadata[MOVIE_MAX_METADATA]; // really should be wchar_t
- uint8 Opts;
- uint8 ControllersMask;
- bool8 ReadOnly;
-};
-
-// methods used by the user-interface code
-int S9xMovieOpen (const char* filename, bool8 read_only);
-int S9xMovieCreate (const char* filename, uint8 controllers_mask, uint8 opts, const wchar_t* metadata, int metadata_length);
-int S9xMovieGetInfo (const char* filename, struct MovieInfo* info);
-void S9xMovieStop (bool8 suppress_message);
-void S9xMovieToggleFrameDisplay ();
-
-// methods used by the emulation
-void S9xMovieInit ();
-void S9xMovieUpdate ();
-//bool8 S9xMovieRewind (uint32 at_frame);
-void S9xMovieFreeze (uint8** buf, uint32* size);
-bool8 S9xMovieUnfreeze (const uint8* buf, uint32 size);
-
-// accessor functions
-bool8 S9xMovieActive ();
-// the following accessors return 0/false if !S9xMovieActive()
-bool8 S9xMovieReadOnly ();
-uint32 S9xMovieGetId ();
-uint32 S9xMovieGetLength ();
-uint32 S9xMovieGetFrameCounter ();
-
-END_EXTERN_C
-
-#endif
diff --git a/src/netplay.h b/src/netplay.h deleted file mode 100644 index 287da9c..0000000 --- a/src/netplay.h +++ /dev/null @@ -1,282 +0,0 @@ -/*******************************************************************************
- Snes9x - Portable Super Nintendo Entertainment System (TM) emulator.
-
- (c) Copyright 1996 - 2002 Gary Henderson (gary.henderson@ntlworld.com) and
- Jerremy Koot (jkoot@snes9x.com)
-
- (c) Copyright 2001 - 2004 John Weidman (jweidman@slip.net)
-
- (c) Copyright 2002 - 2004 Brad Jorsch (anomie@users.sourceforge.net),
- funkyass (funkyass@spam.shaw.ca),
- Joel Yliluoma (http://iki.fi/bisqwit/)
- Kris Bleakley (codeviolation@hotmail.com),
- Matthew Kendora,
- Nach (n-a-c-h@users.sourceforge.net),
- Peter Bortas (peter@bortas.org) and
- zones (kasumitokoduck@yahoo.com)
-
- C4 x86 assembler and some C emulation code
- (c) Copyright 2000 - 2003 zsKnight (zsknight@zsnes.com),
- _Demo_ (_demo_@zsnes.com), and Nach
-
- C4 C++ code
- (c) Copyright 2003 Brad Jorsch
-
- DSP-1 emulator code
- (c) Copyright 1998 - 2004 Ivar (ivar@snes9x.com), _Demo_, Gary Henderson,
- John Weidman, neviksti (neviksti@hotmail.com),
- Kris Bleakley, Andreas Naive
-
- DSP-2 emulator code
- (c) Copyright 2003 Kris Bleakley, John Weidman, neviksti, Matthew Kendora, and
- Lord Nightmare (lord_nightmare@users.sourceforge.net
-
- OBC1 emulator code
- (c) Copyright 2001 - 2004 zsKnight, pagefault (pagefault@zsnes.com) and
- Kris Bleakley
- Ported from x86 assembler to C by sanmaiwashi
-
- SPC7110 and RTC C++ emulator code
- (c) Copyright 2002 Matthew Kendora with research by
- zsKnight, John Weidman, and Dark Force
-
- S-DD1 C emulator code
- (c) Copyright 2003 Brad Jorsch with research by
- Andreas Naive and John Weidman
-
- S-RTC C emulator code
- (c) Copyright 2001 John Weidman
-
- ST010 C++ emulator code
- (c) Copyright 2003 Feather, Kris Bleakley, John Weidman and Matthew Kendora
-
- Super FX x86 assembler emulator code
- (c) Copyright 1998 - 2003 zsKnight, _Demo_, and pagefault
-
- Super FX C emulator code
- (c) Copyright 1997 - 1999 Ivar, Gary Henderson and John Weidman
-
-
- SH assembler code partly based on x86 assembler code
- (c) Copyright 2002 - 2004 Marcus Comstedt (marcus@mc.pp.se)
-
-
- Specific ports contains the works of other authors. See headers in
- individual files.
-
- Snes9x homepage: http://www.snes9x.com
-
- Permission to use, copy, modify and distribute Snes9x in both binary and
- source form, for non-commercial purposes, is hereby granted without fee,
- providing that this license information and copyright notice appear with
- all copies and any derived work.
-
- This software is provided 'as-is', without any express or implied
- warranty. In no event shall the authors be held liable for any damages
- arising from the use of this software.
-
- Snes9x is freeware for PERSONAL USE only. Commercial users should
- seek permission of the copyright holders first. Commercial use includes
- charging money for Snes9x or software derived from Snes9x.
-
- The copyright holders request that bug fixes and improvements to the code
- should be forwarded to them so everyone can benefit from the modifications
- in future versions.
-
- Super NES and Super Nintendo Entertainment System are trademarks of
- Nintendo Co., Limited and its subsidiary companies.
-*******************************************************************************/
-
-#ifndef _NETPLAY_H_
-#define _NETPLAY_H_
-
-/*
- * Client to server joypad update
- *
- * magic 1
- * sequence_no 1
- * opcode 1
- * joypad data 4
- *
- * Server to client joypad update
- * magic 1
- * sequence_no 1
- * opcode 1 + num joypads (top 3 bits)
- * joypad data 4 * n
- */
-
-//#define NP_DEBUG 1
-
-#define NP_VERSION 10
-#define NP_JOYPAD_HIST_SIZE 120
-#define NP_DEFAULT_PORT 6096
-
-#define NP_MAX_CLIENTS 5
-
-#define NP_SERV_MAGIC 'S'
-#define NP_CLNT_MAGIC 'C'
-
-#define NP_CLNT_HELLO 0
-#define NP_CLNT_JOYPAD 1
-#define NP_CLNT_RESET 2
-#define NP_CLNT_PAUSE 3
-#define NP_CLNT_LOAD_ROM 4
-#define NP_CLNT_ROM_IMAGE 5
-#define NP_CLNT_FREEZE_FILE 6
-#define NP_CLNT_SRAM_DATA 7
-#define NP_CLNT_READY 8
-#define NP_CLNT_LOADED_ROM 9
-#define NP_CLNT_RECEIVED_ROM_IMAGE 10
-#define NP_CLNT_WAITING_FOR_ROM_IMAGE 11
-
-#define NP_SERV_HELLO 0
-#define NP_SERV_JOYPAD 1
-#define NP_SERV_RESET 2
-#define NP_SERV_PAUSE 3
-#define NP_SERV_LOAD_ROM 4
-#define NP_SERV_ROM_IMAGE 5
-#define NP_SERV_FREEZE_FILE 6
-#define NP_SERV_SRAM_DATA 7
-#define NP_SERV_READY 8
-
-struct SNPClient
-{
- volatile uint8 SendSequenceNum;
- volatile uint8 ReceiveSequenceNum;
- volatile bool8 Connected;
- volatile bool8 SaidHello;
- volatile bool8 Paused;
- volatile bool8 Ready;
- int Socket;
- char *ROMName;
- char *HostName;
- char *Who;
-};
-
-enum {
- NP_SERVER_SEND_ROM_IMAGE,
- NP_SERVER_SYNC_ALL,
- NP_SERVER_SYNC_CLIENT,
- NP_SERVER_SEND_FREEZE_FILE_ALL,
- NP_SERVER_SEND_ROM_LOAD_REQUEST_ALL,
- NP_SERVER_RESET_ALL,
- NP_SERVER_SEND_SRAM_ALL,
- NP_SERVER_SEND_SRAM
-};
-
-#define NP_MAX_TASKS 20
-
-struct NPServerTask
-{
- uint32 Task;
- void *Data;
-};
-
-struct SNPServer
-{
- struct SNPClient Clients [NP_MAX_CLIENTS];
- int NumClients;
- volatile struct NPServerTask TaskQueue [NP_MAX_TASKS];
- volatile uint32 TaskHead;
- volatile uint32 TaskTail;
- int Socket;
- uint32 FrameTime;
- uint32 FrameCount;
- char ROMName [30];
- uint32 Joypads [5];
- bool8 ClientPaused;
- uint32 Paused;
- bool8 SendROMImageOnConnect;
- bool8 SyncByReset;
-};
-
-#define NP_MAX_ACTION_LEN 200
-
-struct SNetPlay
-{
- volatile uint8 MySequenceNum;
- volatile uint8 ServerSequenceNum;
- volatile bool8 Connected;
- volatile bool8 Abort;
- volatile uint8 Player;
- volatile bool8 ClientsReady [NP_MAX_CLIENTS];
- volatile bool8 ClientsPaused [NP_MAX_CLIENTS];
- volatile bool8 Paused;
- volatile bool8 PendingWait4Sync;
- volatile uint8 PercentageComplete;
- volatile bool8 Waiting4EmulationThread;
- volatile bool8 Answer;
- volatile int Socket;
- char *ServerHostName;
- char *ROMName;
- int Port;
- volatile uint32 JoypadWriteInd;
- volatile uint32 JoypadReadInd;
- uint32 Joypads [NP_JOYPAD_HIST_SIZE][NP_MAX_CLIENTS];
- uint32 Frame [NP_JOYPAD_HIST_SIZE];
- uint32 FrameCount;
- uint32 MaxFrameSkip;
- uint32 MaxBehindFrameCount;
- char ActionMsg [NP_MAX_ACTION_LEN];
- char ErrorMsg [NP_MAX_ACTION_LEN];
- char WarningMsg [NP_MAX_ACTION_LEN];
-};
-
-extern "C" struct SNetPlay NetPlay;
-
-//
-// NETPLAY_CLIENT_HELLO message format:
-// header
-// frame_time (4)
-// ROMName (variable)
-
-#define WRITE_LONG(p, v) { \
-*((p) + 0) = (uint8) ((v) >> 24); \
-*((p) + 1) = (uint8) ((v) >> 16); \
-*((p) + 2) = (uint8) ((v) >> 8); \
-*((p) + 3) = (uint8) ((v) >> 0); \
-}
-
-#define READ_LONG(p) \
-((((uint8) *((p) + 0)) << 24) | \
- (((uint8) *((p) + 1)) << 16) | \
- (((uint8) *((p) + 2)) << 8) | \
- (((uint8) *((p) + 3)) << 0))
-
-bool8 S9xNPConnectToServer (const char *server_name, int port,
- const char *rom_name);
-bool8 S9xNPWaitForHeartBeat ();
-uint32 S9xNPGetJoypad (int which1);
-bool8 S9xNPSendJoypadUpdate (uint32 joypad);
-void S9xNPDisconnect ();
-bool8 S9xNPInitialise ();
-bool8 S9xNPSendData (int fd, const uint8 *data, int len);
-bool8 S9xNPGetData (int fd, uint8 *data, int len);
-
-void S9xNPSyncClients ();
-void S9xNPStepJoypadHistory ();
-
-void S9xNPResetJoypadReadPos ();
-bool8 S9xNPSendReady (uint8 op = NP_CLNT_READY);
-bool8 S9xNPSendPause (bool8 pause);
-void S9xNPReset ();
-void S9xNPSetAction (const char *action, bool8 force = FALSE);
-void S9xNPSetError (const char *error);
-void S9xNPSetWarning (const char *warning);
-void S9xNPDiscardHeartbeats ();
-void S9xNPServerQueueSendingFreezeFile (const char *filename);
-void S9xNPServerQueueSyncAll ();
-void S9xNPServerQueueSendingROMImage ();
-void S9xNPServerQueueSendingLoadROMRequest (const char *filename);
-
-void S9xNPServerAddTask (uint32 task, void *data);
-
-bool8 S9xNPStartServer (int port);
-void S9xNPStopServer ();
-#ifdef __WIN32kk__
-#define S9xGetMilliTime timeGetTime
-#else
-uint32 S9xGetMilliTime ();
-#endif
-#endif
-
diff --git a/src/newres.h b/src/newres.h deleted file mode 100644 index ecda174..0000000 --- a/src/newres.h +++ /dev/null @@ -1,41 +0,0 @@ -#ifndef __NEWRES_H__
-#define __NEWRES_H__
-
-#if !defined(UNDER_CE)
-#define UNDER_CE _WIN32_WCE
-#endif
-
-#if defined(_WIN32_WCE)
- #if !defined(WCEOLE_ENABLE_DIALOGEX)
- #define DIALOGEX DIALOG DISCARDABLE
- #endif
- #include <commctrl.h>
- #define SHMENUBAR RCDATA
- #if defined(WIN32_PLATFORM_PSPC) && (_WIN32_WCE >= 300)
- #include <aygshell.h>
- #define AFXCE_IDR_SCRATCH_SHMENU 28700
- #else
- #define I_IMAGENONE (-2)
- #define NOMENU 0xFFFF
- #define IDS_SHNEW 1
-
- #define IDM_SHAREDNEW 10
- #define IDM_SHAREDNEWDEFAULT 11
- #endif // _WIN32_WCE_PSPC
- #define AFXCE_IDD_SAVEMODIFIEDDLG 28701
-#endif // _WIN32_WCE
-
-#ifdef RC_INVOKED
-#ifndef _INC_WINDOWS
-#define _INC_WINDOWS
- #include "winuser.h" // extract from windows header
- //#include "winver.h"
-#endif
-#endif
-
-#ifdef IDC_STATIC
-#undef IDC_STATIC
-#endif
-#define IDC_STATIC (-1)
-
-#endif //__NEWRES_H__
diff --git a/src/ppu_.cpp b/src/ppu_.cpp index 1cdfa0b..e91be78 100644 --- a/src/ppu_.cpp +++ b/src/ppu_.cpp @@ -47,18 +47,18 @@ #include "dma.h" #include "gfx.h" #include "display.h" -#include "sa1.h"
+#include "sa1.h" #ifndef _SNESPPC -//#include "netplay.h"
+//#include "netplay.h" #endif #include "sdd1.h" #include "srtc.h" -
+ #ifndef ZSNES_FX #include "fxemu.h" #include "fxinst.h" -extern struct FxInit_s SuperFX;
+extern struct FxInit_s SuperFX; extern struct FxRegs_s GSU; #else EXTERN_C void S9xSuperFXWriteReg (uint8, uint32); @@ -126,9 +126,9 @@ void S9xUpdateHTimer () void S9xFixColourBrightness () { - IPPU.XB = mul_brightness [PPU.Brightness];
+ IPPU.XB = mul_brightness [PPU.Brightness]; #ifndef _SNESPPC - if (Settings.SixteenBit)
+ if (Settings.SixteenBit) #endif { for (int i = 0; i < 256; i++) @@ -155,7 +155,7 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2100: // Brightness and screen blank bit if (Byte != Memory.FillRAM [0x2100]) - {
+ { FLUSH_REDRAW (); if (PPU.Brightness != (Byte & 0xF)) { @@ -177,8 +177,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2101: // Sprite (OBJ) tile address if (Byte != Memory.FillRAM [0x2101]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.OBJNameBase = (Byte & 3) << 14; PPU.OBJNameSelect = ((Byte >> 3) & 3) << 13; PPU.OBJSizeSelect = (Byte >> 5) & 7; @@ -224,17 +224,17 @@ void S9xSetPPU (uint8 Byte, uint16 Address) break; case 0x2104: - // Sprite register write
- REGISTER_2104(Byte, &Memory, &IPPU, &PPU);
-
+ // Sprite register write + REGISTER_2104(Byte, &Memory, &IPPU, &PPU); + break; case 0x2105: // Screen mode (0 - 7), background tile sizes and background 3 // priority if (Byte != Memory.FillRAM [0x2105]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.BG3Priority = (Byte >> 3) & 1; PPU.BG[0].BGSize = (Byte >> 4) & 1; PPU.BG[1].BGSize = (Byte >> 5) & 1; @@ -250,8 +250,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2106: // Mosaic pixel size and enable if (Byte != Memory.FillRAM [0x2106]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); #ifdef DEBUGGER if ((Byte & 0xf0) && (Byte & 0x0f)) missing.mosaic = 1; @@ -265,8 +265,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) break; case 0x2107: // [BG0SC] if (Byte != Memory.FillRAM [0x2107]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.BG[0].SCSize = Byte & 3; PPU.BG[0].SCBase = (Byte & 0x7c) << 8; } @@ -274,8 +274,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2108: // [BG1SC] if (Byte != Memory.FillRAM [0x2108]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.BG[1].SCSize = Byte & 3; PPU.BG[1].SCBase = (Byte & 0x7c) << 8; } @@ -283,8 +283,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2109: // [BG2SC] if (Byte != Memory.FillRAM [0x2109]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.BG[2].SCSize = Byte & 3; PPU.BG[2].SCBase = (Byte & 0x7c) << 8; } @@ -292,8 +292,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x210A: // [BG3SC] if (Byte != Memory.FillRAM [0x210a]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.BG[3].SCSize = Byte & 3; PPU.BG[3].SCBase = (Byte & 0x7c) << 8; } @@ -301,8 +301,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x210B: // [BG01NBA] if (Byte != Memory.FillRAM [0x210b]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.BG[0].NameBase = (Byte & 7) << 12; PPU.BG[1].NameBase = ((Byte >> 4) & 7) << 12; } @@ -310,8 +310,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x210C: // [BG23NBA] if (Byte != Memory.FillRAM [0x210c]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.BG[2].NameBase = (Byte & 7) << 12; PPU.BG[3].NameBase = ((Byte >> 4) & 7) << 12; } @@ -424,8 +424,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x211a: // Mode 7 outside rotation area display mode and flipping if (Byte != Memory.FillRAM [0x211a]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.Mode7Repeat = Byte >> 6; PPU.Mode7VFlip = (Byte & 2) >> 1; PPU.Mode7HFlip = Byte & 1; @@ -472,8 +472,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2123: // Window 1 and 2 enable for backgrounds 1 and 2 if (Byte != Memory.FillRAM [0x2123]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.ClipWindow1Enable [0] = !!(Byte & 0x02); PPU.ClipWindow1Enable [1] = !!(Byte & 0x20); @@ -499,8 +499,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2124: // Window 1 and 2 enable for backgrounds 3 and 4 if (Byte != Memory.FillRAM [0x2124]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.ClipWindow1Enable [2] = !!(Byte & 0x02); PPU.ClipWindow1Enable [3] = !!(Byte & 0x20); @@ -526,8 +526,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2125: // Window 1 and 2 enable for objects and colour window if (Byte != Memory.FillRAM [0x2125]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.ClipWindow1Enable [4] = !!(Byte & 0x02); PPU.ClipWindow1Enable [5] = !!(Byte & 0x20); @@ -553,8 +553,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2126: // Window 1 left position if (Byte != Memory.FillRAM [0x2126]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.Window1Left = Byte; PPU.RecomputeClipWindows = TRUE; @@ -563,8 +563,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2127: // Window 1 right position if (Byte != Memory.FillRAM [0x2127]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.Window1Right = Byte; PPU.RecomputeClipWindows = TRUE; @@ -573,8 +573,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2128: // Window 2 left position if (Byte != Memory.FillRAM [0x2128]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.Window2Left = Byte; PPU.RecomputeClipWindows = TRUE; @@ -583,8 +583,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2129: // Window 2 right position if (Byte != Memory.FillRAM [0x2129]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.Window2Right = Byte; PPU.RecomputeClipWindows = TRUE; @@ -593,8 +593,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x212a: // Windows 1 & 2 overlap logic for backgrounds 1 - 4 if (Byte != Memory.FillRAM [0x212a]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.ClipWindowOverlapLogic [0] = (Byte & 0x03); PPU.ClipWindowOverlapLogic [1] = (Byte & 0x0c) >> 2; @@ -606,8 +606,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x212b: // Windows 1 & 2 overlap logic for objects and colour window if (Byte != Memory.FillRAM [0x212b]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.ClipWindowOverlapLogic [4] = Byte & 0x03; PPU.ClipWindowOverlapLogic [5] = (Byte & 0x0c) >> 2; @@ -617,8 +617,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x212c: // Main screen designation (backgrounds 1 - 4 and objects) if (Byte != Memory.FillRAM [0x212c]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.RecomputeClipWindows = TRUE; Memory.FillRAM [Address] = Byte; @@ -628,8 +628,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x212d: // Sub-screen designation (backgrounds 1 - 4 and objects) if (Byte != Memory.FillRAM [0x212d]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); #ifdef DEBUGGER if (Byte & 0x1f) @@ -643,8 +643,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x212e: // Window mask designation for main screen ? if (Byte != Memory.FillRAM [0x212e]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.RecomputeClipWindows = TRUE; } @@ -652,8 +652,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x212f: // Window mask designation for sub-screen ? if (Byte != Memory.FillRAM [0x212f]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.RecomputeClipWindows = TRUE; } @@ -661,8 +661,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2130: // Fixed colour addition or screen addition if (Byte != Memory.FillRAM [0x2130]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); PPU.RecomputeClipWindows = TRUE; #ifdef DEBUGGER @@ -674,8 +674,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) case 0x2131: // Colour addition or subtraction select if (Byte != Memory.FillRAM[0x2131]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); // Backgrounds 1 - 4, objects and backdrop colour add/sub enable #ifdef DEBUGGER @@ -701,8 +701,8 @@ void S9xSetPPU (uint8 Byte, uint16 Address) break; case 0x2132: if (Byte != Memory.FillRAM [0x2132]) - {
- FLUSH_REDRAW ();
+ { + FLUSH_REDRAW (); // Colour data for fixed colour addition/subtraction if (Byte & 0x80) @@ -1378,10 +1378,10 @@ void S9xSetCPU (uint8 byte, uint16 Address) } else { - PPU.VTimerEnabled = FALSE;
+ PPU.VTimerEnabled = FALSE; #ifndef RC_OPTIMIZED if (SNESGameFixes.umiharakawaseFix) - byte &= ~0x20;
+ byte &= ~0x20; #endif } @@ -1404,8 +1404,8 @@ void S9xSetCPU (uint8 byte, uint16 Address) PPU.HTimerEnabled = FALSE; PPU.HTimerPosition = Settings.H_Max + 1; } -
-#ifndef RC_OPTIMIZED
+ +#ifndef RC_OPTIMIZED if (!Settings.DaffyDuck) CLEAR_IRQ_SOURCE (PPU_V_BEAM_IRQ_SOURCE | PPU_H_BEAM_IRQ_SOURCE); @@ -1423,7 +1423,7 @@ void S9xSetCPU (uint8 byte, uint16 Address) CPU.Flags |= NMI_FLAG; CPU.NMIActive = TRUE; CPU.NMICycleCount = CPU.NMITriggerPoint; - }
+ } #endif break; case 0x4201: @@ -2395,14 +2395,14 @@ void S9xNextController () } void S9xUpdateJoypads () -{
-#ifdef _SNESPPC
- int i = 0;
+{ +#ifdef _SNESPPC + int i = 0; #else int i; for (i = 0; i < 5; i++) -#endif
+#endif { IPPU.Joypads [i] = S9xReadJoypad (i); if (IPPU.Joypads [i] & SNES_LEFT_MASK) @@ -2472,7 +2472,6 @@ void S9xUpdateJoypads () #ifndef ZSNES_FX void S9xSuperFXExec () { -#if 1 if (Settings.SuperFX) { if ((Memory.FillRAM [0x3000 + GSU_SFR] & FLG_G) && @@ -2491,154 +2490,6 @@ void S9xSuperFXExec () } } } -#else - uint32 tmp = (Memory.FillRAM[0x3034] << 16) + *(uint16 *) &Memory.FillRAM [0x301e]; - -#if 0 - if (tmp == 0x018428) - { - *(uint16 *) &SRAM [0x0064] = 0xbc00; - *(uint16 *) &SRAM [0x002c] = 0x8000; - } -#endif - if (tmp == -1)//0x018428) //0x01bfc3) //0x09edaf) //-1) //0x57edaf) - { - while (Memory.FillRAM [0x3030] & 0x20) - { - int i; - int32 vError; - uint8 avReg[0x40]; - char tmp[128]; - uint8 vPipe; - uint8 vColr; - uint8 vPor; - - FxPipeString (tmp); - /* Make the string 32 chars long */ - if(strlen(tmp) < 32) { memset(&tmp[strlen(tmp)],' ',32-strlen(tmp)); tmp[32] = 0; } - - /* Copy registers (so we can see if any changed) */ - vColr = FxGetColorRegister(); - vPor = FxGetPlotOptionRegister(); - memcpy(avReg,SuperFX.pvRegisters,0x40); - - /* Print the pipe string */ - printf(tmp); - - /* Execute the instruction in the pipe */ - vPipe = FxPipe(); - vError = FxEmulate(1); - - /* Check if any registers changed (and print them if they did) */ - for(i=0; i<16; i++) - { - uint32 a = 0; - uint32 r1 = ((uint32)avReg[i*2]) | (((uint32)avReg[(i*2)+1])<<8); - uint32 r2 = (uint32)(SuperFX.pvRegisters[i*2]) | (((uint32)SuperFX.pvRegisters[(i*2)+1])<<8); - if(i==15) - a = OPCODE_BYTES(vPipe); - if(((r1+a)&0xffff) != r2) - printf(" r%d=$%04x",i,r2); - } - { - /* Check SFR */ - uint32 r1 = ((uint32)avReg[0x30]) | (((uint32)avReg[0x31])<<8); - uint32 r2 = (uint32)(SuperFX.pvRegisters[0x30]) | (((uint32)SuperFX.pvRegisters[0x31])<<8); - if((r1&(1<<1)) != (r2&(1<<1))) - printf(" Z=%d",(uint32)(!!(r2&(1<<1)))); - if((r1&(1<<2)) != (r2&(1<<2))) - printf(" CY=%d",(uint32)(!!(r2&(1<<2)))); - if((r1&(1<<3)) != (r2&(1<<3))) - printf(" S=%d",(uint32)(!!(r2&(1<<3)))); - if((r1&(1<<4)) != (r2&(1<<4))) - printf(" OV=%d",(uint32)(!!(r2&(1<<4)))); - if((r1&(1<<5)) != (r2&(1<<5))) - printf(" G=%d",(uint32)(!!(r2&(1<<5)))); - if((r1&(1<<6)) != (r2&(1<<6))) - printf(" R=%d",(uint32)(!!(r2&(1<<6)))); - if((r1&(1<<8)) != (r2&(1<<8))) - printf(" ALT1=%d",(uint32)(!!(r2&(1<<8)))); - if((r1&(1<<9)) != (r2&(1<<9))) - printf(" ALT2=%d",(uint32)(!!(r2&(1<<9)))); - if((r1&(1<<10)) != (r2&(1<<10))) - printf(" IL=%d",(uint32)(!!(r2&(1<<10)))); - if((r1&(1<<11)) != (r2&(1<<11))) - printf(" IH=%d",(uint32)(!!(r2&(1<<11)))); - if((r1&(1<<12)) != (r2&(1<<12))) - printf(" B=%d",(uint32)(!!(r2&(1<<12)))); - if((r1&(1<<15)) != (r2&(1<<15))) - printf(" IRQ=%d",(uint32)(!!(r2&(1<<15)))); - } - { - /* Check PBR */ - uint32 r1 = ((uint32)avReg[0x34]); - uint32 r2 = (uint32)(SuperFX.pvRegisters[0x34]); - if(r1 != r2) - printf(" PBR=$%02x",r2); - } - { - /* Check ROMBR */ - uint32 r1 = ((uint32)avReg[0x36]); - uint32 r2 = (uint32)(SuperFX.pvRegisters[0x36]); - if(r1 != r2) - printf(" ROMBR=$%02x",r2); - } - { - /* Check RAMBR */ - uint32 r1 = ((uint32)avReg[0x3c]); - uint32 r2 = (uint32)(SuperFX.pvRegisters[0x3c]); - if(r1 != r2) - printf(" RAMBR=$%02x",r2); - } - { - /* Check CBR */ - uint32 r1 = ((uint32)avReg[0x3e]) | (((uint32)avReg[0x3f])<<8); - uint32 r2 = (uint32)(SuperFX.pvRegisters[0x3e]) | (((uint32)SuperFX.pvRegisters[0x3f])<<8); - if(r1 != r2) - printf(" CBR=$%04x",r2); - } - { - /* Check COLR */ - if(vColr != FxGetColorRegister()) - printf(" COLR=$%02x",FxGetColorRegister()); - } - { - /* Check POR */ - if(vPor != FxGetPlotOptionRegister()) - printf(" POR=$%02x",FxGetPlotOptionRegister()); - } - printf ("\n"); - } - S9xExit (); - } - else - { - uint32 t = (Memory.FillRAM [0x3034] << 16) + - (Memory.FillRAM [0x301f] << 8) + - (Memory.FillRAM [0x301e] << 0); -printf ("%06x: %d\n", t, FxEmulate (2000000)); -// FxEmulate (2000000); - } -#if 0 - if (!(CPU.Flags & TRACE_FLAG)) - { - static int z = 1; - if (z == 0) - { - extern FILE *trace; - CPU.Flags |= TRACE_FLAG; - trace = fopen ("trace.log", "wb"); - } - else - z--; - } -#endif - Memory.FillRAM [0x3030] &= ~0x20; - if (Memory.FillRAM [0x3031] & 0x80) - { - S9xSetIRQ (GSU_IRQ_SOURCE); - } -#endif } #endif |