[*] Binary protection state of libgstriff-1.0.so.0.1803.0
Full RELRO No Canary found NX enabled DSO RPATH No RUNPATH No Symbols
[*] Function printf tear down of libgstriff-1.0.so.0.1803.0
; assembly | /* r2dec pseudo code output */
| /* /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/lib/libgstriff-1.0.so.0.1803.0 @ 0x3f30 */
| #include <stdint.h>
|
| #define BIT_MASK(t,v) ((t)(-((v)!= 0)))&(((t)-1)>>((sizeof(t)*CHAR_BIT)-(v)))
|
; (fcn) sym.gst_riff_create_audio_caps () | void gst_riff_create_audio_caps (int16_t arg_1h, int16_t arg_98h, int16_t arg_9ch, int16_t arg1, int16_t arg2, int16_t arg3, int16_t arg4) {
| int16_t var_160h;
| int16_t var_0h;
| int16_t var_4h;
| int16_t var_8h;
| int16_t var_ch;
| int16_t var_10h;
| int16_t var_14h;
| int16_t var_18h;
| int16_t var_1ch;
| int16_t var_20h;
| int16_t var_24h;
| int16_t var_28h;
| int16_t var_2ch;
| int16_t var_30h;
| int16_t var_34h;
| int16_t var_3ch;
| int16_t var_44h;
| r0 = arg1;
| r1 = arg2;
| r2 = arg3;
| r3 = arg4;
0x00003f30 svcmi 0xf0e92d | __asm ("svcmi 0xf0e92d");
0x00003f34 sub sp, 0x74 |
0x00003f36 ldrd r6, r8, [sp, 0x9c] | __asm ("ldrd r6, r8, [arg_9ch]");
0x00003f3a mov fp, r0 |
0x00003f3c mov r7, r1 | r7 = r1;
0x00003f3e mov r4, r2 | r4 = r2;
0x00003f40 ldr.w sb, [pc, 0xb7c] | sb = *(0x00004ac0);
0x00003f44 mov r5, r3 | r5 = r3;
0x00003f46 ldr.w sl, [sp, 0x98] | sl = *(arg_98h);
0x00003f4a add sb, pc | sb += pc;
0x00003f4c cmp.w r8, 0 |
| if (r8 != 0) {
0x00003f50 beq 0x3f5c |
0x00003f52 movs r2, 0x48 | r2 = 0x48;
0x00003f54 movs r1, 0xff | r1 = 0xff;
0x00003f56 mov r0, r8 | r0 = r8;
0x00003f58 blx 0xf6c | memset (r0, r1, r2);
| }
0x00003f5c cmp.w fp, 0x81 |
| if (fp <= 0x81) {
0x00003f60 bhi.w 0x407c |
0x00003f64 cmp.w fp, 0 |
| if (fp == 0) {
0x00003f68 beq.w 0x40bc | goto label_1;
| }
0x00003f6c add.w r3, fp, -1 | r3 = fp + -1;
0x00003f70 cmp r3, 0x80 |
| if (r3 > 0x80) {
0x00003f72 bhi.w 0x40bc | goto label_1;
| }
| /* switch table (130 cases) at 0x3f7a */
0x00003f76 tbh [pc, r3, lsl 1] | __asm ("tbh [pc, r3, lsl 1]");
| }
0x0000407c cmp.w fp, 0x2000 |
| if (fp == 0x2000) {
0x00004080 beq.w 0x48c8 | goto label_28;
| }
| if (fp < 0x2000) {
0x00004084 bls 0x40c6 | goto label_29;
| }
0x00004086 movw r3, 0x6771 | r3 = 0x6771;
0x0000408a cmp fp, r3 |
| if (fp > r3) {
0x0000408c bhi 0x4156 | goto label_30;
| }
0x0000408e movw r3, 0x676e | r3 = 0x676e;
0x00004092 cmp fp, r3 |
| if (fp > r3) {
0x00004094 bhi.w 0x4346 | goto label_31;
| }
0x00004098 movw r3, 0x2001 | r3 = 0x2001;
0x0000409c cmp fp, r3 |
| if (fp == r3) {
0x0000409e beq.w 0x495a | goto label_32;
| }
0x000040a2 movw r3, 0x4143 | r3 = 0x4143;
0x000040a6 cmp fp, r3 |
| if (fp == r3) {
0x000040a8 beq.w 0x492a | goto label_33;
| }
0x000040ac sub.w fp, fp, 0x6700 |
0x000040b0 sub.w fp, fp, 0x4f |
0x000040b4 cmp.w fp, 2 |
| if (fp < 2) {
0x000040b8 bls.w 0x4346 | goto label_31;
| }
| do {
| label_1:
0x000040bc movs r7, 0 | r7 = 0;
| label_0:
0x000040be mov r0, r7 | r0 = r7;
0x000040c0 add sp, 0x74 |
0x000040c2 pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc} |
| label_29:
0x000040c6 cmp.w fp, 0x270 |
| if (fp == 0x270) {
0x000040ca beq.w 0x4906 | goto label_34;
| }
| if (fp < 0x270) {
0x000040ce bls.w 0x427e | goto label_35;
| }
0x000040d2 movw r3, 0x28e | r3 = 0x28e;
0x000040d6 cmp fp, r3 |
| if (fp == r3) {
0x000040d8 beq.w 0x48ea | goto label_36;
| }
0x000040dc movw r3, 0x28f | r3 = 0x28f;
0x000040e0 cmp fp, r3 |
0x000040e2 bne 0x40bc |
| } while (fp != r3);
0x000040e4 ldr.w r0, [pc, 0x9dc] |
0x000040e8 add r0, pc | r0 = 0x8bb0;
0x000040ea blx 0x1054 | r0 = fcn_00001054 ();
0x000040ee mov r7, r0 | r7 = r0;
0x000040f0 cmp r6, 0 |
| if (r6 == 0) {
0x000040f2 beq.w 0x433e | goto label_4;
| }
0x000040f6 ldr.w r0, [pc, 0x9d0] |
0x000040fa add r0, pc | r0 = 0x8bc8;
0x000040fc blx 0xf48 | g_strdup ();
0x00004100 str r0, [r6] | *(r6) = r0;
| if (r4 != 0) {
0x00004102 cbz r4, 0x4126 |
| label_3:
0x00004104 ldrh r3, [r4, 2] | r3 = *((r4 + 2));
0x00004106 movs r1, 0 | r1 = 0;
0x00004108 ldr.w r2, [pc, 0x9c0] |
0x0000410c mov r0, r7 | r0 = r7;
0x0000410e str r3, [sp, 8] | var_8h = r3;
0x00004110 ldr r3, [r4, 4] | r3 = *((r4 + 4));
0x00004112 add r2, pc | r2 = 0x8be2;
0x00004114 str r1, [sp, 0xc] | var_ch = r1;
0x00004116 ldr.w r1, [pc, 0x9b8] |
0x0000411a str r2, [sp] | *(sp) = r2;
0x0000411c movs r2, 0x18 | r2 = 0x18;
0x0000411e str r2, [sp, 4] | var_4h = r2;
0x00004120 add r1, pc | r1 = 0x8bf6;
0x00004122 blx 0xf18 | gst_caps_set_simple ();
| }
| label_2:
0x00004126 orrs.w r3, r5, sl | r3 = r5 | sl;
| if (r3 == r5) {
0x0000412a beq 0x40be | goto label_0;
| }
0x0000412c ldr.w r3, [pc, 0x9a4] | r3 = *(0x4ad4);
0x00004130 cmp r5, 0 |
0x00004132 it eq |
| if (r5 != 0) {
0x00004134 moveq r5, sl | r5 = sl;
| }
0x00004136 ldr.w r3, [sb, r3] | r3 = *((sb + r3));
0x0000413a ldr r2, [r3] | r2 = *(0x4ad4);
| label_16:
0x0000413c ldr.w r1, [pc, 0x998] |
0x00004140 movs r0, 0 | r0 = 0;
0x00004142 str r0, [sp] | *(sp) = r0;
0x00004144 mov r3, r5 | r3 = r5;
0x00004146 mov r0, r7 | r0 = r7;
0x00004148 add r1, pc | r1 = 0x8c24;
0x0000414a blx 0xf18 | gst_caps_set_simple ();
0x0000414e mov r0, r7 | r0 = r7;
0x00004150 add sp, 0x74 |
0x00004152 pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc} |
0x00004154 ldrh r0, [r6, 0x3e] | r0 = *((r6 + 0x3e));
| label_30:
0x00004156 movw r3, 0x706d | r3 = 0x706d;
0x0000415a cmp fp, r3 |
| if (fp == r3) {
0x0000415c beq.w 0x492a | goto label_33;
| }
0x00004160 movw r3, 0xfffe | r3 = 0xfffe;
0x00004164 cmp fp, r3 |
| if (fp != r3) {
0x00004166 bne 0x40bc | goto label_1;
| }
0x00004168 cmp r5, 0 |
| if (r5 == 0) {
0x0000416a beq 0x40bc | goto label_1;
| }
0x0000416c mov r0, r5 | r0 = r5;
0x0000416e blx 0xf90 | r0 = gst_buffer_get_size ();
0x00004172 cmp r0, 0x15 |
| if (r0 < 0x15) {
0x00004174 bls 0x40bc | goto label_1;
| }
0x00004176 add.w fp, sp, 0x3c |
0x0000417a movs r2, 1 | r2 = 1;
0x0000417c mov r1, fp | r1 = fp;
0x0000417e mov r0, r5 | r0 = r5;
0x00004180 blx 0x1000 | fcn_00001000 ();
0x00004184 ldr r3, [sp, 0x44] | r3 = var_44h;
0x00004186 mov r1, fp | r1 = fp;
0x00004188 mov r0, r5 | r0 = r5;
0x0000418a ldr.w r2, [r3, 0xa] | r2 = *((r3 + 0xa));
0x0000418e ldr.w fp, [r3, 2] | fp = *((r3 + 2));
0x00004192 str r2, [sp, 0x28] | var_28h = r2;
0x00004194 ldr.w r2, [r3, 0xe] | r2 = *((r3 + 0xe));
0x00004198 str r2, [sp, 0x34] | var_34h = r2;
0x0000419a ldr.w r2, [r3, 0x12] | r2 = *((r3 + 0x12));
0x0000419e ldr.w r3, [r3, 6] | r3 = *((r3 + 6));
0x000041a2 str r2, [sp, 0x2c] | var_2ch = r2;
0x000041a4 str r3, [sp, 0x30] | var_30h = r3;
0x000041a6 blx 0xf3c | gst_buffer_unmap ();
0x000041aa ldr r3, [sp, 0x28] | r3 = var_28h;
0x000041ac movs r1, 0x80 | r1 = 0x80;
0x000041ae ldr r2, [sp, 0x34] | r2 = var_34h;
0x000041b0 movt r1, 0xaa00 | r1 = (r1 & 0xFFFF) | 0xaa000000;
0x000041b2 movs r1, 0 | r1 = 0;
0x000041b4 mov.w r0, 0x3800 |
0x000041b8 movt r0, 0x719b | r0 = 0x719b3800;
0x000041bc cmp r2, r1 |
0x000041be it eq |
| if (r2 == r1) {
0x000041c0 cmpeq r3, 0x100000 | __asm ("cmpeq r3, 0x100000");
| }
0x000041c4 ldr r3, [sp, 0x2c] | r3 = var_2ch;
0x000041c6 ite eq |
| if (r2 != r1) {
0x000041c8 moveq r1, 1 | r1 = 1;
| }
| if (r2 == r1) {
0x000041ca movne r1, 0 | r1 = 0;
| }
0x000041cc cmp r3, r0 |
0x000041ce ite ne |
| if (r3 == r0) {
0x000041d0 movne r1, 0 | r1 = 0;
| }
| if (r3 != r0) {
0x000041d2 andeq r1, r1, 1 | r1 &= 1;
| }
0x000041d6 ldr r3, [sp, 0x30] | r3 = var_30h;
0x000041d8 cmp r1, 0 |
| if (r1 != 0) {
0x000041da bne.w 0x4ce8 | goto label_37;
| }
0x000041de ldr r7, [sp, 0x28] | r7 = var_28h;
0x000041e0 movw r0, 0x3f83 |
0x000041e4 movw r1, 0x7966 |
0x000041e8 movt r0, 0x4178 | r0 = 0x41783f83;
0x000041ec movt r1, 0x6ba4 | r1 = 0x6ba47966;
0x000041ee adds r1, 0xa4 | r1 += 0xa4;
0x000041f0 cmp r7, r0 |
0x000041f2 it eq |
| if (r7 == r0) {
0x000041f4 cmpeq r3, r1 | __asm ("cmpeq r3, r1");
| }
0x000041f6 movw r1, 0x6596 |
0x000041fa ite eq |
| if (r7 != r0) {
0x000041fc moveq r3, 1 | r3 = 1;
| }
| if (r7 == r0) {
0x000041fe movne r3, 0 | r3 = 0;
| }
0x00004200 movt r1, 0xf000 | r1 = 0xf0006596;
0x00004204 cmp r2, r1 |
0x00004206 ite ne |
| if (r2 == r1) {
0x00004208 movne r3, 0 | r3 = 0;
| }
| if (r2 != r1) {
0x0000420a andeq r3, r3, 1 | r3 &= 1;
| }
0x0000420e ldr r1, [sp, 0x2c] | r1 = var_2ch;
0x00004210 movw r2, 0x62bf |
0x00004214 movt r2, 0xe592 | r2 = 0xe59262bf;
0x00004218 cmp r1, r2 |
0x0000421a ite ne |
| if (r1 == r2) {
0x0000421c movne r3, 0 | r3 = 0;
| }
| if (r1 != r2) {
0x0000421e andeq r3, r3, 1 | r3 &= 1;
| }
0x00004222 cmp r3, 0 |
| if (r3 == 0) {
0x00004224 beq.w 0x40bc | goto label_1;
| }
0x00004228 ldr.w r0, [pc, 0x8b0] |
0x0000422c add r0, pc | r0 = 0x8d0c;
0x0000422e blx 0x1054 | r0 = fcn_00001054 ();
0x00004232 mov r7, r0 | r7 = r0;
| if (r6 != 0) {
0x00004234 cbz r6, 0x4242 |
0x00004236 ldr.w r0, [pc, 0x8a8] |
0x0000423a add r0, pc | r0 = 0x8d20;
0x0000423c blx 0xf48 | g_strdup ();
0x00004240 str r0, [r6] | *(r6) = r0;
| }
| label_17:
0x00004242 cmp r7, 0 |
| if (r7 == 0) {
0x00004244 beq.w 0x40bc | goto label_1;
| }
0x00004248 cmp r4, 0 |
| if (r4 == 0) {
0x0000424a beq.w 0x4e30 | goto label_38;
| }
| label_20:
0x0000424e ldrh r4, [r4, 2] | r4 = *((r4 + 2));
0x00004250 cmp.w fp, 0 |
| if (fp != 0) {
0x00004254 bne.w 0x4fc8 | goto label_39;
| }
0x00004258 cmp r4, 1 |
| if (r4 < 1) {
0x0000425a bls.w 0x4e30 | goto label_38;
| }
0x0000425e subs r3, r4, 2 | r3 = r4 - 2;
0x00004260 cmp r3, 9 |
| if (r3 > 9) {
0x00004262 bhi.w 0x4fc8 | goto label_39;
| }
| /* switch table (11 cases) at 0x426a */
0x00004266 tbh [pc, r3, lsl 1] | __asm ("tbh [pc, r3, lsl 1]");
| label_35:
0x0000427e cmp.w fp, 0xff |
| if (fp == 0xff) {
0x00004282 beq.w 0x492a | goto label_33;
| }
0x00004286 sub.w r3, fp, 0x160 | r3 = fp - 0x160;
0x0000428a cmp r3, 3 |
| if (r3 > 3) {
0x0000428c bhi.w 0x40bc | goto label_1;
| }
0x00004290 ldr.w r1, [pc, 0x850] |
0x00004294 movs r3, 0 | r3 = 0;
0x00004296 ldr.w r0, [pc, 0x850] |
0x0000429a mvn ip, 0x15e |
0x0000429e str r3, [sp] | *(sp) = r3;
0x000042a0 movs r2, 0x18 | r2 = 0x18;
0x000042a2 add r1, pc | r1 = 0x8d8a;
0x000042a4 add.w r3, fp, ip | r3 = fp + ip;
0x000042a8 add r0, pc | r0 = 0x8d96;
0x000042aa blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000042ae mov r7, r0 | r7 = r0;
| if (r6 != 0) {
0x000042b0 cbz r6, 0x42d0 |
0x000042b2 movw r3, 0x163 | r3 = 0x163;
0x000042b6 cmp fp, r3 |
| if (fp == r3) {
0x000042b8 beq.w 0x48a8 | goto label_40;
| }
0x000042bc mvn r0, 0x158 | r0 = ~0x158;
0x000042c0 add.w r1, fp, r0 | r1 = fp + r0;
0x000042c4 ldr.w r0, [pc, 0x824] |
0x000042c8 add r0, pc | r0 = 0x8db8;
0x000042ca blx 0xfa8 | g_strdup_printf ()
0x000042ce str r0, [r6] | *(r6) = r0;
| }
| label_6:
0x000042d0 cmp r4, 0 |
| if (r4 != 0) {
0x000042d2 bne.w 0x4980 | goto label_41;
| }
0x000042d6 ldr.w r3, [pc, 0x818] | r3 = *(0x4af2);
0x000042da mvn r6, 0x80000000 | r6 = ~0x80000000;
0x000042de ldr.w r1, [pc, 0x814] |
0x000042e2 mov r0, r7 | r0 = r7;
0x000042e4 ldr.w r8, [sb, r3] | r8 = *((sb + r3));
0x000042e8 mov r3, r4 | r3 = r4;
0x000042ea add r1, pc | r1 = 0x8de4;
0x000042ec ldr.w r2, [r8] | r2 = *(r8);
0x000042f0 strd r6, r4, [sp] | __asm ("strd r6, r4, [sp]");
0x000042f4 blx 0xf18 | gst_caps_set_simple ();
| label_10:
0x000042f8 mvn r3, 0x80000000 | r3 = ~0x80000000;
0x000042fc movs r1, 0 | r1 = 0;
0x000042fe ldr.w r2, [r8] | r2 = *(r8);
0x00004302 mov r0, r7 | r0 = r7;
0x00004304 strd r3, r1, [sp] | __asm ("strd r3, r1, [sp]");
0x00004308 movs r3, 1 | r3 = 1;
0x0000430a ldr.w r1, [pc, 0x7ec] |
0x0000430e add r1, pc | r1 = 0x8e0c;
0x00004310 blx 0xf18 | gst_caps_set_simple ();
0x00004314 b 0x4126 | goto label_2;
0x00004316 ldr.w r1, [pc, 0x7e4] |
0x0000431a movs r2, 0 | r2 = 0;
0x0000431c ldr.w r0, [pc, 0x7e0] |
0x0000431e lsls r0, r4, 0x1f | r0 = r4 << 0x1f;
0x00004320 mov r3, fp | r3 = fp;
0x00004322 str r2, [sp] | *(sp) = r2;
0x00004324 movs r2, 0x18 | r2 = 0x18;
0x00004326 add r1, pc | r1 = 0x8e28;
0x00004328 add r0, pc | r0 = 0x8e2c;
0x0000432a blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000432e mov r7, r0 | r7 = r0;
| if (r6 != 0) {
0x00004330 cbz r6, 0x433e |
0x00004332 ldr.w r0, [pc, 0x7d0] |
0x00004336 add r0, pc | r0 = 0x8e40;
0x00004338 blx 0xf48 | g_strdup ();
0x0000433c str r0, [r6] | *(r6) = r0;
| }
| label_4:
0x0000433e cmp r4, 0 |
| if (r4 != 0) {
0x00004340 bne.w 0x4104 | goto label_3;
| }
0x00004344 b 0x4126 | goto label_2;
| label_31:
0x00004346 ldr.w r0, [pc, 0x7c0] |
0x0000434a add r0, pc | r0 = 0x8e58;
0x0000434c blx 0x1054 | r0 = fcn_00001054 ();
0x00004350 mov r7, r0 | r7 = r0;
0x00004352 cmp r6, 0 |
| if (r6 == 0) {
0x00004354 beq 0x433e | goto label_4;
| }
0x00004356 ldr.w r0, [pc, 0x7b4] |
0x0000435a add r0, pc | r0 = 0x8e6c;
0x0000435c blx 0xf48 | g_strdup ();
0x00004360 str r0, [r6] | *(r6) = r0;
0x00004362 cmp r4, 0 |
| if (r4 != 0) {
0x00004364 bne.w 0x4104 | goto label_3;
| }
0x00004366 add r6, sp, 0x338 | r6 = sp + 0x338;
0x00004368 b 0x4126 | goto label_2;
0x0000436a ldr.w r0, [pc, 0x7a4] |
0x0000436e add r0, pc | r0 = 0x8e84;
0x00004370 blx 0x1054 | r0 = fcn_00001054 ();
0x00004374 mov r7, r0 | r7 = r0;
0x00004376 cmp r6, 0 |
| if (r6 == 0) {
0x00004378 beq 0x433e | goto label_4;
| }
0x0000437a ldr.w r0, [pc, 0x798] |
0x0000437e add r0, pc | r0 = 0x8e98;
0x00004380 blx 0xf48 | g_strdup ();
0x00004384 str r0, [r6] | *(r6) = r0;
0x00004386 cmp r4, 0 |
| if (r4 != 0) {
0x00004388 bne.w 0x4104 | goto label_3;
| }
0x0000438c b 0x4126 | goto label_2;
0x0000438e cmp r4, 0 |
| if (r4 == 0) {
0x00004390 beq.w 0x49d0 | goto label_42;
| }
0x00004392 strh r6, [r3, 0x18] | *((r3 + 0x18)) = r6;
0x00004394 ldrh r3, [r4, 2] | r3 = *((r4 + 2));
0x00004396 movs r1, 0 | r1 = 0;
0x00004398 str r1, [r4, 8] | *((r4 + 8)) = r1;
| if (r3 != 0) {
0x0000439a cbz r3, 0x43a8 |
0x0000439c ldr r0, [r4, 4] | r0 = *((r4 + 4));
| if (r0 == 0) {
0x0000439e cbz r0, 0x43a8 | goto label_14;
| }
0x000043a0 ldrh r2, [r4, 0xc] | r2 = *((r4 + 0xc));
0x000043a2 cmp r2, 0 |
| if (r2 != 0) {
0x000043a4 bne.w 0x4cb8 | goto label_43;
| }
| }
| label_14:
0x000043a8 movs r3, 0 | r3 = 0;
0x000043aa ldr.w r1, [pc, 0x76c] |
0x000043ae str r3, [sp] | *(sp) = r3;
0x000043b0 movs r2, 0x40 | r2 = 0x40;
0x000043b2 ldr.w r3, [pc, 0x768] |
0x000043b6 ldr.w r0, [pc, 0x768] |
0x000043b8 lsls r0, r5, 0x1d | r0 = r5 << 0x1d;
0x000043ba add r1, pc | r1 = 0x8ed8;
0x000043bc add r3, pc | r3 = 0x8ede;
0x000043be add r0, pc | r0 = 0x8ee4;
0x000043c0 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000043c4 mov r7, r0 | r7 = r0;
| if (r6 != 0) {
0x000043c6 cbz r6, 0x43d4 |
0x000043c8 ldr.w r0, [pc, 0x758] |
0x000043cc add r0, pc | r0 = 0x8ef4;
0x000043ce blx 0xf48 | g_strdup ();
0x000043d2 str r0, [r6] | *(r6) = r0;
| }
| label_5:
0x000043d4 ldrh r3, [r4, 2] | r3 = *((r4 + 2));
0x000043d6 movs r6, 0x18 | r6 = 0x18;
0x000043d8 ldr.w r1, [pc, 0x74c] |
0x000043dc mov.w r8, 0 | r8 = 0;
0x000043e0 mov r2, r6 | r2 = r6;
0x000043e2 mov r0, r7 | r0 = r7;
0x000043e4 str r3, [sp, 8] | var_8h = r3;
0x000043e6 ldr.w r3, [pc, 0x744] |
0x000043ea add r1, pc | r1 = 0x8f16;
0x000043ec str r6, [sp, 4] | var_4h = r6;
0x000043ee str.w r8, [sp, 0xc] | __asm ("str.w r8, [var_ch]");
0x000043f2 add r3, pc | r3 = 0x8f24;
0x000043f4 str r3, [sp] | *(sp) = r3;
0x000043f6 ldr r3, [r4, 4] | r3 = *((r4 + 4));
0x000043f8 blx 0xf18 | gst_caps_set_simple ();
0x000043fc ldr.w r1, [pc, 0x730] |
0x00004400 mov r2, r6 | r2 = r6;
0x00004402 str.w r8, [sp] | __asm ("str.w r8, [sp]");
0x00004406 mov r0, r7 | r0 = r7;
0x00004408 ldrh r3, [r4, 0xc] | r3 = *((r4 + 0xc));
0x0000440a add r1, pc | r1 = 0x8f3e;
0x0000440c blx 0xf18 | gst_caps_set_simple ();
0x00004410 b 0x4126 | goto label_2;
0x00004412 cmp r4, 0 |
| if (r4 == 0) {
0x00004414 beq.w 0x4a3e | goto label_44;
| }
0x00004418 ldrh r3, [r4, 0xe] | r3 = *((r4 + 0xe));
0x0000441a cmp r3, 8 |
0x0000441c ittet ne |
| if (r3 != 8) {
0x0000441e ldrhne r3, [r4, 2] | __asm ("ldrhne r3, [r4, 2]");
| }
| if (r3 == 8) {
0x00004420 ldrne r2, [r4, 4] | r2 = *((r4 + 4));
| }
| if (r3 != 8) {
0x00004422 ldreq r3, [r4, 8] | r3 = *((r4 + 8));
| }
| if (r3 != 8) {
0x00004424 strhne r3, [r4, 0xc] | __asm ("strhne r3, [r4, 0xc]");
| }
0x00004426 itttt ne |
| if (r3 == 8) {
0x00004428 mulne r3, r2, r3 | r3 = r2 * r3;
| }
| if (r3 == 8) {
0x0000442a movne r2, 8 | r2 = 8;
| }
| if (r3 != 8) {
0x0000442c strhne r2, [r4, 0xe] | __asm ("strhne r2, [r4, 0xe]");
| }
| if (r3 == 8) {
0x0000442e strne r3, [r4, 8] | *((r4 + 8)) = r3;
| }
| if (r3 != 0) {
0x00004430 cbz r3, 0x4436 |
0x00004432 ldrh r3, [r4, 0xc] | r3 = *((r4 + 0xc));
| if (r3 != 0) {
0x00004434 cbnz r3, 0x444c | goto label_45;
| }
| }
0x00004436 ldrh r2, [r4, 2] | r2 = *((r4 + 2));
0x00004438 ldrh r3, [r4, 0xe] | r3 = *((r4 + 0xe));
0x0000443a mul r3, r2, r3 | r3 = r2 * r3;
0x0000443e ldr r2, [r4, 4] | r2 = *((r4 + 4));
0x00004440 asrs r3, r3, 3 | r3 >>= 3;
0x00004442 strh r3, [r4, 0xc] | *((r4 + 0xc)) = r3;
0x00004444 uxth r3, r3 | r3 = (int16_t) r3;
0x00004446 mul r3, r2, r3 | r3 = r2 * r3;
0x0000444a str r3, [r4, 8] | *((r4 + 8)) = r3;
| label_45:
0x0000444c ldr.w r0, [pc, 0x6e4] |
0x00004450 add r0, pc | r0 = 0x8f88;
0x00004452 blx 0x1054 | r0 = fcn_00001054 ();
0x00004456 mov r7, r0 | r7 = r0;
0x00004458 cmp r6, 0 |
| if (r6 == 0) {
0x0000445a beq.w 0x4104 | goto label_3;
| }
0x0000445e ldr.w r0, [pc, 0x6d8] |
0x00004462 add r0, pc | r0 = 0x8fa0;
0x00004464 blx 0xf48 | g_strdup ();
0x00004468 str r0, [r6] | *(r6) = r0;
0x0000446a b 0x4104 | goto label_3;
0x0000446c cmp r4, 0 |
| if (r4 == 0) {
0x0000446e beq.w 0x49fa | goto label_46;
| }
0x00004472 ldrh r3, [r4, 0xe] | r3 = *((r4 + 0xe));
0x00004474 cmp r3, 8 |
0x00004476 ittet ne |
| if (r3 != 8) {
0x00004478 ldrhne r3, [r4, 2] | __asm ("ldrhne r3, [r4, 2]");
| }
| if (r3 == 8) {
0x0000447a ldrne r2, [r4, 4] | r2 = *((r4 + 4));
| }
| if (r3 != 8) {
0x0000447c ldreq r3, [r4, 8] | r3 = *((r4 + 8));
| }
| if (r3 != 8) {
0x0000447e strhne r3, [r4, 0xc] | __asm ("strhne r3, [r4, 0xc]");
| }
0x00004480 itttt ne |
| if (r3 == 8) {
0x00004482 mulne r3, r2, r3 | r3 = r2 * r3;
| }
| if (r3 == 8) {
0x00004484 movne r2, 8 | r2 = 8;
| }
| if (r3 != 8) {
0x00004486 strhne r2, [r4, 0xe] | __asm ("strhne r2, [r4, 0xe]");
| }
| if (r3 == 8) {
0x00004488 strne r3, [r4, 8] | *((r4 + 8)) = r3;
| }
| if (r3 != 0) {
0x0000448a cbz r3, 0x4490 |
0x0000448c ldrh r3, [r4, 0xc] | r3 = *((r4 + 0xc));
| if (r3 != 0) {
0x0000448e cbnz r3, 0x44a6 | goto label_47;
| }
| }
0x00004490 ldrh r2, [r4, 2] | r2 = *((r4 + 2));
0x00004492 ldrh r3, [r4, 0xe] | r3 = *((r4 + 0xe));
0x00004494 mul r3, r2, r3 | r3 = r2 * r3;
0x00004498 ldr r2, [r4, 4] | r2 = *((r4 + 4));
0x0000449a asrs r3, r3, 3 | r3 >>= 3;
0x0000449c strh r3, [r4, 0xc] | *((r4 + 0xc)) = r3;
0x0000449e uxth r3, r3 | r3 = (int16_t) r3;
0x000044a0 mul r3, r2, r3 | r3 = r2 * r3;
0x000044a4 str r3, [r4, 8] | *((r4 + 8)) = r3;
| label_47:
0x000044a6 ldr.w r0, [pc, 0x694] |
0x000044aa add r0, pc | r0 = 0x8fec;
0x000044ac blx 0x1054 | r0 = fcn_00001054 ();
0x000044b0 mov r7, r0 | r7 = r0;
0x000044b2 cmp r6, 0 |
| if (r6 == 0) {
0x000044b4 beq.w 0x4104 | goto label_3;
| }
0x000044b8 ldr.w r0, [pc, 0x684] |
0x000044bc add r0, pc | r0 = 0x9000;
0x000044be blx 0xf48 | g_strdup ();
0x000044c2 str r0, [r6] | *(r6) = r0;
0x000044c4 b 0x4104 | goto label_3;
0x000044c6 cmp r4, 0 |
| if (r4 == 0) {
0x000044c8 beq.w 0x4ab0 | goto label_48;
| }
0x000044cc ldrh r0, [r4, 0xc] | r0 = *((r4 + 0xc));
0x000044ce ldrh.w fp, [r4, 2] | fp = *((r4 + 2));
0x000044d2 cmp r0, 0 |
0x000044d4 it ne |
| if (r0 == 0) {
0x000044d6 cmpne fp, 0 | __asm ("cmpne fp, 0");
| goto label_49;
| }
| if (r0 == 0) {
| label_49:
0x000044da beq.w 0x40bc | goto label_1;
| }
0x000044de cmp.w r0, fp, lsl 3 |
| if (r0 == fp) {
0x000044e2 beq 0x44ec | goto label_50;
| }
0x000044e4 cmp.w r0, fp, lsl 2 |
| if (r0 != fp) {
0x000044e8 bne.w 0x40bc | goto label_1;
| }
| label_50:
0x000044ec lsls r0, r0, 3 | r0 <<= 3;
0x000044ee mov r1, fp | r1 = fp;
0x000044f0 bl 0x5e68 | r0 = fcn_00005e68 (r0, r1);
0x000044f4 cmp r0, 0x40 |
| if (r0 == 0x40) {
0x000044f6 beq.w 0x4a5c | goto label_51;
| }
0x000044fa ldr.w r3, [pc, 0x648] |
0x000044fe add r3, pc | r3 = 0x9048;
| label_12:
0x00004500 ldr.w r2, [pc, 0x644] |
0x00004504 movs r1, 0 | r1 = 0;
0x00004506 str r1, [sp, 0x18] | var_18h = r1;
0x00004508 movs r1, 0x18 | r1 = 0x18;
0x0000450a str r1, [sp, 0x10] | var_10h = r1;
0x0000450c add r2, pc | r2 = 0x9058;
0x0000450e ldr.w r1, [pc, 0x63c] |
0x00004512 str r2, [sp, 0xc] | var_ch = r2;
0x00004514 ldr.w r2, [pc, 0x638] |
0x00004518 ldr.w r0, [pc, 0x638] |
0x0000451c add r1, pc | r1 = 0x906e;
0x0000451e str.w fp, [sp, 0x14] | __asm ("str.w fp, [var_14h]");
0x00004522 add r2, pc | r2 = 0x9076;
0x00004524 str r2, [sp, 8] | var_8h = r2;
0x00004526 add r0, pc | r0 = 0x907e;
0x00004528 ldr.w r2, [pc, 0x62c] |
0x0000452c add r2, pc | r2 = 0x9088;
0x0000452e str r2, [sp] | *(sp) = r2;
0x00004530 movs r2, 0x40 | r2 = 0x40;
0x00004532 str r2, [sp, 4] | var_4h = r2;
0x00004534 blx 0xfc0 | gst_caps_new_simple ();
0x00004538 cmp.w fp, 8 |
0x0000453c mov r7, r0 | r7 = r0;
| if (fp <= 8) {
0x0000453e ble.w 0x48be | goto label_52;
| }
| label_8:
0x00004542 cmp r6, 0 |
| if (r6 == 0) {
0x00004544 beq.w 0x4104 | goto label_3;
| }
0x00004548 ldr.w r0, [pc, 0x610] |
0x0000454c ldrh r1, [r4, 0xe] | r1 = *((r4 + 0xe));
0x0000454e add r0, pc | r0 = 0x90ae;
0x00004550 blx 0xfa8 | g_strdup_printf ()
0x00004554 str r0, [r6] | *(r6) = r0;
0x00004556 b 0x4104 | goto label_3;
0x00004558 movs r3, 0 | r3 = 0;
0x0000455a ldr.w r1, [pc, 0x604] |
0x0000455e str r3, [sp] | *(sp) = r3;
0x00004560 movs r2, 0x40 | r2 = 0x40;
0x00004562 ldr.w r3, [pc, 0x600] |
0x00004566 ldr.w r0, [pc, 0x600] |
0x00004568 lsls r0, r0, 0x18 | r0 <<= 0x18;
0x0000456a add r1, pc | r1 = 0x90d0;
0x0000456c add r3, pc | r3 = 0x90d6;
0x0000456e add r0, pc | r0 = 0x90dc;
0x00004570 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00004574 mov r7, r0 | r7 = r0;
0x00004576 cmp r6, 0 |
| if (r6 == 0) {
0x00004578 beq.w 0x433e | goto label_4;
| }
0x0000457c ldr.w r0, [pc, 0x5ec] |
0x00004580 add r0, pc | r0 = 0x90f0;
0x00004582 blx 0xf48 | g_strdup ();
0x00004586 str r0, [r6] | *(r6) = r0;
0x00004588 cmp r4, 0 |
| if (r4 != 0) {
0x0000458a bne.w 0x4104 | goto label_3;
| }
0x0000458e b 0x4126 | goto label_2;
0x00004590 movs r3, 0 | r3 = 0;
0x00004592 ldr.w r1, [pc, 0x5dc] |
0x00004596 str r3, [sp] | *(sp) = r3;
0x00004598 movs r2, 0x40 | r2 = 0x40;
0x0000459a ldr.w r3, [pc, 0x5d8] |
0x0000459e ldr.w r0, [pc, 0x5d8] |
0x000045a2 add r1, pc | r1 = 0x9118;
0x000045a4 add r3, pc | r3 = 0x911e;
0x000045a6 add r0, pc | r0 = 0x9124;
0x000045a8 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000045ac mov r7, r0 | r7 = r0;
0x000045ae cmp r6, 0 |
| if (r6 == 0) {
0x000045b0 beq.w 0x433e | goto label_4;
| }
0x000045b2 add r6, sp, 0x314 | r6 = sp + 0x314;
0x000045b4 ldr.w r0, [pc, 0x5c4] |
0x000045b8 add r0, pc | r0 = 0x9138;
0x000045ba blx 0xf48 | g_strdup ();
0x000045be str r0, [r6] | *(r6) = r0;
0x000045c0 cmp r4, 0 |
| if (r4 != 0) {
0x000045c2 bne.w 0x4104 | goto label_3;
| }
0x000045c6 b 0x4126 | goto label_2;
0x000045c8 cmp r4, 0 |
| if (r4 == 0) {
0x000045ca beq.w 0x4a76 | goto label_53;
| }
0x000045ce ldrh r0, [r4, 0xc] | r0 = *((r4 + 0xc));
0x000045d0 ldrh.w fp, [r4, 2] | fp = *((r4 + 2));
0x000045d4 ldrh r7, [r4, 0xe] | r7 = *((r4 + 0xe));
0x000045d6 cmp.w r0, fp, lsl 2 |
| if (r0 > fp) {
0x000045da bgt.w 0x4978 | goto label_54;
| }
0x000045de cmp r0, 0 |
| if (r0 == 0) {
0x000045e0 beq.w 0x4978 | goto label_54;
| }
0x000045e4 lsls r0, r0, 3 | r0 <<= 3;
0x000045e6 mov r1, fp | r1 = fp;
0x000045e8 bl 0x5e68 | r0 = fcn_00005e68 (r0, r1);
0x000045ec mov r3, r0 | r3 = r0;
| label_9:
0x000045ee cmp r7, 0x20 |
0x000045f0 mov r2, r3 | r2 = r3;
0x000045f2 it hi |
| if (r7 > 0x20) {
0x000045f4 strhhi r3, [r4, 0xe] | __asm ("strhhi r3, [r4, 0xe]");
| }
0x000045f6 subs.w r0, r3, 8 | r0 = r3 - 8;
0x000045fa it ne |
| if (r0 == r3) {
0x000045fc movne r0, 1 | r0 = 1;
| }
0x000045fe movw r1, 0x4d2 | r1 = 0x4d2;
0x00004602 blx 0x103c | r0 = fcn_0000103c ();
0x00004606 cmp r0, 0 |
| if (r0 == 0) {
0x00004608 beq.w 0x40bc | goto label_1;
| }
0x0000460c blx 0xf54 | gst_audio_format_to_string ();
0x00004610 ldr.w r2, [pc, 0x56c] |
0x00004614 movs r1, 0 | r1 = 0;
0x00004616 str r1, [sp, 0x18] | var_18h = r1;
0x00004618 movs r1, 0x18 | r1 = 0x18;
0x0000461a mov r3, r0 | r3 = r0;
0x0000461c str r1, [sp, 0x10] | var_10h = r1;
0x0000461e add r2, pc | r2 = 0x91a2;
0x00004620 ldr.w r1, [pc, 0x560] |
0x00004624 str r2, [sp, 0xc] | var_ch = r2;
0x00004626 ldr.w r2, [pc, 0x560] |
0x0000462a ldr.w r0, [pc, 0x560] |
0x0000462e add r1, pc | r1 = 0x91b6;
0x00004630 str.w fp, [sp, 0x14] | __asm ("str.w fp, [var_14h]");
0x00004634 add r2, pc | r2 = 0x91c2;
0x00004636 str r2, [sp, 8] | var_8h = r2;
0x00004638 add r0, pc | r0 = 0x91ca;
0x0000463a ldr.w r2, [pc, 0x554] |
0x0000463e add r2, pc | r2 = 0x91d4;
0x00004640 str r2, [sp] | *(sp) = r2;
0x00004642 movs r2, 0x40 | r2 = 0x40;
0x00004644 str r2, [sp, 4] | var_4h = r2;
0x00004646 blx 0xfc0 | gst_caps_new_simple ();
0x0000464a cmp.w fp, 8 |
0x0000464e mov r7, r0 | r7 = r0;
| if (fp <= 8) {
0x00004650 ble.w 0x48b4 | goto label_55;
| }
| label_7:
0x00004654 cmp r6, 0 |
| if (r6 == 0) {
0x00004656 beq.w 0x4104 | goto label_3;
| }
0x0000465a ldr.w r0, [pc, 0x538] |
0x0000465e ldrh r1, [r4, 0xe] | r1 = *((r4 + 0xe));
0x00004660 add r0, pc | r0 = 0x91fa;
0x00004662 blx 0xfa8 | g_strdup_printf ()
0x00004666 str r0, [r6] | *(r6) = r0;
0x00004668 b 0x4104 | goto label_3;
0x0000466a ldr.w r0, [pc, 0x52c] |
0x0000466e add r0, pc | r0 = 0x920c;
0x00004670 blx 0x1054 | r0 = fcn_00001054 ();
0x00004674 mov r7, r0 | r7 = r0;
0x00004676 cmp r4, 0 |
| if (r4 == 0) {
0x00004678 beq.w 0x49a2 | goto label_56;
| }
0x0000467c ldrh r2, [r4, 0xe] | r2 = *((r4 + 0xe));
0x0000467e movs r1, 0 | r1 = 0;
0x00004680 ldr r3, [r4, 8] | r3 = *((r4 + 8));
0x00004682 str r1, [sp, 0x18] | var_18h = r1;
0x00004684 str r2, [sp, 0x14] | var_14h = r2;
0x00004686 str r2, [sp, 8] | var_8h = r2;
0x00004688 ldr.w r2, [pc, 0x510] |
0x0000468c lsls r3, r3, 3 | r3 <<= 3;
0x0000468e ldr.w r1, [pc, 0x510] |
0x00004692 add r2, pc | r2 = 0x9232;
0x00004694 str r2, [sp, 0xc] | var_ch = r2;
0x00004696 add r1, pc | r1 = 0x923c;
0x00004698 ldr.w r2, [pc, 0x508] |
0x0000469c add r2, pc | r2 = 0x9244;
0x0000469e str r2, [sp] | *(sp) = r2;
0x000046a0 movs r2, 0x18 | r2 = 0x18;
0x000046a2 str r2, [sp, 0x10] | var_10h = r2;
0x000046a4 str r2, [sp, 4] | var_4h = r2;
0x000046a6 blx 0xf18 | gst_caps_set_simple ();
0x000046aa cmp r6, 0 |
| if (r6 == 0) {
0x000046ac beq.w 0x43d4 | goto label_5;
| }
0x000046b0 ldr.w r0, [pc, 0x4f4] |
0x000046b4 add r0, pc | r0 = 0x9260;
0x000046b6 blx 0xf48 | g_strdup ();
0x000046ba str r0, [r6] | *(r6) = r0;
0x000046bc b 0x43d4 | goto label_5;
0x000046be movs r3, 0 | r3 = 0;
0x000046c0 ldr.w r1, [pc, 0x4e8] |
0x000046c4 str r3, [sp] | *(sp) = r3;
0x000046c6 movs r2, 0x40 | r2 = 0x40;
0x000046c8 ldr.w r3, [pc, 0x4e4] |
0x000046cc ldr.w r0, [pc, 0x4e4] |
0x000046d0 add r1, pc | r1 = 0x9280;
0x000046d2 add r3, pc | r3 = 0x9286;
0x000046d4 add r0, pc | r0 = 0x928c;
0x000046d6 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000046da mov r7, r0 | r7 = r0;
0x000046dc cmp r6, 0 |
| if (r6 == 0) {
0x000046de beq.w 0x433e | goto label_4;
| }
0x000046e2 ldr.w r0, [pc, 0x4d4] |
0x000046e6 add r0, pc | r0 = 0x92a4;
0x000046e8 blx 0xf48 | g_strdup ();
0x000046ec str r0, [r6] | *(r6) = r0;
0x000046ee cmp r4, 0 |
| if (r4 != 0) {
0x000046f0 bne.w 0x4104 | goto label_3;
| }
0x000046f4 b 0x4126 | goto label_2;
0x000046f6 ldr.w r3, [pc, 0x4c4] |
0x000046fa movs r2, 0x18 | r2 = 0x18;
0x000046fc ldr.w r1, [pc, 0x4c0] |
0x00004700 mov.w ip, 0 |
0x00004702 lsrs r0, r0, 0x10 | r0 >>= 0x10;
0x00004704 ldr.w r0, [pc, 0x4bc] |
0x00004706 lsls r4, r7, 0x12 | r4 = r7 << 0x12;
0x00004708 add r3, pc | r3 = 0x92ca;
0x0000470a str r2, [sp, 4] | var_4h = r2;
0x0000470c str r3, [sp] | *(sp) = r3;
0x0000470e movs r3, 2 | r3 = 2;
0x00004710 strd r3, ip, [sp, 8] | __asm ("strd r3, ip, [sp, 8]");
0x00004714 add r1, pc | r1 = 0x92d8;
0x00004716 add r0, pc | r0 = 0x92de;
0x00004718 movs r3, 1 | r3 = 1;
0x0000471a blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000471e mov r7, r0 | r7 = r0;
0x00004720 cmp r6, 0 |
| if (r6 == 0) {
0x00004722 beq.w 0x433e | goto label_4;
| }
0x00004726 ldr.w r0, [pc, 0x4a0] |
0x0000472a add r0, pc | r0 = 0x92f8;
0x0000472c blx 0xf48 | g_strdup ();
0x00004730 str r0, [r6] | *(r6) = r0;
0x00004732 cmp r4, 0 |
| if (r4 != 0) {
0x00004734 bne.w 0x4104 | goto label_3;
| }
0x00004738 b 0x4126 | goto label_2;
0x0000473a ldr.w r0, [pc, 0x490] |
0x0000473e add r0, pc | r0 = 0x9310;
0x00004740 blx 0x1054 | r0 = fcn_00001054 ();
0x00004744 mov r7, r0 | r7 = r0;
0x00004746 cmp r6, 0 |
| if (r6 == 0) {
0x00004748 beq.w 0x433e | goto label_4;
| }
0x0000474c ldr.w r0, [pc, 0x480] |
0x00004750 add r0, pc | r0 = 0x9324;
0x00004752 blx 0xf48 | g_strdup ();
0x00004756 str r0, [r6] | *(r6) = r0;
0x00004758 cmp r4, 0 |
| if (r4 != 0) {
0x0000475a bne.w 0x4104 | goto label_3;
| }
0x0000475e b 0x4126 | goto label_2;
0x00004760 cmp r4, 0 |
| if (r4 == 0) {
0x00004762 beq.w 0x4a18 | goto label_57;
| }
0x00004766 ldrh r3, [r4, 2] | r3 = *((r4 + 2));
0x00004768 movs r1, 0 | r1 = 0;
0x0000476a str r1, [r4, 8] | *((r4 + 8)) = r1;
| if (r3 != 0) {
0x0000476c cbz r3, 0x477a |
0x0000476e ldr r0, [r4, 4] | r0 = *((r4 + 4));
| if (r0 == 0) {
0x00004770 cbz r0, 0x477a | goto label_13;
| }
0x00004772 ldrh r2, [r4, 0xc] | r2 = *((r4 + 0xc));
0x00004774 cmp r2, 0 |
| if (r2 != 0) {
0x00004776 bne.w 0x4ca4 | goto label_58;
| }
| }
| label_13:
0x0000477a movs r3, 0 | r3 = 0;
0x0000477c ldr.w r1, [pc, 0x454] |
0x00004780 str r3, [sp] | *(sp) = r3;
0x00004782 movs r2, 0x40 | r2 = 0x40;
0x00004784 ldr.w r3, [pc, 0x450] |
0x00004788 ldr.w r0, [pc, 0x450] |
0x0000478c add r1, pc | r1 = 0x9364;
0x0000478e add r3, pc | r3 = 0x936a;
0x00004790 add r0, pc | r0 = 0x9370;
0x00004792 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00004796 mov r7, r0 | r7 = r0;
0x00004798 cmp r6, 0 |
| if (r6 == 0) {
0x0000479a beq.w 0x43d4 | goto label_5;
| }
0x0000479e ldr.w r0, [pc, 0x440] |
0x000047a2 add r0, pc | r0 = 0x9388;
0x000047a4 blx 0xf48 | g_strdup ();
0x000047a8 str r0, [r6] | *(r6) = r0;
0x000047aa b 0x43d4 | goto label_5;
0x000047ac cmp r4, 0 |
| if (r4 == 0) {
0x000047ae beq.w 0x4a84 | goto label_59;
| }
0x000047b2 ldr r3, [r4, 8] | r3 = *((r4 + 8));
0x000047b4 movw r2, 0xbb8 | r2 = 0xbb8;
0x000047b8 movw r1, 0x1388 | r1 = 0x1388;
0x000047bc cmp r3, r2 |
0x000047be it ne |
| if (r3 != r2) {
0x000047c0 cmpne r3, 0x7d0 | __asm ("cmpne r3, aav.0x0000006d");
| }
0x000047c4 ite eq |
| if (r3 != r2) {
0x000047c6 moveq r2, 1 | r2 = 1;
| }
| if (r3 == r2) {
0x000047c8 movne r2, 0 | r2 = 0;
| }
0x000047ca cmp.w r3, 0xfa0 |
0x000047ce it eq |
| if (r3 != 0xfa0) {
0x000047d0 orreq r2, r2, 1 | r2 |= 1;
| }
0x000047d4 cmp r3, r1 |
0x000047d6 it eq |
| if (r3 != r1) {
0x000047d8 orreq r2, r2, 1 | r2 |= 1;
| }
0x000047dc cmp r2, 0 |
| if (r2 == 0) {
0x000047de beq.w 0x4a62 | goto label_60;
| }
0x000047e0 strh r0, [r0, 0xa] | *((r0 + 0xa)) = r0;
0x000047e2 movw r2, 0x4dd3 |
| /* if there is a right shift of 4, then it's a division by 1/250 */
0x000047e6 movt r2, 0x1062 | r2 = 0x10624dd3;
0x000047ea umull r1, r2, r2, r3 | r1:r2 = r2 * r3;
0x000047ee lsls r3, r3, 3 | r3 <<= 3;
0x000047f0 lsrs r2, r2, 6 | r2 >>= 6;
0x000047f2 strh r2, [r4, 0xc] | *((r4 + 0xc)) = r2;
0x000047f4 str r3, [sp, 8] | var_8h = r3;
0x000047f6 movs r2, 0x40 | r2 = 0x40;
0x000047f8 ldr r3, [pc, 0x3e8] |
0x000047fa ldr r1, [pc, 0x3ec] |
0x000047fc ldr r0, [pc, 0x3ec] |
0x000047fe add r3, pc | r3 = 0x93e6;
0x00004800 str r3, [sp] | *(sp) = r3;
0x00004802 movs r3, 0 | r3 = 0;
0x00004804 str r3, [sp, 0xc] | var_ch = r3;
0x00004806 movs r3, 0x18 | r3 = 0x18;
0x00004808 str r3, [sp, 4] | var_4h = r3;
0x0000480a add r1, pc | r1 = 0x93f8;
0x0000480c ldr r3, [pc, 0x3e0] |
0x0000480e add r0, pc | r0 = 0x93fe;
0x00004810 add r3, pc | r3 = 0x9404;
0x00004812 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00004816 mov r7, r0 | r7 = r0;
| label_15:
0x00004818 cmp r6, 0 |
| if (r6 == 0) {
0x0000481a beq.w 0x43d4 | goto label_5;
| }
0x0000481e ldr r0, [pc, 0x3d4] |
0x00004820 add r0, pc | r0 = 0x941a;
0x00004822 blx 0xf48 | g_strdup ();
0x00004824 invalid |
0x00004828 b 0x43d4 | goto label_5;
0x0000482a ldr r0, [pc, 0x3cc] |
0x0000482c add r0, pc | r0 = 0x942a;
0x0000482e blx 0x1054 | r0 = fcn_00001054 ();
0x00004832 mov r7, r0 | r7 = r0;
0x00004834 cmp r6, 0 |
| if (r6 == 0) {
0x00004836 beq.w 0x433e | goto label_4;
| }
0x0000483a ldr r0, [pc, 0x3c0] |
0x0000483c add r0, pc | r0 = 0x943e;
0x0000483e blx 0xf48 | g_strdup ();
0x00004842 str r0, [r6] | *(r6) = r0;
0x00004844 cmp r4, 0 |
| if (r4 != 0) {
0x00004846 bne.w 0x4104 | goto label_3;
| }
0x0000484a b 0x4126 | goto label_2;
0x0000484c ldr r3, [pc, 0x3b0] |
0x0000484e movs r2, 0x18 | r2 = 0x18;
0x00004850 ldr r1, [pc, 0x3b0] |
0x00004852 movs r7, 0 | r7 = 0;
0x00004854 ldr r0, [pc, 0x3b0] |
0x00004856 add r3, pc | r3 = 0x945a;
0x00004858 str r2, [sp, 4] | var_4h = r2;
0x0000485a str r3, [sp] | *(sp) = r3;
0x0000485c movs r3, 3 | r3 = 3;
0x0000485e strd r3, r7, [sp, 8] | __asm ("strd r3, r7, [sp, 8]");
0x00004862 add r1, pc | r1 = 0x946a;
0x00004864 add r0, pc | r0 = 0x9470;
0x00004866 movs r3, 1 | r3 = 1;
0x00004868 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000486c mov r7, r0 | r7 = r0;
0x0000486e cmp r6, 0 |
| if (r6 == 0) {
0x00004870 beq.w 0x433e | goto label_4;
| }
0x00004874 ldr r0, [pc, 0x394] |
0x00004876 add r0, pc | r0 = 0x9486;
0x00004878 blx 0xf48 | g_strdup ();
0x0000487c str r0, [r6] | *(r6) = r0;
0x0000487e cmp r4, 0 |
| if (r4 != 0) {
0x00004880 bne.w 0x4104 | goto label_3;
| }
0x00004884 b 0x4126 | goto label_2;
0x00004886 ldr r0, [pc, 0x388] |
0x00004888 add r0, pc | r0 = 0x949e;
0x0000488a blx 0x1054 | r0 = fcn_00001054 ();
0x0000488e mov r7, r0 | r7 = r0;
0x00004890 cmp r6, 0 |
| if (r6 == 0) {
0x00004892 beq.w 0x433e | goto label_4;
| }
0x00004896 ldr r0, [pc, 0x37c] |
0x00004898 add r0, pc | r0 = 0x94b2;
0x0000489a blx 0xf48 | g_strdup ();
0x0000489e str r0, [r6] | *(r6) = r0;
0x000048a0 cmp r4, 0 |
| if (r4 != 0) {
0x000048a2 bne.w 0x4104 | goto label_3;
| }
0x000048a6 b 0x4126 | goto label_2;
| label_40:
0x000048a8 ldr r0, [pc, 0x36c] |
0x000048aa add r0, pc | r0 = 0x94c6;
0x000048ac blx 0xf48 | g_strdup ();
0x000048b0 str r0, [r6] | *(r6) = r0;
0x000048b2 b 0x42d0 | goto label_6;
| label_55:
0x000048b4 mov r2, r8 | r2 = r8;
0x000048b6 mov r1, fp | r1 = fp;
0x000048b8 bl 0x11cc | fcn_000011cc (r0, r1, r2);
0x000048bc b 0x4654 | goto label_7;
| label_52:
0x000048be mov r2, r8 | r2 = r8;
0x000048c0 mov r1, fp | r1 = fp;
0x000048c2 bl 0x11cc | fcn_000011cc (r0, r1, r2);
0x000048c6 b 0x4542 | goto label_8;
| label_28:
0x000048c8 ldr r0, [pc, 0x350] |
0x000048ca add r0, pc | r0 = 0x94ea;
0x000048cc blx 0x1054 | r0 = fcn_00001054 ();
0x000048d0 mov r7, r0 | r7 = r0;
0x000048d2 cmp r6, 0 |
| if (r6 == 0) {
0x000048d4 beq.w 0x433e | goto label_4;
| }
0x000048d8 ldr r0, [pc, 0x344] |
0x000048da add r0, pc | r0 = 0x94fe;
0x000048dc blx 0xf48 | g_strdup ();
0x000048e0 str r0, [r6] | *(r6) = r0;
0x000048e2 cmp r4, 0 |
| if (r4 != 0) {
0x000048e4 bne.w 0x4104 | goto label_3;
| }
0x000048e8 b 0x4126 | goto label_2;
| label_36:
0x000048ea ldr r0, [pc, 0x338] |
0x000048ec add r0, pc | r0 = 0x9516;
0x000048ee blx 0x1054 | r0 = fcn_00001054 ();
0x000048f2 mov r7, r0 | r7 = r0;
0x000048f4 cmp r6, 0 |
| if (r6 == 0) {
0x000048f6 beq.w 0x4126 | goto label_2;
| }
0x000048f8 add r4, sp, 0x58 | r4 = sp + 0x58;
0x000048fa ldr r0, [pc, 0x32c] |
0x000048fc add r0, pc | r0 = 0x952a;
0x000048fe blx 0xf48 | g_strdup ();
0x00004902 str r0, [r6] | *(r6) = r0;
0x00004904 b 0x4126 | goto label_2;
| label_34:
0x00004906 ldr r0, [pc, 0x324] |
0x00004908 add r0, pc | r0 = 0x953a;
0x0000490a blx 0x1054 | r0 = fcn_00001054 ();
0x0000490e mov r7, r0 | r7 = r0;
0x00004910 cmp r6, 0 |
| if (r6 == 0) {
0x00004912 beq.w 0x433e | goto label_4;
| }
0x00004916 ldr r0, [pc, 0x318] |
0x00004918 add r0, pc | r0 = 0x954e;
0x0000491a blx 0xf48 | g_strdup ();
0x0000491e str r0, [r6] | *(r6) = r0;
0x00004920 cmp r4, 0 |
| if (r4 != 0) {
0x00004922 bne.w 0x4104 | goto label_3;
| }
0x00004924 add r3, sp, 0x3bc | r3 = sp + 0x3bc;
0x00004926 b.w 0x4126 | goto label_2;
| label_33:
0x0000492a ldr r1, [pc, 0x308] |
0x0000492c movs r3, 0 | r3 = 0;
0x0000492e ldr r0, [pc, 0x308] |
0x00004930 movs r2, 0x18 | r2 = 0x18;
0x00004932 str r3, [sp] | *(sp) = r3;
0x00004934 movs r3, 4 | r3 = 4;
0x00004936 add r1, pc | r1 = 0x9570;
0x00004938 add r0, pc | r0 = 0x9576;
0x0000493a blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000493e mov r7, r0 | r7 = r0;
0x00004940 cmp r6, 0 |
| if (r6 == 0) {
0x00004942 beq.w 0x433e | goto label_4;
| }
0x00004946 ldr r0, [pc, 0x2f4] |
0x00004948 add r0, pc | r0 = 0x958a;
0x0000494a blx 0xf48 | g_strdup ();
0x0000494e str r0, [r6] | *(r6) = r0;
0x00004950 cmp r4, 0 |
| if (r4 != 0) {
0x00004952 bne.w 0x4104 | goto label_3;
| }
0x00004956 b.w 0x4126 | goto label_2;
| label_32:
0x0000495a ldr r0, [pc, 0x2e4] |
0x0000495c add r0, pc | r0 = 0x95a2;
0x0000495e blx 0x1054 | r0 = fcn_00001054 ();
0x00004962 mov r7, r0 | r7 = r0;
0x00004964 cmp r6, 0 |
| if (r6 == 0) {
0x00004966 beq.w 0x4126 | goto label_2;
| }
0x0000496a ldr r0, [pc, 0x2d8] |
0x0000496c add r0, pc | r0 = 0x95b6;
0x0000496e blx 0xf48 | g_strdup ();
0x00004972 str r0, [r6] | *(r6) = r0;
0x00004974 b.w 0x4126 | goto label_2;
| label_54:
0x00004978 adds r3, r7, 7 | r3 = r7 + 7;
0x0000497a bic r3, r3, 7 | r3 = BIT_MASK (r3, 7);
0x0000497e b 0x45ee | goto label_9;
| label_41:
0x00004980 ldrh r2, [r4, 0xe] | r2 = *((r4 + 0xe));
0x00004982 movs r1, 0 | r1 = 0;
0x00004984 ldr r3, [r4, 8] | r3 = *((r4 + 8));
0x00004986 mov r0, r7 | r0 = r7;
0x00004988 str r1, [sp, 0xc] | var_ch = r1;
0x0000498a str r2, [sp, 8] | var_8h = r2;
0x0000498c ldr r2, [pc, 0x2b8] |
0x0000498e ldr r1, [pc, 0x2bc] |
0x00004990 lsls r3, r3, 3 | r3 <<= 3;
0x00004992 add r2, pc | r2 = 0x95de;
0x00004994 str r2, [sp] | *(sp) = r2;
0x00004996 movs r2, 0x18 | r2 = 0x18;
0x00004998 add r1, pc | r1 = 0x95ea;
0x0000499a str r2, [sp, 4] | var_4h = r2;
0x0000499c blx 0xf18 | gst_caps_set_simple ();
0x000049a0 b 0x43d4 | goto label_5;
| label_56:
0x000049a2 ldr r3, [pc, 0x14c] | r3 = *(0x4af2);
0x000049a4 mvn ip, 0x80000000 |
0x000049a6 ldr r4, [pc, 0] | r4 = *(0x000049a8);
0x000049a8 ldr r1, [pc, 0x2a4] |
0x000049aa ldr.w r8, [sb, r3] | r8 = *((sb + r3));
0x000049ae mov r3, r4 | r3 = r4;
0x000049b0 add r1, pc | r1 = 0x9604;
0x000049b2 ldr.w r2, [r8] | r2 = *(r8);
0x000049b6 strd ip, r4, [sp] | __asm ("strd ip, r4, [sp]");
0x000049ba blx 0xf18 | gst_caps_set_simple ();
0x000049be cmp r6, 0 |
| if (r6 == 0) {
0x000049c0 beq.w 0x42f8 | goto label_10;
| }
0x000049c4 ldr r0, [pc, 0x28c] |
0x000049c6 add r0, pc | r0 = 0x961e;
0x000049c8 blx 0xf48 | g_strdup ();
0x000049cc str r0, [r6] | *(r6) = r0;
0x000049ce b 0x42f8 | goto label_10;
| label_42:
0x000049d0 ldr r3, [pc, 0x284] |
0x000049d2 movs r2, 0x40 | r2 = 0x40;
0x000049d4 ldr r1, [pc, 0x284] |
0x000049d6 ldr r0, [pc, 0x288] |
0x000049d8 add r3, pc | r3 = 0x9634;
0x000049da str r4, [sp] | *(sp) = r4;
0x000049dc add r1, pc | r1 = 0x963c;
0x000049de add r0, pc | r0 = 0x9644;
0x000049e0 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000049e4 mov r7, r0 | r7 = r0;
| if (r6 != 0) {
0x000049e6 cbz r6, 0x49f2 |
0x000049e8 ldr r0, [pc, 0x278] |
0x000049ea add r0, pc | r0 = 0x9652;
0x000049ec blx 0xf48 | g_strdup ();
0x000049f0 str r0, [r6] | *(r6) = r0;
| }
| label_11:
0x000049f2 ldr r3, [pc, 0xfc] | r3 = *(0x4af2);
0x000049f4 ldr.w r8, [sb, r3] | r8 = *((sb + r3));
0x000049f8 b 0x42f8 | goto label_10;
| label_46:
0x000049fa ldr r0, [pc, 0x26c] |
0x000049fc add r0, pc | r0 = 0x966a;
0x000049fe blx 0x1054 | r0 = fcn_00001054 ();
0x00004a02 mov r7, r0 | r7 = r0;
0x00004a04 cmp r6, 0 |
| if (r6 == 0) {
0x00004a06 beq.w 0x4126 | goto label_2;
| }
0x00004a0a ldr r0, [pc, 0x260] |
0x00004a0c add r0, pc | r0 = 0x967e;
0x00004a0e blx 0xf48 | g_strdup ();
0x00004a12 str r0, [r6] | *(r6) = r0;
0x00004a14 b.w 0x4126 | goto label_2;
| if (r7 != 0) {
0x00004a16 cbnz r7, 0x4a7a | goto label_61;
| }
| label_57:
0x00004a18 ldr r3, [pc, 0x254] |
0x00004a1a movs r2, 0x40 | r2 = 0x40;
0x00004a1c ldr r1, [pc, 0x254] |
0x00004a1e ldr r0, [pc, 0x258] |
0x00004a20 add r3, pc | r3 = 0x9694;
0x00004a22 str r4, [sp] | *(sp) = r4;
0x00004a24 add r1, pc | r1 = 0x969c;
0x00004a26 add r0, pc | r0 = 0x96a4;
0x00004a28 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00004a2c mov r7, r0 | r7 = r0;
0x00004a2e cmp r6, 0 |
| if (r6 == 0) {
0x00004a30 beq 0x49f2 | goto label_11;
| }
0x00004a32 ldr r0, [pc, 0x248] |
0x00004a34 add r0, pc | r0 = 0x96b6;
0x00004a36 blx 0xf48 | g_strdup ();
0x00004a3a str r0, [r6] | *(r6) = r0;
0x00004a3c b 0x49f2 | goto label_11;
| label_44:
0x00004a3e ldr r0, [pc, 0x240] |
0x00004a40 add r0, pc | r0 = 0x96c6;
0x00004a42 blx 0x1054 | r0 = fcn_00001054 ();
0x00004a46 mov r7, r0 | r7 = r0;
0x00004a48 cmp r6, 0 |
| if (r6 == 0) {
0x00004a4a beq.w 0x4126 | goto label_2;
| }
0x00004a4e ldr r0, [pc, 0x234] |
0x00004a50 add r0, pc | r0 = 0x96da;
0x00004a52 blx 0xf48 | g_strdup ();
0x00004a56 str r0, [r6] | *(r6) = r0;
0x00004a58 b.w 0x4126 | goto label_2;
| label_51:
0x00004a5c ldr r3, [pc, 0x228] |
0x00004a5e add r3, pc | r3 = 0x96ea;
0x00004a60 b 0x4500 | goto label_12;
| label_60:
0x00004a62 ldrh r3, [r4, 0xc] | r3 = *((r4 + 0xc));
0x00004a64 subs r1, r3, 2 | r1 = r3 - 2;
0x00004a66 cmp r1, 3 |
| if (r1 > 3) {
0x00004a68 bhi.w 0x4cd0 | goto label_62;
| }
0x00004a6c mov.w r2, 0x1f40 | r2 = 0x1f40;
0x00004a70 mul r3, r2, r3 | r3 = r2 * r3;
0x00004a72 blx 0x7087f0 | void (*0x7087f0)(uint32_t, uint32_t) (r2, r3);
| label_53:
0x00004a76 ldr r0, [pc, 0x214] |
0x00004a78 add r0, pc | r0 = 0x970a;
| label_61:
0x00004a7a blx 0x1084 | r0 = fcn_00001084 ();
0x00004a7e mov r7, r0 | r7 = r0;
0x00004a80 b.w 0x4126 | goto label_2;
| label_59:
0x00004a84 ldr r3, [pc, 0x208] |
0x00004a86 movs r2, 0x40 | r2 = 0x40;
0x00004a88 ldr r1, [pc, 0x208] |
0x00004a8a ldr r0, [pc, 0x20c] |
0x00004a8c add r3, pc | r3 = 0x9720;
0x00004a8e str r4, [sp] | *(sp) = r4;
0x00004a90 add r1, pc | r1 = 0x9728;
0x00004a92 add r0, pc | r0 = 0x9730;
0x00004a94 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00004a98 mov r7, r0 | r7 = r0;
0x00004a9a cmp r6, 0 |
| if (r6 == 0) {
0x00004a9c beq 0x49f2 | goto label_11;
| }
0x00004a9e ldr r0, [pc, 0x1fc] |
0x00004aa0 add r0, pc | r0 = 0x9742;
0x00004aa2 blx 0xf48 | g_strdup ();
0x00004aa6 ldr r3, [pc, 0x48] | r3 = *(0x4af2);
0x00004aa8 str r0, [r6] | *(r6) = r0;
0x00004aaa ldr.w r8, [sb, r3] | r8 = *((sb + r3));
0x00004aae b 0x42f8 | goto label_10;
| label_48:
0x00004ab0 ldr r0, [pc, 0x1ec] |
0x00004ab2 add r0, pc | r0 = 0x9756;
0x00004ab4 blx 0x1084 | r0 = fcn_00001084 ();
0x00004ab8 mov r7, r0 | r7 = r0;
0x00004aba b.w 0x4126 | goto label_2;
| label_58:
0x00004ca4 sub.w r3, r2, r3, lsl 2 | r3 = r2 - (r3 << 2);
0x00004ca8 add.w r3, r3, r3, lsr 31 | r3 += (r3 >> 31);
0x00004cac bic r3, r3, 1 | r3 = BIT_MASK (r3, 1);
0x00004cb0 blx 0x1090 | fcn_00001090 ();
0x00004cb4 str r0, [r4, 8] | *((r4 + 8)) = r0;
0x00004cb6 b 0x477a | goto label_13;
| label_43:
0x00004cb8 sub.w r3, r3, r3, lsl 3 | r3 -= (r3 << 3);
0x00004cbc add r3, r2 | r3 += r2;
0x00004cbe add.w r3, r3, r3, lsr 31 | r3 += (r3 >> 31);
0x00004cc2 bic r3, r3, 1 | r3 = BIT_MASK (r3, 1);
0x00004cc6 blx 0x1090 | fcn_00001090 ();
0x00004cca str r0, [r4, 8] | *((r4 + 8)) = r0;
0x00004ccc b.w 0x43a8 | goto label_14;
| label_62:
0x00004cd0 ldr r3, [pc, 0x38c] |
0x00004cd2 ldr r1, [pc, 0x390] |
0x00004cd4 ldr r0, [pc, 0x390] |
0x00004cd6 str r2, [sp] | *(sp) = r2;
0x00004cd8 add r3, pc | r3 = 0x9d3c;
0x00004cda add r1, pc | r1 = 0x9d44;
0x00004cdc movs r2, 0x40 | r2 = 0x40;
0x00004cde add r0, pc | r0 = 0x9d4a;
0x00004ce0 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00004ce4 mov r7, r0 | r7 = r0;
0x00004ce6 b 0x4818 | goto label_15;
| label_37:
0x00004ce8 cmp r3, 7 |
| if (r3 > 7) {
0x00004cea bhi.w 0x4f5c | goto label_63;
| }
0x00004cee cmp r3, 0 |
| if (r3 == 0) {
0x00004cf0 beq.w 0x4f26 | goto label_64;
| }
0x00004cf2 strh r1, [r3, 8] | *((r3 + 8)) = r1;
0x00004cf4 subs r2, r3, 1 | r2 = r3 - 1;
0x00004cf6 cmp r2, 6 |
| if (r2 > 6) {
0x00004cf8 bhi.w 0x4f1a | goto label_21;
| }
0x00004cfa strh r7, [r1, 8] | *((r1 + 8)) = r7;
| /* switch table (8 cases) at 0x4d00 */
0x00004cfc tbh [pc, r2, lsl 1] | __asm ("tbh [pc, r2, lsl 1]");
0x00004d0e mov.w fp, 0x600 |
0x00004d12 orr fp, fp, 0x100 |
0x00004d16 orr fp, fp, 0xc0 |
0x00004d1a orr fp, fp, 0x30 |
0x00004d1e orr fp, fp, 8 |
0x00004d22 orr fp, fp, 4 |
0x00004d26 orr fp, fp, 3 |
| label_25:
0x00004d2a movs r1, 4 | r1 = 4;
0x00004d2c mov r0, r4 | r0 = r4;
0x00004d2e blx 0x10a8 | fcn_000010a8 ();
0x00004d32 movs r1, 4 | r1 = 4;
0x00004d34 mov r6, r0 | r6 = r0;
0x00004d36 mov r0, r4 | r0 = r4;
0x00004d38 blx 0x10a8 | fcn_000010a8 ();
0x00004d3c ldr r3, [pc, 0x32c] |
0x00004d3e mov.w ip, 1 |
0x00004d42 mov sl, r0 | sl = r0;
0x00004d44 movs r0, 0 | r0 = 0;
0x00004d46 str r0, [sp, 0x28] | var_28h = r0;
0x00004d48 add r3, pc |
0x00004d4a str r0, [sp, 0x2c] | var_2ch = r0;
0x00004d4c add.w r2, r3, 0x160 | r2 = r3 + 0x160;
0x00004d50 add.w r3, r3, 0x1f0 | r3 = 0x9fa8;
0x00004d54 strd r4, r3, [sp, 0x30] | __asm ("strd r4, r3, [var_34h]");
| do {
0x00004d58 ldr r3, [r2] | r3 = *(r2);
0x00004d5a tst.w fp, r3 |
| if ((fp & r3) != 0) {
0x00004d5e beq 0x4d92 |
0x00004d60 ldr r3, [sp, 0x30] | r3 = var_30h;
0x00004d62 cmp r3, r0 |
| if (r3 <= r0) {
0x00004d64 ble 0x4e00 | goto label_65;
| }
0x00004d66 ldr r3, [r2, 4] | r3 = *((r2 + 4));
0x00004d68 ldr r4, [sp, 0x2c] | r4 = var_2ch;
0x00004d6a sub.w r1, r3, 0x20 | r1 = r3 - 0x20;
0x00004d6e rsb.w lr, r3, 0x20 | lr = 0x20 - r3;
0x00004d72 lsl.w r1, ip, r1 | r1 = ip << r1;
0x00004d76 lsr.w lr, ip, lr | lr = ip >> lr;
0x00004d7a str.w r3, [r6, r0, lsl 2] | __asm ("str.w r3, [r6, r0, lsl 2]");
0x00004d7e lsl.w r3, ip, r3 | r3 = ip << r3;
0x00004d82 orr.w r1, r1, lr | r1 |= lr;
0x00004d86 orrs r4, r1 | r4 |= r1;
0x00004d88 ldr r1, [sp, 0x28] | r1 = var_28h;
0x00004d8a adds r0, 1 | r0++;
0x00004d8c str r4, [sp, 0x2c] | var_2ch = r4;
0x00004d8e orrs r1, r3 | r1 |= r3;
0x00004d90 str r1, [sp, 0x28] | var_28h = r1;
| }
0x00004d92 ldr r3, [sp, 0x34] | r3 = var_34h;
0x00004d94 adds r2, 8 | r2 += 8;
0x00004d96 cmp r2, r3 |
0x00004d98 bne 0x4d58 |
| } while (r2 != r3);
0x00004d9a ldrd r3, r2, [sp, 0x28] | __asm ("ldrd r3, r2, [var_28h]");
0x00004d9e ldr r4, [sp, 0x30] | r4 = var_30h;
0x00004da0 orrs r3, r2 | r3 |= r2;
| if (r3 != r2) {
0x00004da2 beq 0x4e06 |
0x00004da4 cmp.w r8, 0 |
| if (r8 == 0) {
0x00004da8 beq 0x4e06 | goto label_66;
| }
0x00004daa cmp r4, r0 |
| if (r4 != r0) {
0x00004dac beq 0x4dc8 |
0x00004dae sub.w r3, r4, r0 | r3 = r4 - r0;
0x00004db2 it lt |
| if (r4 >= r0) {
0x00004db4 movlt r2, 0 | r2 = 0;
| }
0x00004db6 lsl.w r3, r3, 2 | r3 <<= 2;
0x00004dba add.w r0, r6, r0, lsl 2 | r0 = r6 + (r0 << 2);
0x00004dbe it ge |
| if (r4 < r0) {
0x00004dc0 movge r2, r3 | r2 = r3;
| }
0x00004dc2 movs r1, 0xff | r1 = 0xff;
0x00004dc4 blx 0xf6c | memset (r0, r1, r2);
| }
0x00004dc8 mov r1, r6 | r1 = r6;
0x00004dca lsls r2, r4, 2 | r2 = r4 << 2;
0x00004dcc mov r0, sl | r0 = sl;
0x00004dce blx 0xfe4 | memcpy (r0, r1, r2);
0x00004dd2 mov r1, r4 | r1 = r4;
0x00004dd4 mov r0, sl | r0 = sl;
0x00004dd6 blx 0xfcc | r0 = gst_audio_channel_positions_to_valid_order ();
| if (r0 != 0) {
0x00004dda cbz r0, 0x4dea |
0x00004ddc mov r3, r8 | r3 = r8;
0x00004dde mov r0, r4 | r0 = r4;
0x00004de0 mov r2, sl | r2 = sl;
0x00004de2 mov r1, r6 | r1 = r6;
0x00004de4 blx 0xf78 | r0 = gst_audio_get_channel_reorder_map ();
| if (r0 != 0) {
0x00004de8 cbnz r0, 0x4e06 | goto label_66;
| }
| }
0x00004dea mov r0, r6 | r0 = r6;
0x00004dec blx 0xef4 | g_free ();
0x00004df0 mov r0, sl | r0 = sl;
0x00004df2 blx 0xef4 | g_free ();
| label_24:
0x00004df6 mov r0, r7 | r0 = r7;
0x00004df8 movs r7, 0 | r7 = 0;
0x00004dfa blx 0xfd8 | gst_mini_object_unref ();
0x00004dfe b 0x4e30 | goto label_38;
| label_65:
0x00004e00 movs r3, 0 | r3 = 0;
0x00004e02 strd r3, r3, [sp, 0x28] | __asm ("strd r3, r3, [var_28h]");
| }
| label_66:
0x00004e06 ldr r2, [sp, 0x28] | r2 = var_28h;
0x00004e08 mov r0, r7 | r0 = r7;
0x00004e0a ldr r3, [pc, 0x264] | r3 = *(0x5072);
0x00004e0c ldr r1, [pc, 0x264] |
0x00004e0e ldr.w r3, [sb, r3] | r3 = *((sb + r3));
0x00004e12 str r2, [sp] | *(sp) = r2;
0x00004e14 add r1, pc | r1 = 0x9e8c;
0x00004e16 ldr r2, [sp, 0x2c] | r2 = var_2ch;
0x00004e18 str r2, [sp, 4] | var_4h = r2;
0x00004e1a ldr r2, [r3] | r2 = *(0x5072);
0x00004e1c movs r3, 0 | r3 = 0;
0x00004e1e str r3, [sp, 8] | var_8h = r3;
0x00004e20 blx 0xf18 | gst_caps_set_simple ();
0x00004e24 mov r0, r6 | r0 = r6;
0x00004e26 blx 0xef4 | g_free ();
0x00004e2a mov r0, sl | r0 = sl;
0x00004e2c blx 0xef4 | g_free ();
| label_38:
0x00004e30 ldr r3, [pc, 0x244] | r3 = *(0x5078);
0x00004e32 ldr.w r3, [sb, r3] | r3 = *((sb + r3));
0x00004e36 ldr r2, [r3] | r2 = *(0x5078);
0x00004e38 b.w 0x413c | goto label_16;
| if (r4 != 0) {
0x00004e3c cbz r4, 0x4e60 |
0x00004e3e ldrh r3, [r4, 0xe] | r3 = *((r4 + 0xe));
0x00004e40 cmp r3, 8 |
| if (r3 == 8) {
0x00004e42 beq 0x4e7e | goto label_67;
| }
0x00004e44 ldrh r3, [r4, 2] | r3 = *((r4 + 2));
0x00004e46 lsls r3, r3, 3 | r3 <<= 3;
0x00004e48 strh r3, [r4, 0xc] | *((r4 + 0xc)) = r3;
0x00004e4a movs r3, 8 | r3 = 8;
0x00004e4c strh r3, [r4, 0xe] | *((r4 + 0xe)) = r3;
0x00004e4e str r3, [r4, 8] | *((r4 + 8)) = r3;
| label_19:
0x00004e50 ldrh r3, [r4, 0xc] | r3 = *((r4 + 0xc));
| if (r3 != 0) {
0x00004e52 cbnz r3, 0x4e60 | goto label_68;
| }
0x00004e54 ldrh r3, [r4, 0xe] | r3 = *((r4 + 0xe));
| label_18:
0x00004e56 ldrh r2, [r4, 2] | r2 = *((r4 + 2));
0x00004e58 str r3, [r4, 8] | *((r4 + 8)) = r3;
0x00004e5a smulbb r3, r2, r3 | __asm ("smulbb r3, r2, r3");
0x00004e5e strh r3, [r4, 0xc] | *((r4 + 0xc)) = r3;
| }
| label_68:
0x00004e60 ldr r0, [pc, 0x218] |
0x00004e62 add r0, pc | r0 = 0x9ee2;
0x00004e64 blx 0x1054 | r0 = fcn_00001054 ();
0x00004e68 mov r7, r0 | r7 = r0;
0x00004e6a cmp r6, 0 |
| if (r6 == 0) {
0x00004e6c beq.w 0x4242 | goto label_17;
| }
0x00004e70 ldr r0, [pc, 0x20c] |
0x00004e72 add r0, pc | r0 = 0x9ef6;
0x00004e74 blx 0xf48 | g_strdup ();
0x00004e78 str r0, [r6] | *(r6) = r0;
0x00004e7a b.w 0x4242 | goto label_17;
| label_67:
0x00004e7e ldr r2, [r4, 8] | r2 = *((r4 + 8));
0x00004e80 cmp r2, 0 |
| if (r2 == 0) {
0x00004e82 beq 0x4e56 | goto label_18;
| }
0x00004e84 b 0x4e50 | goto label_19;
0x00004e86 cmp r4, 0 |
| if (r4 == 0) {
0x00004e88 beq.w 0x40bc | goto label_1;
| }
0x00004e8c ldrh r0, [r4, 0xc] | r0 = *((r4 + 0xc));
0x00004e8e cmp r0, 0 |
| if (r0 == 0) {
0x00004e90 beq.w 0x40bc | goto label_1;
| }
0x00004e94 ldrh r7, [r4, 2] | r7 = *((r4 + 2));
0x00004e96 cmp r7, 0 |
| if (r7 == 0) {
0x00004e98 beq.w 0x40bc | goto label_1;
| }
0x00004e9c ldr.w sl, [r4, 4] | sl = *((r4 + 4));
0x00004ea0 cmp.w sl, 0 |
| if (sl == 0) {
0x00004ea4 beq.w 0x40bc | goto label_1;
| }
0x00004ea8 mov r1, r7 | r1 = r7;
0x00004eaa lsls r0, r0, 3 | r0 <<= 3;
0x00004eac bl 0x5e68 | r0 = fcn_00005e68 (r0, r1);
0x00004eb0 mov r3, r0 | r3 = r0;
0x00004eb2 mov r2, r0 | r2 = r0;
0x00004eb4 subs r0, 8 | r0 -= 8;
0x00004eb6 movw r1, 0x4d2 | r1 = 0x4d2;
0x00004eba it ne |
| if (r0 == 8) {
0x00004ebc movne r0, 1 | r0 = 1;
| }
0x00004ebe blx 0x103c | fcn_0000103c ();
0x00004ec2 blx 0xf54 | gst_audio_format_to_string ();
0x00004ec6 ldr r2, [pc, 0x1bc] |
0x00004ec8 movs r1, 0 | r1 = 0;
0x00004eca mov r3, r0 | r3 = r0;
0x00004ecc str r1, [sp, 0x24] | var_24h = r1;
0x00004ece ldr r0, [pc, 0x1b8] |
0x00004ed0 add r2, pc | r2 = 0x9f5a;
0x00004ed2 ldr r1, [pc, 0x1b8] |
0x00004ed4 str r2, [sp, 0x18] | var_18h = r2;
0x00004ed6 ldr r2, [pc, 0x1b8] |
0x00004ed8 add r0, pc | r0 = 0x9f66;
0x00004eda str r7, [sp, 0x14] | var_14h = r7;
0x00004edc add r1, pc | r1 = 0x9f6e;
0x00004ede str.w sl, [sp, 0x20] | __asm ("str.w sl, [var_20h]");
0x00004ee2 add r2, pc | r2 = 0x9f78;
0x00004ee4 str r2, [sp, 0xc] | var_ch = r2;
0x00004ee6 ldr r2, [pc, 0x1ac] |
0x00004ee8 add r2, pc | r2 = 0x9f82;
0x00004eea str r2, [sp, 8] | var_8h = r2;
0x00004eec ldr r2, [pc, 0x1a8] |
0x00004eee add r2, pc | r2 = 0x9f8a;
0x00004ef0 str r2, [sp] | *(sp) = r2;
0x00004ef2 movs r2, 0x18 | r2 = 0x18;
0x00004ef4 str r2, [sp, 0x1c] | var_1ch = r2;
0x00004ef6 str r2, [sp, 0x10] | var_10h = r2;
0x00004ef8 movs r2, 0x40 | r2 = 0x40;
0x00004efa str r2, [sp, 4] | var_4h = r2;
0x00004efc blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00004f00 mov r7, r0 | r7 = r0;
| if (r6 != 0) {
0x00004f02 cbz r6, 0x4f10 |
0x00004f04 ldr r0, [pc, 0x194] |
0x00004f06 ldrh r1, [r4, 0xe] | r1 = *((r4 + 0xe));
0x00004f08 add r0, pc | r0 = 0x9fa8;
0x00004f0a blx 0xfa8 | g_strdup_printf ()
0x00004f0e str r0, [r6] | *(r6) = r0;
| }
| label_26:
0x00004f10 cmp r7, 0 |
| if (r7 != 0) {
0x00004f12 bne.w 0x424e | goto label_20;
| }
0x00004f16 b.w 0x40bc | goto label_1;
| label_21:
0x00004f1a uxth r1, r3 | r1 = (int16_t) r3;
0x00004f1c movw r2, 0xfffe | r2 = 0xfffe;
0x00004f20 cmp r1, r2 |
| if (r1 == r2) {
0x00004f22 beq.w 0x40bc | goto label_1;
| }
| label_64:
0x00004f26 uxth r0, r3 | r0 = (int16_t) r3;
0x00004f28 mov r1, r7 | r1 = r7;
0x00004f2a mov r3, r5 | r3 = r5;
0x00004f2c str.w r8, [sp, 8] | __asm ("str.w r8, [var_8h]");
0x00004f30 mov r2, r4 | r2 = r4;
0x00004f32 str.w sl, [sp] | __asm ("str.w sl, [sp]");
0x00004f36 str r6, [sp, 4] | var_4h = r6;
0x00004f38 bl 0x3f30 | r0 = gst_riff_create_audio_caps ();
0x00004f3c mov r7, r0 | r7 = r0;
0x00004f3e cmp r0, 0 |
| if (r0 == 0) {
0x00004f40 beq.w 0x40bc | goto label_1;
| }
0x00004f44 cmp r6, 0 |
| if (r6 == 0) {
0x00004f46 beq.w 0x40be | goto label_0;
| }
0x00004f4a ldr r0, [pc, 0x154] |
0x00004f4c movs r2, 0 | r2 = 0;
0x00004f4e ldr r1, [r6] | r1 = *(r6);
0x00004f50 add r0, pc | r0 = 0x9ff6;
0x00004f52 blx 0x10d8 | fcn_000010d8 ();
0x00004f56 str r0, [r6] | *(r6) = r0;
0x00004f58 b.w 0x40be | goto label_0;
| label_63:
0x00004f5c cmp r3, 0x92 |
| if (r3 != 0x92) {
0x00004f5e bne 0x4f1a | goto label_21;
| }
0x00004f60 ldr r0, [pc, 0x140] |
0x00004f62 add r0, pc | r0 = 0xa00a;
0x00004f64 blx 0x1054 | r0 = fcn_00001054 ();
0x00004f68 mov r7, r0 | r7 = r0;
0x00004f6a cmp r6, 0 |
| if (r6 == 0) {
0x00004f6c beq.w 0x4242 | goto label_17;
| }
0x00004f70 ldr r0, [pc, 0x134] |
0x00004f72 add r0, pc | r0 = 0xa01e;
0x00004f74 blx 0xf48 | g_strdup ();
0x00004f78 str r0, [r6] | *(r6) = r0;
0x00004f7a b.w 0x4242 | goto label_17;
| if (r4 != 0) {
0x00004f7e cbz r4, 0x4fa2 |
0x00004f80 ldrh r3, [r4, 0xe] | r3 = *((r4 + 0xe));
0x00004f82 cmp r3, 8 |
| if (r3 == 8) {
0x00004f84 beq 0x4fc0 | goto label_69;
| }
0x00004f86 ldrh r3, [r4, 2] | r3 = *((r4 + 2));
0x00004f88 lsls r3, r3, 3 | r3 <<= 3;
0x00004f8a strh r3, [r4, 0xc] | *((r4 + 0xc)) = r3;
0x00004f8c movs r3, 8 | r3 = 8;
0x00004f8e strh r3, [r4, 0xe] | *((r4 + 0xe)) = r3;
0x00004f90 str r3, [r4, 8] | *((r4 + 8)) = r3;
| label_23:
0x00004f92 ldrh r3, [r4, 0xc] | r3 = *((r4 + 0xc));
| if (r3 != 0) {
0x00004f94 cbnz r3, 0x4fa2 | goto label_70;
| }
0x00004f96 ldrh r3, [r4, 0xe] | r3 = *((r4 + 0xe));
| label_22:
0x00004f98 ldrh r2, [r4, 2] | r2 = *((r4 + 2));
0x00004f9a str r3, [r4, 8] | *((r4 + 8)) = r3;
0x00004f9c smulbb r3, r2, r3 | __asm ("smulbb r3, r2, r3");
0x00004fa0 strh r3, [r4, 0xc] | *((r4 + 0xc)) = r3;
| }
| label_70:
0x00004fa2 ldr r0, [pc, 0x108] |
0x00004fa4 add r0, pc | r0 = 0xa056;
0x00004fa6 blx 0x1054 | fcn_00001054 ();
0x00004fa8 invalid |
0x00004fac cmp r6, 0 |
| if (r6 == 0) {
0x00004fae beq.w 0x4242 | goto label_17;
| }
0x00004fb2 ldr r0, [pc, 0xfc] |
0x00004fb4 add r0, pc | r0 = 0xa06a;
0x00004fb6 blx 0xf48 | g_strdup ();
0x00004fba str r0, [r6] | *(r6) = r0;
0x00004fbc b.w 0x4242 | goto label_17;
| label_69:
0x00004fc0 ldr r2, [r4, 8] | r2 = *((r4 + 8));
0x00004fc2 cmp r2, 0 |
| if (r2 == 0) {
0x00004fc4 beq 0x4f98 | goto label_22;
| }
0x00004fc6 b 0x4f92 | goto label_23;
| label_39:
0x00004fc8 cmp r4, 0 |
| if (r4 == 0) {
0x00004fca beq.w 0x4df6 | goto label_24;
| }
0x00004fce b 0x4d2a | goto label_25;
0x00004fd0 cmp r4, 0 |
| if (r4 == 0) {
0x00004fd2 beq.w 0x40bc | goto label_1;
| }
0x00004fd4 add r0, sp, 0x1cc | r0 = sp + 0x1cc;
0x00004fd6 ldrh r0, [r4, 0xc] | r0 = *((r4 + 0xc));
0x00004fd8 cmp r0, 0 |
| if (r0 == 0) {
0x00004fda beq.w 0x40bc | goto label_1;
| }
0x00004fde ldrh r7, [r4, 2] | r7 = *((r4 + 2));
0x00004fe0 cmp r7, 0 |
| if (r7 == 0) {
0x00004fe2 beq.w 0x40bc | goto label_1;
| }
0x00004fe6 ldr.w sl, [r4, 4] | sl = *((r4 + 4));
0x00004fea cmp.w sl, 0 |
| if (sl == 0) {
0x00004fee beq.w 0x40bc | goto label_1;
| }
0x00004ff2 lsls r0, r0, 3 | r0 <<= 3;
0x00004ff4 mov r1, r7 | r1 = r7;
0x00004ff6 bl 0x5e68 | r0 = fcn_00005e68 (r0, r1);
0x00004ffa cmp r0, 0x20 |
| if (r0 == 0x20) {
0x00004ffc beq 0x5058 | goto label_71;
| }
0x00004ffe ldr r3, [pc, 0xb4] |
0x00005000 add r3, pc | r3 = 0xa0ba;
| label_27:
0x00005002 ldr r2, [pc, 0xb4] |
0x00005004 movs r1, 0 | r1 = 0;
0x00005006 str r1, [sp, 0x24] | var_24h = r1;
0x00005008 ldr r0, [pc, 0xb0] |
0x0000500a add r2, pc | r2 = 0xa0c8;
0x0000500c ldr r1, [pc, 0xb0] |
0x0000500e str r2, [sp, 0x18] | var_18h = r2;
0x00005010 ldr r2, [pc, 0xb0] |
0x00005012 add r0, pc | r0 = 0xa0d2;
0x00005014 str r7, [sp, 0x14] | var_14h = r7;
0x00005016 add r1, pc | r1 = 0xa0da;
0x00005018 str.w sl, [sp, 0x20] | __asm ("str.w sl, [var_20h]");
0x0000501c add r2, pc | r2 = 0xa0e4;
0x0000501e str r2, [sp, 0xc] | var_ch = r2;
0x00005020 ldr r2, [pc, 0xa4] |
0x00005022 add r2, pc | r2 = 0xa0ee;
0x00005024 str r2, [sp, 8] | var_8h = r2;
0x00005026 ldr r2, [pc, 0xa4] |
0x00005028 add r2, pc | r2 = 0xa0fa;
0x0000502a str r2, [sp] | *(sp) = r2;
0x0000502c movs r2, 0x18 | r2 = 0x18;
0x0000502e str r2, [sp, 0x1c] | var_1ch = r2;
0x00005030 str r2, [sp, 0x10] | var_10h = r2;
0x00005032 movs r2, 0x40 | r2 = 0x40;
0x00005034 str r2, [sp, 4] | var_4h = r2;
0x00005036 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000503a mov r7, r0 | r7 = r0;
0x0000503c cmp r6, 0 |
| if (r6 == 0) {
0x0000503e beq.w 0x4f10 | goto label_26;
| }
0x00005042 ldr r0, [pc, 0x8c] |
0x00005044 ldrh r1, [r4, 0xe] | r1 = *((r4 + 0xe));
0x00005046 add r0, pc | r0 = 0xa11c;
0x00005048 blx 0xfa8 | g_strdup_printf ()
0x0000504c str r0, [r6] | *(r6) = r0;
0x0000504e cmp r7, 0 |
| if (r7 != 0) {
0x00005050 bne.w 0x424e | goto label_20;
| }
0x00005054 b.w 0x40bc | goto label_1;
| label_71:
0x00005058 ldr r3, [pc, 0x78] |
0x0000505a add r3, pc | r3 = 0xa132;
0x0000505c b 0x5002 | goto label_27;
| }
; assembly | /* r2dec pseudo code output */
| /* /logs/firmware/patool_extraction/rootfs.img_unblob_extracted/rootfs.img_extract/0-50593792.squashfs_v4_le_extract/usr/lib/libgstriff-1.0.so.0.1803.0 @ 0x1264 */
| #include <stdint.h>
|
| #define BIT_MASK(t,v) ((t)(-((v)!= 0)))&(((t)-1)>>((sizeof(t)*CHAR_BIT)-(v)))
|
; (fcn) sym.gst_riff_create_video_caps () | void gst_riff_create_video_caps (int16_t arg_40h, int16_t arg_44h, uint32_t arg1, int16_t arg2, int16_t arg3, int16_t arg4) {
| int16_t var_0h;
| int16_t var_4h;
| int16_t var_8h;
| int16_t var_ch;
| int16_t var_10h;
| int16_t var_14h;
| r0 = arg1;
| r1 = arg2;
| r2 = arg3;
| r3 = arg4;
0x00001264 push.w {r4, r5, r6, r7, r8, sb, sl, fp, lr} |
0x00001268 mov r7, r3 | r7 = r3;
0x0000126a movw r3, 0x324c |
0x0000126e ldr.w sb, [pc, 0xdb8] | sb = *(0x00002028);
0x00001272 movt r3, 0x3436 | r3 = 0x3436324c;
0x00001276 sub sp, 0x1c |
0x00001278 cmp r0, r3 |
0x0000127a ldr.w sl, [sp, 0x40] | sl = *(arg_40h);
0x0000127e add sb, pc | sb += pc;
0x00001280 ldr.w r8, [sp, 0x44] | r8 = *(arg_44h);
0x00001284 mov r6, r1 | r6 = r1;
0x00001286 mov r5, r2 | r5 = r2;
| if (r0 == r3) {
0x00001288 beq.w 0x38de | goto label_48;
| }
| if (r0 < r3) {
0x0000128c bls.w 0x1e2c | goto label_49;
| }
0x00001290 movw r3, 0x5856 |
0x00001294 movt r3, 0x4b31 | r3 = 0x4b315856;
0x00001298 cmp r0, r3 |
| if (r0 == r3) {
0x0000129a beq.w 0x3870 | goto label_50;
| }
| if (r0 < r3) {
0x0000129e bls.w 0x1748 | goto label_51;
| }
0x000012a2 movw r3, 0x5955 |
0x000012a6 movt r3, 0x5956 | r3 = 0x59565955;
0x000012aa cmp r0, r3 |
| if (r0 == r3) {
0x000012ac beq.w 0x2292 | goto label_52;
| }
0x000012b0 movw r3, 0x5956 |
0x000012b4 movt r3, 0x5956 | r3 = 0x59565956;
0x000012b8 cmp r0, r3 |
| if (r0 <= r3) {
0x000012ba blo.w 0x17ca | goto label_53;
| }
0x000012be movw r3, 0x706a |
0x000012c2 movt r3, 0x6765 | r3 = 0x6765706a;
0x000012c6 cmp r0, r3 |
| if (r0 != r3) {
0x000012c8 beq 0x130a |
| if (r0 < r3) {
0x000012ca bls.w 0x16dc | goto label_54;
| }
0x000012ce movw r3, 0x6874 |
0x000012d2 movt r3, 0x6f65 | r3 = 0x6f656874;
0x000012d6 cmp r0, r3 |
| if (r0 == r3) {
0x000012d8 beq.w 0x18de | goto label_55;
| }
| if (r0 < r3) {
0x000012dc bls.w 0x1492 | goto label_56;
| }
0x000012e0 movw r3, 0x7963 |
0x000012e4 movt r3, 0x7675 | r3 = 0x76757963;
0x000012e8 cmp r0, r3 |
| if (r0 == r3) {
0x000012ea beq.w 0x38b0 | goto label_57;
| }
| if (r0 < r3) {
0x000012ee bls.w 0x145a | goto label_58;
| }
0x000012f2 movw r3, 0x7632 |
0x000012f6 movt r3, 0x7975 | r3 = 0x79757632;
0x000012fa cmp r0, r3 |
| if (r0 == r3) {
0x000012fc beq.w 0x2292 | goto label_52;
| }
0x00001300 movs r3, 4 |
0x00001302 movt r3, 0xffff | r3 = 0x-fffc;
0x00001306 cmp r0, r3 |
| if (r0 != r3) {
0x00001308 bne 0x13b0 | goto label_59;
| }
| }
| label_13:
0x0000130a ldr.w r0, [pc, 0xd20] |
0x0000130e orr.w fp, r7, sl |
0x00001312 add r0, pc | r0 = 0x3344;
0x00001314 blx 0x1054 | fcn_00001054 ();
0x00001316 cdp p6, 9, c4, c14, c4, 0 | __asm ("cdp p6, 9, c4, c14, c4, 0");
0x0000131a cmp.w r8, 0 |
| if (r8 == 0) {
0x0000131e beq 0x1332 | goto label_3;
| }
0x00001320 ldr.w r0, [pc, 0xd0c] |
0x00001324 add r0, pc | r0 = 0x3358;
0x00001326 blx 0xf48 | g_strdup ();
0x0000132a str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x0000132e mov.w r8, 0 | r8 = 0;
| do {
| label_3:
0x00001332 cmp r6, 0 |
| if (r6 == 0) {
0x00001334 beq 0x13f8 | goto label_60;
| }
| label_0:
0x00001336 ldr.w r3, [pc, 0xcfc] | r3 = *(0x2036);
0x0000133a movs r1, 0 | r1 = 0;
0x0000133c mov r0, r4 | r0 = r4;
0x0000133e ldr.w r3, [sb, r3] | r3 = *((sb + r3));
0x00001342 ldr r2, [r3] | r2 = *(0x2036);
0x00001344 ldr r3, [r6, 0x14] | r3 = *((r6 + 0x14));
0x00001346 str r3, [sp] | *(sp) = r3;
0x00001348 ldr r3, [r6, 0x18] | r3 = *((r6 + 0x18));
0x0000134a str r1, [sp, 4] | var_4h = r1;
0x0000134c ldr.w r1, [pc, 0xce8] |
0x00001350 add r1, pc | r1 = 0x338c;
0x00001352 blx 0xf18 | gst_caps_set_simple ();
0x00001356 cmp r5, 0 |
| if (r5 == 0) {
0x00001358 beq 0x1422 | goto label_61;
| }
| label_1:
0x0000135a ldr r3, [r5, 8] | r3 = *((r5 + 8));
0x0000135c movs r2, 0x18 | r2 = 0x18;
0x0000135e ldr.w r1, [pc, 0xcdc] |
0x00001362 mov r0, r4 | r0 = r4;
0x00001364 str r2, [sp, 4] | var_4h = r2;
0x00001366 cmp r3, 0 |
0x00001368 it lt |
| if (r3 < 0) {
0x0000136a rsblt r3, r3, 0 | __asm ("rsblt r3, r3, 0");
| }
0x0000136c add r1, pc | r1 = 0x33ae;
0x0000136e str r3, [sp, 8] | var_8h = r3;
0x00001370 ldr.w r3, [pc, 0xccc] |
0x00001374 add r3, pc | r3 = 0x33b8;
0x00001376 str r3, [sp] | *(sp) = r3;
0x00001378 movs r3, 0 | r3 = 0;
0x0000137a str r3, [sp, 0xc] | var_ch = r3;
0x0000137c ldr r3, [r5, 4] | r3 = *((r5 + 4));
0x0000137e blx 0xf18 | gst_caps_set_simple ();
0x00001382 cmp.w fp, 0 |
| if (fp != 0) {
0x00001386 bne.w 0x3364 | goto label_62;
| }
0x00001388 strh r5, [r5, 0x3e] | *((r5 + 0x3e)) = r5;
| label_2:
0x0000138a cmp.w r8, 0 |
| if (r8 != 0) {
0x0000138e beq 0x13a8 |
0x00001390 mov.w r6, 0x400 | r6 = 0x400;
| if (r5 != 0) {
0x00001394 cbz r5, 0x139a |
0x00001396 ldr r6, [r5, 0x20] | r6 = *((r5 + 0x20));
0x00001398 lsls r6, r6, 2 | r6 <<= 2;
| }
0x0000139a mov r0, r8 | r0 = r8;
0x0000139c blx 0xf90 | r0 = gst_buffer_get_size ();
0x000013a0 cmp r0, r6 |
0x000013a2 mov r5, r0 | r5 = r0;
| if (r0 >= r6) {
0x000013a4 bhs.w 0x338a | goto label_63;
| }
| }
| label_40:
0x000013a8 mov r0, r4 | r0 = r4;
0x000013aa add sp, 0x1c |
0x000013ac pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc} |
| label_59:
0x000013b0 movw r3, 0x6964 |
0x000013b4 movt r3, 0x7876 | r3 = 0x78766964;
0x000013b8 cmp r0, r3 |
| if (r0 != r3) {
0x000013ba bne.w 0x151e | goto label_4;
| }
| label_6:
0x000013be ldr.w r1, [pc, 0xc84] |
0x000013c2 movs r3, 0 | r3 = 0;
0x000013c4 ldr.w r0, [pc, 0xc80] |
0x000013c8 movs r2, 0x18 | r2 = 0x18;
0x000013ca str r3, [sp] | *(sp) = r3;
0x000013cc movs r3, 4 | r3 = 4;
0x000013ce add r1, pc | r1 = 0x3418;
0x000013d0 orr.w fp, r7, sl |
0x000013d4 add r0, pc | r0 = 0x3420;
0x000013d6 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000013da mov r4, r0 | r4 = r0;
0x000013dc cmp.w r8, 0 |
0x000013e0 beq 0x1332 |
| } while (r8 == 0);
0x000013e2 ldr.w r0, [pc, 0xc68] |
0x000013e6 add r0, pc | r0 = 0x3438;
0x000013e8 blx 0xf48 | g_strdup ();
0x000013ec str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000013f0 mov.w r8, 0 | r8 = 0;
0x000013f4 cmp r6, 0 |
| if (r6 != 0) {
0x000013f6 bne 0x1336 | goto label_0;
| }
| label_60:
0x000013f8 ldr.w r3, [pc, 0xc54] | r3 = *(0x2050);
0x000013fc movs r1, 1 | r1 = 1;
0x000013fe mov r0, r4 | r0 = r4;
0x00001400 ldr.w r2, [sb, r3] | r2 = *((sb + r3));
0x00001404 mov r3, r6 | r3 = r6;
0x00001406 str r6, [sp, 0xc] | var_ch = r6;
0x00001408 ldr r2, [r2] | r2 = *(r2);
0x0000140a str r1, [sp, 8] | var_8h = r1;
0x0000140c str r1, [sp] | *(sp) = r1;
0x0000140e mvn r1, 0x80000000 | r1 = ~0x80000000;
0x00001412 str r1, [sp, 4] | var_4h = r1;
0x00001414 ldr.w r1, [pc, 0xc3c] |
0x00001416 adds r4, r7, 0 | r4 = r7 + 0;
0x00001418 add r1, pc | r1 = 0x3470;
0x0000141a blx 0xf18 | gst_caps_set_simple ();
0x0000141e cmp r5, 0 |
| if (r5 != 0) {
0x00001420 bne 0x135a | goto label_1;
| }
| label_61:
0x00001422 ldr.w r3, [pc, 0xc34] | r3 = *(0x205a);
0x00001426 mov r0, r4 | r0 = r4;
0x00001428 ldr.w r1, [pc, 0xc30] |
0x0000142c ldr.w r3, [sb, r3] | r3 = *((sb + r3));
0x00001430 str r5, [sp, 0x14] | var_14h = r5;
0x00001432 add r1, pc | r1 = 0x3492;
0x00001434 ldr r2, [r3] | r2 = *(0x205a);
0x00001436 ldr.w r3, [pc, 0xc28] |
0x0000143a str r2, [sp, 8] | var_8h = r2;
0x0000143c add r3, pc | r3 = 0x34a2;
0x0000143e str r3, [sp, 4] | var_4h = r3;
0x00001440 mvn r3, 0x80000000 | r3 = ~0x80000000;
0x00001444 str r3, [sp, 0x10] | var_10h = r3;
0x00001446 str r3, [sp] | *(sp) = r3;
0x00001448 movs r3, 1 | r3 = 1;
0x0000144a str r3, [sp, 0xc] | var_ch = r3;
0x0000144c blx 0xf18 | gst_caps_set_simple ();
0x00001450 cmp.w fp, 0 |
| if (fp == 0) {
0x00001454 beq 0x138a | goto label_2;
| }
0x00001456 b.w 0x3364 | goto label_62;
| label_58:
0x0000145a movw r3, 0x6c63 |
0x0000145e movt r3, 0x726a | r3 = 0x726a6c63;
0x00001462 cmp r0, r3 |
| if (r0 != r3) {
0x00001464 bne 0x1528 | goto label_64;
| }
| label_7:
0x00001466 ldr.w r0, [pc, 0xbfc] |
0x0000146a orr.w fp, r7, sl |
0x0000146e add r0, pc | r0 = 0x34d8;
0x00001470 blx 0x1054 | r0 = fcn_00001054 ();
0x00001474 mov r4, r0 | r4 = r0;
0x00001476 cmp.w r8, 0 |
| if (r8 == 0) {
0x0000147a beq.w 0x1332 | goto label_3;
| }
0x0000147e ldr.w r0, [pc, 0xbe8] |
0x00001482 add r0, pc | r0 = 0x34f0;
0x00001484 blx 0xf48 | g_strdup ();
0x00001488 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x0000148c mov.w r8, 0 | r8 = 0;
0x00001490 b 0x1332 | goto label_3;
| label_56:
0x00001492 movw r3, 0x6877 |
0x00001496 movt r3, 0x6d61 | r3 = 0x6d616877;
0x0000149a cmp r0, r3 |
| if (r0 == r3) {
0x0000149c beq 0x157a | goto label_10;
| }
| if (r0 < r3) {
0x0000149e bls.w 0x15ca | goto label_65;
| }
0x000014a2 movw r3, 0x7858 |
0x000014a6 movt r3, 0x6e61 | r3 = 0x6e617858;
0x000014aa cmp r0, r3 |
| if (r0 != r3) {
0x000014ac bne 0x156c | goto label_66;
| }
0x000014ae ldr.w r1, [pc, 0xbbc] |
0x000014b2 movs r3, 0 | r3 = 0;
0x000014b4 ldr.w r0, [pc, 0xbb8] |
0x000014b8 movs r2, 0x18 | r2 = 0x18;
0x000014ba str r3, [sp] | *(sp) = r3;
0x000014bc movs r3, 4 | r3 = 4;
0x000014be add r1, pc | r1 = 0x3530;
0x000014c0 orr.w fp, r7, sl |
0x000014c4 add r0, pc | r0 = 0x3538;
0x000014c6 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000014ca mov r4, r0 | r4 = r0;
0x000014cc cmp.w r8, 0 |
| if (r8 == 0) {
0x000014d0 beq.w 0x1332 | goto label_3;
| }
0x000014d4 ldr.w r0, [pc, 0xb9c] |
0x000014d8 add r0, pc | r0 = 0x3550;
0x000014da blx 0xf48 | g_strdup ();
0x000014de str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000014e2 mov.w r8, 0 | r8 = 0;
0x000014e6 b 0x1332 | goto label_3;
| label_27:
0x000014e8 movw r3, 0x7669 |
0x000014ec movt r3, 0x3233 | r3 = 0x32337669;
0x000014f0 cmp r0, r3 |
| if (r0 == r3) {
0x000014f2 beq.w 0x2b60 | goto label_39;
| }
| if (r0 < r3) {
0x000014f6 bls.w 0x328a | goto label_67;
| }
0x000014fa movw r3, 0x706d |
0x000014fe movt r3, 0x3234 | r3 = 0x3234706d;
0x00001502 cmp r0, r3 |
| if (r0 == r3) {
0x00001504 beq.w 0x324e | goto label_68;
| }
| if (r0 < r3) {
0x00001508 bls.w 0x3240 | goto label_69;
| }
0x0000150c movw r3, 0x5056 |
0x00001510 bic r0, r0, 0x2000 | r0 = BIT_MASK (r0, 0x2000);
0x00001514 movt r3, 0x3236 | r3 = 0x32365056;
0x00001516 movs r3, 0x36 | r3 = 0x36;
0x00001518 cmp r0, r3 |
| if (r0 == r3) {
0x0000151a beq.w 0x2994 | goto label_37;
| }
| do {
| label_4:
0x0000151e movs r4, 0 | r4 = 0;
| label_25:
0x00001520 mov r0, r4 | r0 = r4;
0x00001522 add sp, 0x1c |
0x00001524 pop.w {r4, r5, r6, r7, r8, sb, sl, fp, pc} |
| label_64:
0x00001528 movw r3, 0x6c62 |
0x0000152c movt r3, 0x726a | r3 = 0x726a6c62;
0x00001530 cmp r0, r3 |
0x00001532 bls 0x151e |
| } while (r0 < r3);
0x00001534 movw r3, 0x7a61 |
0x00001538 movt r3, 0x7270 | r3 = 0x72707a61;
0x0000153c cmp r0, r3 |
| if (r0 != r3) {
0x0000153e bne 0x1612 | goto label_70;
| }
| label_15:
0x00001540 ldr.w r0, [pc, 0xb34] |
0x00001544 orr.w fp, r7, sl |
0x00001548 add r0, pc | r0 = 0x35c4;
0x0000154a blx 0x1054 | r0 = fcn_00001054 ();
0x0000154e mov r4, r0 | r4 = r0;
0x00001550 cmp.w r8, 0 |
| if (r8 == 0) {
0x00001554 beq.w 0x1332 | goto label_3;
| }
0x00001558 ldr.w r0, [pc, 0xb20] |
0x0000155c add r0, pc | r0 = 0x35dc;
0x0000155e blx 0xf48 | g_strdup ();
0x00001562 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001566 mov.w r8, 0 | r8 = 0;
0x0000156a b 0x1332 | goto label_3;
| if (r8 > 0) {
| label_66:
0x0000156c bhi 0x151e | goto label_4;
| }
0x0000156e movw r3, 0x7263 |
0x00001572 movt r3, 0x6d61 | r3 = 0x6d617263;
0x00001576 cmp r0, r3 |
| if (r0 != r3) {
0x00001578 bne 0x1668 | goto label_71;
| }
| label_10:
0x0000157a ldr.w r1, [pc, 0xb04] |
0x0000157e mov.w fp, 0 |
0x00001582 ldr.w r0, [pc, 0xb00] |
0x00001586 movs r3, 1 | r3 = 1;
0x00001588 movs r2, 0x18 | r2 = 0x18;
0x0000158a str.w fp, [sp] | __asm ("str.w fp, [sp]");
0x0000158e add r1, pc | r1 = 0x3614;
0x00001590 add r0, pc | r0 = 0x361a;
0x00001592 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00001596 mov r4, r0 | r4 = r0;
| if (r5 != 0) {
0x00001598 cbz r5, 0x15ac |
0x0000159a ldr.w r1, [pc, 0xaec] |
0x0000159e movs r2, 0x18 | r2 = 0x18;
0x000015a0 str.w fp, [sp] | __asm ("str.w fp, [sp]");
0x000015a4 ldrh r3, [r5, 0xe] | r3 = *((r5 + 0xe));
0x000015a6 add r1, pc | r1 = 0x3634;
0x000015a8 blx 0xf18 | gst_caps_set_simple ();
| }
0x000015ac cmp.w r8, 0 |
| if (r8 == 0) {
0x000015b0 beq.w 0x3c28 | goto label_72;
| }
0x000015b4 ldr.w r0, [pc, 0xad4] |
0x000015b8 mov fp, sl |
0x000015ba add r0, pc | r0 = 0x364a;
0x000015bc blx 0xf48 | g_strdup ();
0x000015c0 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000015c4 mov r8, r7 | r8 = r7;
0x000015c6 movs r7, 0 | r7 = 0;
0x000015c8 b 0x1332 | goto label_3;
| label_65:
0x000015ca movw r3, 0x6c75 |
0x000015ce movt r3, 0x6974 | r3 = 0x69746c75;
0x000015d2 cmp r0, r3 |
| if (r0 == r3) {
0x000015d4 beq.w 0x359e | goto label_73;
| }
| if (r0 < r3) {
0x000015d8 bls 0x16a2 | goto label_74;
| }
0x000015da movw r3, 0x6976 |
0x000015de movt r3, 0x6c78 | r3 = 0x6c786976;
0x000015e2 cmp r0, r3 |
| if (r0 != r3) {
0x000015e4 bne 0x151e | goto label_4;
| }
| label_9:
0x000015e6 ldr.w r0, [pc, 0xaa8] |
0x000015ea orr.w fp, r7, sl |
0x000015ee add r0, pc | r0 = 0x3684;
0x000015f0 blx 0x1054 | r0 = fcn_00001054 ();
0x000015f4 mov r4, r0 | r4 = r0;
0x000015f6 cmp.w r8, 0 |
| if (r8 == 0) {
0x000015fa beq.w 0x1332 | goto label_3;
| }
0x000015fe ldr.w r0, [pc, 0xa94] |
0x00001602 add r0, pc | r0 = 0x369c;
0x00001604 blx 0xf48 | g_strdup ();
0x00001608 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x0000160c mov.w r8, 0 | r8 = 0;
0x00001610 b 0x1332 | goto label_3;
| label_70:
0x00001612 movw r3, 0x706d |
0x00001616 movt r3, 0x7634 | r3 = 0x7634706d;
0x0000161a cmp r0, r3 |
| if (r0 != r3) {
0x0000161c bne.w 0x151e | goto label_4;
| }
| label_5:
0x00001620 ldr.w r3, [pc, 0xa74] |
0x00001624 movs r2, 0x18 | r2 = 0x18;
0x00001626 ldr.w r1, [pc, 0xa74] |
0x0000162a orr.w fp, r7, sl |
0x0000162e ldr.w r0, [pc, 0xa70] |
0x00001632 add r3, pc | r3 = 0x36ce;
0x00001634 str r3, [sp] | *(sp) = r3;
0x00001636 movs r3, 0 | r3 = 0;
0x00001638 strd r3, r3, [sp, 8] | __asm ("strd r3, r3, [var_ch]");
0x0000163c movs r3, 0x14 | r3 = 0x14;
0x0000163e str r3, [sp, 4] | var_4h = r3;
0x00001640 add r1, pc | r1 = 0x36e2;
0x00001642 add r0, pc | r0 = 0x36e8;
0x00001644 movs r3, 4 | r3 = 4;
0x00001646 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000164a mov r4, r0 | r4 = r0;
0x0000164c cmp.w r8, 0 |
| if (r8 == 0) {
0x00001650 beq.w 0x1332 | goto label_3;
| }
0x00001654 ldr.w r0, [pc, 0xa4c] |
0x00001658 add r0, pc | r0 = 0x3700;
0x0000165a blx 0xf48 | g_strdup ();
0x0000165e str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001662 mov.w r8, 0 | r8 = 0;
0x00001666 b 0x1332 | goto label_3;
| label_71:
0x00001668 movw r3, 0x5641 |
0x0000166c movt r3, 0x6e52 | r3 = 0x6e525641;
0x0000166e str r2, [r2, 0x34] | *((r2 + 0x34)) = r2;
0x00001670 cmp r0, r3 |
| if (r0 != r3) {
0x00001672 bne.w 0x151e | goto label_4;
| }
| label_8:
0x00001676 ldr.w r0, [pc, 0xa30] |
0x0000167a orr.w fp, r7, sl |
0x0000167e add r0, pc | r0 = 0x372c;
0x00001680 blx 0x1054 | r0 = fcn_00001054 ();
0x00001684 mov r4, r0 | r4 = r0;
0x00001686 cmp.w r8, 0 |
| if (r8 == 0) {
0x0000168a beq.w 0x1332 | goto label_3;
| }
0x0000168e ldr.w r0, [pc, 0xa1c] |
0x00001692 add r0, pc | r0 = 0x3744;
0x00001694 blx 0xf48 | g_strdup ();
0x00001698 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x0000169c mov.w r8, 0 | r8 = 0;
0x000016a0 b 0x1332 | goto label_3;
| label_74:
0x000016a2 movw r3, 0x706d |
0x000016a6 movt r3, 0x676e | r3 = 0x676e706d;
0x000016aa cmp r0, r3 |
| if (r0 != r3) {
0x000016ac bne.w 0x1a16 | goto label_75;
| }
| label_12:
0x000016b0 ldr.w r0, [pc, 0x9fc] |
0x000016b4 orr.w fp, r7, sl |
0x000016b8 add r0, pc | r0 = 0x376c;
0x000016ba blx 0x1054 | r0 = fcn_00001054 ();
0x000016be mov r4, r0 | r4 = r0;
0x000016c0 cmp.w r8, 0 |
| if (r8 == 0) {
0x000016c4 beq.w 0x1332 | goto label_3;
| }
0x000016c8 ldr.w r0, [pc, 0x9e8] |
0x000016cc add r0, pc | r0 = 0x3784;
0x000016ce blx 0xf48 | g_strdup ();
0x000016d2 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000016d6 mov.w r8, 0 | r8 = 0;
0x000016da b 0x1332 | goto label_3;
| label_54:
0x000016dc movw r3, 0x4d56 |
0x000016e0 movt r3, 0x636e | r3 = 0x636e4d56;
0x000016e4 cmp r0, r3 |
| if (r0 == r3) {
0x000016e6 beq.w 0x3656 | goto label_76;
| }
| if (r0 < r3) {
0x000016ea bls.w 0x21f8 | goto label_77;
| }
0x000016ee movw r3, 0x7664 |
0x000016f2 movt r3, 0x6473 | r3 = 0x64737664;
0x000016f6 cmp r0, r3 |
| if (r0 == r3) {
0x000016f8 beq.w 0x1f78 | goto label_22;
| }
| if (r0 < r3) {
0x000016fc bls.w 0x21ac | goto label_78;
| }
0x00001700 movw r3, 0x726d |
0x00001704 movt r3, 0x656c | r3 = 0x656c726d;
0x00001708 cmp r0, r3 |
| if (r0 == r3) {
0x0000170a beq.w 0x2d3e | goto label_36;
| }
0x0000170e movw r3, 0x7076 |
0x00001712 movt r3, 0x6636 | r3 = 0x66367076;
0x00001716 cmp r0, r3 |
| if (r0 != r3) {
0x00001718 bne.w 0x222c | goto label_79;
| }
| label_14:
0x0000171c ldr.w r0, [pc, 0x998] |
0x00001720 orr.w fp, r7, sl |
0x00001724 add r0, pc | r0 = 0x37e0;
0x00001726 blx 0x1054 | r0 = fcn_00001054 ();
0x0000172a mov r4, r0 | r4 = r0;
0x0000172c cmp.w r8, 0 |
| if (r8 == 0) {
0x00001730 beq.w 0x1332 | goto label_3;
| }
0x00001734 ldr.w r0, [pc, 0x984] |
0x00001738 add r0, pc | r0 = 0x37f8;
0x0000173a blx 0xf48 | g_strdup ();
0x0000173e str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001742 mov.w r8, 0 | r8 = 0;
0x00001746 b 0x1332 | goto label_3;
| label_51:
0x00001748 movw r3, 0x4d4b |
0x0000174c movt r3, 0x4356 | r3 = 0x43564d4b;
0x00001750 cmp r0, r3 |
| if (r0 == r3) {
0x00001752 beq.w 0x3570 | goto label_80;
| }
| if (r0 < r3) {
0x00001756 bls.w 0x1d38 | goto label_81;
| }
0x0000175a movw r3, 0x504d |
0x0000175e movt r3, 0x4745 | r3 = 0x4745504d;
0x00001762 cmp r0, r3 |
| if (r0 == r3) {
0x00001764 beq.w 0x1c4c | goto label_28;
| }
| if (r0 < r3) {
0x00001768 bls.w 0x1d06 | goto label_82;
| }
0x0000176c movw r3, 0x5045 |
0x00001770 movt r3, 0x4856 | r3 = 0x48565045;
0x00001774 cmp r0, r3 |
| if (r0 == r3) {
0x00001776 beq.w 0x1620 | goto label_5;
| }
| if (r0 < r3) {
0x0000177a bls.w 0x1bc6 | goto label_83;
| }
0x0000177e movw r3, 0x4c55 |
0x00001782 movt r3, 0x4954 | r3 = 0x49544c55;
0x00001786 cmp r0, r3 |
| if (r0 == r3) {
0x00001788 beq.w 0x359e | goto label_73;
| }
| if (r0 < r3) {
0x0000178c bls.w 0x1b8c | goto label_84;
| }
0x00001790 movw r3, 0x4c53 |
0x00001794 movt r3, 0x4a4d | r3 = 0x4a4d4c53;
0x00001798 cmp r0, r3 |
| if (r0 != r3) {
0x0000179a bne.w 0x151e | goto label_4;
| }
0x0000179e ldr.w r0, [pc, 0x920] |
0x000017a2 orr.w fp, r7, sl |
0x000017a6 add r0, pc | r0 = 0x386c;
0x000017a8 blx 0x1054 | r0 = fcn_00001054 ();
0x000017ac mov r4, r0 | r4 = r0;
0x000017ae cmp.w r8, 0 |
| if (r8 == 0) {
0x000017b2 beq.w 0x1332 | goto label_3;
| }
0x000017b6 ldr.w r0, [pc, 0x90c] |
0x000017ba add r0, pc | r0 = 0x3884;
0x000017bc blx 0xf48 | g_strdup ();
0x000017c0 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000017c4 mov.w r8, 0 | r8 = 0;
0x000017c8 b 0x1332 | goto label_3;
| label_53:
0x000017ca movw r3, 0x504d |
0x000017ce movt r3, 0x5334 | r3 = 0x5334504d;
0x000017d2 cmp r0, r3 |
| if (r0 == r3) {
0x000017d4 beq.w 0x360c | goto label_85;
| }
| if (r0 < r3) {
0x000017d8 bls 0x18a2 | goto label_86;
| }
0x000017da movw r3, 0x5943 |
0x000017de movt r3, 0x5655 | r3 = 0x56555943;
0x000017e2 cmp r0, r3 |
| if (r0 == r3) {
0x000017e4 beq.w 0x38b0 | goto label_57;
| }
| if (r0 < r3) {
0x000017e8 bls.w 0x190a | goto label_87;
| }
0x000017ec movw r3, 0x4456 |
0x000017f0 movt r3, 0x574f | r3 = 0x574f4456;
0x000017f4 cmp r0, r3 |
| if (r0 == r3) {
0x000017f6 beq.w 0x35cc | goto label_88;
| }
| if (r0 < r3) {
0x000017fa bls 0x1856 | goto label_89;
| }
0x000017fc movw r3, 0x4944 |
0x00001800 movt r3, 0x5856 | r3 = 0x58564944;
0x00001804 cmp r0, r3 |
| if (r0 == r3) {
0x00001806 beq.w 0x13be | goto label_6;
| }
0x0000180a movw r3, 0x5247 |
0x0000180e movt r3, 0x5945 | r3 = 0x59455247;
0x00001812 cmp r0, r3 |
| if (r0 != r3) {
0x00001814 bne.w 0x1952 | goto label_90;
| }
0x00001816 strh r5, [r3, 4] | *((r3 + 4)) = r5;
| label_33:
0x00001818 movs r3, 0 | r3 = 0;
0x0000181a ldr.w r1, [pc, 0x8ac] |
0x0000181e str r3, [sp] | *(sp) = r3;
0x00001820 movs r2, 0x40 | r2 = 0x40;
0x00001822 ldr.w r3, [pc, 0x8a8] |
0x00001826 orr.w fp, r7, sl |
0x0000182a ldr.w r0, [pc, 0x8a4] |
0x0000182e add r1, pc | r1 = 0x38fc;
0x00001830 add r3, pc | r3 = 0x3902;
0x00001832 add r0, pc | r0 = 0x3908;
0x00001834 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00001838 mov r4, r0 | r4 = r0;
0x0000183a cmp.w r8, 0 |
| if (r8 == 0) {
0x0000183e beq.w 0x1332 | goto label_3;
| }
0x00001842 ldr.w r0, [pc, 0x890] |
0x00001846 add r0, pc | r0 = 0x3920;
0x00001848 blx 0xf48 | g_strdup ();
0x0000184c str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001850 mov.w r8, 0 | r8 = 0;
0x00001854 b 0x1332 | goto label_3;
| label_89:
0x00001856 movw r3, 0x5949 |
0x0000185a movt r3, 0x5655 | r3 = 0x56555949;
0x0000185e cmp r0, r3 |
| if (r0 != r3) {
0x00001860 bne.w 0x1a84 | goto label_91;
| }
| label_34:
0x00001864 movs r3, 0 | r3 = 0;
0x00001866 ldr.w r1, [pc, 0x870] |
0x0000186a str r3, [sp] | *(sp) = r3;
0x0000186c movs r2, 0x40 | r2 = 0x40;
0x0000186e ldr.w r3, [pc, 0x86c] |
0x00001872 orr.w fp, r7, sl |
0x00001876 ldr.w r0, [pc, 0x868] |
0x0000187a add r1, pc | r1 = 0x3958;
0x0000187c add r3, pc | r3 = 0x395e;
0x0000187e add r0, pc | r0 = 0x3964;
0x00001880 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00001884 mov r4, r0 | r4 = r0;
0x00001886 cmp.w r8, 0 |
| if (r8 == 0) {
0x0000188a beq.w 0x1332 | goto label_3;
| }
0x0000188e ldr.w r0, [pc, 0x854] |
0x00001892 add r0, pc | r0 = 0x397c;
0x00001894 blx 0xf48 | g_strdup ();
0x00001898 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x0000189c mov.w r8, 0 | r8 = 0;
0x000018a0 b 0x1332 | goto label_3;
| label_86:
0x000018a2 movw r3, 0x4f4c |
0x000018a6 movt r3, 0x4f43 | r3 = 0x4f434f4c;
0x000018aa cmp r0, r3 |
| if (r0 == r3) {
0x000018ac beq.w 0x395e | goto label_92;
| }
| if (r0 < r3) {
0x000018b0 bls.w 0x1a26 | goto label_93;
| }
0x000018b4 movw r3, 0x4956 |
0x000018b8 movt r3, 0x4f56 | r3 = 0x4f564956;
0x000018bc cmp r0, r3 |
| if (r0 == r3) {
0x000018be beq.w 0x391e | goto label_94;
| }
0x000018c2 movw r3, 0x4c43 |
0x000018c6 movt r3, 0x524a | r3 = 0x524a4c43;
0x000018ca cmp r0, r3 |
| if (r0 == r3) {
0x000018cc beq.w 0x1466 | goto label_7;
| }
0x000018d0 movw r3, 0x4854 |
0x000018d4 movt r3, 0x4f45 | r3 = 0x4f454854;
0x000018d8 cmp r0, r3 |
| if (r0 != r3) {
0x000018da bne.w 0x151e | goto label_4;
| }
| label_55:
0x000018de ldr.w r0, [pc, 0x808] |
0x000018e2 orr.w fp, r7, sl |
0x000018e6 add r0, pc | r0 = 0x39d4;
0x000018e8 blx 0x1054 | r0 = fcn_00001054 ();
0x000018ec mov r4, r0 | r4 = r0;
0x000018ee cmp.w r8, 0 |
| if (r8 == 0) {
0x000018f2 beq.w 0x1332 | goto label_3;
| }
0x000018f6 ldr.w r0, [pc, 0x7f4] |
0x000018fa add r0, pc | r0 = 0x39ec;
0x000018fc blx 0xf48 | g_strdup ();
0x00001900 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001904 mov.w r8, 0 | r8 = 0;
0x00001908 b 0x1332 | goto label_3;
| label_87:
0x0000190a movw r3, 0x504d |
0x0000190e movt r3, 0x5634 | r3 = 0x5634504d;
0x00001912 cmp r0, r3 |
| if (r0 == r3) {
0x00001914 beq.w 0x1620 | goto label_5;
| }
0x00001916 add r6, sp, 0x210 | r6 = sp + 0x210;
| if (r0 < r3) {
0x00001918 bls 0x19ca | goto label_95;
| }
0x0000191a movw r3, 0x4d5a |
0x0000191e movt r3, 0x5642 | r3 = 0x56424d5a;
0x00001922 cmp r0, r3 |
| if (r0 != r3) {
0x00001924 bne 0x1962 | goto label_96;
| }
0x00001926 ldr.w r0, [pc, 0x7c8] |
0x0000192a orr.w fp, r7, sl |
0x0000192e add r0, pc | r0 = 0x3a24;
0x00001930 blx 0x1054 | r0 = fcn_00001054 ();
0x00001934 mov r4, r0 | r4 = r0;
0x00001936 cmp.w r8, 0 |
| if (r8 == 0) {
0x0000193a beq.w 0x1332 | goto label_3;
| }
0x0000193e ldr.w r0, [pc, 0x7b4] |
0x00001942 add r0, pc | r0 = 0x3a3c;
0x00001944 blx 0xf48 | g_strdup ();
0x00001948 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x0000194c mov.w r8, 0 | r8 = 0;
0x00001950 b 0x1332 | goto label_3;
| label_90:
0x00001952 movw r3, 0x4547 |
0x00001956 movt r3, 0x584f | r3 = 0x584f4547;
0x0000195a cmp r0, r3 |
| if (r0 == r3) {
0x0000195c beq.w 0x1620 | goto label_5;
| }
0x00001960 b 0x151e | goto label_4;
| label_96:
0x00001962 movw r3, 0x4d59 |
0x00001966 movt r3, 0x5642 | r3 = 0x56424d59;
0x0000196a cmp r0, r3 |
| if (r0 < r3) {
0x0000196c bls.w 0x151e | goto label_4;
| }
0x00001970 movw r3, 0x4341 |
0x00001974 movt r3, 0x5644 | r3 = 0x56444341;
0x00001978 cmp r0, r3 |
| if (r0 == r3) {
0x0000197a beq.w 0x1676 | goto label_8;
| }
0x0000197e movw r3, 0x5559 |
0x00001982 movt r3, 0x564e | r3 = 0x564e5559;
0x00001986 cmp r0, r3 |
| if (r0 != r3) {
0x00001988 bne.w 0x151e | goto label_4;
| }
| label_11:
0x0000198c movs r3, 0 | r3 = 0;
0x0000198e ldr.w r1, [pc, 0x768] |
0x00001992 str r3, [sp] | *(sp) = r3;
0x00001994 movs r2, 0x40 | r2 = 0x40;
0x00001996 ldr.w r3, [pc, 0x764] |
0x0000199a orr.w fp, r7, sl |
0x0000199e ldr.w r0, [pc, 0x760] |
0x000019a2 add r1, pc | r1 = 0x3aa0;
0x000019a4 add r3, pc | r3 = 0x3aa6;
0x000019a6 add r0, pc | r0 = 0x3aac;
0x000019a8 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000019ac mov r4, r0 | r4 = r0;
0x000019ae cmp.w r8, 0 |
| if (r8 == 0) {
0x000019b2 beq.w 0x1332 | goto label_3;
| }
0x000019b6 ldr.w r0, [pc, 0x74c] |
0x000019ba add r0, pc | r0 = 0x3ac4;
0x000019bc blx 0xf48 | g_strdup ();
0x000019c0 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000019c4 mov.w r8, 0 | r8 = 0;
0x000019c8 b 0x1332 | goto label_3;
| label_95:
0x000019ca movw r3, 0x4648 |
0x000019ce movt r3, 0x5559 | r3 = 0x55594648;
0x000019d2 cmp r0, r3 |
| if (r0 != r3) {
0x000019d4 bne 0x1ab0 | goto label_97;
| }
0x000019d6 ldr.w r0, [pc, 0x730] |
0x000019da add r0, pc | r0 = 0x3ae8;
0x000019dc blx 0x1054 | r0 = fcn_00001054 ();
0x000019e0 mov r4, r0 | r4 = r0;
| if (r5 != 0) {
0x000019e2 cbz r5, 0x19f6 |
0x000019e4 ldr.w r1, [pc, 0x724] |
0x000019e8 movs r3, 0 | r3 = 0;
0x000019ea str r3, [sp] | *(sp) = r3;
0x000019ec movs r2, 0x18 | r2 = 0x18;
0x000019ee ldrh r3, [r5, 0xe] | r3 = *((r5 + 0xe));
0x000019f0 add r1, pc | r1 = 0x3b00;
0x000019f2 blx 0xf18 | gst_caps_set_simple ();
| }
0x000019f6 orr.w fp, r7, sl |
0x000019fa cmp.w r8, 0 |
| if (r8 == 0) {
0x000019fe beq.w 0x1332 | goto label_3;
| }
0x00001a02 ldr.w r0, [pc, 0x70c] |
0x00001a06 add r0, pc | r0 = 0x3b1c;
0x00001a08 blx 0xf48 | g_strdup ();
0x00001a0c str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001a10 mov.w r8, 0 | r8 = 0;
0x00001a14 b 0x1332 | goto label_3;
| label_75:
0x00001a16 movw r3, 0x6a69 |
0x00001a1a movt r3, 0x6770 | r3 = 0x67706a69;
0x00001a1e cmp r0, r3 |
| if (r0 == r3) {
0x00001a20 beq.w 0x1676 | goto label_8;
| }
0x00001a24 b 0x151e | goto label_4;
| label_93:
0x00001a26 movw r3, 0x504a |
0x00001a2a movt r3, 0x4c47 | r3 = 0x4c47504a;
0x00001a2e cmp r0, r3 |
| if (r0 == r3) {
0x00001a30 beq.w 0x369c | goto label_98;
| }
| if (r0 < r3) {
0x00001a34 bls 0x1b24 | goto label_99;
| }
0x00001a36 movw r3, 0x4956 |
0x00001a3a movt r3, 0x4c58 | r3 = 0x4c584956;
0x00001a3e cmp r0, r3 |
| if (r0 == r3) {
0x00001a40 beq.w 0x15e6 | goto label_9;
| }
| if (r0 < r3) {
0x00001a44 bls 0x1b14 | goto label_100;
| }
0x00001a46 movw r3, 0x5243 |
0x00001a4a movt r3, 0x4d41 | r3 = 0x4d415243;
0x00001a4e cmp r0, r3 |
| if (r0 == r3) {
0x00001a50 beq.w 0x157a | goto label_10;
| }
| if (r0 < r3) {
0x00001a54 bls.w 0x1b7c | goto label_101;
| }
0x00001a58 movw r3, 0x5844 |
0x00001a5c movt r3, 0x4d47 | r3 = 0x4d475844;
0x00001a60 cmp r0, r3 |
| if (r0 == r3) {
0x00001a62 beq.w 0x1620 | goto label_5;
| }
0x00001a66 movw r3, 0x564d |
0x00001a6a movt r3, 0x4d58 | r3 = 0x4d58564d;
0x00001a6e cmp r0, r3 |
| if (r0 == r3) {
0x00001a70 beq.w 0x1620 | goto label_5;
| }
0x00001a74 movw r3, 0x4956 |
0x00001a78 movt r3, 0x4d44 | r3 = 0x4d444956;
0x00001a7c cmp r0, r3 |
| if (r0 == r3) {
0x00001a7e beq.w 0x1620 | goto label_5;
| }
0x00001a82 b 0x151e | goto label_4;
| label_91:
0x00001a84 movw r3, 0x5948 |
0x00001a88 movt r3, 0x5655 | r3 = 0x56555948;
0x00001a8c cmp r0, r3 |
| if (r0 < r3) {
0x00001a8e bls.w 0x151e | goto label_4;
| }
0x00001a92 movw r3, 0x5559 |
0x00001a96 movt r3, 0x5659 | r3 = 0x56595559;
0x00001a9a cmp r0, r3 |
| if (r0 == r3) {
0x00001a9c beq.w 0x198c | goto label_11;
| }
0x00001aa0 movw r3, 0x5646 |
0x00001aa4 movt r3, 0x5746 | r3 = 0x57465646;
0x00001aa8 cmp r0, r3 |
| if (r0 == r3) {
0x00001aaa beq.w 0x1620 | goto label_5;
| }
0x00001aae b 0x151e | goto label_4;
| label_97:
0x00001ab0 movw r3, 0x4d50 |
0x00001ab4 movt r3, 0x5634 | r3 = 0x56344d50;
0x00001ab8 cmp r0, r3 |
| if (r0 == r3) {
0x00001aba beq.w 0x1620 | goto label_5;
| }
0x00001abe movw r3, 0x4646 |
0x00001ac2 movt r3, 0x5344 | r3 = 0x53444646;
0x00001ac6 cmp r0, r3 |
| if (r0 != r3) {
0x00001ac8 bne.w 0x151e | goto label_4;
| }
| label_21:
0x00001acc ldr.w r3, [pc, 0x644] |
0x00001ad0 movs r2, 0x18 | r2 = 0x18;
0x00001ad2 ldr.w r1, [pc, 0x644] |
0x00001ad6 orr.w fp, r7, sl |
0x00001ada ldr.w r0, [pc, 0x640] |
0x00001ade add r3, pc | r3 = 0x3bf6;
0x00001ae0 str r3, [sp] | *(sp) = r3;
0x00001ae2 movs r3, 0 | r3 = 0;
0x00001ae4 strd r3, r3, [sp, 8] | __asm ("strd r3, r3, [var_ch]");
0x00001ae8 movs r3, 0x14 | r3 = 0x14;
0x00001aea str r3, [sp, 4] | var_4h = r3;
0x00001aec add r1, pc | r1 = 0x3c0a;
0x00001aee add r0, pc | r0 = 0x3c10;
0x00001af0 movs r3, 4 | r3 = 4;
0x00001af2 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00001af6 mov r4, r0 | r4 = r0;
0x00001af8 cmp.w r8, 0 |
| if (r8 == 0) {
0x00001afc beq.w 0x1332 | goto label_3;
| }
0x00001b00 ldr.w r0, [pc, 0x61c] |
0x00001b04 add r0, pc | r0 = 0x3c28;
0x00001b06 blx 0xf48 | g_strdup ();
0x00001b0a str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001b0e mov.w r8, 0 | r8 = 0;
0x00001b12 b 0x1332 | goto label_3;
| label_100:
0x00001b14 movw r3, 0x4950 |
0x00001b18 movt r3, 0x4c58 | r3 = 0x4c584950;
0x00001b1c cmp r0, r3 |
| if (r0 == r3) {
0x00001b1e beq.w 0x15e6 | goto label_9;
| }
0x00001b22 b 0x151e | goto label_4;
| label_99:
0x00001b24 movw r3, 0x4d44 |
0x00001b28 movt r3, 0x4b32 | r3 = 0x4b324d44;
0x00001b2c cmp r0, r3 |
| if (r0 == r3) {
0x00001b2e beq.w 0x1620 | goto label_5;
| }
0x00001b32 movw r3, 0x5544 |
0x00001b36 movt r3, 0x4b43 | r3 = 0x4b435544;
0x00001b3a cmp r0, r3 |
| if (r0 != r3) {
0x00001b3c bne.w 0x151e | goto label_4;
| }
| label_18:
0x00001b40 ldr.w r1, [pc, 0x5e0] |
0x00001b44 movs r3, 0 | r3 = 0;
0x00001b46 ldr.w r0, [pc, 0x5e0] |
0x00001b4a movs r2, 0x18 | r2 = 0x18;
0x00001b4c str r3, [sp] | *(sp) = r3;
0x00001b4e movs r3, 1 | r3 = 1;
0x00001b50 add r1, pc | r1 = 0x3c78;
0x00001b52 orr.w fp, r7, sl |
0x00001b56 add r0, pc | r0 = 0x3c84;
0x00001b58 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00001b5c mov r4, r0 | r4 = r0;
0x00001b5e cmp.w r8, 0 |
| if (r8 == 0) {
0x00001b62 beq.w 0x1332 | goto label_3;
| }
0x00001b66 ldr.w r0, [pc, 0x5c4] |
0x00001b6a add r0, pc | r0 = 0x3c9c;
0x00001b6c blx 0xf48 | g_strdup ();
0x00001b70 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001b74 mov.w r8, 0 | r8 = 0;
0x00001b76 lsrs r0, r0, 0x20 | r0 >>= 0x20;
0x00001b78 b.w 0x1332 | goto label_3;
| label_101:
0x00001b7c movw r3, 0x4857 |
0x00001b80 movt r3, 0x4d41 | r3 = 0x4d414857;
0x00001b84 cmp r0, r3 |
| if (r0 == r3) {
0x00001b86 beq.w 0x157a | goto label_10;
| }
0x00001b8a b 0x151e | goto label_4;
| label_84:
0x00001b8c movw r3, 0x534d |
0x00001b90 movt r3, 0x485a | r3 = 0x485a534d;
0x00001b94 cmp r0, r3 |
| if (r0 != r3) {
0x00001b96 bne 0x1c22 | goto label_102;
| }
0x00001b98 ldr.w r0, [pc, 0x594] |
0x00001b9c orr.w fp, r7, sl |
0x00001ba0 add r0, pc | r0 = 0x3cd4;
0x00001ba2 blx 0x1054 | r0 = fcn_00001054 ();
0x00001ba6 mov r4, r0 | r4 = r0;
0x00001ba8 cmp.w r8, 0 |
| if (r8 == 0) {
0x00001bac beq.w 0x1332 | goto label_3;
| }
0x00001bb0 ldr.w r0, [pc, 0x580] |
0x00001bb4 add r0, pc | r0 = 0x3cec;
0x00001bb6 blx 0xf48 | g_strdup ();
0x00001bba str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001bbe mov.w r8, 0 | r8 = 0;
0x00001bc2 b.w 0x1332 | goto label_3;
| label_83:
0x00001bc6 movw r3, 0x4a49 |
0x00001bca movt r3, 0x4750 | r3 = 0x47504a49;
0x00001bce cmp r0, r3 |
| if (r0 == r3) {
0x00001bd0 beq.w 0x1676 | goto label_8;
| }
| if (r0 < r3) {
0x00001bd4 bls 0x1cbc | goto label_103;
| }
0x00001bd6 movw r3, 0x5356 |
0x00001bda movt r3, 0x4853 | r3 = 0x48535356;
0x00001bde cmp r0, r3 |
| if (r0 != r3) {
0x00001be0 bne 0x1c96 | goto label_104;
| }
0x00001be2 movs r3, 0 | r3 = 0;
0x00001be4 ldr.w r1, [pc, 0x550] |
0x00001be8 str r3, [sp] | *(sp) = r3;
0x00001bea movs r2, 0x40 | r2 = 0x40;
0x00001bec ldr.w r3, [pc, 0x54c] |
0x00001bf0 orr.w fp, r7, sl |
0x00001bf4 ldr.w r0, [pc, 0x548] |
0x00001bf8 add r1, pc | r1 = 0x3d34;
0x00001bfa add r3, pc | r3 = 0x3d3a;
0x00001bfc add r0, pc | r0 = 0x3d40;
0x00001bfe blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00001c02 mov r4, r0 | r4 = r0;
0x00001c04 cmp.w r8, 0 |
| if (r8 == 0) {
0x00001c08 beq.w 0x1332 | goto label_3;
| }
0x00001c0c ldr.w r0, [pc, 0x534] |
0x00001c10 add r0, pc | r0 = 0x3d58;
0x00001c12 blx 0xf48 | g_strdup ();
0x00001c16 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001c1a mov.w r8, 0 | r8 = 0;
0x00001c1e b.w 0x1332 | goto label_3;
| label_102:
0x00001c22 movw r3, 0x534c |
0x00001c26 movt r3, 0x485a | r3 = 0x485a534c;
0x00001c2a cmp r0, r3 |
| if (r0 < r3) {
0x00001c2c bls.w 0x151e | goto label_4;
| }
0x00001c30 movw r3, 0x4944 |
0x00001c34 movt r3, 0x4947 | r3 = 0x49474944;
0x00001c38 cmp r0, r3 |
| if (r0 == r3) {
0x00001c3a beq.w 0x1620 | goto label_5;
| }
0x00001c3e movw r3, 0x504d |
0x00001c42 movt r3, 0x4947 | r3 = 0x4947504d;
0x00001c46 cmp r0, r3 |
| if (r0 != r3) {
0x00001c48 bne.w 0x151e | goto label_4;
| }
0x00001c4a add r4, sp, 0x1a4 | r4 = sp + 0x1a4;
| label_28:
0x00001c4c ldr.w r3, [pc, 0x4f8] |
0x00001c50 movs r2, 1 | r2 = 1;
0x00001c52 ldr.w r1, [pc, 0x4f8] |
0x00001c56 orr.w fp, r7, sl |
0x00001c5a ldr.w r0, [pc, 0x4f4] |
0x00001c5e add r3, pc | r3 = 0x3daa;
0x00001c60 str r3, [sp] | *(sp) = r3;
0x00001c62 movs r3, 0 | r3 = 0;
0x00001c64 strd r2, r3, [sp, 8] | __asm ("strd r2, r3, [var_ch]");
0x00001c66 movs r3, 2 | r3 = 2;
0x00001c68 movs r2, 0x18 | r2 = 0x18;
0x00001c6a str r2, [sp, 4] | var_4h = r2;
0x00001c6c add r1, pc | r1 = 0x3dbe;
0x00001c6e add r0, pc | r0 = 0x3dc4;
0x00001c70 movs r2, 0x14 | r2 = 0x14;
0x00001c72 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00001c76 mov r4, r0 | r4 = r0;
0x00001c78 cmp.w r8, 0 |
0x00001c7a lsrs r0, r0, 0x1c | r0 >>= 0x1c;
| if (r0 == r0) {
0x00001c7c beq.w 0x1332 | goto label_3;
| }
0x00001c80 ldr.w r0, [pc, 0x4d0] |
0x00001c84 add r0, pc | r0 = 0x3ddc;
0x00001c86 blx 0xf48 | g_strdup ();
0x00001c8a movs r3, 0 | r3 = 0;
0x00001c8c str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001c90 mov r8, r3 | r8 = r3;
0x00001c92 b.w 0x1332 | goto label_3;
| if (r3 > 0) {
| label_104:
0x00001c96 bhi.w 0x151e | goto label_4;
| }
0x00001c9a movw r3, 0x4951 |
0x00001c9e movt r3, 0x4756 | r3 = 0x47564951;
0x00001ca0 strb r6, [r2, 0xd] | *((r2 + 0xd)) = r6;
0x00001ca2 cmp r0, r3 |
| if (r0 == r3) {
0x00001ca4 beq.w 0x1676 | goto label_8;
| }
0x00001ca6 add r4, sp, 0x39c | r4 = sp + 0x39c;
0x00001ca8 movw r3, 0x4a4d |
0x00001cac bic r0, r0, 0x20 | r0 = BIT_MASK (r0, 0x20);
0x00001cb0 movt r3, 0x4750 | r3 = 0x47504a4d;
0x00001cb4 cmp r0, r3 |
| if (r0 == r3) {
0x00001cb6 beq.w 0x1676 | goto label_8;
| }
0x00001cba b 0x151e | goto label_4;
| label_103:
0x00001cbc movw r3, 0x504d |
0x00001cc0 movt r3, 0x474e | r3 = 0x474e504d;
0x00001cc4 cmp r0, r3 |
| if (r0 == r3) {
0x00001cc6 beq.w 0x16b0 | goto label_12;
| }
0x00001cca movw r3, 0x4a43 |
0x00001cce movt r3, 0x4750 | r3 = 0x47504a43;
0x00001cd2 cmp r0, r3 |
| if (r0 != r3) {
0x00001cd4 bne.w 0x151e | goto label_4;
| }
0x00001cd8 ldr.w r0, [pc, 0x47c] |
0x00001cdc orr.w fp, r7, sl |
0x00001cde lsrs r2, r1, 0xc | r2 = r1 >> 0xc;
0x00001ce0 add r0, pc | r0 = 0x3e3c;
0x00001ce2 blx 0x1054 | r0 = fcn_00001054 ();
0x00001ce6 mov r4, r0 | r4 = r0;
0x00001ce8 cmp.w r8, 0 |
| if (r8 == 0) {
0x00001cec beq.w 0x1332 | goto label_3;
| }
0x00001cf0 ldr.w r0, [pc, 0x468] |
0x00001cf4 add r0, pc | r0 = 0x3e54;
0x00001cf6 blx 0xf48 | g_strdup ();
0x00001cfa str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001cfe mov.w r8, 0 | r8 = 0;
0x00001d02 b.w 0x1332 | goto label_3;
| label_82:
0x00001d06 movw r3, 0x5643 |
0x00001d0a movt r3, 0x4449 | r3 = 0x44495643;
0x00001d0e cmp r0, r3 |
| if (r0 == r3) {
0x00001d10 beq.w 0x21ca | goto label_105;
| }
| if (r0 < r3) {
0x00001d14 bls 0x1de2 | goto label_106;
| }
0x00001d16 movw r3, 0x4553 |
0x00001d1a movt r3, 0x4744 | r3 = 0x47444553;
0x00001d1e cmp r0, r3 |
| if (r0 == r3) {
0x00001d20 beq.w 0x3aca | goto label_107;
| }
| if (r0 < r3) {
0x00001d24 bls 0x1dbe | goto label_108;
| }
0x00001d26 movw r3, 0x504a |
0x00001d2a movt r3, 0x4745 | r3 = 0x4745504a;
0x00001d2e cmp r0, r3 |
| if (r0 == r3) {
0x00001d30 beq.w 0x130a | goto label_13;
| }
0x00001d34 b.w 0x151e | goto label_4;
| label_81:
0x00001d38 movw r3, 0x4d57 |
0x00001d3c movt r3, 0x4156 | r3 = 0x41564d57;
0x00001d40 cmp r0, r3 |
| if (r0 == r3) {
0x00001d42 beq.w 0x3a7c | goto label_109;
| }
| if (r0 < r3) {
0x00001d46 bls.w 0x2304 | goto label_110;
| }
0x00001d4a movw r3, 0x344d |
0x00001d4e movt r3, 0x4343 | r3 = 0x4343344d;
0x00001d52 cmp r0, r3 |
| if (r0 == r3) {
0x00001d54 beq.w 0x3a32 | goto label_111;
| }
| if (r0 < r3) {
0x00001d58 bls.w 0x1ed6 | goto label_112;
| }
0x00001d5c movw r3, 0x4141 |
0x00001d60 movt r3, 0x4353 | r3 = 0x43534141;
0x00001d64 cmp r0, r3 |
| if (r0 == r3) {
0x00001d66 beq.w 0x3a04 | goto label_113;
| }
| if (r0 < r3) {
0x00001d6a bls.w 0x1f0c | goto label_114;
| }
0x00001d6e movw r3, 0x4443 |
0x00001d72 movt r3, 0x4356 | r3 = 0x43564443;
0x00001d76 cmp r0, r3 |
| if (r0 != r3) {
0x00001d78 bne.w 0x151e | goto label_4;
| }
| label_17:
0x00001d7c ldr r3, [pc, 0x3e0] |
0x00001d7e movs r2, 0x19 | r2 = 0x19;
0x00001d80 ldr r1, [pc, 0x3e0] |
0x00001d82 orr.w fp, r7, sl |
0x00001d86 ldr r0, [pc, 0x3e0] |
0x00001d88 add r3, pc | r3 = 0x3eec;
0x00001d8a str r3, [sp] | *(sp) = r3;
0x00001d8c movs r3, 0 | r3 = 0;
0x00001d8e strd r2, r3, [sp, 8] | __asm ("strd r2, r3, [var_ch]");
0x00001d92 movs r2, 0x18 | r2 = 0x18;
0x00001d94 str r2, [sp, 4] | var_4h = r2;
0x00001d96 add r1, pc | r1 = 0x3efe;
0x00001d98 add r0, pc | r0 = 0x3f06;
0x00001d9a movs r2, 0x14 | r2 = 0x14;
0x00001d9c blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00001da0 mov r4, r0 | r4 = r0;
0x00001da2 cmp.w r8, 0 |
| if (r8 == 0) {
0x00001da6 beq.w 0x1332 | goto label_3;
| }
0x00001daa ldr r0, [pc, 0x3c0] |
0x00001dac add r0, pc | r0 = 0x3f1e;
0x00001dae blx 0xf48 | g_strdup ();
0x00001db2 movs r3, 0 | r3 = 0;
0x00001db4 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001db8 mov r8, r3 | r8 = r3;
0x00001dba b.w 0x1332 | goto label_3;
| label_108:
0x00001dbe movw r3, 0x4933 |
0x00001dc2 movt r3, 0x4456 | r3 = 0x44564933;
0x00001dc6 cmp r0, r3 |
| if (r0 == r3) {
0x00001dc8 beq.w 0x223a | goto label_115;
| }
| if (r0 < r3) {
0x00001dcc bls.w 0x1f6c | goto label_116;
| }
0x00001dd0 movw r3, 0x5056 |
0x00001dd4 movt r3, 0x4636 | r3 = 0x46365056;
0x00001dd8 cmp r0, r3 |
| if (r0 == r3) {
0x00001dda beq.w 0x171c | goto label_14;
| }
0x00001dde b.w 0x151e | goto label_4;
| label_106:
0x00001de2 movw r3, 0x5343 |
0x00001de6 movt r3, 0x4443 | r3 = 0x44435343;
0x00001dea cmp r0, r3 |
| if (r0 == r3) {
0x00001dec beq.w 0x377e | goto label_117;
| }
| if (r0 < r3) {
0x00001df0 bls.w 0x2276 | goto label_118;
| }
0x00001df4 movw r3, 0x4643 |
0x00001df8 movt r3, 0x4448 | r3 = 0x44484643;
0x00001dfa muls r0, r1, r0 | r0 = r1 * r0;
0x00001dfc cmp r0, r3 |
| if (r0 != r3) {
0x00001dfe bne.w 0x151e | goto label_4;
| }
0x00001e02 ldr r0, [pc, 0x36c] |
0x00001e04 orr.w fp, r7, sl |
0x00001e08 add r0, pc | r0 = 0x3f7e;
0x00001e0a blx 0x1054 | r0 = fcn_00001054 ();
0x00001e0e mov r4, r0 | r4 = r0;
0x00001e10 cmp.w r8, 0 |
| if (r8 == 0) {
0x00001e14 beq.w 0x1332 | goto label_3;
| }
0x00001e16 add r2, sp, 0x234 | r2 = sp + 0x234;
0x00001e18 ldr r0, [pc, 0x358] |
0x00001e1a add r0, pc | r0 = 0x3f92;
0x00001e1c blx 0xf48 | g_strdup ();
0x00001e20 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001e24 mov.w r8, 0 | r8 = 0;
0x00001e28 b.w 0x1332 | goto label_3;
| label_49:
0x00001e2c movw r3, 0x5046 |
0x00001e30 movt r3, 0x3153 | r3 = 0x31535046;
0x00001e34 cmp r0, r3 |
| if (r0 == r3) {
0x00001e36 beq.w 0x3802 | goto label_119;
| }
| if (r0 < r3) {
0x00001e3a bls.w 0x282e | goto label_120;
| }
0x00001e3e movw r3, 0x344d |
0x00001e42 movt r3, 0x3253 | r3 = 0x3253344d;
0x00001e46 cmp r0, r3 |
| if (r0 == r3) {
0x00001e48 beq.w 0x360c | goto label_85;
| }
| if (r0 < r3) {
0x00001e4c bls.w 0x27b0 | goto label_121;
| }
0x00001e50 movw r3, 0x3278 |
0x00001e54 movt r3, 0x3336 | r3 = 0x33363278;
0x00001e58 cmp r0, r3 |
| if (r0 > r3) {
0x00001e5a bhi.w 0x2f0c | goto label_122;
| }
0x00001e5e movw r3, 0x3247 |
0x00001e62 movt r3, 0x3336 | r3 = 0x33363247;
0x00001e64 adds r3, 0x36 | r3 += 0x36;
0x00001e66 cmp r0, r3 |
| if (r0 > r3) {
0x00001e68 bhi.w 0x24ae | goto label_123;
| }
0x00001e6a strh r1, [r4, 0x18] | *((r4 + 0x18)) = r1;
0x00001e6c movw r3, 0x5341 |
0x00001e70 movt r3, 0x3256 | r3 = 0x32565341;
0x00001e74 cmp r0, r3 |
| if (r0 == r3) {
0x00001e76 beq.w 0x37c6 | goto label_124;
| }
| if (r0 < r3) {
0x00001e7a bls.w 0x25d4 | goto label_125;
| }
0x00001e7e movw r3, 0x7579 |
0x00001e82 movt r3, 0x3279 | r3 = 0x32797579;
0x00001e86 cmp r0, r3 |
| if (r0 == r3) {
0x00001e88 beq.w 0x198c | goto label_11;
| }
| if (r0 < r3) {
0x00001e8c bls.w 0x258c | goto label_126;
| }
0x00001e90 movw r3, 0x706d |
0x00001e94 movt r3, 0x3334 | r3 = 0x3334706d;
0x00001e98 cmp r0, r3 |
| if (r0 == r3) {
0x00001e9a beq.w 0x2350 | goto label_127;
| }
0x00001e9c strh r1, [r3, 0x12] | *((r3 + 0x12)) = r1;
0x00001e9e movw r3, 0x5053 |
0x00001ea2 movt r3, 0x3335 | r3 = 0x33355053;
0x00001ea6 cmp r0, r3 |
| if (r0 != r3) {
0x00001ea8 bne.w 0x2342 | goto label_128;
| }
| label_20:
0x00001eac ldr r0, [pc, 0x2c8] |
0x00001eae orr.w fp, r7, sl |
0x00001eb2 add r0, pc | r0 = 0x402e;
0x00001eb4 blx 0x1054 | r0 = fcn_00001054 ();
0x00001eb8 mov r4, r0 | r4 = r0;
0x00001eba cmp.w r8, 0 |
| if (r8 == 0) {
0x00001ebe beq.w 0x1332 | goto label_3;
| }
0x00001ec2 ldr r0, [pc, 0x2b8] |
0x00001ec4 add r0, pc | r0 = 0x4046;
0x00001ec6 blx 0xf48 | g_strdup ();
0x00001eca str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001ece mov.w r8, 0 | r8 = 0;
0x00001ed2 b.w 0x1332 | goto label_3;
| label_112:
0x00001ed6 movw r3, 0x4c5a |
0x00001eda movt r3, 0x4249 | r3 = 0x42494c5a;
0x00001ede cmp r0, r3 |
| if (r0 != r3) {
0x00001ee0 bne 0x1fba | goto label_129;
| }
0x00001ee2 ldr r0, [pc, 0x29c] |
0x00001ee4 orr.w fp, r7, sl |
0x00001ee6 lsrs r2, r1, 0xc | r2 = r1 >> 0xc;
0x00001ee8 add r0, pc | r0 = 0x406e;
0x00001eea blx 0x1054 | r0 = fcn_00001054 ();
0x00001eee mov r4, r0 | r4 = r0;
0x00001ef0 cmp.w r8, 0 |
| if (r8 == 0) {
0x00001ef4 beq.w 0x1332 | goto label_3;
| }
0x00001ef8 ldr r0, [pc, 0x288] |
0x00001efa add r0, pc | r0 = 0x4082;
0x00001efc blx 0xf48 | g_strdup ();
0x00001f00 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001f04 mov.w r8, 0 | r8 = 0;
0x00001f06 lsrs r0, r0, 0x20 | r0 >>= 0x20;
0x00001f08 b.w 0x1332 | goto label_3;
| label_114:
0x00001f0c movw r3, 0x5354 |
0x00001f10 movt r3, 0x4343 | r3 = 0x43435354;
0x00001f14 cmp r0, r3 |
| if (r0 != r3) {
0x00001f16 bne 0x1f5a | goto label_130;
| }
| label_16:
0x00001f18 cmp r5, 0 |
| if (r5 == 0) {
0x00001f1a beq.w 0x3caa | goto label_131;
| }
0x00001f1c strh r6, [r0, 0x36] | *((r0 + 0x36)) = r6;
0x00001f1e ldrh r3, [r5, 0xe] | r3 = *((r5 + 0xe));
0x00001f20 movs r2, 0 | r2 = 0;
0x00001f22 ldr r1, [pc, 0x264] |
0x00001f24 ldr r0, [pc, 0x264] |
0x00001f26 cmp r3, 0 |
0x00001f28 str r2, [sp] | *(sp) = r2;
0x00001f2a it eq |
| if (r3 != 0) {
0x00001f2c moveq r3, 0x18 | r3 = 0x18;
| }
0x00001f2e add r1, pc | r1 = 0x40bc;
0x00001f30 add r0, pc | r0 = 0x40c0;
0x00001f32 movs r2, 0x18 | r2 = 0x18;
0x00001f34 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00001f38 mov r4, r0 | r4 = r0;
| label_46:
0x00001f3a orr.w fp, r7, sl |
0x00001f3e cmp.w r8, 0 |
| if (r8 == 0) {
0x00001f42 beq.w 0x1332 | goto label_3;
| }
0x00001f46 ldr r0, [pc, 0x248] |
0x00001f48 add r0, pc | r0 = 0x40de;
0x00001f4a blx 0xf48 | g_strdup ();
0x00001f4e str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001f50 movs r0, r0 |
0x00001f52 mov.w r8, 0 | r8 = 0;
0x00001f56 b.w 0x1332 | goto label_3;
| label_130:
0x00001f5a movw r3, 0x4e49 |
0x00001f5e movt r3, 0x434d | r3 = 0x434d4e49;
0x00001f62 cmp r0, r3 |
| if (r0 == r3) {
0x00001f64 beq.w 0x1620 | goto label_5;
| }
0x00001f68 b.w 0x151e | goto label_4;
| label_116:
0x00001f6c movw r3, 0x5644 |
0x00001f70 movt r3, 0x4453 | r3 = 0x44535644;
0x00001f74 cmp r0, r3 |
| if (r0 != r3) {
0x00001f76 bne 0x1ff0 | goto label_132;
| }
| label_22:
0x00001f78 ldr r3, [pc, 0x218] |
0x00001f7a movs r2, 0x19 | r2 = 0x19;
0x00001f7c ldr r1, [pc, 0x218] |
0x00001f7e orr.w fp, r7, sl |
0x00001f82 ldr r0, [pc, 0x218] |
0x00001f84 add r3, pc | r3 = 0x411c;
0x00001f86 str r3, [sp] | *(sp) = r3;
0x00001f88 movs r3, 0 | r3 = 0;
0x00001f8a strd r2, r3, [sp, 8] | __asm ("strd r2, r3, [var_ch]");
0x00001f8e movs r2, 0x18 | r2 = 0x18;
0x00001f90 str r2, [sp, 4] | var_4h = r2;
0x00001f92 add r1, pc | r1 = 0x412e;
0x00001f94 add r0, pc | r0 = 0x4136;
0x00001f96 movs r2, 0x14 | r2 = 0x14;
0x00001f98 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00001f9c mov r4, r0 | r4 = r0;
0x00001f9e cmp.w r8, 0 |
| if (r8 == 0) {
0x00001fa2 beq.w 0x1332 | goto label_3;
| }
0x00001fa4 add r1, sp, 0x318 | r1 = sp + 0x318;
0x00001fa6 ldr r0, [pc, 0x1f8] |
0x00001fa8 add r0, pc | r0 = 0x414e;
0x00001faa blx 0xf48 | g_strdup ();
0x00001fac vsubw.s8 q9, q7, d0 | __asm ("vsubw.s8 q9, q7, d0");
0x00001fae movs r3, 0 | r3 = 0;
0x00001fb0 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001fb2 movs r0, r0 |
0x00001fb4 mov r8, r3 | r8 = r3;
0x00001fb6 b.w 0x1332 | goto label_3;
| label_129:
0x00001fba movw r3, 0x5844 |
0x00001fbe movt r3, 0x4253 | r3 = 0x42535844;
0x00001fc2 cmp r0, r3 |
| if (r0 != r3) {
0x00001fc4 bne 0x2014 | goto label_133;
| }
| label_19:
0x00001fc6 ldr r0, [pc, 0x1dc] |
0x00001fc8 orr.w fp, r7, sl |
0x00001fcc add r0, pc | r0 = 0x4176;
0x00001fce blx 0x1054 | r0 = fcn_00001054 ();
0x00001fd2 mov r4, r0 | r4 = r0;
0x00001fd4 cmp.w r8, 0 |
| if (r8 == 0) {
0x00001fd8 beq.w 0x1332 | goto label_3;
| }
0x00001fdc ldr r0, [pc, 0x1c8] |
0x00001fde add r0, pc | r0 = 0x418a;
0x00001fe0 blx 0xf48 | g_strdup ();
0x00001fe4 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00001fe8 mov.w r8, 0 | r8 = 0;
0x00001fec b.w 0x1332 | goto label_3;
| if (r8 > 0) {
| label_132:
0x00001ff0 bhi.w 0x151e | goto label_4;
| }
0x00001ff4 movw r3, 0x5658 |
0x00001ff8 movt r3, 0x4449 | r3 = 0x44495658;
0x00001ffc cmp r0, r3 |
| if (r0 == r3) {
0x00001ffe beq.w 0x1620 | goto label_5;
| }
0x00002000 add r3, sp, 0x3c | r3 = sp + 0x3c;
0x00002002 movw r3, 0x4344 |
0x00002006 movt r3, 0x444f | r3 = 0x444f4344;
0x0000200a cmp r0, r3 |
| if (r0 == r3) {
0x0000200c beq.w 0x1620 | goto label_5;
| }
0x00002010 b.w 0x151e | goto label_4;
| label_133:
0x00002014 movw r3, 0x5052 |
0x00002018 movt r3, 0x415a | r3 = 0x415a5052;
0x0000201c cmp r0, r3 |
| if (r0 == r3) {
0x0000201e beq.w 0x1540 | goto label_15;
| }
0x00002022 b.w 0x151e | goto label_4;
| label_78:
0x000021ac movw r3, 0x736d |
0x000021b0 movt r3, 0x6376 | r3 = 0x6376736d;
0x000021b4 cmp r0, r3 |
| if (r0 == r3) {
0x000021b6 beq.w 0x157a | goto label_10;
| }
| if (r0 < r3) {
0x000021ba bls.w 0x22d2 | goto label_134;
| }
0x000021be movw r3, 0x7663 |
0x000021c2 movt r3, 0x6469 | r3 = 0x64697663;
0x000021c6 cmp r0, r3 |
| if (r0 != r3) {
0x000021c8 bne 0x221a | goto label_135;
| }
| label_105:
0x000021ca ldr.w r0, [pc, 0xdd8] |
0x000021ce orr.w fp, r7, sl |
0x000021d2 add r0, pc | r0 = 0x517c;
0x000021d4 blx 0x1054 | r0 = fcn_00001054 ();
0x000021d8 mov r4, r0 | r4 = r0;
0x000021da cmp.w r8, 0 |
| if (r8 == 0) {
0x000021de beq.w 0x1332 | goto label_3;
| }
0x000021e2 ldr.w r0, [pc, 0xdc4] |
0x000021e6 add r0, pc | r0 = 0x5194;
0x000021e8 blx 0xf48 | g_strdup ();
0x000021ec str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000021f0 mov.w r8, 0 | r8 = 0;
0x000021f4 b.w 0x1332 | goto label_3;
| label_77:
0x000021f8 movw r3, 0x7264 |
0x000021fc movt r3, 0x6361 | r3 = 0x63617264;
0x00002200 cmp r0, r3 |
| if (r0 == r3) {
0x00002202 beq.w 0x398c | goto label_136;
| }
| if (r0 < r3) {
0x00002206 bls 0x22e4 | goto label_137;
| }
0x00002208 movw r3, 0x7374 |
0x0000220c movt r3, 0x6363 | r3 = 0x63637374;
0x00002210 cmp r0, r3 |
| if (r0 == r3) {
0x00002212 beq.w 0x1f18 | goto label_16;
| }
0x00002216 b.w 0x151e | goto label_4;
| label_135:
0x0000221a movw r3, 0x7678 |
0x0000221e movt r3, 0x6469 | r3 = 0x64697678;
0x00002222 cmp r0, r3 |
| if (r0 == r3) {
0x00002224 beq.w 0x1620 | goto label_5;
| }
0x00002228 b.w 0x151e | goto label_4;
| label_79:
0x0000222c movw r3, 0x6933 |
0x00002230 movt r3, 0x6476 | r3 = 0x64766933;
0x00002234 cmp r0, r3 |
| if (r0 != r3) {
0x00002236 bne.w 0x151e | goto label_4;
| }
| label_115:
0x0000223a ldr.w r1, [pc, 0xd70] |
0x0000223e movs r3, 0 | r3 = 0;
0x00002240 ldr.w r0, [pc, 0xd6c] |
0x00002244 movs r2, 0x18 | r2 = 0x18;
0x00002246 str r3, [sp] | *(sp) = r3;
0x00002248 movs r3, 0x2b | r3 = 0x2b;
0x0000224a add r1, pc | r1 = 0x51fc;
0x0000224c orr.w fp, r7, sl |
0x0000224e lsrs r2, r1, 0xc | r2 = r1 >> 0xc;
0x00002250 add r0, pc | r0 = 0x5204;
0x00002252 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00002256 mov r4, r0 | r4 = r0;
0x00002258 cmp.w r8, 0 |
| if (r8 == 0) {
0x0000225c beq.w 0x1332 | goto label_3;
| }
0x00002260 ldr.w r0, [pc, 0xd50] |
0x00002264 add r0, pc | r0 = 0x521c;
0x00002266 blx 0xf48 | g_strdup ();
0x0000226a str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x0000226e mov.w r8, 0 | r8 = 0;
0x00002272 b.w 0x1332 | goto label_3;
| label_118:
0x00002276 movw r3, 0x534d |
0x0000227a movt r3, 0x4356 | r3 = 0x4356534d;
0x0000227e cmp r0, r3 |
| if (r0 == r3) {
0x00002280 beq.w 0x157a | goto label_10;
| }
0x00002284 movw r3, 0x4448 |
0x00002288 movt r3, 0x4359 | r3 = 0x43594448;
0x0000228c cmp r0, r3 |
| if (r0 != r3) {
0x0000228e bne.w 0x151e | goto label_4;
| }
| label_52:
0x00002292 movs r3, 0 | r3 = 0;
0x00002294 ldr.w r1, [pc, 0xd20] |
0x00002298 str r3, [sp] | *(sp) = r3;
0x0000229a movs r2, 0x40 | r2 = 0x40;
0x0000229c ldr.w r3, [pc, 0xd1c] |
0x000022a0 orr.w fp, r7, sl |
0x000022a4 ldr.w r0, [pc, 0xd18] |
0x000022a8 add r1, pc | r1 = 0x5264;
0x000022aa add r3, pc | r3 = 0x526a;
0x000022ac add r0, pc | r0 = 0x5270;
0x000022ae blx 0xfc0 | gst_caps_new_simple ();
0x000022b0 cdp p6, 8, c4, c8, c4, 0 | __asm ("cdp p6, 8, c4, c8, c4, 0");
0x000022b4 cmp.w r8, 0 |
0x000022b6 lsrs r0, r0, 0x1c | r0 >>= 0x1c;
| if (r0 == r0) {
0x000022b8 beq.w 0x1332 | goto label_3;
| }
0x000022bc ldr.w r0, [pc, 0xd04] |
0x000022c0 add r0, pc | r0 = 0x5288;
0x000022c2 blx 0xf48 | g_strdup ();
0x000022c6 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000022ca mov.w r8, 0 | r8 = 0;
0x000022ce b.w 0x1332 | goto label_3;
| label_134:
0x000022d2 movw r3, 0x6463 |
0x000022d6 movt r3, 0x6376 | r3 = 0x63766463;
0x000022da cmp r0, r3 |
| if (r0 == r3) {
0x000022dc beq.w 0x1d7c | goto label_17;
| }
0x000022e0 b.w 0x151e | goto label_4;
| label_137:
0x000022e4 movw r3, 0x5650 |
0x000022e8 movt r3, 0x5a45 | r3 = 0x5a455650;
0x000022ec cmp r0, r3 |
| if (r0 == r3) {
0x000022ee beq.w 0x1b40 | goto label_18;
| }
0x000022f2 movw r3, 0x7072 |
0x000022f6 movt r3, 0x617a | r3 = 0x617a7072;
0x000022fa cmp r0, r3 |
| if (r0 == r3) {
0x000022fc beq.w 0x1540 | goto label_15;
| }
0x00002300 b.w 0x151e | goto label_4;
| label_110:
0x00002304 movw r3, 0x3258 |
0x00002308 movt r3, 0x3536 | r3 = 0x35363258;
0x0000230a strh r6, [r6, r4] | *((r6 + r4)) = r6;
0x0000230c cmp r0, r3 |
| if (r0 == r3) {
0x0000230e beq 0x23fe | goto label_23;
| }
| if (r0 < r3) {
0x00002310 bls 0x23be | goto label_138;
| }
0x00002312 movw r3, 0x5659 |
0x00002316 movt r3, 0x3955 | r3 = 0x39555659;
0x00002318 asrs r5, r2, 0xd | r5 = r2 >> 0xd;
0x0000231a cmp r0, r3 |
| if (r0 == r3) {
0x0000231c beq.w 0x3830 | goto label_139;
| }
| if (r0 < r3) {
0x00002320 bls 0x238c | goto label_140;
| }
0x00002322 movw r3, 0x4d45 |
0x00002326 movt r3, 0x4134 | r3 = 0x41344d45;
0x0000232a cmp r0, r3 |
| if (r0 == r3) {
0x0000232c beq.w 0x1620 | goto label_5;
| }
0x00002330 movw r3, 0x5844 |
0x00002334 movt r3, 0x4153 | r3 = 0x41535844;
0x00002338 cmp r0, r3 |
| if (r0 == r3) {
0x0000233a beq.w 0x1fc6 | goto label_19;
| }
0x0000233e b.w 0x151e | goto label_4;
| label_128:
0x00002342 movw r3, 0x504d |
0x00002346 movt r3, 0x3334 | r3 = 0x3334504d;
0x0000234a cmp r0, r3 |
| if (r0 != r3) {
0x0000234c bne.w 0x151e | goto label_4;
| }
| label_127:
0x00002350 ldr.w r1, [pc, 0xc74] |
0x00002354 movs r3, 0 | r3 = 0;
0x00002356 ldr.w r0, [pc, 0xc74] |
0x0000235a movs r2, 0x18 | r2 = 0x18;
0x0000235c str r3, [sp] | *(sp) = r3;
0x0000235e movs r3, 0x2b | r3 = 0x2b;
0x00002360 add r1, pc | r1 = 0x532c;
0x00002362 orr.w fp, r7, sl |
0x00002366 add r0, pc | r0 = 0x5338;
0x00002368 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000236c mov r4, r0 | r4 = r0;
0x0000236e cmp.w r8, 0 |
| if (r8 == 0) {
0x00002372 beq.w 0x1332 | goto label_3;
| }
0x00002376 ldr.w r0, [pc, 0xc58] |
0x0000237a add r0, pc | r0 = 0x5350;
0x0000237c blx 0xf48 | g_strdup ();
0x00002380 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002384 mov.w r8, 0 | r8 = 0;
0x00002388 b.w 0x1332 | goto label_3;
0x0000238a iteet le |
| if (r8 <= 0) {
| label_140:
0x0000238c movwle r3, 0x5053 | __asm ("movwle r3, 0x5053");
| }
| if (r8 > 0) {
0x00002390 movtgt r3, 0x3635 | __asm ("movtgt r3, 0x3635");
| }
| if (r8 > 0) {
0x00002394 cmp r0, r3 |
| }
| if (r0 != r3) {
0x00002396 beq.w 0x1eac |
| }
| if (r0 < r3) {
0x0000239a bls 0x2482 | goto label_141;
| }
0x0000239c movw r3, 0x5053 |
0x000023a0 movt r3, 0x3735 | r3 = 0x37355053;
0x000023a4 cmp r0, r3 |
| if (r0 == r3) {
0x000023a6 beq.w 0x1eac | goto label_20;
| }
| if (r0 < r3) {
0x000023aa bls 0x242c | goto label_142;
| }
0x000023ac movw r3, 0x5053 |
0x000023b0 movt r3, 0x3835 | r3 = 0x38355053;
0x000023b4 cmp r0, r3 |
| if (r0 == r3) {
0x000023b6 beq.w 0x1eac | goto label_20;
| }
0x000023ba b.w 0x151e | goto label_4;
| label_138:
0x000023be movw r3, 0x4d55 |
0x000023c2 movt r3, 0x3450 | r3 = 0x34504d55;
0x000023c6 cmp r0, r3 |
| if (r0 == r3) {
0x000023c8 beq.w 0x1acc | goto label_21;
| }
| if (r0 < r3) {
0x000023cc bls.w 0x271e | goto label_143;
| }
0x000023d0 movw r3, 0x7664 |
0x000023d4 movt r3, 0x3532 | r3 = 0x35327664;
0x000023d8 cmp r0, r3 |
| if (r0 == r3) {
0x000023da beq.w 0x1f78 | goto label_22;
| }
| if (r0 < r3) {
0x000023de bls.w 0x26f0 | goto label_144;
| }
0x000023e2 movw r3, 0x5053 |
0x000023e6 movt r3, 0x3535 | r3 = 0x35355053;
0x000023ea cmp r0, r3 |
| if (r0 == r3) {
0x000023ec beq.w 0x1eac | goto label_20;
| }
0x000023ee add r5, sp, 0x178 | r5 = sp + 0x178;
0x000023f0 movw r3, 0x3248 |
0x000023f4 movt r3, 0x3536 | r3 = 0x35363248;
0x000023f8 cmp r0, r3 |
| if (r0 != r3) {
0x000023fa bne.w 0x151e | goto label_4;
| }
| label_23:
0x000023fe ldr.w r0, [pc, 0xbd4] |
0x00002402 orr.w fp, r7, sl |
0x00002406 add r0, pc | r0 = 0x53e0;
0x00002408 blx 0x1054 | r0 = fcn_00001054 ();
0x0000240c mov r4, r0 | r4 = r0;
0x0000240e cmp.w r8, 0 |
| if (r8 == 0) {
0x00002412 beq.w 0x1332 | goto label_3;
| }
0x00002416 ldr.w r0, [pc, 0xbc0] |
0x0000241a add r0, pc | r0 = 0x53f8;
0x0000241c blx 0xf48 | g_strdup ();
0x00002420 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002424 mov.w r8, 0 | r8 = 0;
0x00002428 b.w 0x1332 | goto label_3;
| label_142:
0x0000242c movw r3, 0x4944 |
0x00002430 movt r3, 0x3656 | r3 = 0x36564944;
0x00002434 cmp r0, r3 |
| if (r0 == r3) {
0x00002436 beq 0x2446 | goto label_24;
| }
0x00002438 movw r3, 0x6964 |
0x0000243c movt r3, 0x3676 | r3 = 0x36766964;
0x00002440 cmp r0, r3 |
| if (r0 != r3) {
0x00002442 bne.w 0x151e | goto label_4;
| }
| label_24:
0x00002446 ldr.w r1, [pc, 0xb94] |
0x0000244a movs r3, 0 | r3 = 0;
0x0000244c ldr.w r0, [pc, 0xb90] |
0x00002450 movs r2, 0x18 | r2 = 0x18;
0x00002452 str r3, [sp] | *(sp) = r3;
0x00002454 movs r3, 3 | r3 = 3;
0x00002456 add r1, pc | r1 = 0x5438;
0x00002458 orr.w fp, r7, sl |
0x0000245c add r0, pc | r0 = 0x5440;
0x0000245e blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00002462 mov r4, r0 | r4 = r0;
0x00002464 cmp.w r8, 0 |
| if (r8 == 0) {
0x00002468 beq.w 0x1332 | goto label_3;
| }
0x0000246c ldr.w r0, [pc, 0xb74] |
0x00002470 add r0, pc | r0 = 0x5458;
0x00002472 blx 0xf48 | g_strdup ();
0x00002476 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x0000247a mov.w r8, 0 | r8 = 0;
0x0000247e b.w 0x1332 | goto label_3;
| label_141:
0x00002482 movw r3, 0x3278 |
0x00002486 movt r3, 0x3536 | r3 = 0x35363278;
0x0000248a cmp r0, r3 |
| if (r0 == r3) {
0x0000248c beq 0x23fe | goto label_23;
| }
| if (r0 < r3) {
0x0000248e bls.w 0x2f5e | goto label_145;
| }
0x00002492 movw r3, 0x4944 |
0x00002496 movt r3, 0x3556 | r3 = 0x35564944;
0x0000249a cmp r0, r3 |
| if (r0 == r3) {
0x0000249c beq 0x2446 | goto label_24;
| }
0x0000249e movw r3, 0x6964 |
0x000024a2 movt r3, 0x3576 | r3 = 0x35766964;
0x000024a6 cmp r0, r3 |
| if (r0 == r3) {
0x000024a8 beq 0x2446 | goto label_24;
| }
0x000024aa b.w 0x151e | goto label_4;
| label_123:
0x000024ae movw r3, 0xcdb8 |
0x000024b2 movt r3, 0xccc9 | r3 = 0xccc9cdb8;
0x000024b6 add r3, r0 | r3 += r0;
0x000024b8 cmp r3, 0x30 |
| if (r3 > 0x30) {
0x000024ba bhi.w 0x151e | goto label_4;
| }
0x000024be adr r2, 8 | r2 = 8;
0x000024c0 ldr.w r3, [r2, r3, lsl 2] | offset_0 = r3 << 2;
| r3 = *((r2 + offset_0));
0x000024c4 add r2, r3 | r2 += r3;
0x000024c6 bx r2 | return uint32_t (*r2)() ();
| label_126:
0x0000258c movw r3, 0x7374 |
0x00002590 movt r3, 0x3263 | r3 = 0x32637374;
0x00002594 cmp r0, r3 |
| if (r0 != r3) {
0x00002596 bne 0x262a | goto label_146;
| }
| label_26:
0x00002598 ldr.w r1, [pc, 0xa4c] |
0x0000259c movs r3, 0 | r3 = 0;
0x0000259e ldr.w r0, [pc, 0xa4c] |
0x000025a2 movs r2, 0x18 | r2 = 0x18;
0x000025a4 str r3, [sp] | *(sp) = r3;
0x000025a6 movs r3, 2 | r3 = 2;
0x000025a8 add r1, pc | r1 = 0x5594;
0x000025aa orr.w fp, r7, sl |
0x000025ae add r0, pc | r0 = 0x55a0;
0x000025b0 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000025b4 mov r4, r0 | r4 = r0;
0x000025b6 cmp.w r8, 0 |
| if (r8 == 0) {
0x000025ba beq.w 0x1332 | goto label_3;
| }
0x000025be ldr.w r0, [pc, 0xa30] |
0x000025c2 add r0, pc | r0 = 0x55b8;
0x000025c4 blx 0xf48 | g_strdup ();
0x000025c8 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000025cc mov.w r8, 0 | r8 = 0;
0x000025ce lsrs r0, r0, 0x20 | r0 >>= 0x20;
0x000025d0 b.w 0x1332 | goto label_3;
| label_125:
0x000025d4 movw r3, 0x4933 |
0x000025d8 movt r3, 0x3256 | r3 = 0x32564933;
0x000025dc cmp r0, r3 |
| if (r0 == r3) {
0x000025de beq.w 0x1620 | goto label_5;
| }
0x000025e2 movw r3, 0x4d57 |
0x000025e6 movt r3, 0x3256 | r3 = 0x32564d57;
0x000025ea cmp r0, r3 |
| if (r0 != r3) {
0x000025ec bne 0x2680 | goto label_147;
| }
0x000025ee ldr.w r1, [pc, 0xa04] |
0x000025f2 movs r3, 0 | r3 = 0;
0x000025f4 ldr.w r0, [pc, 0xa00] |
0x000025f8 movs r2, 0x18 | r2 = 0x18;
0x000025fa str r3, [sp] | *(sp) = r3;
0x000025fc movs r3, 2 | r3 = 2;
0x000025fe add r1, pc | r1 = 0x55f8;
0x00002600 orr.w fp, r7, sl |
0x00002604 add r0, pc | r0 = 0x5600;
0x00002606 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000260a mov r4, r0 | r4 = r0;
0x0000260c cmp.w r8, 0 |
| if (r8 == 0) {
0x00002610 beq.w 0x1332 | goto label_3;
| }
0x00002612 add r6, sp, 0x23c | r6 = sp + 0x23c;
0x00002614 ldr.w r0, [pc, 0x9e4] |
0x00002618 add r0, pc | r0 = 0x5618;
0x0000261a blx 0xf48 | g_strdup ();
0x0000261e str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002622 mov.w r8, 0 | r8 = 0;
0x00002626 b.w 0x1332 | goto label_3;
0x00002628 bkpt 0x84 | __asm ("bkpt 0x84");
| label_146:
0x0000262a movw r3, 0x706d |
0x0000262e movt r3, 0x3267 | r3 = 0x3267706d;
0x00002632 cmp r0, r3 |
| if (r0 != r3) {
0x00002634 bne 0x26de | goto label_148;
| }
| label_29:
0x00002636 ldr.w r3, [pc, 0x9c8] |
0x0000263a movs r2, 2 | r2 = 2;
0x0000263c ldr.w r1, [pc, 0x9c4] |
0x00002640 orr.w fp, r7, sl |
0x00002644 ldr.w r0, [pc, 0x9c0] |
0x00002648 add r3, pc | r3 = 0x564e;
0x0000264a str r3, [sp] | *(sp) = r3;
0x0000264c movs r3, 0 | r3 = 0;
0x0000264e strd r2, r3, [sp, 8] | __asm ("strd r2, r3, [var_ch]");
0x00002652 movs r2, 0x18 | r2 = 0x18;
0x00002654 str r2, [sp, 4] | var_4h = r2;
0x00002656 add r1, pc | r1 = 0x565e;
0x00002658 add r0, pc | r0 = 0x5664;
0x0000265a movs r2, 0x14 | r2 = 0x14;
0x0000265c blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00002660 mov r4, r0 | r4 = r0;
0x00002662 cmp.w r8, 0 |
| if (r8 == 0) {
0x00002666 beq.w 0x1332 | goto label_3;
| }
0x0000266a ldr.w r0, [pc, 0x9a0] |
0x0000266e add r0, pc | r0 = 0x5680;
0x00002670 blx 0xf48 | g_strdup ();
0x00002674 movs r3, 0 | r3 = 0;
0x00002676 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x0000267a mov r8, r3 | r8 = r3;
0x0000267c b.w 0x1332 | goto label_3;
| label_147:
0x00002680 movw r3, 0x534d |
0x00002684 movt r3, 0x3253 | r3 = 0x3253534d;
0x00002688 cmp r0, r3 |
| if (r0 != r3) {
0x0000268a bne.w 0x151e | goto label_4;
| }
0x0000268e ldr.w r3, [pc, 0x980] |
0x00002692 movs r2, 0x18 | r2 = 0x18;
0x00002694 ldr.w r1, [pc, 0x97c] |
0x00002698 orr.w fp, r7, sl |
0x0000269c ldr.w r0, [pc, 0x978] |
0x000026a0 add r3, pc | r3 = 0x56b6;
0x000026a2 str r3, [sp, 8] | var_8h = r3;
0x000026a4 add r1, pc | r1 = 0x56bc;
0x000026a6 ldr.w r3, [pc, 0x974] |
0x000026aa add r0, pc | r0 = 0x56c6;
0x000026ac add r3, pc | r3 = 0x56ce;
0x000026ae str r3, [sp] | *(sp) = r3;
0x000026b0 movs r3, 0 | r3 = 0;
0x000026b2 str r3, [sp, 0xc] | var_ch = r3;
0x000026b4 movs r3, 0x40 | r3 = 0x40;
0x000026b6 str r3, [sp, 4] | var_4h = r3;
0x000026b8 movs r3, 3 | r3 = 3;
0x000026ba blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000026be mov r4, r0 | r4 = r0;
0x000026c0 cmp.w r8, 0 |
| if (r8 == 0) {
0x000026c4 beq.w 0x1332 | goto label_3;
| }
0x000026c8 ldr.w r0, [pc, 0x954] |
0x000026cc add r0, pc | r0 = 0x56f0;
0x000026ce blx 0xf48 | g_strdup ();
0x000026d2 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000026d6 mov.w r8, 0 | r8 = 0;
0x000026da b.w 0x1332 | goto label_3;
| label_148:
0x000026de movw r3, 0x5559 |
0x000026e2 movt r3, 0x3259 | r3 = 0x32595559;
0x000026e6 cmp r0, r3 |
| if (r0 == r3) {
0x000026e8 beq.w 0x198c | goto label_11;
| }
0x000026ec b.w 0x151e | goto label_4;
| label_144:
0x000026f0 movw r3, 0x4c46 |
0x000026f4 movt r3, 0x3456 | r3 = 0x34564c46;
0x000026f8 cmp r0, r3 |
| if (r0 == r3) {
0x000026fa beq.w 0x171c | goto label_14;
| }
0x000026fc add r0, sp, 0x3c | r0 = sp + 0x3c;
0x000026fe movw r3, 0x6964 |
0x00002702 movt r3, 0x3476 | r3 = 0x34766964;
0x00002706 cmp r0, r3 |
| if (r0 == r3) {
0x00002708 beq.w 0x2446 | goto label_24;
| }
0x0000270c movw r3, 0x4944 |
0x00002710 movt r3, 0x3456 | r3 = 0x34564944;
0x00002714 cmp r0, r3 |
| if (r0 == r3) {
0x00002716 beq.w 0x2446 | goto label_24;
| }
0x0000271a b.w 0x151e | goto label_4;
| label_143:
0x0000271e movw r3, 0x504d |
0x00002722 movt r3, 0x3447 | r3 = 0x3447504d;
0x00002726 cmp r0, r3 |
| if (r0 == r3) {
0x00002728 beq.w 0x29f4 | goto label_31;
| }
| if (r0 < r3) {
0x0000272c bls 0x2752 | goto label_149;
| }
0x0000272e movw r3, 0x4d46 |
0x00002732 movt r3, 0x3450 | r3 = 0x34504d46;
0x00002736 cmp r0, r3 |
| if (r0 == r3) {
0x00002738 beq.w 0x1acc | goto label_21;
| }
0x0000273c movw r3, 0xb2ae |
0x00002740 movt r3, 0xcbaf | r3 = 0xcbafb2ae;
0x00002744 add r3, r0 | r3 += r0;
0x00002746 cmp r3, 1 |
| if (r3 < 1) {
0x00002748 bls.w 0x1620 | goto label_5;
| }
0x0000274c movs r4, 0 | r4 = 0;
0x0000274e b.w 0x1520 | goto label_25;
| label_149:
0x00002752 movw r3, 0x3268 |
0x00002756 movt r3, 0x3436 | r3 = 0x34363268;
0x0000275a cmp r0, r3 |
| if (r0 == r3) {
0x0000275c beq 0x2770 | goto label_30;
| }
0x0000275e movw r3, 0x3258 |
0x00002762 bic r0, r0, 0x20 | r0 = BIT_MASK (r0, 0x20);
0x00002766 movt r3, 0x3436 | r3 = 0x34363258;
0x0000276a cmp r0, r3 |
| if (r0 != r3) {
0x0000276c bne.w 0x151e | goto label_4;
| }
| label_30:
0x00002770 movs r3, 0 | r3 = 0;
0x00002772 ldr.w r1, [pc, 0x8b0] |
0x00002776 str r3, [sp] | *(sp) = r3;
0x00002778 movs r2, 0x40 | r2 = 0x40;
0x0000277a ldr.w r3, [pc, 0x8ac] |
0x0000277c subs r0, 0xac | r0 -= 0xac;
0x0000277e orr.w fp, r7, sl |
0x00002780 lsrs r2, r1, 0xc | r2 = r1 >> 0xc;
0x00002782 ldr.w r0, [pc, 0x8a8] |
0x00002784 lsrs r0, r5, 2 | r0 = r5 >> 2;
0x00002786 add r1, pc | r1 = 0x57b0;
0x00002788 add r3, pc | r3 = 0x57b6;
0x0000278a add r0, pc | r0 = 0x57bc;
0x0000278c blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00002790 mov r4, r0 | r4 = r0;
0x00002792 cmp.w r8, 0 |
| if (r8 == 0) {
0x00002796 beq.w 0x1332 | goto label_3;
| }
0x0000279a ldr.w r0, [pc, 0x894] |
0x0000279e add r0, pc | r0 = 0x57d4;
0x000027a0 blx 0xf48 | g_strdup ();
0x000027a4 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000027a8 mov.w r8, 0 | r8 = 0;
0x000027ac b.w 0x1332 | goto label_3;
| label_121:
0x000027b0 movw r3, 0x6976 |
0x000027b4 movt r3, 0x3176 | r3 = 0x31766976;
0x000027b8 cmp r0, r3 |
| if (r0 == r3) {
0x000027ba beq.w 0x33d6 | goto label_150;
| }
| if (r0 < r3) {
0x000027be bls.w 0x310c | goto label_151;
| }
0x000027c2 movw r3, 0x5354 |
0x000027c6 movt r3, 0x3243 | r3 = 0x32435354;
0x000027ca cmp r0, r3 |
| if (r0 == r3) {
0x000027cc beq.w 0x2598 | goto label_26;
| }
| if (r0 < r3) {
0x000027d0 bls.w 0x14e8 | goto label_27;
| }
0x000027d4 movw r3, 0x4d4c |
0x000027d8 movt r3, 0x3250 | r3 = 0x32504d4c;
0x000027dc cmp r0, r3 |
| if (r0 == r3) {
0x000027de beq.w 0x39ba | goto label_152;
| }
| if (r0 < r3) {
0x000027e2 bls 0x28ba | goto label_153;
| }
0x000027e4 movw r3, 0x4356 |
0x000027e8 movt r3, 0x3252 | r3 = 0x32524356;
0x000027ea movs r3, 0x52 | r3 = 0x52;
0x000027ec cmp r0, r3 |
| if (r0 != r3) {
0x000027ee bne.w 0x151e | goto label_4;
| }
0x000027f2 ldr.w r1, [pc, 0x840] |
0x000027f6 movs r3, 0 | r3 = 0;
0x000027f8 ldr.w r0, [pc, 0x83c] |
0x000027fa lsrs r4, r7, 0x20 | r4 = r7 >> 0x20;
0x000027fc movs r2, 0x18 | r2 = 0x18;
0x000027fe str r3, [sp] | *(sp) = r3;
0x00002800 movs r3, 2 | r3 = 2;
0x00002802 add r1, pc | r1 = 0x583c;
0x00002804 orr.w fp, r7, sl |
0x00002808 add r0, pc | r0 = 0x5844;
0x0000280a blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000280e mov r4, r0 | r4 = r0;
0x00002810 cmp.w r8, 0 |
| if (r8 == 0) {
0x00002814 beq.w 0x1332 | goto label_3;
| }
0x00002816 add r5, sp, 0x234 | r5 = sp + 0x234;
0x00002818 ldr.w r0, [pc, 0x820] |
0x0000281c add r0, pc | r0 = 0x585c;
0x0000281e blx 0xf48 | g_strdup ();
0x00002822 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002824 movs r0, r0 |
0x00002826 mov.w r8, 0 | r8 = 0;
0x0000282a b.w 0x1332 | goto label_3;
0x0000282c pop {r1, r7, pc} |
| label_120:
0x0000282e movw r3, 0x5844 |
0x00002832 movt r3, 0x3035 | r3 = 0x30355844;
0x00002836 cmp r0, r3 |
| if (r0 == r3) {
0x00002838 beq.w 0x3534 | goto label_154;
| }
| if (r0 < r3) {
0x0000283c bls.w 0x2ad6 | goto label_155;
| }
0x00002840 movw r3, 0x5056 |
0x00002844 movt r3, 0x3133 | r3 = 0x31335056;
0x00002848 cmp r0, r3 |
| if (r0 == r3) {
0x0000284a beq.w 0x2be4 | goto label_32;
| }
| if (r0 < r3) {
0x0000284e bls.w 0x2a5c | goto label_156;
| }
0x00002852 movw r3, 0x4d44 |
0x00002856 movt r3, 0x3142 | r3 = 0x31424d44;
0x00002858 asrs r2, r0, 0xd | r2 = r0 >> 0xd;
0x0000285a cmp r0, r3 |
| if (r0 == r3) {
0x0000285c beq.w 0x1676 | goto label_8;
| }
| if (r0 < r3) {
0x00002860 bls 0x295a | goto label_157;
| }
0x00002862 movw r3, 0x504d |
0x00002866 movt r3, 0x3147 | r3 = 0x3147504d;
0x0000286a cmp r0, r3 |
| if (r0 == r3) {
0x0000286c beq.w 0x1c4c | goto label_28;
| }
| if (r0 < r3) {
0x00002870 bls 0x28fe | goto label_158;
| }
0x00002872 movw r3, 0x4356 |
0x00002876 movt r3, 0x3152 | r3 = 0x31524356;
0x0000287a cmp r0, r3 |
| if (r0 != r3) {
0x0000287c bne 0x28da | goto label_159;
| }
0x0000287e ldr.w r1, [pc, 0x7c0] |
0x00002882 movs r3, 0 | r3 = 0;
0x00002884 ldr.w r0, [pc, 0x7bc] |
0x00002888 movs r2, 0x18 | r2 = 0x18;
0x0000288a str r3, [sp] | *(sp) = r3;
0x0000288c movs r3, 1 | r3 = 1;
0x0000288e add r1, pc | r1 = 0x58d4;
0x00002890 orr.w fp, r7, sl |
0x00002892 lsrs r2, r1, 0xc | r2 = r1 >> 0xc;
0x00002894 add r0, pc | r0 = 0x58dc;
0x00002896 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000289a mov r4, r0 | r4 = r0;
0x0000289c cmp.w r8, 0 |
| if (r8 == 0) {
0x000028a0 beq.w 0x1332 | goto label_3;
| }
0x000028a4 ldr.w r0, [pc, 0x7a0] |
0x000028a8 add r0, pc | r0 = 0x58f4;
0x000028aa blx 0xf48 | g_strdup ();
0x000028ac adc.w r8, lr, r8, lsl 31 | __asm ("adc.w r8, lr, r8, lsl 31");
0x000028b0 movs r0, r0 |
0x000028b2 mov.w r8, 0 | r8 = 0;
0x000028b6 b.w 0x1332 | goto label_3;
| label_153:
0x000028ba movw r3, 0x504d |
0x000028be movt r3, 0x3247 | r3 = 0x3247504d;
0x000028c2 cmp r0, r3 |
| if (r0 == r3) {
0x000028c4 beq.w 0x2636 | goto label_29;
| }
0x000028c8 movw r3, 0x4950 |
0x000028cc movt r3, 0x324d | r3 = 0x324d4950;
0x000028d0 cmp r0, r3 |
| if (r0 == r3) {
0x000028d2 beq.w 0x2636 | goto label_29;
| }
0x000028d6 b.w 0x151e | goto label_4;
| if (r0 > r3) {
| label_159:
0x000028da bhi.w 0x151e | goto label_4;
| }
0x000028de movw r3, 0x4f43 |
0x000028e2 movt r3, 0x314c | r3 = 0x314c4f43;
0x000028e6 cmp r0, r3 |
| if (r0 == r3) {
0x000028e8 beq.w 0x2446 | goto label_24;
| }
0x000028ec movw r3, 0x4950 |
0x000028f0 movt r3, 0x314d | r3 = 0x314d4950;
0x000028f4 cmp r0, r3 |
| if (r0 == r3) {
0x000028f6 beq.w 0x1c4c | goto label_28;
| }
0x000028fa b.w 0x151e | goto label_4;
| label_158:
0x000028fe movw r3, 0x5657 |
0x00002902 movt r3, 0x3143 | r3 = 0x31435657;
0x00002906 cmp r0, r3 |
| if (r0 != r3) {
0x00002908 bne 0x29c2 | goto label_160;
| }
0x0000290a ldr.w r3, [pc, 0x740] |
0x0000290e movs r2, 0x18 | r2 = 0x18;
0x00002910 ldr.w r1, [pc, 0x73c] |
0x00002914 orr.w fp, r7, sl |
0x00002916 lsrs r2, r1, 0xc | r2 = r1 >> 0xc;
0x00002918 ldr.w r0, [pc, 0x738] |
0x0000291c add r3, pc | r3 = 0x596e;
0x0000291e str r3, [sp, 8] | var_8h = r3;
0x00002920 add r1, pc | r1 = 0x5974;
0x00002922 ldr.w r3, [pc, 0x734] |
0x00002926 add r0, pc | r0 = 0x597e;
0x00002928 add r3, pc | r3 = 0x5986;
0x0000292a str r3, [sp] | *(sp) = r3;
0x0000292c movs r3, 0 | r3 = 0;
0x0000292e str r3, [sp, 0xc] | var_ch = r3;
0x00002930 movs r3, 0x40 | r3 = 0x40;
0x00002932 str r3, [sp, 4] | var_4h = r3;
0x00002934 movs r3, 3 | r3 = 3;
0x00002936 blx 0xfc0 | gst_caps_new_simple ();
0x00002938 adc.w r6, r4, r4, lsl 16 | __asm ("adc.w r6, r4, r4, lsl 16");
0x0000293c cmp.w r8, 0 |
| if (r8 == 0) {
0x00002940 beq.w 0x1332 | goto label_3;
| }
0x00002942 add r4, sp, 0x3dc | r4 = sp + 0x3dc;
0x00002944 ldr.w r0, [pc, 0x714] |
0x00002948 add r0, pc | r0 = 0x59a8;
0x0000294a blx 0xf48 | g_strdup ();
0x0000294e str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002952 mov.w r8, 0 | r8 = 0;
0x00002956 b.w 0x1332 | goto label_3;
| label_157:
0x0000295a movw r3, 0x5649 |
0x0000295e movt r3, 0x3134 | r3 = 0x31345649;
0x00002962 cmp r0, r3 |
| if (r0 == r3) {
0x00002964 beq.w 0x3be6 | goto label_161;
| }
0x00002968 movw r3, 0x7669 | r3 = 0x7669;
| if (r0 < r3) {
0x0000296c bls 0x2a30 | goto label_162;
| }
0x0000296e movt r3, 0x3134 | r3 = (r3 & 0xFFFF) | 0x31340000;
0x00002972 cmp r0, r3 |
| if (r0 == r3) {
0x00002974 beq.w 0x3be6 | goto label_161;
| }
| if (r0 < r3) {
0x00002978 bls 0x29e6 | goto label_163;
| }
0x0000297a movw r3, 0x5056 |
0x0000297e movt r3, 0x3136 | r3 = 0x31365056;
0x00002982 cmp r0, r3 |
| if (r0 == r3) {
0x00002984 beq 0x2994 | goto label_37;
| }
0x00002986 movw r3, 0x7076 |
0x0000298a movt r3, 0x3136 | r3 = 0x31367076;
0x0000298e cmp r0, r3 |
| if (r0 != r3) {
0x00002990 bne.w 0x151e | goto label_4;
| }
| label_37:
0x00002994 ldr.w r0, [pc, 0x6c8] |
0x00002998 orr.w fp, r7, sl |
0x0000299c add r0, pc | r0 = 0x5a00;
0x0000299e blx 0x1054 | r0 = fcn_00001054 ();
0x000029a2 mov r4, r0 | r4 = r0;
0x000029a4 cmp.w r8, 0 |
| if (r8 == 0) {
0x000029a8 beq.w 0x1332 | goto label_3;
| }
0x000029ac ldr.w r0, [pc, 0x6b4] |
0x000029b0 add r0, pc | r0 = 0x5a18;
0x000029b2 blx 0xf48 | g_strdup ();
0x000029b6 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000029ba mov.w r8, 0 | r8 = 0;
0x000029be b.w 0x1332 | goto label_3;
| if (r8 > 0) {
| label_160:
0x000029c2 bhi.w 0x151e | goto label_4;
| }
0x000029c6 movw r3, 0x5641 |
0x000029ca movt r3, 0x3143 | r3 = 0x31435641;
0x000029ce cmp r0, r3 |
| if (r0 == r3) {
0x000029d0 beq.w 0x2770 | goto label_30;
| }
0x000029d4 movw r3, 0x5648 |
0x000029d8 movt r3, 0x3143 | r3 = 0x31435648;
0x000029dc cmp r0, r3 |
| if (r0 == r3) {
0x000029de beq.w 0x23fe | goto label_23;
| }
0x000029e2 b.w 0x151e | goto label_4;
| label_163:
0x000029e6 movw r3, 0x706d |
0x000029ea movt r3, 0x3134 | r3 = 0x3134706d;
0x000029ee cmp r0, r3 |
| if (r0 != r3) {
0x000029f0 bne.w 0x151e | goto label_4;
| }
| label_31:
0x000029f4 ldr.w r1, [pc, 0x670] |
0x000029f8 movs r3, 0 | r3 = 0;
0x000029fa ldr.w r0, [pc, 0x670] |
0x000029fe movs r2, 0x18 | r2 = 0x18;
0x00002a00 str r3, [sp] | *(sp) = r3;
0x00002a02 movs r3, 0x29 | r3 = 0x29;
0x00002a04 add r1, pc | r1 = 0x5a70;
0x00002a06 orr.w fp, r7, sl |
0x00002a0a add r0, pc | r0 = 0x5a7c;
0x00002a0c blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00002a10 mov r4, r0 | r4 = r0;
0x00002a12 cmp.w r8, 0 |
| if (r8 == 0) {
0x00002a16 beq.w 0x1332 | goto label_3;
| }
0x00002a1a ldr.w r0, [pc, 0x654] |
0x00002a1e add r0, pc | r0 = 0x5a94;
0x00002a20 blx 0xf48 | g_strdup ();
0x00002a24 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002a28 mov.w r8, 0 | r8 = 0;
0x00002a2c b.w 0x1332 | goto label_3;
| label_162:
0x00002a30 movt r3, 0x3133 | r3 = (r3 & 0xFFFF) | 0x31330000;
0x00002a34 cmp r0, r3 |
| if (r0 == r3) {
0x00002a36 beq.w 0x2b60 | goto label_39;
| }
| if (r0 < r3) {
0x00002a3a bls.w 0x2b54 | goto label_164;
| }
0x00002a3e movw r3, 0x5041 |
0x00002a42 movt r3, 0x3134 | r3 = 0x31345041;
0x00002a46 cmp r0, r3 |
| if (r0 == r3) {
0x00002a48 beq.w 0x2446 | goto label_24;
| }
0x00002a4c movw r3, 0x504d |
0x00002a50 movt r3, 0x3134 | r3 = 0x3134504d;
0x00002a54 cmp r0, r3 |
| if (r0 == r3) {
0x00002a56 beq 0x29f4 | goto label_31;
| }
0x00002a58 b.w 0x151e | goto label_4;
| label_156:
0x00002a5c movw r3, 0x5056 |
0x00002a60 movt r3, 0x3038 | r3 = 0x30385056;
0x00002a64 cmp r0, r3 |
| if (r0 == r3) {
0x00002a66 beq.w 0x3b4e | goto label_165;
| }
| if (r0 < r3) {
0x00002a6a bls.w 0x2e6e | goto label_166;
| }
0x00002a6e movw r3, 0x6f63 |
0x00002a72 movt r3, 0x306c | r3 = 0x306c6f63;
0x00002a76 cmp r0, r3 |
| if (r0 == r3) {
0x00002a78 beq.w 0x2446 | goto label_24;
| }
| if (r0 < r3) {
0x00002a7c bls.w 0x2e1c | goto label_167;
| }
0x00002a80 movw r3, 0x5452 |
0x00002a84 movt r3, 0x3132 | r3 = 0x31325452;
0x00002a86 asrs r2, r6, 0xc | r2 = r6 >> 0xc;
0x00002a88 cmp r0, r3 |
| if (r0 == r3) {
0x00002a8a beq 0x2a9a | goto label_168;
| }
0x00002a8c movw r3, 0x7472 |
0x00002a90 movt r3, 0x3132 | r3 = 0x31327472;
0x00002a94 cmp r0, r3 |
| if (r0 != r3) {
0x00002a96 bne.w 0x151e | goto label_4;
| }
| label_168:
0x00002a9a ldr.w r1, [pc, 0x5d8] |
0x00002a9e movs r3, 0 | r3 = 0;
0x00002aa0 ldr.w r0, [pc, 0x5d4] |
0x00002aa4 movs r2, 0x18 | r2 = 0x18;
0x00002aa6 str r3, [sp] | *(sp) = r3;
0x00002aa8 movs r3, 2 | r3 = 2;
0x00002aaa add r1, pc | r1 = 0x5b24;
0x00002aac orr.w fp, r7, sl |
0x00002ab0 add r0, pc | r0 = 0x5b2c;
0x00002ab2 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00002ab6 mov r4, r0 | r4 = r0;
0x00002ab8 cmp.w r8, 0 |
| if (r8 == 0) {
0x00002abc beq.w 0x1332 | goto label_3;
| }
0x00002ac0 ldr.w r0, [pc, 0x5b8] |
0x00002ac4 add r0, pc | r0 = 0x5b44;
0x00002ac6 blx 0xf48 | g_strdup ();
0x00002aca str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002ace mov.w r8, 0 | r8 = 0;
0x00002ad2 b.w 0x1332 | goto label_3;
| label_155:
0x00002ad6 movw r3, 0x3276 |
0x00002ada movt r3, 0x3031 | r3 = 0x30313276;
0x00002ade cmp r0, r3 |
| if (r0 == r3) {
0x00002ae0 beq.w 0x3bae | goto label_169;
| }
| if (r0 < r3) {
0x00002ae4 bls.w 0x2c6c | goto label_170;
| }
0x00002ae8 movw r3, 0x4d54 |
0x00002aec movt r3, 0x3032 | r3 = 0x30324d54;
0x00002af0 cmp r0, r3 |
| if (r0 == r3) {
0x00002af2 beq.w 0x3b78 | goto label_171;
| }
| if (r0 < r3) {
0x00002af6 bls.w 0x2c32 | goto label_172;
| }
0x00002afa movw r3, 0x5644 |
0x00002afe movt r3, 0x3035 | r3 = 0x30355644;
0x00002b02 cmp r0, r3 |
| if (r0 == r3) {
0x00002b04 beq.w 0x3b0c | goto label_173;
| }
| if (r0 < r3) {
0x00002b08 bls 0x2b9c | goto label_174;
| }
0x00002b0a movw r3, 0x5649 |
0x00002b0e movt r3, 0x3035 | r3 = 0x30355649;
0x00002b12 cmp r0, r3 |
| if (r0 != r3) {
0x00002b14 bne.w 0x151e | goto label_4;
| }
0x00002b16 add r5, sp, 0xc | r5 = sp + 0xc;
0x00002b18 ldr.w r1, [pc, 0x564] |
0x00002b1c movs r3, 0 | r3 = 0;
0x00002b1e ldr.w r0, [pc, 0x564] |
0x00002b22 movs r2, 0x18 | r2 = 0x18;
0x00002b24 str r3, [sp] | *(sp) = r3;
0x00002b26 movs r3, 5 | r3 = 5;
0x00002b28 add r1, pc | r1 = 0x5bac;
0x00002b2a orr.w fp, r7, sl |
0x00002b2e add r0, pc | r0 = 0x5bb8;
0x00002b30 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00002b34 mov r4, r0 | r4 = r0;
0x00002b36 cmp.w r8, 0 |
| if (r8 == 0) {
0x00002b3a beq.w 0x1332 | goto label_3;
| }
0x00002b3e ldr.w r0, [pc, 0x548] |
0x00002b42 add r0, pc | r0 = 0x5bd0;
0x00002b44 blx 0xf48 | g_strdup ();
0x00002b48 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002b4c mov.w r8, 0 | r8 = 0;
0x00002b50 b.w 0x1332 | goto label_3;
| label_164:
0x00002b54 movw r3, 0x5649 |
0x00002b58 movt r3, 0x3133 | r3 = 0x31335649;
0x00002b5c cmp r0, r3 |
| if (r0 != r3) {
0x00002b5e bne 0x2bd6 | goto label_175;
| }
| label_39:
0x00002b60 ldr.w r1, [pc, 0x528] |
0x00002b64 movs r3, 0 | r3 = 0;
0x00002b66 ldr.w r0, [pc, 0x528] |
0x00002b6a movs r2, 0x18 | r2 = 0x18;
0x00002b6c str r3, [sp] | *(sp) = r3;
0x00002b6e movs r3, 3 | r3 = 3;
0x00002b70 add r1, pc | r1 = 0x5c00;
0x00002b72 orr.w fp, r7, sl |
0x00002b76 add r0, pc | r0 = 0x5c0c;
0x00002b78 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00002b7c mov r4, r0 | r4 = r0;
0x00002b7e cmp.w r8, 0 |
| if (r8 == 0) {
0x00002b82 beq.w 0x1332 | goto label_3;
| }
0x00002b86 ldr.w r0, [pc, 0x50c] |
0x00002b8a add r0, pc | r0 = 0x5c24;
0x00002b8c blx 0xf48 | g_strdup ();
0x00002b90 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002b94 mov.w r8, 0 | r8 = 0;
0x00002b98 b.w 0x1332 | goto label_3;
| label_174:
0x00002b9c movw r3, 0x5056 |
0x00002ba0 movt r3, 0x3035 | r3 = 0x30355056;
0x00002ba4 cmp r0, r3 |
| if (r0 != r3) {
0x00002ba6 bne 0x2c12 | goto label_176;
| }
| label_38:
0x00002ba8 ldr.w r0, [pc, 0x4ec] |
0x00002bac orr.w fp, r7, sl |
0x00002bb0 add r0, pc | r0 = 0x5c4c;
0x00002bb2 blx 0x1054 | r0 = fcn_00001054 ();
0x00002bb6 mov r4, r0 | r4 = r0;
0x00002bb8 cmp.w r8, 0 |
0x00002bba lsrs r0, r0, 0x1c | r0 >>= 0x1c;
| if (r0 == r0) {
0x00002bbc beq.w 0x1332 | goto label_3;
| }
0x00002bc0 ldr.w r0, [pc, 0x4d8] |
0x00002bc4 add r0, pc | r0 = 0x5c64;
0x00002bc6 blx 0xf48 | g_strdup ();
0x00002bc8 strd pc, r8, [r0, 0x320] | __asm ("strd pc, r8, [r0, 0x320]");
0x00002bca str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002bce mov.w r8, 0 | r8 = 0;
0x00002bd2 b.w 0x1332 | goto label_3;
| label_175:
0x00002bd6 movw r3, 0x7076 |
0x00002bda movt r3, 0x3133 | r3 = 0x31337076;
0x00002bde cmp r0, r3 |
| if (r0 != r3) {
0x00002be0 bne.w 0x151e | goto label_4;
| }
| label_32:
0x00002be4 ldr.w r0, [pc, 0x4b8] |
0x00002be8 orr.w fp, r7, sl |
0x00002bec add r0, pc | r0 = 0x5c90;
0x00002bee blx 0x1054 | r0 = fcn_00001054 ();
0x00002bf2 mov r4, r0 | r4 = r0;
0x00002bf4 cmp.w r8, 0 |
| if (r8 == 0) {
0x00002bf8 beq.w 0x1332 | goto label_3;
| }
0x00002bfc ldr.w r0, [pc, 0x4a4] |
0x00002c00 add r0, pc | r0 = 0x5ca8;
0x00002c02 blx 0xf48 | g_strdup ();
0x00002c06 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002c0a mov.w r8, 0 | r8 = 0;
0x00002c0e b.w 0x1332 | goto label_3;
| if (r0 != 0) {
0x00002c10 cbnz r0, 0x2c78 | void (*0x2c78)() ();
| }
| if (r0 > 0) {
| label_176:
0x00002c12 bhi.w 0x151e | goto label_4;
| }
0x00002c16 movw r3, 0x5056 |
0x00002c1a movt r3, 0x3033 | r3 = 0x30335056;
0x00002c1e cmp r0, r3 |
| if (r0 == r3) {
0x00002c20 beq 0x2be4 | goto label_32;
| }
0x00002c22 movw r3, 0x7076 |
0x00002c26 movt r3, 0x3033 | r3 = 0x30337076;
0x00002c2a cmp r0, r3 |
| if (r0 == r3) {
0x00002c2c beq 0x2be4 | goto label_32;
| }
0x00002c2e b.w 0x151e | goto label_4;
| label_172:
0x00002c32 movw r3, 0x4d4c |
0x00002c36 movt r3, 0x3032 | r3 = 0x30324d4c;
0x00002c3a cmp r0, r3 |
| if (r0 != r3) {
0x00002c3c bne 0x2cd8 | goto label_177;
| }
0x00002c3e ldr.w r0, [pc, 0x468] |
0x00002c42 orr.w fp, r7, sl |
0x00002c46 add r0, pc | r0 = 0x5cf4;
0x00002c48 blx 0x1054 | r0 = fcn_00001054 ();
0x00002c4c mov r4, r0 | r4 = r0;
0x00002c4e cmp.w r8, 0 |
| if (r8 == 0) {
0x00002c52 beq.w 0x1332 | goto label_3;
| }
0x00002c56 ldr.w r0, [pc, 0x454] |
0x00002c5a add r0, pc | r0 = 0x5d0c;
0x00002c5c blx 0xf48 | g_strdup ();
0x00002c60 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002c64 mov.w r8, 0 | r8 = 0;
0x00002c68 b.w 0x1332 | goto label_3;
| if (r3 != 0) {
0x00002c6a cbnz r3, 0x2cc6 | goto label_178;
| }
| label_170:
0x00002c6c movw r3, 0x4e50 |
0x00002c70 movt r3, 0x2047 | r3 = 0x20474e50;
0x00002c74 cmp r0, r3 |
| if (r0 == r3) {
0x00002c76 beq.w 0x16b0 | goto label_12;
| }
0x00002c7a movw r3, 0x3859 | r3 = 0x3859;
| if (r0 < r3) {
0x00002c7e bls 0x2d16 | goto label_179;
| }
0x00002c80 movt r3, 0x3030 | r3 = (r3 & 0xFFFF) | 0x30300000;
0x00002c84 cmp r0, r3 |
| if (r0 == r3) {
0x00002c86 beq.w 0x1818 | goto label_33;
| }
| if (r0 < r3) {
0x00002c8a bls 0x2cf4 | goto label_180;
| }
0x00002c8c movw r3, 0x3272 |
0x00002c90 movt r3, 0x3031 | r3 = 0x30313272;
0x00002c94 cmp r0, r3 |
| if (r0 != r3) {
0x00002c96 bne.w 0x151e | goto label_4;
| }
0x00002c9a movs r3, 0 | r3 = 0;
0x00002c9c ldr.w r1, [pc, 0x410] |
0x00002ca0 str r3, [sp] | *(sp) = r3;
0x00002ca2 movs r2, 0x40 | r2 = 0x40;
0x00002ca4 ldr.w r3, [pc, 0x40c] |
0x00002ca6 adds r4, 0xc | r4 += 0xc;
0x00002ca8 orr.w fp, r7, sl |
0x00002cac ldr.w r0, [pc, 0x408] |
0x00002cb0 add r1, pc | r1 = 0x5d64;
0x00002cb2 add r3, pc | r3 = 0x5d6a;
0x00002cb4 add r0, pc | r0 = 0x5d70;
0x00002cb6 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00002cba mov r4, r0 | r4 = r0;
0x00002cbc cmp.w r8, 0 |
| if (r8 == 0) {
0x00002cc0 beq.w 0x1332 | goto label_3;
| }
0x00002cc4 ldr r0, [pc, 0x3f4] |
| label_178:
0x00002cc6 add r0, pc | r0 = 0x5d86;
0x00002cc8 blx 0xf48 | g_strdup ();
0x00002ccc str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002cd0 mov.w r8, 0 | r8 = 0;
0x00002cd4 b.w 0x1332 | goto label_3;
| if (r5 != 0) {
0x00002cd6 cbnz r5, 0x2d24 | void (*0x2d24)() ();
| }
| if (r5 > 0) {
| label_177:
0x00002cd8 bhi.w 0x151e | goto label_4;
| }
0x00002cdc movw r3, 0x3449 |
0x00002ce0 bic r0, r0, 0x20 | r0 = BIT_MASK (r0, 0x20);
0x00002ce4 movt r3, 0x3032 | r3 = 0x30323449;
0x00002ce8 cmp r0, r3 |
| if (r0 == r3) {
0x00002cea beq.w 0x1864 | goto label_34;
| }
0x00002cee movs r4, 0 | r4 = 0;
0x00002cf0 b.w 0x1520 | goto label_25;
| label_180:
0x00002cf4 movw r3, 0x7664 |
0x00002cf8 movt r3, 0x2063 | r3 = 0x20637664;
0x00002cfc cmp r0, r3 |
| if (r0 == r3) {
0x00002cfe beq.w 0x1f78 | goto label_22;
| }
0x00002d00 add r1, sp, 0xec | r1 = sp + 0xec;
| if (r0 < r3) {
0x00002d02 bls 0x2d8e | goto label_181;
| }
0x00002d04 movw r3, 0x6e70 |
0x00002d08 movt r3, 0x2067 | r3 = 0x20676e70;
0x00002d0c cmp r0, r3 |
| if (r0 == r3) {
0x00002d0e beq.w 0x16b0 | goto label_12;
| }
0x00002d12 b.w 0x151e | goto label_4;
| label_179:
0x00002d16 movt r3, 0x2020 | r3 = (r3 & 0xFFFF) | 0x20200000;
0x00002d1a cmp r0, r3 |
| if (r0 == r3) {
0x00002d1c beq.w 0x1818 | goto label_33;
| }
0x00002d1e add r5, sp, 0x1f0 | r5 = sp + 0x1f0;
| if (r0 < r3) {
0x00002d20 bls 0x2e12 | goto label_182;
| }
0x00002d22 movw r3, 0x4944 |
0x00002d26 movt r3, 0x2042 | r3 = 0x20424944;
0x00002d2a cmp r0, r3 |
| if (r0 == r3) {
0x00002d2c beq 0x2daa | goto label_35;
| }
| if (r0 < r3) {
0x00002d2e bls 0x2df4 | goto label_183;
| }
0x00002d30 movw r3, 0x4c52 |
0x00002d34 movt r3, 0x2045 | r3 = 0x20454c52;
0x00002d38 cmp r0, r3 |
| if (r0 != r3) {
0x00002d3a bne.w 0x151e | goto label_4;
| }
| label_36:
0x00002d3e ldr r3, [pc, 0x380] |
0x00002d40 mov.w fp, 0 |
0x00002d44 ldr r1, [pc, 0x37c] |
0x00002d46 movs r2, 0x40 | r2 = 0x40;
0x00002d48 ldr r0, [pc, 0x37c] |
0x00002d4a add r3, pc | r3 = 0x5e10;
0x00002d4c str.w fp, [sp] | __asm ("str.w fp, [sp]");
0x00002d50 add r1, pc | r1 = 0x5e18;
0x00002d52 add r0, pc | r0 = 0x5e1e;
0x00002d54 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00002d58 mov r4, r0 | r4 = r0;
0x00002d5a cmp r5, 0 |
| if (r5 == 0) {
0x00002d5c beq.w 0x3516 | goto label_184;
| }
0x00002d60 ldr r1, [pc, 0x368] |
0x00002d62 movs r2, 0x18 | r2 = 0x18;
0x00002d64 str.w fp, [sp] | __asm ("str.w fp, [sp]");
0x00002d66 add sp, 0 |
0x00002d68 ldrh r3, [r5, 0xe] | r3 = *((r5 + 0xe));
0x00002d6a add r1, pc | r1 = 0x5e3a;
0x00002d6c blx 0xf18 | gst_caps_set_simple ();
0x00002d6e invalid |
| label_41:
0x00002d70 cmp.w r8, 0 |
| if (r8 == 0) {
0x00002d74 beq.w 0x3c1c | goto label_185;
| }
0x00002d76 strh r2, [r2, 0x3a] | *((r2 + 0x3a)) = r2;
0x00002d78 ldr r0, [pc, 0x354] |
0x00002d7a mov fp, sl |
0x00002d7c add r0, pc | r0 = 0x5e50;
0x00002d7e blx 0xf48 | g_strdup ();
0x00002d82 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002d86 mov r8, r7 | r8 = r7;
0x00002d88 movs r7, 0 | r7 = 0;
0x00002d8a b.w 0x1332 | goto label_3;
| label_181:
0x00002d8e movw r3, 0x5644 |
0x00002d92 movt r3, 0x2052 | r3 = 0x20525644;
0x00002d96 cmp r0, r3 |
| if (r0 == r3) {
0x00002d98 beq.w 0x2636 | goto label_29;
| }
0x00002d9c movw r3, 0x4152 |
0x00002da0 movt r3, 0x2057 | r3 = 0x20574152;
0x00002da4 cmp r0, r3 |
| if (r0 != r3) {
0x00002da6 bne.w 0x151e | goto label_4;
| }
| label_35:
0x00002daa cmp r5, 0 |
| if (r5 == 0) {
0x00002dac beq.w 0x3c90 | goto label_186;
| }
0x00002db0 ldrh.w fp, [r5, 0xe] | fp = *((r5 + 0xe));
0x00002db4 cmp.w fp, 0 |
| if (fp != 0) {
0x00002db8 bne.w 0x3c34 | goto label_187;
| }
0x00002dba strh r4, [r7, 0x38] | *((r7 + 0x38)) = r4;
| label_42:
0x00002dbc movs r3, 0 | r3 = 0;
0x00002dbe ldr r1, [pc, 0x314] |
0x00002dc0 str r3, [sp] | *(sp) = r3;
0x00002dc2 movs r2, 0x40 | r2 = 0x40;
0x00002dc4 ldr r3, [pc, 0x310] |
0x00002dc6 ldr r0, [pc, 0x314] |
0x00002dc8 add r1, pc | r1 = 0x5ea2;
0x00002dca add r3, pc | r3 = 0x5ea6;
0x00002dcc add r0, pc | r0 = 0x5eae;
0x00002dce blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00002dd2 mov r4, r0 | r4 = r0;
| label_44:
0x00002dd4 cmp.w r8, 0 |
| if (r8 == 0) {
0x00002dd8 beq.w 0x3cb8 | goto label_188;
| }
0x00002ddc ldr r0, [pc, 0x300] |
0x00002dde movs r1, 8 | r1 = 8;
0x00002de0 mov fp, sl |
0x00002de2 add r0, pc | r0 = 0x5ec6;
0x00002de4 blx 0xfa8 | g_strdup_printf ()
0x00002de8 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002dec mov r8, r7 | r8 = r7;
0x00002dee movs r7, 0 | r7 = 0;
0x00002df0 b.w 0x1332 | goto label_3;
| label_183:
0x00002df4 movw r3, 0x5056 |
0x00002df8 movt r3, 0x2033 | r3 = 0x20335056;
0x00002dfc cmp r0, r3 |
| if (r0 == r3) {
0x00002dfe beq.w 0x2be4 | goto label_32;
| }
0x00002e02 movw r3, 0x4752 |
0x00002e06 movt r3, 0x2042 | r3 = 0x20424752;
0x00002e0a cmp r0, r3 |
| if (r0 == r3) {
0x00002e0c beq 0x2daa | goto label_35;
| }
0x00002e0e b.w 0x151e | goto label_4;
| label_182:
0x00002e12 cmp r0, 2 |
| if (r0 > 2) {
0x00002e14 bhi 0x2ec2 | goto label_189;
| }
0x00002e16 cmp r0, 0 |
| if (r0 == 0) {
0x00002e18 beq 0x2daa | goto label_35;
| }
0x00002e1a b 0x2d3e | goto label_36;
| label_167:
0x00002e1c movw r3, 0x4f43 |
0x00002e20 movt r3, 0x304c | r3 = 0x304c4f43;
0x00002e24 cmp r0, r3 |
| if (r0 == r3) {
0x00002e26 beq.w 0x2446 | goto label_24;
| }
0x00002e2a movw r3, 0x4c42 |
0x00002e2e movt r3, 0x305a | r3 = 0x305a4c42;
0x00002e32 cmp r0, r3 |
| if (r0 != r3) {
0x00002e34 bne.w 0x151e | goto label_4;
| }
0x00002e38 ldr r1, [pc, 0x2a8] |
0x00002e3a movs r3, 0 | r3 = 0;
0x00002e3c ldr r0, [pc, 0x2a8] |
0x00002e3e movs r2, 0x18 | r2 = 0x18;
0x00002e40 str r3, [sp] | *(sp) = r3;
0x00002e42 movs r3, 4 | r3 = 4;
0x00002e44 add r1, pc | r1 = 0x5f2c;
0x00002e46 orr.w fp, r7, sl |
0x00002e4a add r0, pc | r0 = 0x5f36;
0x00002e4c blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00002e50 mov r4, r0 | r4 = r0;
0x00002e52 cmp.w r8, 0 |
0x00002e54 lsrs r0, r0, 0x1c | r0 >>= 0x1c;
| if (r0 == r0) {
0x00002e56 beq.w 0x1332 | goto label_3;
| }
0x00002e5a ldr r0, [pc, 0x290] |
0x00002e5c add r0, pc | r0 = 0x5f4e;
0x00002e5e blx 0xf48 | g_strdup ();
0x00002e62 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002e66 mov.w r8, 0 | r8 = 0;
0x00002e6a b.w 0x1332 | goto label_3;
| label_166:
0x00002e6e movw r3, 0x7076 |
0x00002e72 movt r3, 0x3036 | r3 = 0x30367076;
0x00002e76 cmp r0, r3 |
| if (r0 == r3) {
0x00002e78 beq.w 0x2994 | goto label_37;
| }
| if (r0 < r3) {
0x00002e7c bls 0x2ede | goto label_190;
| }
0x00002e7e movw r3, 0x5056 |
0x00002e82 movt r3, 0x3037 | r3 = 0x30375056;
0x00002e86 cmp r0, r3 |
| if (r0 == r3) {
0x00002e88 beq 0x2e98 | goto label_191;
| }
0x00002e8a movw r3, 0x7076 |
0x00002e8e movt r3, 0x3037 | r3 = 0x30377076;
0x00002e92 cmp r0, r3 |
| if (r0 != r3) {
0x00002e94 bne.w 0x151e | goto label_4;
| }
| label_191:
0x00002e98 ldr r0, [pc, 0x254] |
0x00002e9a orr.w fp, r7, sl |
0x00002e9e add r0, pc | r0 = 0x5f92;
0x00002ea0 blx 0x1054 | r0 = fcn_00001054 ();
0x00002ea4 mov r4, r0 | r4 = r0;
0x00002ea6 cmp.w r8, 0 |
| if (r8 == 0) {
0x00002eaa beq.w 0x1332 | goto label_3;
| }
0x00002eac add r2, sp, 0x108 | r2 = sp + 0x108;
0x00002eae ldr r0, [pc, 0x244] |
0x00002eb0 add r0, pc | r0 = 0x5faa;
0x00002eb2 blx 0xf48 | g_strdup ();
0x00002eb6 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002eba mov.w r8, 0 | r8 = 0;
0x00002ebe b.w 0x1332 | goto label_3;
| label_189:
0x00002ec2 movs r3, 1 |
0x00002ec4 movt r3, 0x1000 | r3 = 0x1;
0x00002ec8 cmp r0, r3 |
| if (r0 == r3) {
0x00002eca beq.w 0x1c4c | goto label_28;
| }
0x00002ece movs r3, 2 |
0x00002ed0 movt r3, 0x1000 | r3 = 0x2;
0x00002ed4 cmp r0, r3 |
| if (r0 == r3) {
0x00002ed6 beq.w 0x2636 | goto label_29;
| }
0x00002eda b.w 0x151e | goto label_4;
| label_190:
0x00002ede movw r3, 0x7664 |
0x00002ee2 movt r3, 0x3035 | r3 = 0x30357664;
0x00002ee6 cmp r0, r3 |
| if (r0 == r3) {
0x00002ee8 beq.w 0x3b0c | goto label_173;
| }
0x00002eec movw r3, 0x5056 |
0x00002ef0 movt r3, 0x3036 | r3 = 0x30365056;
0x00002ef4 cmp r0, r3 |
| if (r0 == r3) {
0x00002ef6 beq.w 0x2994 | goto label_37;
| }
0x00002efa movw r3, 0x7076 |
0x00002efe movt r3, 0x3035 | r3 = 0x30357076;
0x00002f02 cmp r0, r3 |
| if (r0 == r3) {
0x00002f04 beq.w 0x2ba8 | goto label_38;
| }
0x00002f08 b.w 0x151e | goto label_4;
| label_122:
0x00002f0c movw r3, 0x4d57 |
0x00002f10 movt r3, 0x3356 | r3 = 0x33564d57;
0x00002f12 adds r3, 0x56 | r3 += 0x56;
0x00002f14 cmp r0, r3 |
| if (r0 != r3) {
0x00002f16 bne 0x2f70 | goto label_192;
| }
0x00002f18 ldr r3, [pc, 0x1dc] |
0x00002f1a movs r2, 0x18 | r2 = 0x18;
0x00002f1c ldr r1, [pc, 0x1dc] |
0x00002f1e orr.w fp, r7, sl |
0x00002f22 ldr r0, [pc, 0x1dc] |
0x00002f24 add r3, pc | r3 = 0x6020;
0x00002f26 str r3, [sp, 8] | var_8h = r3;
0x00002f28 add r1, pc | r1 = 0x6028;
0x00002f2a ldr r3, [pc, 0x1d8] |
0x00002f2c add r0, pc | r0 = 0x6032;
0x00002f2e add r3, pc | r3 = 0x6038;
0x00002f30 str r3, [sp] | *(sp) = r3;
0x00002f32 movs r3, 0 | r3 = 0;
0x00002f34 str r3, [sp, 0xc] | var_ch = r3;
0x00002f36 movs r3, 0x40 | r3 = 0x40;
0x00002f38 str r3, [sp, 4] | var_4h = r3;
0x00002f3a movs r3, 3 | r3 = 3;
0x00002f3c blx 0xfc0 | gst_caps_new_simple ();
0x00002f3e strex r6, r4, [r0, 0x10] | __asm ("strex r6, r4, [r0, 0x10]");
0x00002f42 cmp.w r8, 0 |
| if (r8 == 0) {
0x00002f46 beq.w 0x1332 | goto label_3;
| }
0x00002f48 add r1, sp, 0x3d0 | r1 = sp + 0x3d0;
0x00002f4a ldr r0, [pc, 0x1bc] |
0x00002f4c add r0, pc | r0 = 0x605a;
0x00002f4e blx 0xf48 | g_strdup ();
0x00002f52 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00002f56 mov.w r8, 0 | r8 = 0;
0x00002f5a b.w 0x1332 | goto label_3;
| label_145:
0x00002f5e movw r3, 0x3268 |
0x00002f62 movt r3, 0x3536 | r3 = 0x35363268;
0x00002f66 cmp r0, r3 |
| if (r0 == r3) {
0x00002f68 beq.w 0x23fe | goto label_23;
| }
0x00002f6c b.w 0x151e | goto label_4;
| if (r0 < r3) {
| label_192:
0x00002f70 bls.w 0x3316 | goto label_193;
| }
0x00002f74 movw r3, 0x5053 |
0x00002f78 movt r3, 0x3435 | r3 = 0x34355053;
0x00002f7c cmp r0, r3 |
| if (r0 == r3) {
0x00002f7e beq.w 0x1eac | goto label_20;
| }
0x00002f82 movw r3, 0x5053 |
0x00002f86 movt r3, 0x3435 | r3 = 0x34355053;
0x00002f8a cmp r0, r3 |
| if (r0 < r3) {
0x00002f8c bls.w 0x32f2 | goto label_194;
| }
0x00002f90 movw r3, 0x3248 |
0x00002f94 movt r3, 0x3436 | r3 = 0x34363248;
0x00002f98 cmp r0, r3 |
| if (r0 == r3) {
0x00002f9a beq.w 0x2770 | goto label_30;
| }
0x00002f9e b.w 0x151e | goto label_4;
| label_151:
0x0000310c movw r3, 0x4c46 |
0x00003110 movt r3, 0x3156 | r3 = 0x31564c46;
0x00003114 cmp r0, r3 |
| if (r0 == r3) {
0x00003116 beq.w 0x3742 | goto label_195;
| }
| if (r0 < r3) {
0x0000311a bls 0x31c6 | goto label_196;
| }
0x0000311c movw r3, 0x5341 |
0x00003120 movt r3, 0x3156 | r3 = 0x31565341;
0x00003124 cmp r0, r3 |
| if (r0 == r3) {
0x00003126 beq.w 0x3706 | goto label_197;
| }
| if (r0 < r3) {
0x0000312a bls 0x317c | goto label_198;
| }
0x0000312c movw r3, 0x7668 |
0x00003130 movt r3, 0x3163 | r3 = 0x31637668;
0x00003134 cmp r0, r3 |
| if (r0 == r3) {
0x00003136 beq.w 0x23fe | goto label_23;
| }
| if (r0 < r3) {
0x0000313a bls 0x315c | goto label_199;
| }
0x0000313c movw r3, 0x706d |
0x00003140 movt r3, 0x3167 | r3 = 0x3167706d;
0x00003144 cmp r0, r3 |
| if (r0 == r3) {
0x00003146 beq.w 0x1c4c | goto label_28;
| }
0x0000314a movw r3, 0x6f63 |
0x0000314e movt r3, 0x316c | r3 = 0x316c6f63;
0x00003152 cmp r0, r3 |
| if (r0 == r3) {
0x00003154 beq.w 0x2446 | goto label_24;
| }
0x00003158 b.w 0x151e | goto label_4;
| label_199:
0x0000315c movw r3, 0x6d64 |
0x00003160 movt r3, 0x3162 | r3 = 0x31626d64;
0x00003164 cmp r0, r3 |
| if (r0 == r3) {
0x00003166 beq.w 0x1676 | goto label_8;
| }
0x0000316a movw r3, 0x7661 |
0x0000316e movt r3, 0x3163 | r3 = 0x31637661;
0x00003172 cmp r0, r3 |
| if (r0 == r3) {
0x00003174 beq.w 0x2770 | goto label_30;
| }
0x00003178 b.w 0x151e | goto label_4;
| label_198:
0x0000317c movw r3, 0x4d57 |
0x00003180 movt r3, 0x3156 | r3 = 0x31564d57;
0x00003184 cmp r0, r3 |
| if (r0 != r3) {
0x00003186 bne.w 0x151e | goto label_4;
| }
0x0000318a ldr.w r1, [pc, 0xb60] |
0x0000318e movs r3, 0 | r3 = 0;
0x00003190 ldr.w r0, [pc, 0xb5c] |
0x00003194 movs r2, 0x18 | r2 = 0x18;
0x00003196 str r3, [sp] | *(sp) = r3;
0x00003198 movs r3, 1 | r3 = 1;
0x0000319a add r1, pc | r1 = 0x6e8c;
0x0000319c orr.w fp, r7, sl |
0x000031a0 add r0, pc | r0 = 0x6e94;
0x000031a2 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000031a6 mov r4, r0 | r4 = r0;
0x000031a8 cmp.w r8, 0 |
| if (r8 == 0) {
0x000031ac beq.w 0x1332 | goto label_3;
| }
0x000031b0 ldr.w r0, [pc, 0xb40] |
0x000031b4 add r0, pc | r0 = 0x6eac;
0x000031b6 blx 0xf48 | g_strdup ();
0x000031ba str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000031be mov.w r8, 0 | r8 = 0;
0x000031c2 b.w 0x1332 | goto label_3;
| label_196:
0x000031c6 movw r3, 0x4646 |
0x000031ca movt r3, 0x3156 | r3 = 0x31564646;
0x000031ce cmp r0, r3 |
| if (r0 == r3) {
0x000031d0 beq.w 0x36ca | goto label_200;
| }
0x000031d4 movw r3, 0x4933 |
0x000031d8 movt r3, 0x3156 | r3 = 0x31564933;
0x000031dc cmp r0, r3 |
| if (r0 == r3) {
0x000031de beq.w 0x1620 | goto label_5;
| }
0x000031e2 movw r3, 0x534d |
0x000031e6 movt r3, 0x3153 | r3 = 0x3153534d;
0x000031ea cmp r0, r3 |
| if (r0 != r3) {
0x000031ec bne.w 0x151e | goto label_4;
| }
0x000031f0 ldr.w r3, [pc, 0xb04] |
0x000031f4 movs r2, 0x18 | r2 = 0x18;
0x000031f6 ldr.w r1, [pc, 0xb04] |
0x000031fa orr.w fp, r7, sl |
0x000031fe ldr.w r0, [pc, 0xb00] |
0x00003202 add r3, pc | r3 = 0x6efe;
0x00003204 str r3, [sp, 8] | var_8h = r3;
0x00003206 add r1, pc | r1 = 0x6f08;
0x00003208 ldr.w r3, [pc, 0xaf8] |
0x0000320c add r0, pc | r0 = 0x6f12;
0x0000320e add r3, pc | r3 = 0x6f16;
0x00003210 str r3, [sp] | *(sp) = r3;
0x00003212 movs r3, 0 | r3 = 0;
0x00003214 str r3, [sp, 0xc] | var_ch = r3;
0x00003216 movs r3, 0x40 | r3 = 0x40;
0x00003218 str r3, [sp, 4] | var_4h = r3;
0x0000321a movs r3, 1 | r3 = 1;
0x0000321c blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003220 mov r4, r0 | r4 = r0;
0x00003222 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003226 beq.w 0x1332 | goto label_3;
| }
0x0000322a ldr.w r0, [pc, 0xadc] |
0x0000322e add r0, pc | r0 = 0x6f3c;
0x00003230 blx 0xf48 | g_strdup ();
0x00003232 cdp p8, 8, c15, c10, c8, 6 | __asm ("cdp p8, 8, c15, c10, c8, 6");
0x00003236 movs r0, r0 |
0x00003238 mov.w r8, 0 | r8 = 0;
0x0000323a lsrs r0, r0, 0x20 | r0 >>= 0x20;
0x0000323c b.w 0x1332 | goto label_3;
| label_69:
0x00003240 movw r3, 0x504d |
0x00003244 movt r3, 0x3234 | r3 = 0x3234504d;
0x00003248 cmp r0, r3 |
| if (r0 != r3) {
0x0000324a bne.w 0x151e | goto label_4;
| }
| label_68:
0x0000324e ldr.w r1, [pc, 0xabc] |
0x00003252 movs r3, 0 | r3 = 0;
0x00003254 ldr.w r0, [pc, 0xab8] |
0x00003258 movs r2, 0x18 | r2 = 0x18;
0x0000325a str r3, [sp] | *(sp) = r3;
0x0000325c movs r3, 0x2a | r3 = 0x2a;
0x0000325e add r1, pc | r1 = 0x6f70;
0x00003260 orr.w fp, r7, sl |
0x00003264 add r0, pc | r0 = 0x6f78;
0x00003266 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000326a mov r4, r0 | r4 = r0;
0x0000326c cmp.w r8, 0 |
| if (r8 == 0) {
0x00003270 beq.w 0x1332 | goto label_3;
| }
0x00003274 ldr.w r0, [pc, 0xa9c] |
0x00003278 add r0, pc | r0 = "Uncompressed %d-bit IEEE float audio";
0x0000327a blx 0xf48 | g_strdup ();
0x0000327e str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003282 mov.w r8, 0 | r8 = 0;
0x00003286 b.w 0x1332 | goto label_3;
| label_67:
0x0000328a movw r3, 0x7679 |
0x0000328e movt r3, 0x3231 | r3 = 0x32317679;
0x00003292 cmp r0, r3 |
| if (r0 == r3) {
0x00003294 beq 0x32b2 | goto label_201;
| }
0x00003296 movw r3, 0x5649 |
0x0000329a movt r3, 0x3233 | r3 = 0x32335649;
0x0000329e cmp r0, r3 |
| if (r0 == r3) {
0x000032a0 beq.w 0x2b60 | goto label_39;
| }
0x000032a2 add r4, sp, 0x178 | r4 = sp + 0x178;
0x000032a4 movw r3, 0x5659 |
0x000032a8 movt r3, 0x3231 | r3 = 0x32315659;
0x000032ac cmp r0, r3 |
| if (r0 != r3) {
0x000032ae bne.w 0x151e | goto label_4;
| }
| label_201:
0x000032b2 movs r3, 0 | r3 = 0;
0x000032b4 ldr.w r1, [pc, 0xa60] |
0x000032b8 str r3, [sp] | *(sp) = r3;
0x000032ba movs r2, 0x40 | r2 = 0x40;
0x000032bc ldr.w r3, [pc, 0xa5c] |
0x000032c0 orr.w fp, r7, sl |
0x000032c4 ldr.w r0, [pc, 0xa58] |
0x000032c8 add r1, pc | r1 = "g726";
0x000032ca add r3, pc | r3 = 0x6fea;
0x000032cc add r0, pc | r0 = 0x6ff0;
0x000032ce blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000032d2 mov r4, r0 | r4 = r0;
0x000032d4 cmp.w r8, 0 |
| if (r8 == 0) {
0x000032d8 beq.w 0x1332 | goto label_3;
| }
0x000032dc ldr.w r0, [pc, 0xa44] |
0x000032e0 add r0, pc | r0 = 0x7008;
0x000032e2 blx 0xf48 | g_strdup ();
0x000032e6 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000032ea mov.w r8, 0 | r8 = 0;
0x000032ec lsrs r0, r0, 0x20 | r0 >>= 0x20;
0x000032ee b.w 0x1332 | goto label_3;
0x000032f0 invalid |
| label_194:
0x000032f2 movw r3, 0x6964 |
0x000032f6 movt r3, 0x3376 | r3 = 0x33766964;
0x000032fa cmp r0, r3 |
| if (r0 == r3) {
0x000032fc beq.w 0x2446 | goto label_24;
| }
| if (r0 < r3) {
0x00003300 bls 0x3344 | goto label_202;
| }
0x00003302 movw r3, 0x7664 |
0x00003306 movt r3, 0x3378 | r3 = 0x33787664;
0x0000330a cmp r0, r3 |
| if (r0 == r3) {
0x0000330c beq.w 0x2446 | goto label_24;
| }
0x00003310 movs r4, 0 | r4 = 0;
0x00003312 b.w 0x1520 | goto label_25;
| label_193:
0x00003316 movw r3, 0x344d |
0x0000331a movt r3, 0x3354 | r3 = 0x3354344d;
0x0000331e cmp r0, r3 |
| if (r0 == r3) {
0x00003320 beq.w 0x1620 | goto label_5;
| }
0x00003324 movw r3, 0x4944 |
0x00003328 movt r3, 0x3356 | r3 = 0x33564944;
0x0000332c cmp r0, r3 |
| if (r0 == r3) {
0x0000332e beq.w 0x2446 | goto label_24;
| }
0x00003332 movw r3, 0x504d |
0x00003336 movt r3, 0x3347 | r3 = 0x3347504d;
0x0000333a cmp r0, r3 |
| if (r0 == r3) {
0x0000333c beq.w 0x2446 | goto label_24;
| }
0x00003340 b.w 0x151e | goto label_4;
| label_202:
0x00003344 movw r3, 0x5644 |
0x00003348 movt r3, 0x3358 | r3 = 0x33585644;
0x0000334c cmp r0, r3 |
| if (r0 == r3) {
0x0000334e beq.w 0x2446 | goto label_24;
| }
0x00003352 movw r3, 0x706d |
0x00003356 movt r3, 0x3367 | r3 = 0x3367706d;
0x0000335a cmp r0, r3 |
| if (r0 == r3) {
0x0000335c beq.w 0x2446 | goto label_24;
| }
0x00003360 b.w 0x151e | goto label_4;
| label_62:
0x00003364 ldr.w r2, [pc, 0x9c0] |
0x00003368 movs r1, 0 | r1 = 0;
0x0000336a cmp r7, 0 |
0x0000336c ite ne |
| if (r7 == 0) {
0x0000336e movne r3, r7 | r3 = r7;
| }
| if (r7 != 0) {
0x00003370 moveq r3, sl | r3 = sl;
| }
0x00003372 mov r0, r4 | r0 = r4;
0x00003374 ldr.w r2, [sb, r2] | r2 = *((sb + r2));
0x00003378 ldr r2, [r2] | r2 = *(0x3d28);
0x0000337a str r1, [sp] | *(sp) = r1;
0x0000337c ldr.w r1, [pc, 0x9ac] |
0x00003380 add r1, pc | r1 = 0x70b0;
0x00003382 blx 0xf18 | gst_caps_set_simple ();
0x00003386 b.w 0x138a | goto label_2;
| label_63:
0x0000338a cmp.w r0, 0x400 |
0x0000338e it lo |
| if (r0 >= 0x400) {
0x00003390 movlo r0, 0x400 | r0 = 0x400;
| }
0x00003394 blx 0x106c | r0 = fcn_0000106c ();
0x00003398 mov r6, r0 | r6 = r0;
0x0000339a mov r3, r5 | r3 = r5;
0x0000339c mov r2, r6 | r2 = r6;
0x0000339e mov r0, r8 | r0 = r8;
0x000033a0 movs r1, 0 | r1 = 0;
0x000033a2 blx 0x109c | fcn_0000109c ();
0x000033a6 mov r1, r5 | r1 = r5;
0x000033a8 mov r0, r6 | r0 = r6;
0x000033aa blx 0x10e4 | fcn_000010e4 ();
0x000033ae ldr.w r3, [pc, 0x978] | r3 = *(0x3d2a);
0x000033b2 movs r1, 0 | r1 = 0;
0x000033b4 mov r5, r0 | r5 = r0;
0x000033b6 ldr.w r2, [sb, r3] | r2 = *((sb + r3));
0x000033ba mov r3, r0 | r3 = r0;
0x000033bc str r1, [sp] | *(sp) = r1;
0x000033be mov r0, r4 | r0 = r4;
0x000033c0 ldr.w r1, [pc, 0x96c] |
0x000033c4 ldr r2, [r2] | r2 = *(r2);
0x000033c6 add r1, pc | r1 = 0x70fa;
0x000033c8 blx 0xf18 | gst_caps_set_simple ();
0x000033cc mov r0, r5 | r0 = r5;
0x000033ce blx 0xfd8 | gst_mini_object_unref ();
0x000033d2 b.w 0x13a8 | goto label_40;
| label_150:
0x000033d6 movs r3, 0 | r3 = 0;
0x000033d8 ldr.w r1, [pc, 0x958] |
0x000033dc str r3, [sp] | *(sp) = r3;
0x000033de movs r2, 0x40 | r2 = 0x40;
0x000033e0 ldr.w r3, [pc, 0x954] |
0x000033e4 orr.w fp, r7, sl |
0x000033e8 ldr.w r0, [pc, 0x950] |
0x000033ec add r1, pc | r1 = 0x7124;
0x000033ee add r3, pc | r3 = 0x712a;
0x000033f0 add r0, pc | r0 = "audio/x-vnd.sony.atrac3";
0x000033f2 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000033f6 mov r4, r0 | r4 = r0;
0x000033f8 cmp.w r8, 0 |
| if (r8 == 0) {
0x000033fc beq.w 0x1332 | goto label_3;
| }
0x000033fe add r7, sp, 0x264 | r7 = sp + 0x264;
0x00003400 ldr.w r0, [pc, 0x93c] |
0x00003404 add r0, pc | r0 = "Sony ATRAC3";
0x00003406 blx 0xf48 | g_strdup ();
0x00003408 stc p8, c15, [r0, 0x320]! | __asm ("stc p8, c15, [r0, 0x320]!");
0x0000340a str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x0000340c movs r0, r0 |
0x0000340e mov.w r8, 0 | r8 = 0;
0x00003410 lsrs r0, r0, 0x20 | r0 >>= 0x20;
0x00003412 b.w 0x1332 | goto label_3;
| label_184:
0x00003516 ldr.w r3, [pc, 0x86c] | r3 = *(0x3d86);
0x0000351a ldr.w r1, [pc, 0x86c] |
0x0000351e ldr.w r3, [sb, r3] | r3 = *((sb + r3));
0x00003520 adds r0, 3 | r0 += 3;
0x00003522 str r5, [sp, 4] | var_4h = r5;
0x00003524 add r1, pc | r1 = 0x72b2;
0x00003526 ldr r2, [r3] | r2 = *(0x3d86);
0x00003528 movs r3, 0x40 | r3 = 0x40;
0x0000352a str r3, [sp] | *(sp) = r3;
0x0000352c movs r3, 1 | r3 = 1;
0x0000352e blx 0xf18 | gst_caps_set_simple ();
0x00003532 b 0x2d70 | goto label_41;
| label_154:
0x00003534 ldr.w r1, [pc, 0x854] |
0x00003538 movs r3, 0 | r3 = 0;
0x0000353a ldr.w r0, [pc, 0x854] |
0x0000353e movs r2, 0x18 | r2 = 0x18;
0x00003540 str r3, [sp] | *(sp) = r3;
0x00003542 movs r3, 5 | r3 = 5;
0x00003544 add r1, pc | r1 = 0x72d4;
0x00003546 orr.w fp, r7, sl |
0x0000354a add r0, pc | r0 = 0x72e0;
0x0000354c blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003550 mov r4, r0 | r4 = r0;
0x00003552 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003556 beq.w 0x1332 | goto label_3;
| }
0x0000355a ldr.w r0, [pc, 0x838] |
0x0000355e add r0, pc | r0 = 0x72f8;
0x00003560 blx 0xf48 | g_strdup ();
0x00003562 ldcl p8, c15, [r2], 0x320 | __asm ("ldcl p8, c15, [r2], 0x320");
0x00003566 movs r0, r0 |
0x00003568 mov.w r8, 0 | r8 = 0;
0x0000356c b.w 0x1332 | goto label_3;
| label_80:
0x00003570 ldr.w r0, [pc, 0x824] |
0x00003574 orr.w fp, r7, sl |
0x00003578 add r0, pc | r0 = 0x7314;
0x0000357a blx 0x1054 | r0 = fcn_00001054 ();
0x0000357e mov r4, r0 | r4 = r0;
0x00003580 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003584 beq.w 0x1332 | goto label_3;
| }
0x00003588 ldr.w r0, [pc, 0x810] |
0x0000358c add r0, pc | r0 = 0x732c;
0x0000358e blx 0xf48 | g_strdup ();
0x00003592 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003596 mov.w r8, 0 | r8 = 0;
0x0000359a b.w 0x1332 | goto label_3;
| label_73:
0x0000359e ldr.w r0, [pc, 0x800] |
0x000035a2 orr.w fp, r7, sl |
0x000035a6 add r0, pc | r0 = 0x734c;
0x000035a8 blx 0x1054 | fcn_00001054 ();
0x000035aa ldcl p6, c4, [r4, -0x10] | __asm ("ldcl p6, c4, [r4, -0x10]");
0x000035ae cmp.w r8, 0 |
0x000035b0 lsrs r0, r0, 0x1c | r0 >>= 0x1c;
| if (r0 == r0) {
0x000035b2 beq.w 0x1332 | goto label_3;
| }
0x000035b6 ldr.w r0, [pc, 0x7ec] |
0x000035ba add r0, pc | r0 = 0x7364;
0x000035bc blx 0xf48 | g_strdup ();
0x000035be stcl p8, c15, [r4], {0xc8} | __asm ("stcl p8, c15, [r4], {0xc8}");
0x000035c2 movs r0, r0 |
0x000035c4 mov.w r8, 0 | r8 = 0;
0x000035c6 lsrs r0, r0, 0x20 | r0 >>= 0x20;
0x000035c8 b.w 0x1332 | goto label_3;
| label_88:
0x000035cc movs r3, 0 | r3 = 0;
0x000035ce ldr.w r1, [pc, 0x7d8] |
0x000035d2 str r3, [sp] | *(sp) = r3;
0x000035d4 movs r2, 0x40 | r2 = 0x40;
0x000035d6 ldr.w r3, [pc, 0x7d4] |
0x000035da orr.w fp, r7, sl |
0x000035de ldr.w r0, [pc, 0x7d0] |
0x000035e2 add r1, pc | r1 = 0x7390;
0x000035e4 add r3, pc | r3 = 0x7396;
0x000035e6 add r0, pc | r0 = 0x739c;
0x000035e8 blx 0xfc0 | gst_caps_new_simple ();
0x000035ea stcl p6, c4, [sl], 0x10 | __asm ("stcl p6, c4, [sl], 0x10");
0x000035ee cmp.w r8, 0 |
0x000035f0 lsrs r0, r0, 0x1c | r0 >>= 0x1c;
| if (r0 == r0) {
0x000035f2 beq.w 0x1332 | goto label_3;
| }
0x000035f6 ldr.w r0, [pc, 0x7bc] |
0x000035fa add r0, pc | r0 = 0x73b4;
0x000035fc blx 0xf48 | g_strdup ();
0x00003600 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003604 mov.w r8, 0 | r8 = 0;
0x00003608 b.w 0x1332 | goto label_3;
| label_85:
0x0000360c ldr.w r3, [pc, 0x7a8] |
0x00003610 movs r2, 0x18 | r2 = 0x18;
0x00003612 ldr.w r1, [pc, 0x7a8] |
0x00003616 orr.w fp, r7, sl |
0x0000361a ldr.w r0, [pc, 0x7a4] |
0x0000361c lsls r4, r4, 0x1e | r4 <<= 0x1e;
0x0000361e add r3, pc | r3 = 0x73da;
0x00003620 str r3, [sp] | *(sp) = r3;
0x00003622 movs r3, 0 | r3 = 0;
0x00003624 strd r3, r3, [sp, 8] | __asm ("strd r3, r3, [var_ch]");
0x00003628 movs r3, 0x14 | r3 = 0x14;
0x0000362a str r3, [sp, 4] | var_4h = r3;
0x0000362c add r1, pc | r1 = 0x73ee;
0x0000362e add r0, pc | r0 = 0x73f4;
0x00003630 movs r3, 4 | r3 = 4;
0x00003632 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003636 mov r4, r0 | r4 = r0;
0x00003638 cmp.w r8, 0 |
| if (r8 == 0) {
0x0000363c beq.w 0x1332 | goto label_3;
| }
0x00003640 ldr.w r0, [pc, 0x780] |
0x00003644 add r0, pc | r0 = 0x740c;
0x00003646 blx 0xf48 | g_strdup ();
0x0000364a str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x0000364e mov.w r8, 0 | r8 = 0;
0x00003652 b.w 0x1332 | goto label_3;
| label_76:
0x00003656 ldr.w r1, [pc, 0x770] |
0x0000365a movs r3, 0 | r3 = 0;
0x0000365c ldr.w r0, [pc, 0x76c] |
0x00003660 movs r2, 0x18 | r2 = 0x18;
0x00003662 str r3, [sp] | *(sp) = r3;
0x00003664 movs r3, 1 | r3 = 1;
0x00003666 add r1, pc | r1 = 0x7434;
0x00003668 add r0, pc | r0 = 0x7438;
0x0000366a blx 0xfc0 | gst_caps_new_simple ();
0x0000366c stc p6, c4, [sl], 0x10 | __asm ("stc p6, c4, [sl], 0x10");
| if (r5 != 0) {
0x00003670 cbz r5, 0x367a |
0x00003672 ldrh r3, [r5, 0xe] | r3 = *((r5 + 0xe));
0x00003674 cmp r3, 0 |
| if (r3 != 0) {
0x00003676 bne.w 0x3c80 | goto label_203;
| }
| }
| label_43:
0x0000367a orr.w fp, r7, sl |
0x0000367e cmp.w r8, 0 |
| if (r8 == 0) {
0x00003682 beq.w 0x1332 | goto label_3;
| }
0x00003686 ldr.w r0, [pc, 0x748] |
0x0000368a add r0, pc | r0 = 0x7460;
0x0000368c blx 0xf48 | g_strdup ();
0x00003690 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003694 mov.w r8, 0 | r8 = 0;
0x00003698 b.w 0x1332 | goto label_3;
| label_98:
0x0000369c ldr.w r0, [pc, 0x734] |
0x000036a0 orr.w fp, r7, sl |
0x000036a4 add r0, pc | r0 = 0x747c;
0x000036a6 blx 0x1054 | r0 = fcn_00001054 ();
0x000036aa mov r4, r0 | r4 = r0;
0x000036ac cmp.w r8, 0 |
| if (r8 == 0) {
0x000036b0 beq.w 0x1332 | goto label_3;
| }
0x000036b4 ldr.w r0, [pc, 0x720] |
0x000036b8 add r0, pc | r0 = 0x7494;
0x000036ba blx 0xf48 | g_strdup ();
0x000036be str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000036c2 mov.w r8, 0 | r8 = 0;
0x000036c6 b.w 0x1332 | goto label_3;
| label_200:
0x000036ca ldr.w r1, [pc, 0x710] |
0x000036ce movs r3, 0 | r3 = 0;
0x000036d0 ldr.w r0, [pc, 0x70c] |
0x000036d4 movs r2, 0x18 | r2 = 0x18;
0x000036d6 str r3, [sp] | *(sp) = r3;
0x000036d8 movs r3, 1 | r3 = 1;
0x000036da add r1, pc | r1 = 0x74bc;
0x000036dc orr.w fp, r7, sl |
0x000036e0 add r0, pc | r0 = 0x74c4;
0x000036e2 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000036e6 mov r4, r0 | r4 = r0;
0x000036e8 cmp.w r8, 0 |
| if (r8 == 0) {
0x000036ec beq.w 0x1332 | goto label_3;
| }
0x000036f0 ldr.w r0, [pc, 0x6f0] |
0x000036f4 add r0, pc | r0 = 0x74dc;
0x000036f6 blx 0xf48 | g_strdup ();
0x000036fa str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000036fe mov.w r8, 0 | r8 = 0;
0x00003702 b.w 0x1332 | goto label_3;
| label_197:
0x00003706 ldr.w r1, [pc, 0x6e0] |
0x0000370a movs r3, 0 | r3 = 0;
0x0000370c ldr.w r0, [pc, 0x6dc] |
0x00003710 movs r2, 0x18 | r2 = 0x18;
0x00003712 str r3, [sp] | *(sp) = r3;
0x00003714 movs r3, 1 | r3 = 1;
0x00003716 add r1, pc | r1 = 0x7504;
0x00003718 orr.w fp, r7, sl |
0x0000371c add r0, pc | r0 = 0x750c;
0x0000371e blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003722 mov r4, r0 | r4 = r0;
0x00003724 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003728 beq.w 0x1332 | goto label_3;
| }
0x0000372c ldr.w r0, [pc, 0x6c0] |
0x00003730 add r0, pc | r0 = 0x7524;
0x00003732 blx 0xf48 | g_strdup ();
0x00003736 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x0000373a mov.w r8, 0 | r8 = 0;
0x0000373e b.w 0x1332 | goto label_3;
| label_195:
0x00003742 ldr.w r1, [pc, 0x6b0] |
0x00003746 movs r3, 0 | r3 = 0;
0x00003748 ldr.w r0, [pc, 0x6ac] |
0x0000374c movs r2, 0x18 | r2 = 0x18;
0x0000374e str r3, [sp] | *(sp) = r3;
0x00003750 movs r3, 1 | r3 = 1;
0x00003752 add r1, pc | r1 = 0x754c;
0x00003754 orr.w fp, r7, sl |
0x00003758 add r0, pc | r0 = 0x7554;
0x0000375a blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000375e mov r4, r0 | r4 = r0;
0x00003760 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003764 beq.w 0x1332 | goto label_3;
| }
0x00003768 ldr.w r0, [pc, 0x690] |
0x0000376c add r0, pc | r0 = 0x756c;
0x0000376e blx 0xf48 | g_strdup ();
0x00003772 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003776 mov.w r8, 0 | r8 = 0;
0x0000377a b.w 0x1332 | goto label_3;
0x0000377c pop {r1, r3, r4, r6, r7, pc} |
| label_117:
0x0000377e cmp r2, 0 |
| if (r2 == 0) {
0x00003780 beq.w 0x3c9e | goto label_204;
| }
0x00003784 ldrh r3, [r2, 0xe] | r3 = *((r2 + 0xe));
0x00003786 movs r2, 0 | r2 = 0;
0x00003788 ldr.w r1, [pc, 0x674] |
0x0000378c ldr.w r0, [pc, 0x674] |
0x00003790 cmp r3, 0 |
0x00003792 str r2, [sp] | *(sp) = r2;
0x00003794 it eq |
| if (r3 != 0) {
0x00003796 moveq r3, 0x18 | r3 = 0x18;
| }
0x00003798 add r1, pc | r1 = 0x759c;
0x0000379a add r0, pc | r0 = 0x75a2;
0x0000379c movs r2, 0x18 | r2 = 0x18;
0x0000379e blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000037a2 mov r4, r0 | r4 = r0;
| label_45:
0x000037a4 orr.w fp, r7, sl |
0x000037a8 cmp.w r8, 0 |
| if (r8 == 0) {
0x000037ac beq.w 0x1332 | goto label_3;
| }
0x000037b0 ldr.w r0, [pc, 0x654] |
0x000037b4 add r0, pc | r0 = 0x75c0;
0x000037b6 blx 0xf48 | g_strdup ();
0x000037ba str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000037be mov.w r8, 0 | r8 = 0;
0x000037c2 b.w 0x1332 | goto label_3;
| label_124:
0x000037c6 ldr.w r1, [pc, 0x644] |
0x000037ca movs r3, 0 | r3 = 0;
0x000037cc ldr.w r0, [pc, 0x640] |
0x000037d0 movs r2, 0x18 | r2 = 0x18;
0x000037d2 str r3, [sp] | *(sp) = r3;
0x000037d4 movs r3, 2 | r3 = 2;
0x000037d6 add r1, pc | r1 = 0x75e8;
0x000037d8 orr.w fp, r7, sl |
0x000037dc add r0, pc | r0 = 0x75f0;
0x000037de blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000037e2 mov r4, r0 | r4 = r0;
0x000037e4 cmp.w r8, 0 |
| if (r8 == 0) {
0x000037e8 beq.w 0x1332 | goto label_3;
| }
0x000037ec ldr.w r0, [pc, 0x624] |
0x000037f0 add r0, pc | r0 = 0x7608;
0x000037f2 blx 0xf48 | g_strdup ();
0x000037f6 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000037fa mov.w r8, 0 | r8 = 0;
0x000037fe b.w 0x1332 | goto label_3;
0x00003800 pop {r3, r4, r7, pc} |
| label_119:
0x00003802 ldr.w r0, [pc, 0x614] |
0x00003806 orr.w fp, r7, sl |
0x0000380a add r0, pc | r0 = "tag != NULL";
0x0000380c blx 0x1054 | r0 = fcn_00001054 ();
0x00003810 mov r4, r0 | r4 = r0;
0x00003812 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003816 beq.w 0x1332 | goto label_3;
| }
0x0000381a ldr.w r0, [pc, 0x600] |
0x0000381e add r0, pc | r0 = 0x7640;
0x00003820 blx 0xf48 | g_strdup ();
0x00003824 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003828 mov.w r8, 0 | r8 = 0;
0x0000382c b.w 0x1332 | goto label_3;
| label_139:
0x00003830 movs r3, 0 | r3 = 0;
0x00003832 ldr.w r1, [pc, 0x5ec] |
0x00003836 str r3, [sp] | *(sp) = r3;
0x00003838 movs r2, 0x40 | r2 = 0x40;
0x0000383a ldr.w r3, [pc, 0x5e8] |
0x0000383e orr.w fp, r7, sl |
0x00003842 ldr.w r0, [pc, 0x5e4] |
0x00003846 add r1, pc | r1 = 0x766c;
0x00003848 add r3, pc | r3 = 0x7672;
0x0000384a add r0, pc | r0 = "doctype != NULL";
0x0000384c blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003850 mov r4, r0 | r4 = r0;
0x00003852 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003856 beq.w 0x1332 | goto label_3;
| }
0x0000385a ldr.w r0, [pc, 0x5d0] |
0x0000385e add r0, pc | r0 = 0x7690;
0x00003860 blx 0xf48 | g_strdup ();
0x00003864 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003868 mov.w r8, 0 | r8 = 0;
0x0000386c b.w 0x1332 | goto label_3;
| label_50:
0x00003870 movs r3, 0 | r3 = 0;
0x00003872 ldr.w r1, [pc, 0x5bc] |
0x00003876 str r3, [sp] | *(sp) = r3;
0x00003878 movs r2, 0x40 | r2 = 0x40;
0x0000387a ldr.w r3, [pc, 0x5b8] |
0x0000387e orr.w fp, r7, sl |
0x00003882 ldr.w r0, [pc, 0x5b4] |
0x00003886 add r1, pc | r1 = 0x76bc;
0x00003888 add r3, pc | r3 = 0x76c2;
0x0000388a add r0, pc | r0 = "../gst-plugins-base-1.18.3/gst-libs/gst/riff/riff-read.c";
0x0000388c blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003890 mov r4, r0 | r4 = r0;
0x00003892 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003896 beq.w 0x1332 | goto label_3;
| }
0x0000389a ldr.w r0, [pc, 0x5a0] |
0x0000389e add r0, pc | r0 = 0x76e0;
0x000038a0 blx 0xf48 | g_strdup ();
0x000038a4 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000038a8 mov.w r8, 0 | r8 = 0;
0x000038ac b.w 0x1332 | goto label_3;
| label_57:
0x000038b0 ldr.w r0, [pc, 0x58c] |
0x000038b4 orr.w fp, r7, sl |
0x000038b8 add r0, pc | r0 = 0x76fc;
0x000038ba blx 0x1054 | r0 = fcn_00001054 ();
0x000038be mov r4, r0 | r4 = r0;
0x000038c0 cmp.w r8, 0 |
| if (r8 == 0) {
0x000038c4 beq.w 0x1332 | goto label_3;
| }
0x000038c8 ldr.w r0, [pc, 0x578] |
0x000038cc add r0, pc | r0 = 0x7714;
0x000038ce blx 0xf48 | g_strdup ();
0x000038d2 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000038d6 mov.w r8, 0 | r8 = 0;
0x000038da b.w 0x1332 | goto label_3;
| label_48:
0x000038de movs r3, 0 | r3 = 0;
0x000038e0 ldr.w r1, [pc, 0x564] |
0x000038e4 str r3, [sp] | *(sp) = r3;
0x000038e6 movs r2, 0x40 | r2 = 0x40;
0x000038e8 ldr.w r3, [pc, 0x560] |
0x000038ec orr.w fp, r7, sl |
0x000038f0 ldr.w r0, [pc, 0x55c] |
0x000038f4 add r1, pc | r1 = 0x7740;
0x000038f6 add r3, pc | r3 = 0x7746;
0x000038f8 add r0, pc | r0 = 0x774c;
0x000038fa blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000038fe mov r4, r0 | r4 = r0;
0x00003900 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003904 beq.w 0x1332 | goto label_3;
| }
0x00003908 ldr.w r0, [pc, 0x548] |
0x0000390c add r0, pc | r0 = 0x7764;
0x0000390e blx 0xf48 | g_strdup ();
0x00003912 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003914 movs r0, r0 |
0x00003916 mov.w r8, 0 | r8 = 0;
0x0000391a b.w 0x1332 | goto label_3;
| label_94:
0x0000391e movs r3, 0 | r3 = 0;
0x00003920 ldr.w r1, [pc, 0x534] |
0x00003924 str r3, [sp] | *(sp) = r3;
0x00003926 movs r2, 0x40 | r2 = 0x40;
0x00003928 ldr.w r3, [pc, 0x530] |
0x0000392c orr.w fp, r7, sl |
0x00003930 ldr.w r0, [pc, 0x52c] |
0x00003934 add r1, pc | r1 = "copyright";
0x00003936 add r3, pc | r3 = 0x7796;
0x00003938 add r0, pc | r0 = "datetime";
0x0000393a blx 0xfc0 | r0 = gst_caps_new_simple ();
0x0000393e mov r4, r0 | r4 = r0;
0x00003940 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003944 beq.w 0x1332 | goto label_3;
| }
0x00003948 ldr.w r0, [pc, 0x518] |
0x0000394c add r0, pc | r0 = 0x77b4;
0x0000394e blx 0xf48 | g_strdup ();
0x00003952 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003956 mov.w r8, 0 | r8 = 0;
0x0000395a b.w 0x1332 | goto label_3;
| label_92:
0x0000395e ldr.w r0, [pc, 0x508] |
0x00003962 orr.w fp, r7, sl |
0x00003966 add r0, pc | r0 = 0x77d4;
0x00003968 blx 0x1054 | r0 = fcn_00001054 ();
0x0000396c mov r4, r0 | r4 = r0;
0x0000396e cmp.w r8, 0 |
| if (r8 == 0) {
0x00003972 beq.w 0x1332 | goto label_3;
| }
0x00003976 ldr.w r0, [pc, 0x4f4] |
0x0000397a add r0, pc | r0 = 0x77ec;
0x0000397c blx 0xf48 | g_strdup ();
0x00003980 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003984 mov.w r8, 0 | r8 = 0;
0x00003988 b.w 0x1332 | goto label_3;
| label_136:
0x0000398c ldr.w r0, [pc, 0x4e0] |
0x00003990 orr.w fp, r7, sl |
0x00003994 add r0, pc | r0 = "GST_RIFF_TAG_ENCODING";
0x00003996 blx 0x1054 | r0 = fcn_00001054 ();
0x0000399a mov r4, r0 | r4 = r0;
0x0000399c cmp.w r8, 0 |
| if (r8 == 0) {
0x000039a0 beq.w 0x1332 | goto label_3;
| }
0x000039a4 ldr.w r0, [pc, 0x4cc] |
0x000039a8 add r0, pc | r0 = "GST_TAG_ENCODING";
0x000039aa blx 0xf48 | g_strdup ();
0x000039ae str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000039b2 mov.w r8, 0 | r8 = 0;
0x000039b6 b.w 0x1332 | goto label_3;
| label_152:
0x000039ba ldr.w r3, [pc, 0x4bc] |
0x000039be movs r2, 2 | r2 = 2;
0x000039c0 ldr.w r1, [pc, 0x4b8] |
0x000039c4 orr.w fp, r7, sl |
0x000039c8 ldr.w r0, [pc, 0x4b4] |
0x000039cc add r3, pc | r3 = 0x784a;
0x000039ce str r3, [sp] | *(sp) = r3;
0x000039d0 movs r3, 0 | r3 = 0;
0x000039d2 strd r2, r3, [sp, 8] | __asm ("strd r2, r3, [var_ch]");
0x000039d6 movs r2, 0x18 | r2 = 0x18;
0x000039d8 str r2, [sp, 4] | var_4h = r2;
0x000039da add r1, pc | r1 = 0x785a;
0x000039dc add r0, pc | r0 = "gst_riff_parse_file_header";
0x000039de movs r2, 0x14 | r2 = 0x14;
0x000039e0 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x000039e4 mov r4, r0 | r4 = r0;
0x000039e6 cmp.w r8, 0 |
| if (r8 == 0) {
0x000039ea beq.w 0x1332 | goto label_3;
| }
0x000039ee ldr.w r0, [pc, 0x494] |
0x000039f2 add r0, pc | r0 = "gst_riff_parse_strh";
0x000039f4 blx 0xf48 | g_strdup ();
0x000039f8 movs r3, 0 | r3 = 0;
0x000039fa str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x000039fe mov r8, r3 | r8 = r3;
0x00003a00 b.w 0x1332 | goto label_3;
| label_113:
0x00003a04 ldr.w r0, [pc, 0x480] |
0x00003a08 orr.w fp, r7, sl |
0x00003a0c add r0, pc | r0 = 0x7898;
0x00003a0e blx 0x1054 | r0 = fcn_00001054 ();
0x00003a12 mov r4, r0 | r4 = r0;
0x00003a14 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003a18 beq.w 0x1332 | goto label_3;
| }
0x00003a1c ldr.w r0, [pc, 0x46c] |
0x00003a20 add r0, pc | r0 = 0x78b0;
0x00003a22 blx 0xf48 | g_strdup ();
0x00003a26 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003a2a mov.w r8, 0 | r8 = 0;
0x00003a2e b.w 0x1332 | goto label_3;
| label_111:
0x00003a32 ldr.w r3, [pc, 0x45c] |
0x00003a36 movs r2, 0x18 | r2 = 0x18;
0x00003a38 ldr.w r1, [pc, 0x458] |
0x00003a3c orr.w fp, r7, sl |
0x00003a40 ldr.w r0, [pc, 0x454] |
0x00003a44 add r3, pc | r3 = 0x78da;
0x00003a46 str r3, [sp] | *(sp) = r3;
0x00003a48 movs r3, 0 | r3 = 0;
0x00003a4a strd r3, r3, [sp, 8] | __asm ("strd r3, r3, [var_ch]");
0x00003a4e movs r3, 0x14 | r3 = 0x14;
0x00003a50 str r3, [sp, 4] | var_4h = r3;
0x00003a52 add r1, pc | r1 = 0x78ea;
0x00003a54 add r0, pc | r0 = 0x78f0;
0x00003a56 movs r3, 4 | r3 = 4;
0x00003a58 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003a5c mov r4, r0 | r4 = r0;
0x00003a5e cmp.w r8, 0 |
| if (r8 == 0) {
0x00003a62 beq.w 0x1332 | goto label_3;
| }
0x00003a66 ldr.w r0, [pc, 0x434] |
0x00003a6a add r0, pc | r0 = ">%>3>";
0x00003a6c blx 0xf48 | g_strdup ();
0x00003a70 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003a74 mov.w r8, 0 | r8 = 0;
0x00003a76 lsrs r0, r0, 0x20 | r0 >>= 0x20;
0x00003a78 b.w 0x1332 | goto label_3;
| label_109:
0x00003a7c ldr.w r3, [pc, 0x420] |
0x00003a80 movs r2, 0x18 | r2 = 0x18;
0x00003a82 ldr.w r1, [pc, 0x420] |
0x00003a86 orr.w fp, r7, sl |
0x00003a8a ldr.w r0, [pc, 0x41c] |
0x00003a8e add r3, pc | r3 = 0x7932;
0x00003a90 str r3, [sp, 8] | var_8h = r3;
0x00003a92 add r1, pc | r1 = ">\r>$>";
0x00003a94 ldr.w r3, [pc, 0x414] |
0x00003a98 add r0, pc | r0 = 0x7946;
0x00003a9a add r3, pc | r3 = 0x794a;
0x00003a9c str r3, [sp] | *(sp) = r3;
0x00003a9e movs r3, 0 | r3 = 0;
0x00003aa0 str r3, [sp, 0xc] | var_ch = r3;
0x00003aa2 movs r3, 0x40 | r3 = 0x40;
0x00003aa4 str r3, [sp, 4] | var_4h = r3;
0x00003aa6 movs r3, 3 | r3 = 3;
0x00003aa8 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003aac mov r4, r0 | r4 = r0;
0x00003aae cmp.w r8, 0 |
0x00003ab0 lsrs r0, r0, 0x1c | r0 >>= 0x1c;
| if (r0 == r0) {
0x00003ab2 beq.w 0x1332 | goto label_3;
| }
0x00003ab6 ldr r0, [pc, 0x3f8] |
0x00003ab8 add r0, pc | r0 = 0x796e;
0x00003aba blx 0xf48 | g_strdup ();
0x00003abe str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003ac2 mov.w r8, 0 | r8 = 0;
0x00003ac6 b.w 0x1332 | goto label_3;
| label_107:
0x00003aca ldr r3, [pc, 0x3e8] |
0x00003acc movs r2, 0x18 | r2 = 0x18;
0x00003ace ldr r1, [pc, 0x3e8] |
0x00003ad0 orr.w fp, r7, sl |
0x00003ad4 ldr r0, [pc, 0x3e4] |
0x00003ad6 add r3, pc | r3 = 0x7990;
0x00003ad8 str r3, [sp] | *(sp) = r3;
0x00003ada movs r3, 0 | r3 = 0;
0x00003adc strd r3, r3, [sp, 8] | __asm ("strd r3, r3, [var_ch]");
0x00003ae0 movs r3, 0x14 | r3 = 0x14;
0x00003ae2 str r3, [sp, 4] | var_4h = r3;
0x00003ae4 add r1, pc | r1 = 0x79a2;
0x00003ae6 add r0, pc | r0 = 0x79a6;
0x00003ae8 movs r3, 4 | r3 = 4;
0x00003aea blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003aee mov r4, r0 | r4 = r0;
0x00003af0 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003af4 beq.w 0x1332 | goto label_3;
| }
0x00003af8 ldr r0, [pc, 0x3c4] |
0x00003afa add r0, pc | r0 = 0x79be;
0x00003afc blx 0xf48 | g_strdup ();
0x00003b00 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003b04 mov.w r8, 0 | r8 = 0;
0x00003b08 b.w 0x1332 | goto label_3;
| label_173:
0x00003b0c ldr r3, [pc, 0x3b4] |
0x00003b0e movs r2, 0x32 | r2 = 0x32;
0x00003b10 ldr r1, [pc, 0x3b4] |
0x00003b12 orr.w fp, r7, sl |
0x00003b16 ldr r0, [pc, 0x3b4] |
0x00003b18 add r3, pc | r3 = 0x79e0;
0x00003b1a str r3, [sp] | *(sp) = r3;
0x00003b1c movs r3, 0 | r3 = 0;
0x00003b1e strd r2, r3, [sp, 8] | __asm ("strd r2, r3, [var_ch]");
0x00003b22 movs r2, 0x18 | r2 = 0x18;
0x00003b24 str r2, [sp, 4] | var_4h = r2;
0x00003b26 add r1, pc | r1 = 0x79f2;
0x00003b28 add r0, pc | r0 = 0x79fa;
0x00003b2a movs r2, 0x14 | r2 = 0x14;
0x00003b2c blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003b30 mov r4, r0 | r4 = r0;
0x00003b32 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003b36 beq.w 0x1332 | goto label_3;
| }
0x00003b3a ldr r0, [pc, 0x394] |
0x00003b3c add r0, pc | r0 = 0x7a12;
0x00003b3e blx 0xf48 | g_strdup ();
0x00003b42 movs r3, 0 | r3 = 0;
0x00003b44 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003b48 mov r8, r3 | r8 = r3;
0x00003b4a b.w 0x1332 | goto label_3;
| label_165:
0x00003b4e ldr r0, [pc, 0x384] |
0x00003b50 orr.w fp, r7, sl |
0x00003b54 add r0, pc | r0 = 0x7a2e;
0x00003b56 blx 0x1054 | r0 = fcn_00001054 ();
0x00003b5a mov r4, r0 | r4 = r0;
0x00003b5c cmp.w r8, 0 |
| if (r8 == 0) {
0x00003b60 beq.w 0x1332 | goto label_3;
| }
0x00003b64 ldr r0, [pc, 0x370] |
0x00003b66 add r0, pc | r0 = 0x7a42;
0x00003b68 blx 0xf48 | g_strdup ();
0x00003b6c str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003b70 mov.w r8, 0 | r8 = 0;
0x00003b74 b.w 0x1332 | goto label_3;
| label_171:
0x00003b78 ldr r1, [pc, 0x360] |
0x00003b7a movs r3, 0 | r3 = 0;
0x00003b7c ldr r0, [pc, 0x360] |
0x00003b7e movs r2, 0x18 | r2 = 0x18;
0x00003b80 str r3, [sp] | *(sp) = r3;
0x00003b82 movs r3, 2 | r3 = 2;
0x00003b84 add r1, pc | r1 = 0x7a64;
0x00003b86 orr.w fp, r7, sl |
0x00003b8a add r0, pc | r0 = 0x7a6e;
0x00003b8c blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003b90 mov r4, r0 | r4 = r0;
0x00003b92 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003b96 beq.w 0x1332 | goto label_3;
| }
0x00003b9a ldr r0, [pc, 0x348] |
0x00003b9c add r0, pc | r0 = 0x7a86;
0x00003b9e blx 0xf48 | g_strdup ();
0x00003ba2 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003ba6 mov.w r8, 0 | r8 = 0;
0x00003baa b.w 0x1332 | goto label_3;
| label_169:
0x00003bae movs r3, 0 | r3 = 0;
0x00003bb0 ldr r1, [pc, 0x334] |
0x00003bb2 str r3, [sp] | *(sp) = r3;
0x00003bb4 movs r2, 0x40 | r2 = 0x40;
0x00003bb6 ldr r3, [pc, 0x334] |
0x00003bb8 orr.w fp, r7, sl |
0x00003bbc ldr r0, [pc, 0x330] |
0x00003bbe add r1, pc | r1 = 0x7aaa;
0x00003bc0 add r3, pc | r3 = 0x7ab2;
0x00003bc2 add r0, pc | r0 = 0x7ab6;
0x00003bc4 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003bc8 mov r4, r0 | r4 = r0;
0x00003bca cmp.w r8, 0 |
0x00003bcc lsrs r0, r0, 0x1c | r0 >>= 0x1c;
| if (r0 == r0) {
0x00003bce beq.w 0x1332 | goto label_3;
| }
0x00003bd2 ldr r0, [pc, 0x320] |
0x00003bd4 add r0, pc | r0 = 0x7ace;
0x00003bd6 blx 0xf48 | g_strdup ();
0x00003bda str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003bdc movs r0, r0 |
0x00003bde mov.w r8, 0 | r8 = 0;
0x00003be2 b.w 0x1332 | goto label_3;
| label_161:
0x00003be6 ldr r1, [pc, 0x310] |
0x00003be8 movs r3, 0 | r3 = 0;
0x00003bea ldr r0, [pc, 0x310] |
0x00003bec movs r2, 0x18 | r2 = 0x18;
0x00003bee str r3, [sp] | *(sp) = r3;
0x00003bf0 movs r3, 4 | r3 = 4;
0x00003bf2 add r1, pc | r1 = 0x7af0;
0x00003bf4 orr.w fp, r7, sl |
0x00003bf8 add r0, pc | r0 = 0x7afa;
0x00003bfa blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003bfe mov r4, r0 | r4 = r0;
0x00003c00 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003c04 beq.w 0x1332 | goto label_3;
| }
0x00003c08 ldr r0, [pc, 0x2f4] |
0x00003c0a add r0, pc | r0 = 0x7b0e;
0x00003c0c blx 0xf48 | g_strdup ();
0x00003c10 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003c14 mov.w r8, 0 | r8 = 0;
0x00003c18 b.w 0x1332 | goto label_3;
| label_185:
0x00003c1c mov r3, r7 | r3 = r7;
0x00003c1e mov fp, sl |
0x00003c20 mov r7, r8 | r7 = r8;
0x00003c22 mov r8, r3 | r8 = r3;
0x00003c24 b.w 0x1332 | goto label_3;
| label_72:
0x00003c28 mov r3, r7 | r3 = r7;
0x00003c2a mov fp, sl |
0x00003c2c mov r7, r8 | r7 = r8;
0x00003c2e mov r8, r3 | r8 = r3;
0x00003c30 b.w 0x1332 | goto label_3;
| label_187:
0x00003c34 cmp.w fp, 8 |
| if (fp == 8) {
0x00003c38 beq.w 0x2dbc | goto label_42;
| }
0x00003c3c cmp.w fp, 0x18 |
| if (fp == 0x18) {
0x00003c40 beq 0x3cc4 | goto label_205;
| }
0x00003c42 cmp.w fp, 0x20 |
| if (fp != 0x20) {
0x00003c46 bne.w 0x151e | goto label_4;
| }
0x00003c4a movs r3, 0 | r3 = 0;
0x00003c4c ldr r1, [pc, 0x2b4] |
0x00003c4e str r3, [sp] | *(sp) = r3;
0x00003c50 movs r2, 0x40 | r2 = 0x40;
0x00003c52 ldr r3, [pc, 0x2b4] |
0x00003c54 ldr r0, [pc, 0x2b4] |
0x00003c56 add r1, pc | r1 = 0x7b5e;
0x00003c58 add r3, pc | r3 = 0x7b66;
0x00003c5a add r0, pc | r0 = 0x7b6a;
0x00003c5c blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003c60 mov r4, r0 | r4 = r0;
| label_47:
0x00003c62 cmp.w r8, 0 |
| if (r8 == 0) {
0x00003c66 beq 0x3cde | goto label_206;
| }
0x00003c68 ldr r0, [pc, 0x2a4] |
0x00003c6a mov r1, fp | r1 = fp;
0x00003c6c mov fp, sl |
0x00003c6e add r0, pc | r0 = 0x7b82;
0x00003c70 blx 0xfa8 | g_strdup_printf ()
0x00003c74 str.w r0, [r8] | __asm ("str.w r0, [r8]");
0x00003c78 mov r8, r7 | r8 = r7;
0x00003c7a movs r7, 0 | r7 = 0;
0x00003c7c b.w 0x1332 | goto label_3;
| label_203:
0x00003c80 ldr r1, [pc, 0x290] |
0x00003c82 movs r2, 0 | r2 = 0;
0x00003c84 str r2, [sp] | *(sp) = r2;
0x00003c86 movs r2, 0x18 | r2 = 0x18;
0x00003c88 add r1, pc | r1 = 0x7ba0;
0x00003c8a blx 0xf18 | gst_caps_set_simple ();
0x00003c8e b 0x367a | goto label_43;
| label_186:
0x00003c90 ldr r0, [pc, 0x284] |
0x00003c92 add r0, pc | r0 = 0x7bae;
0x00003c94 blx 0x1084 | r0 = fcn_00001084 ();
0x00003c98 mov r4, r0 | r4 = r0;
0x00003c9a b.w 0x2dd4 | goto label_44;
| label_204:
0x00003c9e ldr r0, [pc, 0x27c] |
0x00003ca0 add r0, pc | r0 = 0x7bc2;
0x00003ca2 blx 0x1054 | r0 = fcn_00001054 ();
0x00003ca6 mov r4, r0 | r4 = r0;
0x00003ca8 b 0x37a4 | goto label_45;
| label_131:
0x00003caa ldr r0, [pc, 0x274] |
0x00003cac add r0, pc | r0 = 0x7bd2;
0x00003cae blx 0x1054 | r0 = fcn_00001054 ();
0x00003cb2 mov r4, r0 | r4 = r0;
0x00003cb4 b.w 0x1f3a | goto label_46;
| label_188:
0x00003cb8 mov r3, r7 | r3 = r7;
0x00003cba mov fp, sl |
0x00003cbc mov r7, r8 | r7 = r8;
0x00003cbe mov r8, r3 | r8 = r3;
0x00003cc0 b.w 0x1332 | goto label_3;
| if (r7 != 0) {
0x00003cc2 cbnz r7, 0x3d12 | void (*0x3d12)() ();
| }
| label_205:
0x00003cc4 movs r3, 0 | r3 = 0;
0x00003cc6 ldr r1, [pc, 0x25c] |
0x00003cc8 str r3, [sp] | *(sp) = r3;
0x00003cca movs r2, 0x40 | r2 = 0x40;
0x00003ccc ldr r3, [pc, 0x258] |
0x00003cce ldr r0, [pc, 0x25c] |
0x00003cd0 add r1, pc | r1 = 0x7bfa;
0x00003cd2 add r3, pc | r3 = 0x7bfe;
0x00003cd4 add r0, pc | r0 = 0x7c06;
0x00003cd6 blx 0xfc0 | r0 = gst_caps_new_simple ();
0x00003cda mov r4, r0 | r4 = r0;
0x00003cdc b 0x3c62 | goto label_47;
| label_206:
0x00003cde mov r3, r7 | r3 = r7;
0x00003ce0 mov fp, sl |
0x00003ce2 mov r7, r8 | r7 = r8;
0x00003ce4 mov r8, r3 | r8 = r3;
0x00003ce6 b.w 0x1332 | goto label_3;
| }
[*] Function printf used 8 times libgstriff-1.0.so.0.1803.0